Página 1 de 2
PIC com 3 canais de PWM ou mais

Enviado:
27 Fev 2013 15:26
por mrgadotti
De momento estou implementando uma aplicação na qual necessito de 3 canais de PWM. O porém é que a maioria dos MCU PIC16 tem apenas 2 canais por hardware e não me é muito viável a implementação por software de um canal adicional.
Peço se alguém já trabalhou com algum PIC da série 16 ou 18 com maior número de saídas PWM ou uma solução prática para tal???

Enviado:
27 Fev 2013 16:43
por dreher
Eu ja trabalhei com o PIC18F8722, e pelo que lembro ele tem 5 PWMs por hardware, porem é um microcontrolador de 80 pinos.
Eu iria sugerir, não sei se é viavel, um ATMEGA da vida, tem vários com diversos canais de PWM por hardware, na plataforma arduino por exemplo, são 6 canais de PWM pelo que lembro.

Enviado:
27 Fev 2013 17:00
por mrgadotti
Estava mesmo cogitando utilizar um Atmega 8 que possui 3 PWM por hardware, único porém é encontrar os danados com tamanha facilidade dos PIC...
O Atmega 328 do Arduino tem por exemplo 6 PWM.

Enviado:
27 Fev 2013 17:39
por vtrx
Qual o motivo,no seu caso,de não implementar por software?
Eu implementei 32 canais usando um 18F2550 e 4 74HS595.
Re: PIC com 3 canais de PWM ou mais

Enviado:
27 Fev 2013 18:04
por andre_luis
mrgadotti,
A família CY8C da Cypress permite montar um core 51 com algumas configurações de módulos bem pouco usuais :
Já fiz por exemplo uma aplicação com um Timer de 24 Bits, como também uma outra aplicação com 3 UARTS.
+++

Enviado:
27 Fev 2013 23:14
por mrgadotti
vtrx escreveu:Qual o motivo,no seu caso,de não implementar por software?
Eu implementei 32 canais usando um 18F2550 e 4 74HS595.
Vou ter uma UART com trafego constante na aplicação e ainda não testei pra ver se vai dar pra cabeça...
Como ficou o desempenho dos 32 canais por software???

Enviado:
27 Fev 2013 23:31
por vtrx
Como ficou o desempenho dos 32 canais por software???
No meu caso foi usado para áudio e o desempenho foi o esperado para este fim,que são 32 frequencias de audio(equalização) para cada lampada conforme o audio toca.

Enviado:
01 Mar 2013 10:23
por mrgadotti
vtrx escreveu:Como ficou o desempenho dos 32 canais por software???
No meu caso foi usado para áudio e o desempenho foi o esperado para este fim,que são 32 frequencias de audio(equalização) para cada lampada conforme o audio toca.
No meu caso vou ter que controlar vários LED RGB...

Enviado:
01 Mar 2013 13:03
por vtrx
Muito fácil usar software.
Estou no trampo agora,posso á noite postar uma rotina por software de 8 canais,com ela voce adapta como quiser.
Eu ja utilizei com Leds (32 tambem) na boa.
http://www.youtube.com/watch?v=lsGNHgkuT_0

Enviado:
02 Mar 2013 20:44
por mrgadotti
vtrx escreveu:Muito fácil usar software.
Estou no trampo agora,posso á noite postar uma rotina por software de 8 canais,com ela voce adapta como quiser.
Eu ja utilizei com Leds (32 tambem) na boa.
http://www.youtube.com/watch?v=lsGNHgkuT_0
Até cheguei na ideia de utilizar um demux em apenas um pwm...

Enviado:
02 Mar 2013 23:34
por vtrx
Qual compilador usa e qual linguagem?

Enviado:
04 Mar 2013 09:26
por mrgadotti
PCW CCS C...

Enviado:
05 Mar 2013 23:45
por vtrx
http://www.4shared.com/rar/4tlfqjNN/8pwm_ccs.html
Faça os testes com Leds comum direto num PORT.
O arquivo não estava correto,eu refiz o upload.

Enviado:
07 Mar 2013 07:57
por mrgadotti
Vou testar... até agora resolvi o problema utilizando um Atmega8 que tem 3 PWM por hardware
Re: PIC com 3 canais de PWM ou mais

Enviado:
24 Jun 2013 18:21
por Silvio51
Antes tarde do que nunca... não serve um Dspic Motor Control ? (Até 4 PWM c/ Ouput Compare + 4 Canais Motor Control)
Ex: DsPic30F3010, DsPic30F4011, Dspic33FJ128MC802, etc...