Página 1 de 1

Obter tensão contínua com PWM

MensagemEnviado: 10 Mai 2010 13:41
por ÁgioFelipe
Pessoal tenho um PIC 3,3V.
Quero usar a saída PWM dele para obter um range de tensão contínua de 0 a 5V.
Exemplo - PWM Tensão
0% 0V
50% 2,5V
100% 5V

Alguém pode me ajudar?

Obrigado.

MensagemEnviado: 10 Mai 2010 14:34
por fabim
basta você fazer um filtro ativo, com frequencia de corte >10X a frequencia de trabalho do pwm, passar por um charge pump, e multiplicar por 1.5..,

só isso

Re: Obter tensão contínua com PWM

MensagemEnviado: 10 Mai 2010 17:06
por MOR_AL
ÁgioFelipe escreveu:Pessoal tenho um PIC 3,3V.
Quero usar a saída PWM dele para obter um range de tensão contínua de 0 a 5V.
Exemplo - PWM Tensão
0% 0V
50% 2,5V
100% 5V

Alguém pode me ajudar?

Obrigado.

Desse modo não vai funcionar.
Se sua tensão que o PIC fornece, através do PWM, é, ou zero volt, ou 3,3 volts, então:
1 - A tensão mínima, de 0 volt corresponderá à Ton = 0% de T. Aqui tudo bem.
2 - Para Ton = 50% de T, a tensão média filtrada será de 50% de 3,3 = 1,65 volts.
3 - Para Ton = 100% de 3,3 = 3,3 volts.
O valor médio vai variar entre 0V e 3,3V.
OPS :!: O símbolo da direita é >. De V0 > Vi
Imagem
Fabim. Corrija ">" por "<". Com uma frequência de corte <10x da frequência do PWM, você vai ter uma atenuação de tensão de aprox. 20dB (10x ou 20dB por década para filtro de 1a ordem). Isso significa que os 3,3V de variação da onda quadrada, passarão para cerca de 0,33V de onda triangular.
MOR_AL

MensagemEnviado: 10 Mai 2010 17:26
por fabim
sim, pós o filtro ativo, vai ter um CHARGE-PUMP, e após ele, um mult de fator 1.5..
O Charge pump, é baseado, em TEMPO de resposta. Cuja o componente frequencia desse tempo, seja <= 10X a frequencia do pwm.

Ai o serrilhado que o morris explicou vai lá pra baixo do tapete. coisa de alguns mV..

No mais, é isso ai.

MensagemEnviado: 11 Mai 2010 12:52
por ÁgioFelipe
Pessoal, precisa isso tudo mesmo?
Pelo que entendi preciso de um conversor CC-CC?

Vejam, esse range de 0 a 5 vai ser aplicado no AD de outro PIC, não necessito de muita corrente.

MensagemEnviado: 11 Mai 2010 13:51
por fabim
á se é pra porcaria, intao qualquer coisa serve mesmo.

Coloque o pwm a uns 10khz, e um filtro passa baixa tipo RC de 1khz.
Pronto...

MensagemEnviado: 11 Mai 2010 16:28
por MOR_AL
ÁgioFelipe escreveu:Pessoal, precisa isso tudo mesmo?
Pelo que entendi preciso de um conversor CC-CC?

Vejam, esse range de 0 a 5 vai ser aplicado no AD de outro PIC, não necessito de muita corrente.

Altere a tensão de referência para um valor igual ou abaixo de 3,3V. Com isso não será necessário obter uma tensão maior que 3,3V... E essa você já tem.
MOR_AL