140 likes | 295 Views
Commande d’actionneurs à l’aide d’un microprocesseur. 3 Convertisseur AD Christian Koechli. Objectifs. Compréhension du fonctionnement de l’AD du 28069. Fonctionnalités utiles à la commande de moteur. Fonctionnalités. 12 bits de 0-3.3V 2 Echantillonneurs-bloqueurs Sample&Hold
E N D
Commande d’actionneurs à l’aide d’un microprocesseur 3 Convertisseur AD Christian Koechli
Objectifs • Compréhension du fonctionnement de l’AD du 28069. • Fonctionnalités utiles à la commande de moteur.
Fonctionnalités • 12 bits de 0-3.3V • 2 Echantillonneurs-bloqueurs Sample&Hold • 2 échantillonnages simultanés possibles • 16 canaux (multiplexés) • 16 SOC et 16 registres de résultats • Sources de déclenchement multiples (ePWM, GPIO, cpu timers , ADCINT,…) • Peut appeler 9 interruptions différentes
Start of conversion (SOC) Chaque SOC contient: • 1 numéro de patte (CHSEL) • 1 information de durée de sampling (ACQPS) • 1 information sur l’événement déclencheur ou trigger (TRIGSEL) Le résultat de la conversion va dans ADCRESULTx
Déclencheur de la conversion (trigger) • Forcé par le logiciel • Interruptions des timers du CPU 0/1/2 • Xint2 SOC (patte) • SOCA et SOCB des ePWMs Défini par le registre ADCSOCxCTL
Autres fonctionnalités • Mode simultanés (2 SOCs en même temps) sur deux S/H • Appel d’interruptions (au début, à la fin) • Mode continu • Choix de référence, calibration, gestion d’offset,…
Conclusion • Les SOC règlent le fonctionnement de l’AD en permettant de choisir: • La précision d’une conversion • Le trigger • La source de la valeur analogique • L’AD permet de lever des interruptions de manière très flexible • L’AD peut être calibré, mis en veille, configuré en mode simultané ou continu,… et offre des possibilités qui vont au-delà du cadre du cours