TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: strobe en 17 de Junio de 2010, 03:46:09

Título: Multiplexado / Demultiplexado de PWM
Publicado por: strobe en 17 de Junio de 2010, 03:46:09
Buenos Días,

Antes de nada felicidades a toda la gente que estais por este foro llevo años leyendolo y si algo huele a pic este foro aparece siempre en san google.
He leido mucha información y aprendido mucho de este foro, gracias.

Este tema trata sobre las dudas que me surgen al querer gestionar 2 salidas PWM mediante un demultiplexador para poder conducir la señal a varios puntos.

Actualmente tengo un PIC18F2550 generando 2 señales PWM en CCP1 y CCP2 a 30Khz desde 0% al 100% del ciclo.

Mi duda surge cuando quiero conducir esa señal por varias puertas pensaba que la mejor opción es usar lógica tipo 74LSxxx, etc
pero estas trabajan a niveles logicos TTL, etc con lo que adios al tema del PWM a niveles bajos.

la idea basica es la siguiente ,


                                      ______
PWM1 (CCP1) IN---------> |          |-----------> OUT1 (PWM1)
PWM2 (CCP2) IN---------> |          | ----------> OUT2 (PWM2)
                                      |          | ----------> OUT3 (PWM1)
                                      | CHIP  | ----------> OUT4 (PWM2)
EN(OUT1,OUT2)  --------->|   X     |                 .........
EN(OUT3,OUT4)  --------->|          |
                                      |          |
                                      |          |
                                       --------

Entradas de PWM1 y PWM2 salidas 4, activadas 2 en cada ocasion mediante direccionamiento octal, enable, etc...

Alguien sabe que chip puede hacer algo como esto.

Saludos y gracias,
Strobe
Título: Re: Multiplexado / Demultiplexado de PWM
Publicado por: AKENAFAB en 17 de Junio de 2010, 04:57:07
Un multiplexor analogico????

No recuerdo la nomenclatura , pero creo que te vendría bien.

Habra que buscar en la serie 74 y la 40
Título: Re: Multiplexado / Demultiplexado de PWM
Publicado por: Nocturno en 17 de Junio de 2010, 07:03:43
No acabo de entender porqque no puedes usar la familia 74LS. Las salidas PWM de tu PIC, ¿no son 0V y 5V?
Título: Re: Multiplexado / Demultiplexado de PWM
Publicado por: strobe en 17 de Junio de 2010, 07:24:53
Un multiplexor analogico????

No recuerdo la nomenclatura , pero creo que te vendría bien.

Habra que buscar en la serie 74 y la 40


Gracias AKENAFAB
Ok habra que buscar por multiplexores analogicos a ver que encuentro.....

Saludos,
Strobe
 
Título: Re: Multiplexado / Demultiplexado de PWM
Publicado por: strobe en 17 de Junio de 2010, 07:29:36
No acabo de entender porqque no puedes usar la familia 74LS. Las salidas PWM de tu PIC, ¿no son 0V y 5V?

Buenas Nocturno...

El problema con esas puertas es que se basan en CMOS o TTL en los dos casos existe una zona 'prohibida' de 2 a 3 volts aproximadamente en la cual el fabricante
no asegura el estado logico de la puerta , esto me sucede cuando el ciclo esta entre el 30% y el 60% aproximadamente de PWM, con lo que la señal no se comporta como debería.

El problema en este caso no es logico si no analogico al tener que trabajar en el rango de 0 a 5 volts.....

El caso seria identico a tener un solo DAC con una salida y querer multiplexarla a varias .....


Saludos,
Strobe

Título: Re: Multiplexado / Demultiplexado de PWM
Publicado por: Nocturno en 17 de Junio de 2010, 07:51:55
Creo que no nos estamos entendiendo.
Un PWM siempre está a 0V o a 5V, y nunca en puntos intermedios.
Lo que varía con ese % es el tiempo que está a 5V respecto al tiempo total, pero no la tensión.
Por tanto siempre que no superes la frecuencia máxima admitida, podrás transmitirlo a través de puertas 74LS.

Por lo que me dices, deduzco que no estás manejando un PWM, sino una tensión analógica fruto de haber realizado la integración del PWM con resistencia y condensador.
Si es así, puedes usar un MUX analógico como el 74HC4051.
Título: Re: Multiplexado / Demultiplexado de PWM
Publicado por: strobe en 17 de Junio de 2010, 08:06:18
Creo que no nos estamos entendiendo.
Un PWM siempre está a 0V o a 5V, y nunca en puntos intermedios.
Lo que varía con ese % es el tiempo que está a 5V respecto al tiempo total, pero no la tensión.
Por tanto siempre que no superes la frecuencia máxima admitida, podrás transmitirlo a través de puertas 74LS.

Por lo que me dices, deduzco que no estás manejando un PWM, sino una tensión analógica fruto de haber realizado la integración del PWM con resistencia y condensador.
Si es así, puedes usar un MUX analógico como el 74HC4051.

Tienes razon Nocturno, mi exposicion del concepto es erronea siempre son 0 o 5V   :oops:,,,
En las pruebas que realice esto no funcionaba posiblemente debido no a los 0 o 5V si no a la frecuencia quizas a 30khz segun que puertas no funcionaran bien
voy a mirar en dicha familia a ver que rango de frecuencias de operacion existen.

Saludos,
Strobe



Título: Re: Multiplexado / Demultiplexado de PWM
Publicado por: AKENAFAB en 17 de Junio de 2010, 09:21:43
30KHz es lento para las compuertas  no veo porque te den problema si estan andan en el orden de MHz

Usa la serie que te recomienda nocturno , la 74HC son mas rápidos

Saludos!!!
Título: Re: Multiplexado / Demultiplexado de PWM
Publicado por: Marioguillote en 17 de Junio de 2010, 10:28:53
En lugar de multiplexar con el 4051 puedes intentar hacer un arreglo con el 74HC4066 (o 74HCT4066).

Saludos!
Mario
Título: Re: Multiplexado / Demultiplexado de PWM
Publicado por: strobe en 17 de Junio de 2010, 22:44:26
Ok Gracias a todos por las repuestas, probare con los interruptores propuestos, aunque seguramente funcionara.

Teneis un cafe virtual pagado...... ;-)

Saludos,
Strobe