Commande d’actionneurs à l’aide d’un microprocesseur 2 EPWM Christian Koechli
Objectifs Compréhension de l’unité de génération de PWM Gestion des événements
Module EPWM
Fonctions Time Base Crée une base de temps utile pour déclencher des événements ou générer des signaux PWM. Permet la synchronisation avec d’autres ePWM Défini le mode de comptage (up,updown,…) Défini la période de comptage Génère les événement à la période/ à zéro
Registre Time Base Qu’est-ce qu’un shadowed register ?
Module EPWM
Fonctions Compare Prends comme entrées un compteur et 2 niveaux de compare Génère des événements lorsque TBCTR=CMPA et TBCTR=CMPB
Registres Compare
Module EPWM
Action Qualifier Génère des actions (ON,OFF,Toggle) basées sur les événements suivants: CTR=CMPA, CTR=CMPB CTR=0, CTR=PRD Gestion différenciée de ce qui se passe lorsque le compteur croit ou décroit
Registres Action qualifier
Exemple de PWM
Code associé
Module EPWM
Event Trigger
Fonction de l’Event-trigger Permet la génération d’interruption ou de démarrage de conversion AD à partir des événements de la base de temps (timer) ou de l’unité compare
Registres de l’Event-Trigger
Autres fonctions
Autres fonctions de l’ePWM Dead-Band: empêche les courts-circuits PWM-Chopper: ajoute une porteuse Trip-Zone: bloque le pont en cas de problème
Conclusion Le module ePWM permet la génération de: Signaux PWM de divers types Evénements conduisant à des conversion AD ou à des interruption Offre de multiples possibilités de configuration