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