Forum: Mikrocontroller und Digitale Elektronik ADM699 - PullUp an Reset oder nicht?


von Uwe H. (uwe_banas)


Lesenswert?

Grüsst euch :-)
Im netz finde ich leider keine brauchbaren Informationen, darum frag ich 
hier mal höflich nach.
Ich will für ein Projekt eine Reihe von ADM699 Watchdogs nutzen und bin 
mir nicht sicher, ob ich einen PullUp-Resistor an Reset hängen sollte 
oder nicht. Wenn ich das Datenblatt richtig verstanden habe, sollte der 
ADM 1,6mA aushalten, entsprechend dürften die üblichen 10k kein Thema 
sein. Leider steht im Datenblatt sonst nicht viel. Was ist eure Meinung 
oder hat jemand Erfahrung mit dem Ding? Ich nutze den das erste Mal.

https://www.analog.com/media/en/technical-documentation/data-sheets/ADM698_699.pdf

von Karl M. (Gast)


Lesenswert?

Ich bin verärgert, 2 Minuten mit dem Datenblatt:
Link: 
https://www.analog.com/media/en/technical-documentation/data-sheets/ADM698_699.pdf

#RESET Logic Output.
RESET goes low whenever VCC falls below the reset voltage threshold 
(4.65 Vtyp).
RESET remains low for a minimum of 140 ms after VCC returns to 5 V.
RESET alsogoes low for a minimum of 140 ms if the watchdogtimer is 
enabled but not serviced within its time-out period.

Hier ist "#RESET Logic Output." der Begriff, den Du suchst.

von void (Gast)


Lesenswert?

Uwe H. schrieb:
> bin mir nicht sicher, ob ich einen PullUp-Resistor an Reset hängen
> sollte oder nicht.

Ja, nein, vielleicht. Kommt auf deinen Reset Eingang und die gewünschte 
minimale Vcc (bei der Reset generiert wird) an.

Uwe H. schrieb:
> sollte der ADM 1,6mA aushalten

Der ADM /Reset Ausgang kann
- mit 1,6mA nach Gnd(max 0.4V) ziehen bei Vcc=4,4V
- mit 1uA nach Vcc(min 3.5V) ziehen bei Vcc=5V

Wenn dein Reset Eingang mit 1uA sourcing bei high und den Pegeln klar 
kommt, brauchst du keinen Pull-Up.
Wenn dies für deinen Reset Eingang nicht ausreicht, kannst du mit einem 
Pull-Up die high Treiberfähigkeit verbessern.

Uwe H. schrieb:
> die üblichen 10k

Sind okay, aber Achtung der low Pegel(0,2V) bei Vcc=1V (@10uA sink) wird 
mit weniger als 80k nicht erreicht werden. Ergo gutes Reset aktiv gibt 
es dann nicht runter bis Vcc=1V.

Karl M. schrieb:
> Ich bin verärgert

Weil du die Frage nicht gelesen hast vor dem Antworten?

von Uwe H. (uwe_banas)


Lesenswert?

void schrieb:
> Uwe H. schrieb:
>> bin mir nicht sicher, ob ich einen PullUp-Resistor an Reset hängen
>> sollte oder nicht.
>
> Ja, nein, vielleicht. Kommt auf deinen Reset Eingang und die gewünschte
> minimale Vcc (bei der Reset generiert wird) an.
>
> Uwe H. schrieb:
>> sollte der ADM 1,6mA aushalten
>
> Der ADM /Reset Ausgang kann
> - mit 1,6mA nach Gnd(max 0.4V) ziehen bei Vcc=4,4V
> - mit 1uA nach Vcc(min 3.5V) ziehen bei Vcc=5V
>
> Wenn dein Reset Eingang mit 1uA sourcing bei high und den Pegeln klar
> kommt, brauchst du keinen Pull-Up.
> Wenn dies für deinen Reset Eingang nicht ausreicht, kannst du mit einem
> Pull-Up die high Treiberfähigkeit verbessern.
>
> Uwe H. schrieb:
>> die üblichen 10k
>
> Sind okay, aber Achtung der low Pegel(0,2V) bei Vcc=1V (@10uA sink) wird
> mit weniger als 80k nicht erreicht werden. Ergo gutes Reset aktiv gibt
> es dann nicht runter bis Vcc=1V.

Ich nutze mehrere Atmega88 und einen 64er, die haben eigentlich bereits 
intern einen Pullup auf dem Pin (soweit ich mich erinnere. Der 
Reset-Treshold beim 88er liegt bei max 0,9V, VCC ist 5V. Ich frag 
deshalb, weil es eigentlich immer die goldene Regel war, den Reset-Pin 
mit mit 10k gegen Einkopplungen abzusichern. Bisher hatte ich WDTs mit 
Open-Drain-Design, da war der PullUp ebenso Standard. Wenn ich das 
Datenblatt richtig verstanden habe, ist der ADM-ResetPin ein Output, der 
im Falle eines Resets auf GND zieht und heoretisch müsste das ohne 
zusätzlichen Hightreiber laufen. Die Frage ist nur, wie "stabil" der 
Zustand im Falle von Einkopplungen etc ist

> Karl M. schrieb:
>> Ich bin verärgert
>
> Weil du die Frage nicht gelesen hast vor dem Antworten?

Chapeau :-D

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Uwe H. schrieb:
> weil es eigentlich immer die goldene Regel war, den Reset-Pin
> mit mit 10k gegen Einkopplungen abzusichern.
Die "goldene Regel" meines EMV-Spzis ist: alles über 5k ist 
EMV-technisch nicht vorhanden (und die 5k sind schon von mir 
"hochgehandelt", ursprünglich sagte er 2k).
Sprich: diese 10k taugen bestenfalls zur Beruhigung des Gewissens. Beim 
Burst-Test wird dein Controller manchmal einen Reset machen. Richtig 
helfen tut ein Kondensator mit 10nF dicht am Reset-Pin gegen Masse.

Uwe H. schrieb:
> Leider steht im Datenblatt sonst nicht viel.
Da steht für den #Reset: Isink = 1,6mA, Isource = 1µA
Insofern wäre ein externer Pullup sehr ratsam...

Das Datenblatt ist aber irgendwie halbgar, denn diese Spezifikation gilt 
unlogischerweise irgendwie auch für den high-aktiven Reset-Ausgang.

von Uwe H. (uwe_banas)


Lesenswert?

> Das Datenblatt ist aber irgendwie halbgar, denn diese Spezifikation gilt
> unlogischerweise irgendwie auch für den high-aktiven Reset-Ausgang.

Sag ich ja, das Datenblatt gibt leider nicht viel her.

> Da steht für den #Reset: Isink = 1,6mA, Isource = 1µA
> Insofern wäre ein externer Pullup sehr ratsam...
>
> Die "goldene Regel" meines EMV-Spzis ist: alles über 5k ist
> EMV-technisch nicht vorhanden (und die 5k sind schon von mir
> "hochgehandelt", ursprünglich sagte er 2k).

Nur: Bei 1,6mA Isink wären 2-5k wohl eher nicht ratsam

von Achim S. (Gast)


Lesenswert?

Uwe H. schrieb:
> Nur: Bei 1,6mA Isink wären 2-5k wohl eher nicht ratsam

Die geringen Treiberstärken ergeben sich häufig daraus, dass das Teil 
einen möglichst kleinen Eigenverbrauch haben soll. Ist das bei dir 
relevant?

Du musst halt deinen eigenen Kompromiss aus geringem Eigenverbrauch und 
kräftiger Treiberstärke für geringe Störungsempfindlichkeit festlegen 
und den dafür passenden Baustein suchen. Der Nachfolger des ADM699 
(ADM8699) hat z.B. schon mal doppelt so starke Ausgangstreiber bei 
ansonsten ähnlicher Spezifikation.

https://www.analog.com/media/en/technical-documentation/data-sheets/ADM8699.pdf

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Uwe H. schrieb:
> Nur: Bei 1,6mA Isink wären 2-5k wohl eher nicht ratsam
Ja, deshalb: Kondensator. Und 5k bei 5V sind erst 1 mA...

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.