Forum: Mikrocontroller und Digitale Elektronik Attiny series-x: UPDI / Reset Pin Beschaltung


von phil (Gast)


Angehängte Dateien:

Lesenswert?

Guten Abend zusammen,

ich habe einen Attiny3216 dessen Reset Pin aktivert ist und per UPDI 
(HV) programmiert werden soll.
Gemäß der App Note 
AN2519(http://ww1.microchip.com/downloads/en/AppNotes/00002519A.pdf) 
Seite 7f und Seite 12f kam ich auf angehängte Beschaltung.
Diese funktioniert bisher auch zufriedenstellend.
(Das Label UPDI_RST hängt direkt an PA0 des Attiny3216.)


Nun meine Fragen:
Ist meine Beschaltung korrekt oder verstehe ich die App Note falsch?
Gibt es weitere Dinge, welche man bei der parallelen Nutzung von UPDI 
und Reset beachten sollte?

Vielen Dank für eure Tipps,
Phil

von Veit D. (devil-elec)


Lesenswert?

Hallo,

den 330 Ohm Widerstand kannste bei dir weglassen.

Beim Reset/UPDI Pin scheinst du das falsch zuverstehen. Dieser eine Pin 
hat immer eine gemeinsame Doppelfunktion. UPDI und Reset. Daran musst du 
nichts ändern. Betrachte Reset/UPDI als eine gemeinsame Bezeichnung. 
Hierbei hängt alles vom Timing ab.

Was anderes ist es wenn dieser Pin ein GIO sein soll. Das wäre die 2. 
Funktionalität von diesem Pin.

von phil (Gast)


Lesenswert?

Veit D. schrieb:
> den 330 Ohm Widerstand kannste bei dir weglassen.

Nachdem ich nochmal die App Note gelesen habe, ist es mir nun auch klar, 
dass sie sich auf den externen Kondensator zu GND beziehen. Diesen nutze 
ich nicht, da mit ihm kein HV Impuls möglich wäre. Danke für den 
Hinweis!

Veit D. schrieb:
> Betrachte Reset/UPDI als eine gemeinsame Bezeichnung. Hierbei hängt
> alles vom Timing ab.

Störe ich mit dem 10k Pull-up dann das Timing in irgendeiner Weise und 
sollte ihn besser weg lassen? Allerdings hat der Attiny am UPDI Pin 
bereits einen internen - siehe Datenblatt Attiny3216:

> The UPDI pin has a constant pull-up enable, and by driving the UPDI pin low for 
more than 200 ns, a connected programmer will initiate the start-up sequence.

Dessen Größe ist mit 20k - 60k spezifiziert.
Mit meinem externen "verstärke" ich den Pull-up auf ca. 6,5k bis 8,5k 
Ohm. Mein Programmer (PicKit 4) kann einen 1k Ohm Pull-up an UPDI 
treiben. Sollte also in der Theorie mehr als ausreichen.

Muss im Hinblick auf den Pull-up auch etwas beim Thema HV Impuls 
berücksichtigt werden?

von Veit D. (devil-elec)


Lesenswert?

Hallo,

die Appnote ist nun nicht speziell auf den neuen ATtiny bezogen. Kannst 
den Pullup auch 20k machen. Das Timing störste nicht. Überlege einmal 
was ein Pullup mit dem Timming zu tun hat. Was willst du überhaupt mit 
HV am ATtiny?

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.