Mikrocontroller Board mit AT89S8252-Layout Version 8

Rework Instructions,
um das Board (Layout Version 8)
voll funktionsfhig zu machen:

Hier wird beschrieben, wie das Board bestckt werden muss,
welche Fehler noch im Layout und in der Schaltung sind 
und wie diese behoben werden knnen.

Thomas schrieb:

2001-05-18
Mein C luft jetzt komplett!
Ich hab' allerdings alles fr den seriell Debug nicht bestckt 
und auch R13 und D4 durch eine Brcke ersetzt.

Den Effekt mit dem NichtProgrammierenKnnen (ber die parallele Schnittstelle) hatte ich auch. 
War aber weg, als ich den 233er 'rausgezogen hatte. Offensichtlich 
vertrgt sich die SpecialDebugZusatzHardware nicht mit dem Rest. ...
Ich fr meinen Teil hab' die Anschlsse zum 233er Pin1 und Pin 20 gekappt und gehe direkt vom 
ParallelEingang ber die 330hmer auf den C. Dann klappt's mit meinen bertragungsprogramm.

brigens C4 und C11 hab' ich auch weggelassen. Die sind zwar in der Nhe vom C bzw. 517, 
aber die Zuleitungen zu den Versorgungsanschlssen sind so lang, dass sie keine Chance haben, 
die Spannung an ihrem IC niederohmig und -induktiv zu sttzen.

2001-05-19
Bei meinem Aufbau reicht es, die Verbindung C/Pin6 - 233/Pin20 zu unterbrechen, damit der Download funzt.

Zum Analogteil hab' ich folgende Anmerkungen/Vorschlge:
Anlass ist, dass das Testprogramm ATDAAD recht sprunghafte Ergebnisse zeigt. 
Hier gibt der DA-Wandler eine langsame Rampe aus. Dieser Wert und der Temperaturausgang vom 874 
werden im Analogstecker auf die Eingnge des 144 gebrckt, der die Werte wandelt und zum PC schickt. 
Die Eingnge sind extra mit 100nF abgeblockt, damit die Eingangssignale niederohmig genug bleiben. 
Die Liste der gewandelten Werte zeigt Sprnge von bis zu 8 (in Worten: acht!) Einheiten!!! Das hatten wir 
schonmal besser: bei der alten Versuchstzung aus Wuppertal ist der Wert fr die Temperatur wie festgemauert; 
bei meinem Prototyp ebenso (natrlich nur, solange die Temperatur gleich bleibt).
Der Grund hierfr ist in der Massefhrung des Analog-GND zu suchen. Verfolge einmal die Verbindung 
vom Analogstecker/Pin2 (Bezugsmasse fr die Analogeingnge) zum AD-Wandler 144. Die Lnge ist 
rekordverdchtig fr eine einseitige, halbe Europaplatine. Zustzlich werden ber diese 
Verbindung auch die Rckstrme der Digitalsignale fr den Datenaustausch des 144 und 
517 mit dem C gefhrt (neben eigentlich allem, was diese Platine sonst noch an Signalen zu bieten hat). 
Mittendrin sitzt nun unser 874, der sich verzweifelt bemht, die Referenzspannung und 
das Temperatursignal vernnftig zu generieren.
Ohne nderung ist der 874er technisch entbehrlich und die Kondensatoren C17 und C18 sind sogar kontraproduktiv .
Folgendes schlage ich vor: Die Masseverbindung wird an den beiden Ecken des 
Analogteils unterbrochen (in der Nhe der Befestigungslcher - ich schraub da 
Metallabstandhalter ein; da ist mir sowieso wohler, wenn die nicht elektrisch mit der Schaltung 
verbunden sind). Ein Draht vom Analogstecker/Pin2 zum 144/Pin4 (Bezugsmasse fr Analogeingnge) 
und ein Draht vom 517/Pin2 zum C11 Masseanschluss (damit kann der C11 auch wieder seinen Zweck erfllen). 
ber den letzteren laufen nun die digitalen Strme. Wre nun nicht die kleine Stichleitung 
zum Pin4 des 144, so htten wir die digitale und analoge Masse schn entkoppelt (bis auf 
den 517, aber bei 8Bit interessiert das kaum).
Der Unterschied zum vorherigen Zustand ist im Schrieb des ATDAAD leicht zu erkennen: Frieden!!!

2001-06-29

Eine "lustige" Erfahrung noch. Die 24MHz Quarze von Reichelt schwingen in
unserer Schaltung mit ca. 8MHz!????? ... Die Miniquarze von Brklin laufen
einwandfrei, sind nur fast viermal so teuer...

2001-07-07
Ralf schrieb:
Die Dateien atv8bau.xls und atv8bau.pdf enthalten die Standard-Stcklisten von 
Version 4. Sie sind noch nicht auf die Version 8 angepasst.