Go Down

Topic: Resistenza pull-up su reset e debugWIRE (Read 446 times) previous topic - next topic

astrobeed


perché allora non usarne una da 20k che oltre a garantire la compatibilità per il futuro comporterebbe un piccolo risparmio di corrente? In tutti gli schemi ho sempre visto 10k  ]:D


10k garantiscono una maggiore immunità ai disturbi, ovvero possibili reset indesiderati.
Il pin reset non assorbe corrente in funzione del valore della R, lo puoi collegare direttamente a Vdd e non cambia nulla, come tutti i pin settati in input al massimo prende 0.1-0.2 uA.

flz47655

#6
Nov 08, 2012, 10:58 am Last Edit: Nov 08, 2012, 11:06 am by flz47655 Reason: 1
Mumble... Qui http://www.atmel.com/images/doc2521.pdf dice:

Quote
Connecting the RESET so that it is possible to enter both high-voltage programming and ordinary low level reset can be achieved by applying a pull-up resistor to the RESET line. This pull-up resistor makes sure that reset does not go low unintended.
The pull-up resistor can in theory be of any size, but if the Atmel AVR should be programmed from e.g. STK500/AVRISP the pull-up should not be so strong that the programmer cannot activate RESET by draw the RESET line low. The recommended pull-up resistor is 4.7k? or larger when using STK500 for programming. For debugWIRE to function properly, the pull-up must not be smaller than 10k?.


EDIT:
Quote
A low resistor value is called a strong pull-up, a high resistor value is called a weak pull-up


Quindi in pratica non più piccola di 10k per poter utilizzare anche debugWIRE, 10k però lo vedo molto al limite.. magari con 20k si è più sicuri che debugWire funzioni perdendo un pochino di immunità ai disturbi?

Go Up