Forum: Mikrocontroller und Digitale Elektronik ATtiny13 ISP-Programmierung (Reset nur auf 3,7V)


von Michael S. (michi88)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe eine Schaltung am Steckbrett entwickelt.
Da hat alles wunderbar funktioniert.

Jetzt hab ich die Schaltung geätzt und kann meinen Mikrocontroller 
(Attiny13) nicht programmieren (per ISP).

Der RESET-Pin ist über 10k an VCC gehängt. Am Pin selber messe ich aber 
nur 3,7V statt 5V.

Ist das normal, falls ja -> warum?

Schaltplan ist angehängt.
Ich bin ziemlich verzweifelt, weil es am Steckbrett mit selben 
Schaltplan noch funktioniert hat. :/

gruß

michi

von Michael S. (michi88)


Lesenswert?

Wenn ich mich das Oszi auf dem SCK-Pin hänge, dann erkenne ich, dass der 
Pegel nicht mal ein Volt erreicht!?

Das is doch falsch oder etwa nicht?

von Alexander S. (esko) Benutzerseite


Lesenswert?

Wie groß ist denn R8?
Der sollte so groß sein, das dein Programmer ihn treiben kann.
Also >10kohm

von Michael S. (michi88)


Lesenswert?

ist genau 10 kOhm.

Hab ich noch nicht aktualisiert sorry.

von Alexander S. (esko) Benutzerseite


Lesenswert?

Michael S. schrieb:
> Wenn ich mich das Oszi auf dem SCK-Pin hänge, dann erkenne ich, dass der
> Pegel nicht mal ein Volt erreicht!?
In welchem Bereich bewegt sich der Pegel den beim programmieren?
Was ist wenn du R8 auslötest, gehts dann?

> Der RESET-Pin ist über 10k an VCC gehängt. Am Pin selber messe ich aber
> nur 3,7V statt 5V.
Und die +5V sind stabil und auch wirklich 5V?

von Michael S. (michi88)


Lesenswert?

+5v sind stabil.
sind genau 4,969v

r8 hab ich ausgelötet. geht aber immer noch nicht.

vermute aber fast irgendwo einen kurzen

der pegel geht auf max 0,8 v hoch

von holger (Gast)


Lesenswert?

>der pegel geht auf max 0,8 v hoch

Oben waren es noch 3,7V. Was denn nun?
IC falsch rum eingebaut? VCC nicht angeschlossen?

von Michael S. (michi88)


Lesenswert?

RESET-Pegel 3,9V

SCK-Pegel max. 0,8V bei Read oder Write über ISP

von holger (Gast)


Lesenswert?

Nimm mal den Eagle und klick auf die Leitung
die von Pin3 am Tiny weggeht. Es sieht so aus
als hättest du die drei Widerstände R6, R12 und R14
da mit angeschlossen.

von Alexander S. (esko) Benutzerseite


Lesenswert?

Dann wären dort aber Verbindungspunkte.
@Michael S.:
Steck den Programmer mal ab und mess dann nach.
Ist der Programmer getestet?
Ist das Kabel vom Programmer -> Board korrekt.
Woher kommen die +5V.
Hat der Programmer eine eigene Versorgung, die sich nicht mit den +5V 
vom Board verträgt.
Mach mal ein Bild von deinem Aufbau.

von holger (Gast)


Lesenswert?

>Dann wären dort aber Verbindungspunkte.

Also mein alter Eagle 3.55 macht die nicht
von alleine da hin. Macht das der neue Eagle?
Er führt die kreuzende Leitung direkt über
die Anschlußpunkte der Widerstände.
R6 sollte natürlich R8 lauten.

von Alexander S. (esko) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hier ist ein Bild

von holger (Gast)


Lesenswert?

@esko

>Also mein alter Eagle 3.55 macht die nicht
>von alleine da hin. Macht das der neue Eagle?

Macht der ja wirklich von alleine! Gerade ausprobiert.
Also Falschmeldung meinerseits. Alles zurück
und weiter raten ;)

von Michael S. (michi88)


Lesenswert?

Alexander Schmidt schrieb:
> Dann wären dort aber Verbindungspunkte.
> @Michael S.:
> Steck den Programmer mal ab und mess dann nach.
Was messen?
Reset-Pegel? der verändert sich nicht.
Müsste der jetzt auf 5V am Eingang liegen oder etwas darunter?

> Ist der Programmer getestet?
ja der funktioniert.

> Ist das Kabel vom Programmer -> Board korrekt.
ja bei einem anderen Projekt getestet.

> Woher kommen die +5V.
von der zu programmierenden Platine.

> Hat der Programmer eine eigene Versorgung, die sich nicht mit den +5V
> vom Board verträgt.
Nein.

> Mach mal ein Bild von deinem Aufbau.
Von der Leiterplatte?
Programmer funktioniert ja.


EDIT: Habe grad festgestellt, dass mir die Versorgungsspannung einfällt, 
wenn ich auf "Programmieren" drücke.

von Michael S. (michi88)


Angehängte Dateien:

Lesenswert?

Hier der Schaltplan für die Spannungsversorgung.

von (prx) A. K. (prx)


Lesenswert?

Na also. Schmeiss den 15V Teil mal raus und sie funktioniert.

Du kannst die Fusspunkte der 5V und 15V Zweige nicht einfach verbinden, 
ohne Nebeneffekte zu kriegen. So liegt C10 beispielsweise direkt 
parallel zu einer der Brückendioden.

von Michael S. (michi88)


Lesenswert?

Das hat auf dem Steckbrett aber wunderbar funktioniert?!

Ich hab eher komische Signale bekommen, wenn ich die Masse nicht 
verbunden hab!

µC getauscht.
Der war defekt oder wurde bei mir defekt gemacht. Eins von beiden. :)

von Alexander S. (esko) Benutzerseite


Lesenswert?

A.K. hat vollkommen recht.
> Und die +5V sind stabil und auch wirklich 5V?

von Michael S. (michi88)


Lesenswert?

Warum funktionierts dann bei mir ohne Probleme?

Kann jemand mal ausführlich beschreiben warum man das nicht macht?
Soll man das Signal mit nem Optokoppler übertragen?

von Michael S. (michi88)


Lesenswert?

huhu?

keiner ne Idee?

von Εrnst B. (ernst)


Lesenswert?

Michael S. schrieb:
> Kann jemand mal ausführlich beschreiben warum man das nicht macht?

Eine "Ausführliche Beschreibung" warum Kurzschlüsse schlecht sind?

Überleg dir lieber selber, was alles an der Spannungsversorgung 
kurzgeschlossen und fälschlicherweise parallelgeschaltet wird, wenn der 
5V-Teil und der 15V-Teil ihre GNDs verbunden haben.

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
Noch kein Account? Hier anmelden.