Hallo,
mein Unicam Evo 4.0 kam mittlerweile an. Meine USB2SER Adapter gingen alle nicht. Start des Moduls wurde nicht erkannt.
PCI Express-serielle Karte eingebaut - Fehlermeldung Comport kann nicht geöffnet werden. Diese Meldung kommt bei allen fest eingebauten Schnittstellen (egal ob onBoard oder Erweiterungskarte. Mehrere PCs getestet...) die Schnittstelle wird gar nicht erst akzeptiert bzw. es findet scheinbar nicht mal ein Versuch statt wie bei den USB2SER Adaptern.
Da der Digitus Adapter funktionieren soll habe ich mich darauf konzentriert. Der hat ein FTDI Chip drin. Solch einen Chip (FTDI FT232RL 28Pins) hatte ich zufällig mal bei Rei****t bestellt.
Um einen kompletten USB2SER Adapter daraus zu bauen hätte ich noch einen Pegelwandler von 5V TTL Pegel des FTDI Chips auf 12V der RS232 Schnittstelle des Programmers verwenden müssen was mir zu aufwändig war und ich brauche ja sonst auch keinen weiteren USB2SER Adapter.
Auf dem seriellen Programmer ist ein MA3221C IC verbaut der aus TTL Pegel des Unicam ein einen RS232 Pegel für die Schnittstellenbuchse macht. Also kann man sich mit dem FT232RL direkt vor diesen MA3221C "klemmen" da dort ja ebenfalls TTL Pegel. -> weitere Umwandlungen eingespart
Man muss also lediglich den FT232RL mit einem USB Kabel verbinden:
+5V des USB Kabels an Pin 4 und! 20 des FT232RL (Versorgungsspannung)
USBDM an Pin 16
USBDP an Pin 15
USB-Masse an Pin 7, 18, 21, 25 und! 26
Dann noch den FT232RL mit dem seriellen Programmer verbinden:
Pin1 des FT232RL an R3 des seriellen Programmers (TXD) (Achtung...an die Seite des Widerstandes zur Mitte der Platine hin - nicht an Masse anlöten!)
Pin5 des FT232RL an R4 des seriellen Programmers (RXD) (Achtung...an die Seite des Widerstandes zur Mitte der Platine hin!)
USB Kabel Masse an die Masse des seriellen Programmers (irgendeinen der vielen Masse-Lötpunkte nutzen)
Die beiden RXD/TXD Verbindungen zum MA3221C brauchte ich nicht kappen. Auf jeden Fall aber die USB Buchse der großen Platine nicht bestromen da unser neuer USB2SER Chip ja durch das angelötete USB Kabel seine 5V bekommt und der MA3221C nicht mehr benötigt wird...also auch keine Spannung braucht!
Wir haben somit also den seriellen Programmer gerade zu einem USB Programmer gemacht.
Das neue USB Kabel zum FT232RL an den PC anschließen...FTDI Treiber installieren und im Gerätemanager gucken welcher Comport vergeben wurde...
Die große Platine in das Unicam schieben
Die kleine Platine vorn an das Unicam stecken (noch kein USB Stecker an die kleine Platine anschließen)
Programm starten, ermittelten Comport angeben und zu flashende Datei auswählen
Start anklicken...wartet auf Camstart...jetzt USB Kabel an kleine Platine anschließen
....Programmieren funktionierte sofort und erfolgreich!
(ich habe den Chip einfach mit Heißkleber auf eine freie Stelle des Programmers geklebt und mit 0,04qmm Litze provisorisch verdrahtet. Man könnte noch die vorhandene USB Buchse mit einbeziehen damit es schöner aussieht...ich habe einfach ein vorhandenes USB Kabel direkt an den FT232RL angelötet da mir das als Provisorium reicht)
Viele Grüße und vielen Dank für alle Infos!
Lesezeichen