Control de motores con AVR

Estoy acostumbrado a trabajar con PIC, pero también quiero comenzar a usar AVR. Una cosa que me gusta de los PIC es el periférico EPWM (PWM mejorado), en el que solo configura un par de registros, y el PIC generará todas las señales de control para un control H-Bridge o Half-Bridge, incluido el punto muerto. señales de tiempo y push-pull.

Quiero saber si hay algo como esto en las MCU de Atmel y su nombre, así que podría encontrarlo en la hoja de datos y seleccionar la MCU adecuada para mis proyectos.

He leído sobre el generador de tiempo muerto en la hoja de datos de ATtiny45, que es un AVR. Por lo tanto, vale la pena consultar otras hojas de datos de AVR o la herramienta de selección en atmel.com

Respuestas (1)

Trabajo principalmente con PIC (y ARM) también, pero los AVR tienen periféricos muy similares que harán lo que estás buscando.

Los micros de la serie ATxmega de 8 bits tienen los temporizadores estándar y los periféricos de captura/comparación de entrada/salida (similares a los PIC CCP). Se pueden configurar para conducción a motor, con tiempo muerto, etc.

Para citar de esta nota de la aplicación sobre el control del motor BLDC:

ATxmega128A1 provides 16-bit timers/counters with : 
Four Compare or Capture (CC) Channels in Timer/Counter 0 
Two Compare or Capture (CC) Channels in Timer/Counter 1 
To generate PWM frequency, this Application Note uses three compare channels 
(A,B,C) of Timer0 and the Advanced Waveform Extension (AWEX) additional feature 
to Timer 0. AWEX function is available for ports C and E (Port C is used in this 
Application Note). 
The benefits of AWEX features for motor control are : 
• Complementary outputs from each Capture channel 
• Four Dead Time Insertion (DTI) which avoid cross conduction 
• Separate High and Low Side Dead-Time Setting
• Double Buffered Dead-Time 
• Event Controlled Fault Protection 
• Single Channel Multiple Output Operation  
• Double Buffered Pattern Generation 

Navegaría por el sitio, leería algunas notas de la aplicación y revisaría algunas de las ofertas.