Página 1 de 1

Usar pwm com um dac

MensagemEnviado: 04 Mar 2015 16:19
por longo.251272
Boa tarde pessoal, estou tentando usar o pwm do attiny13a para conseguir controlar um tensão analógica. Mas estou um pouco perdido.

Estou configurando o pwm desta forma,

Set_Up_Bit( TCCR0B, CS00 ); // Configura timer 0 com prescaler clock / 8
Set_Up_Bit( TCCR0B, CS01 ); // Configura timer 0 com prescaler clock / 8

Set_Up_Bit( TCCR0A, WGM00 ); // Configura forma de onda Fast PWM
Set_Up_Bit( TCCR0A, WGM01 ); // Configura forma de onda Fast PWM

Set_Up_Bit( TCCR0A, COM0B1 ); // Limpar OC0B

E ajusto o valor do pwm desta forma,

OCR0B = valor; // 0 a 255


Mas medindo o sinal do osciloscópio estou obtendo esse resultado,

Imagem

O clock está configurado para 9,6MHz que dividido por 8 seria igual a 1,2 Mhz oque não bate com a medição. Alguém pode me dar uma orientação do que está acontecendo e como devo calcular o circuito RC para estabilizar a tensão na saída do pwm.

Valeu
Ricardo