MODO Fast PWM en ATmega328P

Estos microcontroladores de la familia AVR son bastantes buenos frente a los PIC uno de las razones  lo vamos desarrollar ahora mismo aquí. bueno cada uno tiene sus pros y contras.                                             Atmega328P tiene tres contadores o temporizadores que una de sus configuraciones es  en modo fast pwm de la siguiente forma:



 Explicare solo para uno de ellos el resto es igual la configuración claro que tiene algunas diferencias pero, por ahora no tocaremos a fondo.

TCCR0A contiene los bits para configurar el modo de operación de PWM, como en este caso es de fast PWM entonces los bits WGM01 , WGM00 y WGM02 se activan.

TCCR0B de igual a la anterior este tiene algunos bits para configurar el PWM que vendrian a ser el bit CS00 se pone a uno para un prescaler de cero es decir sin ningun tipo de divicion.

OCR0A este registro contiene el dato de la frecuencia y OCR0B contiene el duty, como sabemos el ciclo de trabajo  no puede superar al periodo total, este por obligación sera menor  al periodo de la frecuencia. 

ahora los que se preguntan de la resolución de pwm este tiene  hasta 10bits de resolución sin embargo me doy cuenta que si quiero trabajar a mayor frecuencia la resolución baja. es decir a mas frecuencia menos resolución, bueno queda de probar en un osciloscopio   cual es la frecuencia máxima de cada uno de estos modulos PWM y su respectivo resolución. 


2 comentarios: