Der USB-RS232 Adapter ist eine serielle Schnittstelle für USB.
Die Platine kann beispielsweise in eigenen Anwendungen fest in ein Gehäuse eingebaut werden.
Es gibt zwei Ausführungen:
mit Pegelwandler, für den Anschluß an der C-Control II, C-Control I Varianten mit
integrierten Pegelwandler (CC1 Unit V1.x, CC1-Station) und anderen Anwendungen,
bei denen eine RS232 benötigt wird mit RS232C-Pegeln benötigt wird.
Der Anschluß erfolgt hier wahlweise über zwei 10pol. Wannenstecker mit 1:1-Belegung
oder mit Null-Modem-Belegung.
Bei letzterer kann z.B. eine C-Control II Unit (direkt, am CC2-App.board, CC2-StarterBoard
oder am CC2-ReglerBoard) über ein einfaches 10pol. Flachbandkabel
mit zwei Pfostensteckern zum Verbinden genutzt werden.
ohne Pegelwandler zum direkten Anschluß an Controller ohne integrierten Pegelwandler,
wie den C-Control I M-Units, der CC1 Micro, der Open-Micro/-Mini (nur mit vorgeschaltenem
P82B96) oder der C-Control Pro. Natürlich kann der Adapter auch mit allen Anwendungen,
bei denen eine RS232 mit TTL-Pegeln benötigt wird, verwendet werden.
Der Adapter funktioniert zusammen mit dem CC2Net.de-Download-Tool, sowie der C-Control II IDE.
Die Übertragung bei der C-Control I funktioniert mit allen Windows-Übertragunsgtools.
Die Control I Entwicklungsumgebungen CCBassic 1.33 bietet nur eine Auswahl von COM1 bis COM4.
Der USB-Adapter muß auf eine dieser Schnittstellennummern definiert sein.
Statt der CCBasic Entwicklungsumgebung kann hier auch die C-Control 2 IDE benutzt werden,
da diese bis COM8 konfiguriert werden kann.
Mit OCBasic kann das Tool omdlwin.exe benutzt werden.
Reine DOS-Übertragungstools jedoch, wie ccdl.exe oder omdl.exe funktionieren nicht mit dem Adapter,
da diese nicht auf virtuelle Schnittstellen zugreifen können.
Die Schaltung basiert auf dem FTDI-USB-Chip FT232BL.
Es gibt CCTools-eigene Treiber. Jedoch können bei FTDI auch eigene PIDs geordert werden, um
z.B. bei Kleinstserien seinen eigenen auf das Produkt zugeschittenen Treiber zu erstellen.
So kann unter Windows dann der eigene Produktname erscheinen.
Wie das geht, beschreibt der Chiphersteller FTDI auf seiner Website.
Zum Programmieren des Adapters wird das Tool MProg von FTDI benötigt.
Der Baustein ist bereits fertig programmiert. Bausatze müssen noch mit MProg
zuvor programmiert werden. Dazu muß der D2XX-Treiber von FTDI installiert werden.
Wird das EEProm des USB-RS232-Adapters nicht programmiert, meldet sich der Adapter
unter der FTDI PID (0x6001). Es ist so natürlich ebenfalls ein Betrieb möglich. Jedoch müssen
dann die original FTDI-Treiber installiert werden.
Anwendungsbeispiel mit C-Control II und CC2-StarterBoard
Betriebsspannung: +5V (über USB)
Anschlüsse: USB B-Buchse, Wannenstecker für 1:1 und NM-Verbindung (nur RS232-Version),
Lötpads(TTL-Pegel) mit GND, +5V, PEN, TEN, Tx, Rx, RTS, CTS, DTR, DSR, DCD, RI
Abmessungen: 52mm x 47mm
Software/Treiber: WICHTIG:
Alle ab Mitte März ausgelieferten USB-Adapter müssen mit dem Original-Treiber von FTDI verwendet werden.
Grund hierfür ist, daß seit Win7 keine nicht von Microsoft zertifizierten Treiber mehr benutzt werden können.
Wenn Sie einen früher gekauften Adapter unter Win7 nutzen möchten, können Sie den 2,2k Widerstand auf
der Platine auslöten. Es wird dann das EEProm deaktiviert, und der Adapter wird mit der Original FTDI PID erkannt.