Aziz Bench

Calcolo del timer 555 e dei circuiti RC

Frequenza e duty cycle di un astabile, durata dell’impulso di un monostabile, costante di tempo e frequenza di taglio di una rete RC. E accanto al risultato, i componenti più recenti che fanno lo stesso lavoro con una frazione della corrente o con una precisione molto migliore.

Frequenza
6,87Hz
periodo 146 ms · duty cycle 52,4 %
Tempo alto
76,2 ms
Tempo basso
69,3 ms
Con le tolleranze
5,67–8,67 Hz
Condensatore e uscita
2/31/3tH 76,2 mstL 69,3 mscondensatoreuscita

Meglio di un 555? Le alternative moderne

Il 555 è del 1972. Questi componenti fanno lo stesso lavoro con una frazione della corrente, una precisione molto migliore, o entrambe le cose. Quelli adatti ai valori qui sopra sono segnalati.

Più efficienteAdatto a questi valori

555 CMOS: TLC555, LMC555, ICM7555

Stessa piedinatura, quindi si sostituiscono direttamente nei circuiti logici; la loro uscita eroga molta meno corrente dei 200 mA dell’NE555, quindi verificala prima di pilotare un relè, dei LED o un altoparlante. A 5 V assorbono 60–180 µA invece di circa 3 mA e funzionano da 2 V (l’LMC555 da 1,5 V): vanno bene a 3,3 V e con una cella Li-ion, dove l’NE555 vuole almeno 4,5 V.

Più efficientePiù preciso

Timer a nanopotenza: TPL5110

Assorbe 35 nA e conta da 100 ms a 7200 s (2 ore), impostati con una sola resistenza, con l’1 % tipico di precisione. Accende un ESP32 o un sensore, aspetta il suo segnale DONE e toglie di nuovo l’alimentazione: il nodo dorme a nanoampere.

Più preciso

Oscillatore al silicio: LTC6906, LTC6900

Una resistenza imposta la frequenza, senza condensatori che derivano. LTC6906: da 10 kHz a 1 MHz, 12 µA a 100 kHz, entro lo 0,65 % tra 0 e 70 °C. LTC6900: da 1 kHz a 20 MHz, entro l’1,5 % a 25 °C.

Più preciso

Timer di un microcontrollore con quarzo

Se nel progetto c’è già un microcontrollore, un timer hardware o un’uscita PWM con il clock dal quarzo è precisa a decine di ppm invece che a punti percentuali, e la frequenza si cambia nel codice. Le schede con ESP32 (LEDC) e RP2040 hanno il quarzo.

Circuito
Componenti
Ω
Ω

Ohm: 1k, 4k7, 1M.

F

Farad: 10u, 4u7, 100n, 470p. Un numero da solo si legge in µF.

Trova R1 e R2
Hz
%
Valori delle resistenze

Usa il condensatore indicato sopra. Sotto il 50 % serve il diodo in parallelo a R2.

Valori standard per 5 Hz

R1R2FrequenzaDuty
6,8 kΩ11 kΩ5,01 Hz61,8 %

Da tenere presente

Testo semplice, per i tuoi appunti o un forum.

Come funziona il 555 astabile

C si carica attraverso R1 e R2 fino a due terzi dell’alimentazione, poi si scarica solo attraverso R2 nel pin 7 fino a scendere a un terzo. L’uscita è alta mentre C si carica e bassa mentre si scarica.

tH = 0,693 × (R1 + R2) × C
tL = 0,693 × R2 × C
f = 1,44 ÷ ((R1 + 2 × R2) × C)
duty = (R1 + R2) ÷ (R1 + 2 × R2)

Esempio: R1 = 1 kΩ, R2 = 10 kΩ, C = 10 µF. tH = 0,693 × 11 kΩ × 10 µF = 76 ms, tL = 69 ms, f = 6,9 Hz, duty cycle 52 %: un lampeggio regolare.

Monostabile: un solo impulso

Un fronte di discesa su TRIGGER (pin 2) porta alta l’uscita; C si carica attraverso R fino a due terzi dell’alimentazione e l’uscita torna bassa.

t = 1,1 × R × C

Esempio: R = 100 kΩ e C = 10 µF danno 1,1 s.

Reti RC

τ = R × C
fc = 1 ÷ (2π × R × C)
tempo di salita 10–90 % ≈ 2,2 × τ

Dopo una τ il condensatore ha percorso il 63 % del gradino, dopo 2,3 τ il 90 %, dopo 4,6 τ il 99 %. Esempio: 10 kΩ e 100 nF danno τ = 1 ms e una frequenza di taglio di 159 Hz.

Il 555 e i componenti più recenti

ComponenteAlimentazioneCorrenteCampoPrecisione
NE5554,5–16 V≈ 3 mA (5 V)—1 % mono, 2,25 % astabile
TLC5552–15 V180 µA (5 V)fino a 2 MHzdipende da R e C
LMC5551,5–15 V180 µA (5 V)fino a 3 MHzderiva 75 ppm/°C
ICM75552–18 V60 µAfino a 1 MHzderiva 50 ppm/°C
TPL51101,8–5,5 V35 nA100 ms – 7200 s1 %
LTC69062,25–5,5 V12 µA (100 kHz)10 kHz – 1 MHz< 0,65 % (0–70 °C)
LTC69002,7–5,5 V500 µA (3 MHz)1 kHz – 20 MHz≤ 1,5 % (25 °C)
MCU + quarzodella schedadipende dal chipqualsiasi, nel codicedecine di ppm

Valori tipici dai datasheet dei produttori (Texas Instruments, Renesas, Analog Devices). Gli errori del 555 sono del solo chip: la tolleranza di R e C si aggiunge.

Perché un circuito con il 555 è meno preciso della formula

La formula è esatta, i componenti no. La tolleranza del condensatore di temporizzazione finisce tutta nel risultato: ±20 % per un elettrolitico, ±5 % per un condensatore a film o ceramico C0G. Gli elettrolitici hanno anche perdite e cambiano capacità con l’età e la temperatura. L’NE555 aggiunge circa l’1 % (monostabile) o il 2 % (astabile) e varia con la temperatura e con la tensione di alimentazione.

Domande frequenti

Come si calcola la frequenza di un 555?

f = 1,44 ÷ ((R1 + 2 × R2) × C). Con R1 = 1 kΩ, R2 = 10 kΩ e C = 10 µF sono 6,9 Hz. Il tempo alto è 0,693 × (R1 + R2) × C, quello basso 0,693 × R2 × C.

Come si ottiene un duty cycle del 50 %?

Con il circuito standard il tempo alto è sempre il più lungo. Per avvicinarti fai R1 molto più piccola di R2, oppure metti un diodo in parallelo a R2 e fai R1 uguale a R2. Un 555 CMOS può anche caricare e scaricare C con una sola resistenza dal pin di uscita, e dà così quasi il 50 % direttamente.

Qual è il ritardo più lungo che si ottiene con un 555?

In pratica qualche minuto. Ritardi più lunghi richiedono una resistenza grande e un elettrolitico grande, e la corrente di perdita del condensatore comincia a competere con quella di carica. Fino a 2 ore il TPL5110 lo fa con una resistenza e 35 nA; oltre, usa un microcontrollore.

Perché il mio 555 non è preciso?

Di solito per colpa del condensatore: gli elettrolitici hanno ±20 % e variano con temperatura ed età. Usa un condensatore a film o C0G e resistenze all’1 %, e aggiungi 10 nF sul pin 5 e 100 nF sull’alimentazione. Se ti serve meglio dell’1 % circa, usa un microcontrollore con quarzo o un oscillatore al silicio.

Cosa usare al posto di un 555 in un progetto a batteria?

Un 555 CMOS (TLC555, LMC555, ICM7555) assorbe 60–180 µA a 5 V invece di circa 3 mA e funziona fino a 2 V o meno. Per svegliare un ESP32 ogni pochi minuti, un TPL5110 gli toglie del tutto l’alimentazione tra un risveglio e l’altro e assorbe 35 nA.

Come si calcola la frequenza di taglio di un filtro RC?

fc = 1 ÷ (2π × R × C). 10 kΩ e 100 nF danno 159 Hz. A fc il segnale è attenuato di 3 dB (70,7 %), e sopra cala di 20 dB per decade.