Was'n da los (RS232 Spinnereien)

Grade bin ich am einstellen der Timings an meinem neuesten Auftragsprojekt: Uralt HW die Direkt an den XT Bus ging, daf=FCr einen uC der die Aufgaben des alten PCs =FCbernimmt. Die darin verwendeten Bausteine packen aber um einiges mehr als XT, aber andererseits ist das interne Design nicht gerade f=FCr so "ultraschnelle" 11.5092 MHz AVRs ausgelegt ;-)

Es war also ein sch=F6ner Nachmittag mit dem Oszilloskop und mal so richtig sch=F6n =FCberschwingenden Datenleitungen (bis zu -1.25V gegen Vcc =3D> cool :-P) unglaublich was ein AVR so ab kann.

Der Aufbau war also

AVR in Interfacekarte per ISP an STK500 Interface Karte an RS232USB Konverter (so wie es sp=E4ter sein soll) USB vom Entwicklungsrechner

STK500 per RS232 an Entwicklungsrechner.

Sch=F6n bequem, wenn man nicht st=E4ndig den RS232 umstecken muss.

Die Interfacekarte wurde der Einfachkeit halber vom STK500 mit Vcc versorgt.

Nachdem also alle Timings so eingestellt waren, dass nicht unn=F6tig viel Zeit zwischen Einschwingen der Datenleitung und dem Readout erfolgt und trotzdem noch genug Luft f=FCr Bauteilschwankungen bleibt (das Ding geht sp=E4ter in Kleinserie -

15 Stk.), das =DCberschwingen (lag/liegt an der Induktivit=E4t des zu verwendenden Kabels) im Griff war (2pF parallel zur Schutzdiode k=F6nnen Wunder wirken, allerdings geht dann die Flankensteilheit in die Hose - kennt man ja) ging es in den Letzten Test:

Nur noch das RS232USBTestrechner Nur der Strom f=FCr die Interfacekarte kommt nach wie vor vom STK500 (wo sollte auch das Problem sein, alle Komponenten (also auch der PC) sind gegen die zentrale Masseschiene geerdet). Nix tut sich. =D6ha!

Also wieder zur=FCck zum Entwicklungsrechner - geht (WTF).

Irgendwann bin ich darauf gekommen, dass es immer genau dann funktionierte, wenn beide RS232 angeschlossen waren. Sobald aber einer der beiden (welcher es war, war egal) fehlte tat sich gar nichts.

Also gut: Ab in die Grabbelkiste, da lag noch ein selbstgefrickelter Adapter rum, mit dem man sich vom USB die 5V klauen konnte. Damit an die Interfacekarte gegangen: Geht.

Ok, nochmal anders, also Strom vom STK500, dessen GND mit dem GND vom RS232 =FCber ein Stromme=DFger=E4t verbunden (Strom ist da keiner geflossen). Geht nicht.

Hat einer von Euch ne' Idee was da los sein k=F6nnte? F=FCr die finale Anwendung spielt es keine Rolle, aber es ist irgendwie merkw=FCrdig, dass es in genau dem Fall funktioniert, in dem man sich sonst eigentlich alles m=F6gliche EM Gebrumm einf=E4ngt. Alle Leitungen mit dem Oszi abgeklappert, da tut sich einfach nichts.

Wolfgang Draxinger

--=20

Reply to
Wolfgang Draxinger
Loading thread data ...

Lange gesucht - Problem gefunden: Die E-Werkstatt hat schlicht und einfach vergessen den Masseanschluss des ISP Steckers zum STK500 durchzukontaktieren. Klar dass die Schaltung nur dann funktioniert, wenn beide RS232 angeschlossen waren: Der Strom flo=DF vom STK500 =FCber den ISP Vcc Pin (so wie gew=FCnscht) in die Schaltung, der Masseschluss ging dann aber nur =FCber den RS232USB Konverter dann =FCber die USB Masse zum Rechner, dort auf die Masse der RS232 wieder zur=FCck zum STK500.

Zum Gl=FCck braucht die Schaltung nur wenige mA. Ich hab der E-Werkstatt heute die 15 Platinen zur=FCckgebracht mit der Aufforderung das bitte noch durchzukontaktieren (die arbeiten mit diesem ****** Nietensystem)

Wolfgang Draxinger

--=20

Reply to
Wolfgang Draxinger

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.