GERU007B June 2015 – March 2025
Jeder integrierte Prozessor oder Mikrocontroller mit einem integrierten quadraturcodierten Impulszähler und SPI kann in Verbindung mit dem TIDA-00176-Hardwaredesign verwendet werden.
Um jedoch eine einfache Evaluierung des TIDA-00176-Hardware-Referenzdesigns zu ermöglichen, wird eine Beispiel-Firmware für das C2000-F28069M-Piccolo-LaunchPad bereitgestellt, mit der das TIDA-00176 mit Sin/Cos-Encodern mit inkrementeller Position evaluiert werden kann. Über den virtuellen USB-COM-Port wird ein Benutzermenü bereitgestellt, um die Zeilenanzahl des ausgewählten Sin/Cos-Encoders zu initialisieren und die berechneten hochauflösenden Winkelinformationen zusammen mit anderen vom Benutzer auswählbaren Daten auszugeben.
Der wichtigste Peripheriebaustein auf dem F28069M ist der SPI-A-Peripheriebaustein zum Lesen der hochauflösenden Dual-16-Bit-Datensignale A16-bit und B16-bit. Der integrierte Dual-S/H-ADC wird verwendet, um die unsymmetrischen Analogsignale A12-bit und B12-bit umzuwandeln. Das Quadratur-Encoder-Impulsmodul (eQEP2) wird für die direktionale
inkrementelle Aufwärts-/Abwärtszählung auf Basis der Signale ATTL und BTTL und des Nullindex-Markers RTTL für die absolute Positionsinitialisierung verwendet. Der ePWM1-Timer wird verwendet, um periodische Interrupts zu generieren, die eine neue Winkelmessung auslösen. Es wurde eine 16-kHz-Periode gewählt. Das SCI-A-Peripheriegerät wurde zur Implementierung der UART-basierten Benutzerschnittstelle mit 115000 Baud über einen virtuellen COM-Port verwendet.
Abbildung 5-1 Peripheriemodul TMS320F28069M und Pinbelegung für die TIDA-00176-Hostprozessor-Schnittstelle