Forum: Mikrocontroller und Digitale Elektronik Reset-Beschaltung vom ATtiny26?


von Jan Purrucker (Gast)


Lesenswert?

Hallo,

ich habe folgendes Problem: Ich konstruiere eine Platine mit einem
ATtiny26. Ich habe auf dieser sehr wenig Platz. Daher meine Frage:

Brauche ich unbedingt bei diesem yC eine Reset-Schaltung (z.B.
RC-Glied), oder kann ich das auch irgendwie über einen internen Reset
machen? Als Clock nehme ich ein Standard-Quarz mit zwei Kondensatoren.

Ich bin leider auch nach dem Studium des Datenblattes nicht schlauer
geworden.
Vielen Dank schon mal für hilfreiche Antworten und Lösungsvorschläge.

Gruß
Jan

von The Daz (Gast)


Lesenswert?

Geht auch ohne. Dann aber den Reset-Pin am besten als Output
konfigurieren um versehentliches resetten durch Nicht-Beschalten zu
verhindern. Allerdings kannst du dann nur noch HV-proggen.

von A.K. (Gast)


Lesenswert?

Die externe Reset-Beschaltung reduziert die Störanfälligkeit, ist aber
nicht zwingend erforderlich.

von Jan Purrucker (Gast)


Lesenswert?

Hallo The Daz,

warum sollte ich bei der nicht vorhandenen Reset-Schaltung nur mehr
High-Voltage programmieren können, wenn ich zum programmieren den
Reset-Pin anschließe?
Dann steuert ja der ISP-Progger den Reset-Pin, und ich kann ganz normal
über ISP programmieren. Oder liege ich da falsch?

Gruß
Jan

von TravelRec. (Gast)


Lesenswert?

Hallo Jan,

mach einen 4,7kOhm Widerstand zwischen Resetpin und Vcc und aktiviere
in internen Brown-Out Detektor, dann ist alles grün.

von The Daz (Gast)


Lesenswert?

Jan, wenn der Reset-Pin einmal zum I/O gemacht wurde, ist er kein reset
pin mehr. Und ohne kommt ISP nicht aus. Deswegen geht danach nur noch
HV-proggen und das ist auch der Grund, warum diese Umschaltung per fuse
bit gemacht werden muss und nicht so einfach per DDRx passieren kann.

von A.K. (Gast)


Lesenswert?

Das der Kondensator nicht sein muss, beweist allein schon das hiesige
Tutorial, das seit Jahr und Tag dort komplett sinnlose 47pF empfiehlt.

von Bartholomäus S. (sam_vdp)


Lesenswert?

Ad A.K.:
Bei den größeren AVRs (z.B. Mega8) sollte auch der Pullup überflüssig
sein, denn wenn ich das Datenblatt richtig verstehe ist da ja eh intern
einer integriert.

Ad Jan: Der AtTiny26 hat allerdings imhu keinen, zumindest einen Pullup
wirst du also brauchen.

Beste Grüße,
Bartl

von TravelRec. (Gast)


Lesenswert?

Der Tiny26 hat einen internen PullUp am Reset von 20-100kOhm, Datenblatt
Seite 128.

von Bartholomäus S. (sam_vdp)


Lesenswert?

Hm, stimmt. Aber auf dem Diagramm auf Seite 33 ist er nicht drauf, beim
AtMega dagegen schon.

von TravelRec. (Gast)


Lesenswert?

Immer mal einen Blick in die Electrical Characteristics werfen, was da
nicht drin steht, steht nirgends.

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.