TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: Mil24. en 22 de Agosto de 2011, 10:09:01

Título: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 10:09:01
Buenas gente del foro!!

Como estan??

            Paso a contarles, estoy trabajando haciendo un tablero luminoso con displays y tengo un problemita, utilizo unos 74hc164 que son registros de desplazamiento de 8bits, con entrada serie y salida paralela, estos conectados al micro, a la salida de los hc164 unos uln2003 que activan unos bc327 que manejan con cada pin un anodo comun de cada uno de los displays, luego uso unos cd4511(bcd to 7segments) para manejar los datos a mostrar en cada displays. Estoy usando un PIC16F876A a 4mhz.

           Bueno, el tema de utilizar este sistema es que no necesito un pin del micro para cada display ya que tengo que controlar mas de diez. y otras cosas mas!
         
           El tema es asi, hago un barrido con el HC164 de cada display, al tiempo mando el dato a mostrar por el cd4511, hasta ahi todo bien, el uln esta a las salidas del hc164 y exita en cada caso a cada bc327 que debe activar un display a la vez!
          El PROBLEMA es que probando los display a 5V, todo esta perfecto, puedo realizar el muestreo bien, pero cuando conecto 12v al emisor del bc327, que sera lo que deba manejar, ya que las pruebas son con display comunes, luego iran los de 12v, el muestreo de los displays se ve afectado con un parpadeo, es decir, normalmente se activan 1ms y paso al siguiente, entonces a la vista normal se ve perfecto, pero a 12V se nota el parpadeo de muestreo al punto que se apagan y vuelven a encender a casi unos 100ms, lo que es una locura, parece una baliza! jeje!

          En fin, no se porque, pero necesito una manito,

         Otra duda que tengo es esta: Conecto un bc327 para manejar 12v, es un pnp, por tanto, le envio señal negativa a la base desde el pic y deberia encender lo que este conectado a el, pero cuando le envio un uno para apagarlo sigue encendido, por mas que use una resitencia pull up sobre la base y no conecte nada es igual, es como si tomara señal desde el positivo con la resitencia pullup y se active, solo corta cuando la base esta abierta, es decir ni a + ni a -. No termino de entender esto!

       Muchas Gracias! Un Abrazo!


Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: elreypic2 en 22 de Agosto de 2011, 11:10:08
Hola Mil24,

Nos seria de mucha utilidad que subieras el esquematico, ya que asi podriamos ver a detalle lo que estas realizando.

Saludos.

Elreypic
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 11:23:58
Hola ElReyPic, mira no creo que sea necesario el esquema, ademas no lo tengo hecho lo hice en papel nomas, ademas el problema ha de ser sobre el bc327, pero no se porque, quizas es demasiado lento, lo que no entiendo es el comportamiento cuando se cambia la tension, todo lo demas esta bien! igual gracias!

Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: bmfranky en 22 de Agosto de 2011, 11:52:38
Hola Mil24, porque no conectas directamente las salidas del uln2803a los dysplays, la alimentación de los darlington, es independiente de la tensión de entrada, solamente , alimenta la patilla 10 a 12V directamente y prueba con uno de los displays de 12v.

De todas formas, cuanto consume cada segmento del dysplay, no superara los 25ma de pico máximo que soporta el cd4511. deverias poner a las salidas del cd 4511 algun driver.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 12:19:09
hola bm.. como dije arriba los displays colocados ahora son para pruebas, luego iran unos de 12V de unos 100mA x segmento, por tanto 700mA x display, por eso uso el bc327 que soporta 800mA y no un uln, ademas el 2803 quie decis es npn!
por eso uso el uln2003 para los segmentos y el bc327 para habilitar cada display!!!

saludos!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: AngelGris en 22 de Agosto de 2011, 14:14:39
  Básicamente el problema de utilizar un PNP radica en lo siguiente... el transistor se activará cuando la tensión de base sea menor a la de emisor... si conectás el emisor a 12V y a la base le llega el 1 del pic (5V) la base sigue siendo más negativa que el emisor y por lo tanto el transistor sigue activo.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Maxtronic en 22 de Agosto de 2011, 15:09:10
Hola Mil24 para llagar a saber manejar pics primero se debe saber lo basico de la electronica.
Muchas preguntas que salen aqui son cosas simples que sabiendo electronica basica no seria problema.
Y con un esquema seria mas facil resolverlo no somos adivinos.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 15:44:15
Gracias AngelGris era lo que quieria escuchar!!!!  :-/

Ahora tenes idea porque puede pasar lo otro? el tema del parpadeo!!

Algo debe tener que ver con lo mismo que me dijiste, no se! a lo mejor al aumentar la tension emisor colector entra en corte mas rapido que se yo! no se! si alguien sabe espero me AYUDE!! gracias! saludos!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 15:51:03
Hola Maxtronic parece que vos si sos adivino porque sabes que no se nada de electronica basica y ademas sabes que son respuestas simples!  a pedido tuyo y de otro mas subo el esquema asi vemos si lo podemos solucionar jeje!

saludos!

ES UN ESQUEMA PARA QUE VEAN COMO ESTA CONECTADO SIMPLEMENTE. clock y data van al pic, las entradas A,B,C, y D del 4511 tambien van al pic y las salidas obviamente van al display. Tengan en cuenta que tengo 15 displays y voy alternando entre uno y otro cada 1ms.

saludos! un abrazo!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Maxtronic en 22 de Agosto de 2011, 16:53:18
Hay tengo un esquema mas simple.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 17:02:15
tension positiva al COM de un uln2003?

entendes que quiero multiplexar y ahorrar espacion en placa y ahorrar componentes?

saludos!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: esteban_68 en 22 de Agosto de 2011, 17:13:44
Mil24,

Para un bc327 con 700 mA es muy posible que cuando lo colocas en corte, no la haga en los tiempos que deseas. De hecho tendrías una forma de onda decreciente como la grafica de tu avatar, y no un corte limpio. Si no tienes osciloscopio tendrás que optimizar el tiempo de corte en forma empírica.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 17:16:36
Buenooo! por fin alguien que sabe del tema!! sos un grande esteban! tenes idea de como puedo solucionar esto? acaso con algun otro transistor de mayor frecuencia??? o como puedo lograrlo? gracias! saludos!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: esteban_68 en 22 de Agosto de 2011, 17:39:26
Mil24,

Desafortunadamente aún cuando cambies a algún transistor de mayor frecuencia o mayor potencia (con la esperanza de obtener mejor respuesta en los tiempos de switcheo), el fenómeno de no obtener un corte limpio persistirá. 700 mA es una corriente considerable aún para un transistor de digamos 3 amperes. Lo que debes hacer es crear una forma de drenar esa corriente remanente que decrece lentamente cuando pasas de la saturación al corte. La forma más sencilla es una resistencia del colector del transistor hacia tierra, pero tendrás que experimentar de acuerdo a tu aplicación, y a los tiempos que estás utilizando.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 17:40:32
Mil gracias esteban!! estare probando y comentando!!

un abrazo!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Maxtronic en 22 de Agosto de 2011, 18:21:44
Eso sale de tu esquema......
Ademas si le pones a tierra el comun nunca de pondra en corte el transistor pnp.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: cristian_elect en 22 de Agosto de 2011, 18:29:28
Ese transistor es muy veloz por que uno de mas frecuencia lo unico es poner en conte y saturacion  en forma rapida.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: elreypic2 en 22 de Agosto de 2011, 18:53:47
Mil24,

Con todo respeto.
La solucion que te ofrece Maxtronix es la solucion real a tu problema.  El pin COM es un pin en el que estan conectados los catodos de todos los diodos de proteccion interna del ULN2003.

Elreypic.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 18:54:59
Maxtronic.. aun no entiendo que queres decir! igual el sistema anda asi como esta esquematizado, igual se agradece tu ayuda!!

cristian_elect: no entiendo que queres decir.  saludos!! un abrazo!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 19:11:23
elreypic2: sabes que tenes razon!!! me equivoque en entender el esquema, lo que hizo maxtronic fue conectar los diodos, ok! yo al hacerlo rapido tome COM como la masa del ULN, pero  asi mismo y con todo respeto hacia vos tambien reypic eso no sirvio, entendes a que voy, arriba esta explicado lo que hice y que funciona, donde si conecte bien el COM, el unico problema es el parpadeo que me genera en 12V, y el tema del transistor que no lo entendia completamente y lo aclaro esteban.

En fin, no soy mal agradecido, al contrario, agradeci y mucho a quienes me ayudaron y a quienes no, pero si uno quiere ayudar de verdad no te da un dedo te da la mano y se esmera en entenderte, punto! es asi, soy realista simplemente. si no se del tema o no te entiendo leo y listo, no trato de hacer algo mas, por lo menos es lo que yo hago

saludso! un abrazo!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: MLO__ en 22 de Agosto de 2011, 20:37:03
Si el problema es el tiempo de switcheo .. se podría usar un MOSFET no? de esa manera la corriente de compuerta no es problema.

Saludos
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 22 de Agosto de 2011, 23:52:27
MLO__ : si!! seria una opcion la del MOSFET voy a ver que consigo y que puedo hacer, tendre en cuenta tu comentario!! gracias! un abrazo!
apenas tenga resultados los voy a postear para aquel que se encuentre en la misma situacion, saludos!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: esteban_68 en 23 de Agosto de 2011, 01:54:33
Nop. Aun un mosfet para esa capacidad tiene un tiempo de letargo.

en unas horas mas coloco unas fotos de las pantallas de leds que diseño. Siempre habrá que pelear con esa decreciente cuando se trata de pantallas en el mundo real (corrientes grandes)

PD. Colocaré el post en el foro:

http://www.todopic.com.ar/foros/index.php?topic=35633.0
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 23 de Agosto de 2011, 02:09:23
Quedo a la espera ansioso de esas fotos!!  :-/
Saludos! un abrazo! y gracias de nuevo!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: esteban_68 en 23 de Agosto de 2011, 02:22:43
Mil24,

Adelante con esos diseños!!!.

La mayoría de la gente que hace multilplexeo de displays cree que tiene dominado el tema, pero cuando entran al mundo real como tú lo has hecho... ahí se ve de verdad quien manda y quien no.

Como tú bien sabes (no se ofenda nadie por favor, no voy a escribir mayúsculas, lo voy a decir con cursivas ¿ok?)

El hacer pantallas o displays mulitplexados, no se trata solo de encender foquitos
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 23 de Agosto de 2011, 02:31:35
jejeje!! :D

ciertamente, es chocarse con una pared y espero poder salir airoso de esta aventura circuital!!

un abrazo! y gracias! estare comentando resultados, si tenes algun tip para compartirme te lo voy a agradecer muchisimo, aunque ya me diste una muy buena mano y se agradece muchisimo!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: esteban_68 en 23 de Agosto de 2011, 02:37:59
Mil24,

Creo que no hay más tips. La tienes muy clara. Aún sin osciloscopio dilucidaste el problema. Así sea un mosfet o un darlington, si lo vamos a usar para multiplexear leds, de nada nos sirve elegir uno de 10 Amp a 100 MHz si vamos a switchear 500 mA o más. El letargo siempre va a estar presente. Las hojas de datos los testean con parámetros muy convincentes (vil mercadotecnia. Las hojas de datos son para VENDER,  no para mostrar el producto).
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 23 de Agosto de 2011, 03:14:22
y claro! el capitalismo manda en este mundo!
la verdad nunca me habia puesto a pensar de ese modo sobre los componentes electronicos, crei que era algo limitado a otros productos pero me abriste los ojos!! :shock:
ya no podemos confiar en nadie jeje!! todos nos quieren meter el perro!! jaja!!

saludos!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: MLO__ en 23 de Agosto de 2011, 15:24:11
Hola.

Pues no se ... lo que importa en los MOSFET es la carga Q en compuerta ... y el requerimiento de corriente depende de la carga conectada R. Con los IRF se logran buenos tiempos de conmutacion ... con curvas de ON y OFF bastante verticales (por su baja capacitancia de entrada) por lo que no calientan nada ... me parece que 500mA o 1A no es mucha corriente.

Como ejemplo: salida de un transductor de ultrasonido de 3MHz de alta potencia: Lo hice con un MOSFET IRF510 ... la corriente que le suministraba era mas o menos unos 5 o 6A ... y debia conmutar a 3MHz ....


Saludos


Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: esteban_68 en 23 de Agosto de 2011, 15:41:03
Citar
Pues no se ... lo que importa en los MOSFET es la carga Q en compuerta ... y el requerimiento de corriente depende de la carga conectada R. Con los IRF se logran buenos tiempos de conmutacion ... con curvas de ON y OFF bastante verticales (por su baja capacitancia de entrada) por lo que no calientan nada ... me parece que 500mA o 1A no es mucha corriente.

Como ejemplo: salida de un transductor de ultrasonido de 3MHz de alta potencia: Lo hice con un MOSFET IRF510 ... la corriente que le suministraba era mas o menos unos 5 o 6A ... y debia conmutar a 3MHz ....


En efecto. Es más fácil hacer ése control que realizaste que hacer cortes y saturaciones con leds multiplexados. La dificultad no radica en cuánta corriente y a qué velocidad debas switchear, sino que los leds multiplexados presentan problemas muy específicos que no presenta ninguna otra carga.

Para aminorar este problema la gran mayoría de los fabricantes de drivers de leds incorporan circuitería "in-rush delayed". Por ejemplo en la primera página del TLC5940 se indica claramente en "Features: Controlled In-Rush Current".

Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: MLO__ en 23 de Agosto de 2011, 21:01:31
Hola.

Que tipo de carga tienen los LED entonces? capacitivas? inductivas(no creo) .....

Saludos
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: esteban_68 en 23 de Agosto de 2011, 21:14:33
Citar
Que tipo de carga tienen los LED entonces? capacitivas? inductivas(no creo) .....

Cuando manejas miles de leds en una pantalla se torna carga capacitiva e inductiva. Una pantalla típica puede llevar más de 1 kilómetro en pistas, conexiones, y conductores.

Un saludo MLO
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: bmfranky en 24 de Agosto de 2011, 12:32:06
Hola Mil24, buenas tardes aquí en España, aunque no tengo vuestra experiencia, he leído el datasheet varias veces, pues he echo alguna matriz pequeña, y te digo que el uln2003A, no te sirve, por exceso de consumo, acepta un máximo de 600ma "de pico"(normal 500ma. y tu dices que el display es de 700ma, pues supongo que se saturara y cortara.

extracto del datasheet.
Citar
..SEVEN DARLINGTONS PER PACKAGE
OUTPUT CURRENT 500mA PER DRIVER.(600mA PEAK) .
OUTPUT VOLTAGE 50V INTEGRATED SUPPRESSION DIODES FOR
.INDUCTIVE LOADS OUTPUTS CAN BE PARALLELED FOR
.HIGHER CURRENT .TTL/CMOS/PMOS/DTL COMPATIBLE INPUTS
 

enlace al datasheet ULN2003adataSheet. (http://www.datasheetcatalog.org/datasheet2/f/0c6x6a46ig46qlxf3j2qsaii8o3y.pdf)


Por cierto, creo que funcionaria mejor y si eliminaras el uln2003 en la base de los bd137, y los atacaras directamente desde el 74hc164,  con una resistencia a la base del transistor directamente y asi te ahorras un uln, ya que la intensidad la aporta el transistor.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 24 de Agosto de 2011, 14:05:08
MLO_ gracias! interesante lo tuyo! aunque no tengo idea que es eso! jeje voy a googlear y me entero!  :) con respecto a lo que dice esteban es totalmente cierto, complican las cosas los leds multiplexados. Me voy a quedar con su sabia cooperacion. y le voy apegar una leidita a ese comentario tecnico que comentas esteban.

bfranky, los uln solo manejan los segmentos.. por tanto el consumo que estarian conmutando seria de 100mA por salida! la sumatoria de los segmentos recaeria sobre el transistor, lo que voy a hacer ahora es cambiar el bc327 por un darlington tipo tip127 para evitar el uln y ampliar la capacidad.

saludos a todos!

agrego: por cierto bfranky, fijate que si ataco como decis vos al transistor directamente no voy tener resultados, fijate, probalo y vas a ver que no funciona, por algo la pregunta principal. jeje! saludso!!

Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Maxtronic en 24 de Agosto de 2011, 14:18:27
Seria mejor un esquema mas completo primero por mas tensión cada punto de la matriz hay 3 leds en serie por que no fuera asi se pierde mucha energía en la disipación de calor en las resistencias.
Eso de la conmutación está exagerando eso de la frecuencia "xMHZ", esos transistores sobrado que puede con el panel si no miren su hoja de datos.
Aqui en el foro hubo algo parecido pero se soluciono.
De ULN2003 lo puse asi por que el circuito ya lo tenia segun su esaquema.
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: bmfranky en 24 de Agosto de 2011, 14:36:33
MLO_ gracias! interesante lo tuyo! aunque no tengo idea que es eso! jeje voy a googlear y me entero!  :) con respecto a lo que dice esteban es totalmente cierto, complican las cosas los leds multiplexados. Me voy a quedar con su sabia cooperacion. y le voy apegar una leidita a ese comentario tecnico que comentas esteban.

bfranky,  los uln solo manejan los segmentos.. por tanto el consumo que estarian conmutando seria de 100mA por salida! la sumatoria de los segmentos recaeria sobre el transistor, lo que voy a hacer ahora es cambiar el bc327 por un darlington tipo tip127 para evitar el uln y ampliar la capacidad.

saludos a todos!

agrego: por cierto bfranky, fijate que si ataco como decis vos al transistor directamente no voy tener resultados, fijate, probalo y vas a ver que no funciona, por algo la pregunta principal. jeje! saludso!!



Te digo que yo uso para conmutar 30 leds en paralelo(750ma+/-) un mmbt2222A y si conmuta y flasea muy rápido, son leds uv para una lampara de test, como los hago funcionar al máximo de tensión, los flaseo muy rápido para que no se fundan. Por cierto el MMBT2222A es igual que 2n2222A pero smd y Aguanta 1A. 300Mhz y 40V. puedes usar el complementario PNP que tiene las mismas características. el 2N2907A.

Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 24 de Agosto de 2011, 20:46:49
bmfranky, pero lo que vos haces conmutar son 5v para los leds, no 12V, he hay el problema de conmutar una tension mayor, no se puede con un solo transistor por eso se deben usar dos o un darlignton.

saludos a todos! abrazos!


Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: MLO__ en 24 de Agosto de 2011, 23:49:20
jejeje .... seeee ... jejejeje  :D :D

la verdad es gusto por molestar, soy muy tranquilo  ;-)

Respecto a lo que postee, es un sistema de ultrasonido estetico de alta potencia, un diseño que realice hace unos años, y me acorde que conmutaba cargas  ... soy diseñador pero de otro tipo de cosas  :)

Saludos!!!
Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: BrunoF en 26 de Agosto de 2011, 01:55:24
Pues absolutamente todas las pantallas comerciales que conozco y que he diseñado a LED son panelizadas. Se aplica la técnica de Divide & Conquer. Cada panel tiene sus LEDs y su/s controladora/s y cada un panel o varios va una fuente de alimentación. Luego hay generalmente una controladora principal que es la que se encarga de repartir los datos entre las controladoras de los paneles. De esa manera se mantiene bajo el amperaje, se gana brillo, la frecuencia de carga de datos es menor y la distancia entre las salidas que controlan los LEDs y los LEDs en sí es muy corta.

Título: Re: Multiplexado de Displays, Parpadea a mayor tension!!
Publicado por: Mil24. en 27 de Agosto de 2011, 12:27:32
Lo importante: apenas solucione el tema lo posteo para quien lo necesite, estoy trabajando en otras cosas pero mañana me pongo con eso de vuelta y lo termino.

Un abrazo a todos.