ISP-Problem beim Mega2561

#1199695
Lesenswert?

Hallo ich habe Probleme beim Programmieren eines jungfräulichen 
Mega2561. Soweit ich das sehe ist alles korrekt verdrahtet. Der 
Programmer (USBasp) funktioniert auch und es ist ein langsamer Takt 
eingestellt. Der ISP hängt am PDI und PDO - wie es im Datenblatt steht - 
und zusätzlich ist noch ein MAX202 an diesen Pins. Kann es deshalb zu 
Problemen kommen?

Der Schaltplan ist im Anhang.

mfG, Sven
Angehängte Dateien:
#1200435
Lesenswert?

Ich habe jetzt die Leiterbahnen zum MAX202 durchtrennt und immernoch 
bekomme ich keine Verbindung hin. Die Leiterbahnen sollten alle OK sein. 
Wie kann ich ausschließen, dass der Controller zum Beispiel beim 
Bestücken kaputt gegangen ist?

Danke. Gruß, Sven

PS: Eine Beobachtung habe ich gemacht: Der Resetpin hat bei angestecktem 
Programmer eine Spannung von 4V bei einer Betriebsspannung von 5V, wenn 
der Programmer nicht dranhängt sinds 5V. Dieser Effekt tritt bei meinem 
Experimentierboard mit Mega16 nicht auf. Die Resetbeschaltung ist bis 
auf den unterschiedlichen Pullup gleich, bei meiner jetzigen Schaltung 
verwende ich 56k, ist das zu hoch?
#1201124
Lesenswert?

Ich habe jetzt die Fehlerquelle gefunden. Es liegt an dem 
bidirektionalen Levelshifter MAX3002, der die SCK-Leitung irgendwie 
stört. Ein Blockschema befindet sich im Anhang, nachdem die Leiterbahn 
beim roten Strich durchtrennt wurde, funktionierts wunderwar. Sonst 
nicht. Das Datenblatt zum Levelshifter ist hier: 
http://datasheets.maxim-ic.com/en/ds/MAX3000E-MAX3012.pdf

Ich verstehe aber überhaupt nicht, warum das nicht funktioniert. Kann 
sich das jemand erklären?

Gruß, Sven
Angehängte Dateien:
#1201287
Lesenswert?

Ich habe jetzt noch ein wenig weiter experimentiert: Wenn ich die 
SCK-Leitung auf der 3,3V-Seite des MAX3002 durchtrenne besteht das 
Problem weiterhin, es ist also auszuschließen, dass die Ursache bei den 
übrigen SPI-Devices liegt. Die Fehlerquelle ist der MAX2003 ansich.

Ich hab leider kein DSO/Logikanalyzer und mit einem normalen Oszi kann 
man dem Problem ja schlecht Herr werden...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren