Hallo. Das kann doch alles gar nicht sein. Das selbe Programm,und ein neu bestellter ATMEGA8535. Beim ersten ist das SCK Singnal gut! Beim neu bestellten schlecht! Das ganze läuft mit einem externe 16Mhz Quarz. DDRA = 0xFF; DDRB = 0xFF; SPCR |= ((1<<SPE) | (1<<MSTR) | (1<<CPOL) | (1<<CPHA)); Leder bin ich mir bei den Fuses nicht mehr so sicher: CKSEL 0 bis 3 kein hacken. sut0 Hacken sut 1 kein hacken und ckopt hacken. Kann die Einstellung leder auch nicht mehr auslesen da sich der Funktionierende AVR, nach einer Überdosis an Volt in den AVR Himmel verabschiedet hat. Wie kann ich denn dieses Überschingen, nachträglich dämpfen/ Filtern ? Vielen Dank.
Überprüf doch mal dein Oszi, besonders die Masse-Anbindung am Tastkopf. I²C-SCK wird vom Mega üblicherweise über einen OpenCollector-Ausgang gegen einen externen Pull-Up erzeugt, da kann ich nicht recht glauben dass die Überschwinger bei 0V und Vcc gleich aussehen.
Seh ich richtig dass das SCK-Signal 4MHz hat? Warum donnerst Du gar so drauf? Was steuerst Du denn an? Bei solchen Frequenzen sehen Rechteckssignale meistens nicht mehr so 100% sauber aus, vor allem wenn da noch groessere Leitungslaengen im Spiel sind.
@ Michael G. (linuxgeek) Benutzerseite >Seh ich richtig dass das SCK-Signal 4MHz hat? Warum donnerst Du gar so >drauf? Ob 4 Mhz oder 4 kHz ist nahezu egal. Dei Anstigeszeit ist entscheidend, und die ist nicht veränderbar. Siehe Wellenwiderstand. > Was steuerst Du denn an? Bei solchen Frequenzen sehen >Rechteckssignale meistens nicht mehr so 100% sauber aus, Bitte nicht solche Halbwahrheiten verbreiten. > vor allem wenn da noch groessere Leitungslaengen im Spiel sind. Das Klingeln sieht nach schlechter Masseverbindung aus. MFG Falk
Viele Dank, Ja das Singnal hat um die 4 Mhz. Komischerweise sa das Bild am jetzt defekten AVR so aus! (Beitrag "DOGM132 SPI ansteuerung") Wie gesagt habe den selben Programmcode verwendet. Kann es sein das sich eine andere Quarz einstellung, darauf auswirkt ? Ich könnte mir vorstellen das bei alten Test die Frequenz falsch eingestellt war! Und jetzt läuft der AVR wirklich mit 16Mhz extern. Auch könnte die hohe Frequenz das Problem sein das, dass DOGM nun nix mehr anzeigt. Werde das gleich mahl heut Abend überprüfen. Zur Masse verbindung: Die Masse vom Oszi ist mit einer 0,5m langen Leitung am Netzteil angeschlossen.Die Platine hängt auch an diesem Netzteil, ebenfals mit 0,5m Leitungen. Micha
Micha wrote: > Viele Dank, Ja das Singnal hat um die 4 Mhz. Komischerweise sa das Bild > am jetzt defekten AVR so aus! > (Beitrag "DOGM132 SPI ansteuerung") Naja ich sehe da auch schon Ueberschwinger und es sind halt 30KHz und nicht 4MHz... > Auch könnte die hohe Frequenz das Problem sein das, dass DOGM nun nix > mehr anzeigt. Ach Du willst ein DOGM damit ansteuern? Ich wage zu bezweifeln dass das mit 4MHz geht, ich glaube das funktioniert bis etwa 800KHz, schau mal ins Datenblatt des Controllers. > Die Masse vom Oszi ist mit einer 0,5m langen Leitung am Netzteil > angeschlossen.Die Platine hängt auch an diesem Netzteil, ebenfals mit > 0,5m Leitungen. Ich nehme mal an Falk hat eher die Masseanbindung des Bauteils gemeint? Wie hast Du die Sache denn ueberhaupt aufgebaut wenn wir schon dabei sind... Falk: Ich wollte keine Halbwahrheiten verbreiten, sorry. Ist nur so dass ich selten im MHz-Bereich ein 100% perfektes Rechteckssignal gemessen habe, klar das mag am Messgeraet liegen usw. aber ich denke das ist "normal", bei nem fliegenden Aufbau denke ich mal sowieso. Michael
Micha wrote: >> Viele Dank, Ja das Singnal hat um die 4 Mhz. Komischerweise sa das Bild >> am jetzt defekten AVR so aus! >> (Beitrag "DOGM132 SPI ansteuerung") In dem genannten Beitrag ist das Oszi auf ca. 5µs/div Ablenkzeit eingestellt, in deinem jetzigen Bild sind ca. 0,5µs/div Ablenkzeit eingestellt. Ist doch klar, dass du jetzt mehr Details siehst, als in dem alten Bild. Micha wrote: >> Die Masse vom Oszi ist mit einer 0,5m langen Leitung am Netzteil >> angeschlossen.Die Platine hängt auch an diesem Netzteil, ebenfals mit >> 0,5m Leitungen. Falsche Antwort..... Bei zu erwarteten hohen Frequenzen, sollte die Masse des Oszi's direkt am Tastkopf mit der Signal-Masse der Schaltung verbunden werden. Gruß Udo
@ Micha (Gast) >Wie gesagt habe den selben Programmcode verwendet. >Kann es sein das sich eine andere Quarz einstellung, darauf auswirkt ? Nein. >Auch könnte die hohe Frequenz das Problem sein das, dass DOGM nun nix >mehr anzeigt. Möglich. >Die Masse vom Oszi ist mit einer 0,5m langen Leitung am Netzteil >angeschlossen.Die Platine hängt auch an diesem Netzteil, ebenfals mit >0,5m Leitungen. Aua. Das ist keine Masse für HF. Die Masse muss am Tastkopf KURZ angeschlossen sein. Für mal schnell messen kann man den 10cm langen Anschluss mit Krokodilklemme nehmen, für halbwegs HF taugliche Messung nimmt man die kurze, ca. 1cm lange Federspitze am Massering. Kein Wunder dass das klingelt wie die Hölle. MFG Falk
Ihr habt alle Recht ! Schande über mich. Habe vergessen A0 zu verdrahten. nachmahl vielen Dank.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.