Dmr schrieb:
> Verstehe ich richtig, dass der mögliche
> Strom durch den Pull-Up (3,3V / 47000Ohm = 70 uA) nur größer sein muss,
> als der Leckstrom, um den /Reset-Eingang auf High zu halten?
Im Prinzip ja.
Wenn du von einer ruhigen Umgebung ausgehen kannst (bez. EMC), dann wird
das mit dem 47k sicher auch funktionieren.
Wenn nicht, dann wäre mir der Wert zu hoch. Man muss bedenken, dass ein
Resetsignal ein kritisches, asynchrones Signal ist, schließlich kann man
damit die komplette Funktion abschießen. Ähnlich kritisch wie unsaubere
Taktleitungen.
Die Angaben, die Nick M. zitiert hat:
Nick M. schrieb:
> The recommended pull-up resistor value is 4.7kΩ or larger when using
> STK®600 for programming. For DebugWIRE to function properly, the pull-up
> must not be less than 10kΩ.
beziehen sich auf gewisse Programmer und Debughardware, die offenbar
nicht in der Lage ist, etwas kleinere Widerstände zu treiben.
Wenn du also irgendwas erstellst für Kunden und nicht nur für deinen
privaten Hobbybereich, würde ich die 47k ersetzen durch die eigentlich
vorgesehenen 4k7.
Dmr schrieb:
> In kurzen Tests gibt es keine Probleme.
Ja, aber mach mal EMV-Untersuchungen!
Ich war mal beauftragt, in einer Schaltung, die gelegentlich Probleme
machte, den Fehler zu finden. Dort waren mehrere ASICs an einen
Resetgenerator angebunden. Unter seltenen Umständen haben sich die ASICs
umkonfiguriert - auf die Resetwerte. Es war zwar nicht der Pullup,
sondern ein Übersprechen von Datensignalen auf die längere Resetleitung.
Seither betrachte ich Resetleitungen ähnlich kritisch wie Taktleitungen.