Commande d’actionneurs à l’aide d’un microprocesseur

14
Commande d’actionneurs à l’aide d’un microprocesseur 3 Convertisseur AD Christian Koechli

description

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 - PowerPoint PPT Presentation

Transcript of Commande d’actionneurs à l’aide d’un microprocesseur

Page 1: Commande d’actionneurs à l’aide d’un microprocesseur

Commande d’actionneurs à l’aide d’un microprocesseur

3 Convertisseur AD

Christian Koechli

Page 2: Commande d’actionneurs à l’aide d’un microprocesseur

Objectifs

• Compréhension du fonctionnement de l’AD du 28069.

• Fonctionnalités utiles à la commande de moteur.

Page 3: Commande d’actionneurs à l’aide d’un microprocesseur

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

Page 4: Commande d’actionneurs à l’aide d’un microprocesseur

Schéma bloc

Page 5: Commande d’actionneurs à l’aide d’un microprocesseur

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

Page 6: Commande d’actionneurs à l’aide d’un microprocesseur

Principe de fonctionnement de l’AD

Page 7: Commande d’actionneurs à l’aide d’un microprocesseur

Temps d’échantillonnage

Page 8: Commande d’actionneurs à l’aide d’un microprocesseur

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

Page 9: Commande d’actionneurs à l’aide d’un microprocesseur
Page 10: Commande d’actionneurs à l’aide d’un microprocesseur

Choix de la patte (par SOC)

Page 11: Commande d’actionneurs à l’aide d’un microprocesseur

Configuration du SOC

Page 12: Commande d’actionneurs à l’aide d’un microprocesseur

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,…

Page 13: Commande d’actionneurs à l’aide d’un microprocesseur

Appel d’interruption

Page 14: Commande d’actionneurs à l’aide d’un microprocesseur

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