USB
Der Universal Serial Bus ist ein serielles Bussystem zur Verbindung mit einem Computer oder anderem Gerät. Er basiert auf einer differentiellen Datenübertragung. Die Bustopologie ist eine strikte Master-Slave-Kommunikation (Ausnahme: On the Go Geräte). Im Fall der EA uniTFT-Serie muss immer der PC/Master die Kommunikation leiten. Das Modul verfügt über eine CDC Geräteklasse und meldet sich damit als virtuelle serielle COM-Schnittstelle am PC an:
Beschreibung |
Wert |
Geräteklasse |
2 |
USB Vendor ID |
0x2DA9 |
USB Product ID |
0x2454 |
Gerätebeschreibung |
EA uniTFT |
Um das Modul zu programmieren, Einstellungen vorzunehmen oder für erste Tests empfehlen wir die USB-Schnittstelle. Sie ist einfach anzuschließen, schnell und es müssen keine Schnittstellenparameter angepasst werden. Der Windowstreiber kann direkt von der Homepage unter http://www.lcd-module.de/fileadmin/downloads/EA_CDCdriver_V5_2.zip heruntergeladen werden.
Neben dem CDC-Modus ist ab der Firmware V1.2 die Mass Storage Class implementiert. Wird das Modul in diesem Modus gestartet, können die Daten der SD-Card direkt bearbeitet werden. Das Modul meldet sich unter Windows automatisch als Massenspeicher an:
Beschreibung |
Wert |
Geräteklasse |
2 |
USB Vendor ID |
0x2DA9 |
USB Product ID |
0x2455 |
Gerätebeschreibung |
EAuniTFT Mass Storage USB Device |
Soll die USB Verbindung nicht über den Mini-USB Stecker erfolgen, sondern über den Primary connector, müssen zwei Lötbrücken geschlossen werden: Achten Si in diesem Fall auf möglichst kurze Leitungen identischer Länge.
Hinweis:
Das Protokoll ist bei USB immer zu verwenden. Es ist nicht möglich die USB-Schnittstelle zu nutzen und das Protokoll zu deaktivieren, Pin 22 darf nicht auf GND gelegt werden. Die hohe Geschwindigkeit am USB führt sonst zu Pufferüberläufen, die nur durch das Protokoll verhindert werden.