TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: _JaM_ en 20 de Abril de 2005, 11:00:00

Título: 2 pwm o compuertas AND??
Publicado por: _JaM_ en 20 de Abril de 2005, 11:00:00
Hola a todos!!!!
Ma preguntaba si existe la posibilidad de manejar 2 PWM ya sea al mismo tiempo o de manera independiente...

Lo que quiero es manejar 2 señales pwm.. pero me han dicho que es mejor que utilize compuertas AND, para que de la misma señal obtenga los 2 pwm

Estoy manejando el pic 16f873

Si alguien conoce como le puedo hacer se los agradeceria mucho..
Título: RE: 2 pwm o compuertas AND??
Publicado por: antoniof en 20 de Abril de 2005, 18:27:00
Buenas.

Si lo que quieres es tener dos señales independientes de PWM con el 16f873, vas a tener que hacer una por hard con su módulo correspondiente y otra por soft utilizando el timer0 o el timer1 (con o sin interrupción) y una salida digital normal del PIC.

La única forma de obtener dos PWMs distintos con lógica normal es tener un PWM generado por el PIC y obtener el Complementario con un inversor, pero eso creo que ya lo sabrías.
Título: RE: 2 pwm o compuertas AND??
Publicado por: _JaM_ en 21 de Abril de 2005, 18:31:00
Lo que necesito es estar variando los 2 pwm, y si uso el tmr0 son solamente para valores definidos.. o tendria que utilizar tablas para variar el ancho del pulso???

He programado algunos y los he simulado en el proteus... pero alguien sabe por que no se puede, el periodo es el mismo. solamente apago un canal y habilito el otro, pareceria logico pero no me sale..
Tiene algo  que ver con el tmr2?