- USB zu Serial
Konverter
- Vorraussetzungen (Treiberbausteine
RS232):
- Vorraussetzungen (Betriebssystem):
- Betriebssystem, MSCOMM und
USB/RS232 Wandler:
USB zu
Serial Konverter
Um eine höhere Geschwindigkeit der Kommunikation mit der Zentrale
zu erreichen, kann die Baudrate erhöht werden.
Mit dem jetzigen Code im XMEGA sind bis zu 460 kBaud möglich.
Leider unterstützen die meisten OnBoard seriellen Ports maximal
115 kBaud.
Es gibt aber mittlerweile USB nach Seriell Konverter, welche eine
höhere Geschwindigkeit ermöglichen.
Vorraussetzungen
(Treiberbausteine RS232):
Leider sind die meisten TTL <-> RS232 Umsetzer ICs nur bis
120 kBaud geeignet, es gibt aber einige ( etwas teurere) Wandler, die
bis zu 460kBaud beherrschen.
Einer davon ist der ADM202J von Analog Devices. Dieser Basutein kommt
auch mit 3V3 Versorgung zurecht.
Der vorhandene MAX3232 muss also gegen einen ADM202 ausgetauscht werden.
Die gleiche Problematik tritt auch bei den käuflichen USB
nach RS232 Wandlern auf, es gibt aber von Prolific einen Baustein, der
direkt einen RS232 Leitungstreiber eingebaut hat, der bis zu 1 MBaud
schafft (1000kBaud).
Hier muss man darauf achten einen Adapter zu erwischen, welcher auch
wirklich 460kBaud erreichen kann !
Vorraussetzungen
(Betriebssystem):
Leider haben die Prolific Treiber untern Windows 7(64Bit) ein
Problem:
Die Treiber funktionieren mit dem MSCOMM Steuerelement von VBasic nicht
richtig.
Hier gibt es mehrere Lösungen:
- anderer Chiphersteller (siehe unten)
- den XP-Modus installieren und VB dort benutzen*.
*
1) XP-Modus installieren
2) VB bzw. Programm mit MSCOMM installieren
3) USB/232 Adapter der virtuellen Maschine zuordnen
4) Treiber für den Adapter installieren
5) ausprobieren
Betriebssystem,
MSCOMM und USB/RS232 Wandler:
Unterstützte Chips:
Hersteller |
Windows 7 (64) |
Windows 7 (64)
im XP-Mode |
Windows XP |
Windows 98 |
Asix (z.B.Logilink Produkte *1) |
nativ |
? |
? |
? |
Prolific (PL2303*2) |
geht nicht |
geht |
? |
|
FTDI |
? |
? |
nativ |
? |
*1) das verwendete Logilink Produkt (AU0031) unterstützt nur
230kBaud, da die verbauten RS232 Treiber nicht mehr unterstützen.
*2) der PL2303RA unterstützt 1000 kBaud und der
RS232-Linedriver ist im Chip integriert.