Titelbild Mikrocontroller

15.1. Übersicht

Das nachfolgende Bild zeigt das vereinfachte Blockschaltbild des USART. I/O Register und I/O Pins, auf die die CPU zugreifen kann, sind fett dargestellt.
Blockschaltbild USART

Blockschaltbild USART


Die gestrichelten Kästen im Blockschaltbild zeigen die drei separaten Hauptbestandteile des USART: Taktgenerator, Sendeeinheit und Empfangseinheit. Die Kontrollregister werden von allen drei Teilen genutzt. Die Logik des Taktgenerators besteht aus einer Synchronisationslogik, für den externen Takteingang, der in der synchronen Slavemodus verwendet wird und dem Baudratengenerator. Der XCK Pin (Transfer Takt) wird nur im synchronen Übertragungsmodus verwendet. Der Sender besteht aus einem einfachen Schreibbuffer, dem seriellen Schieberegister, dem Paritätsgenerator und einer Kontrolllogik zum Handhaben der verschiedenen Frameformate. Der Schreibbuffer erlaubt einen kontinuierlichen Datentransfer ohne Verzögerung zwischen den Datenframes. Der Empfänger ist der komplexeste Teil des USART mit seinen Takt- und Datenwiedergewinnungs- Einheiten. Die Wiedergewinnungseinheiten werden beim asynchronen Datenempfang benutzt. Zusätzlich zu den Wiedergewinnungseinheiten besteht der Empfänger aus einem Paritätsprüfer, der Kontrolllogik, einem Schieberegister und einem zweifachen Empfangsbuffer (UDR). Der Empfänger unterstützt die gleichen Frameformate wie der Sender und kann Framefehler, Datenüberläufe und Paritätsfehler erkennen.
Impressum