bitGateLab Digital · Impara
Italiano
Apri il simulatore

Impara › Argomento 13

Dallo schema logico alla breadboard con i chip 74HC

8 min di lettura · Team bitGateLab

Un circuito che funziona sullo schema può non funzionare sulla breadboard per dettagli che lo schema non mostra: una linea di alimentazione interrotta, un chip montato al contrario, un ingresso flottante o un LED senza resistore. Qui vedrai com'è collegata internamente una breadboard, come leggere la piedinatura di un chip DIP a 14 pin della serie 74HC, come calcolare il resistore di un LED e come cercare i guasti con metodo.

Com'è collegata una breadboard

Sotto i fori ci sono lamelle metalliche che uniscono gruppi di fori. La disposizione tipica è:

Regola rapida: due fori sono collegati solo se si trovano nella stessa riga e dallo stesso lato della scanalatura, oppure sulla stessa linea di alimentazione (e nella stessa metà, se la linea è interrotta). Tutto il resto richiede un filo.

Piedinatura di un chip DIP a 14 pin

Guarda il chip dall'alto con la tacca (o il punto) rivolta verso l'alto o verso sinistra. Il pin 1 si trova accanto alla tacca, e la numerazione prosegue in senso antiorario: da 1 a 7 scendendo lungo un lato e da 8 a 14 risalendo lungo l'altro. Il pin 14 si trova di fronte al pin 1.

123 456 7 141312 11109 8 74HC00 1A1B1Y 2A2B2Y GND VCC4B4A 4Y3B3A 3Y
74HC00 (quattro NAND a 2 ingressi) visto dall'alto. Ogni porta n ha gli ingressi nA, nB e l'uscita nY.

Nella maggior parte dei chip logici a 14 pin l'alimentazione si trova sugli angoli opposti: pin 14 = VCC e pin 7 = GND. I chip con quattro porte a 2 ingressi condividono la stessa piedinatura:

ChipFunzionePorta 1Porta 2Porta 3Porta 4
74HC00NANDA=1, B=2, Y=3A=4, B=5, Y=6A=9, B=10, Y=8A=12, B=13, Y=11
74HC08AND
74HC32OR
74HC86XOR

Attenzione alle eccezioni. Il 74HC02 (quattro NOR) ha le uscite sui pin 1, 4, 10 e 13, e il 74HC04 (sei invertitori) usa le coppie ingresso/uscita 1→2, 3→4, 5→6, 9→8, 11→10 e 13→12. Prima di cablare qualsiasi chip, verifica la sua piedinatura sul datasheet.

Resistori di limitazione per i LED

Un LED collegato direttamente a un'uscita assorbirebbe tutta la corrente che l'uscita è in grado di fornire, con danni al LED o al chip. Il resistore in serie fissa la corrente:

R = (Vuscita − Vf) / I

dove Vf è la caduta di tensione sul LED (circa 2 V per i comuni LED rossi, gialli e verdi; circa 3 V per quelli blu e bianchi). Le uscite 74HC sono specificate per fornire circa 4 mA mantenendo livelli logici validi; chiedere di più fa sì che la tensione di uscita si allontani da VCC o da GND.

Esempio: LED rosso (Vf = 2 V) su un'uscita 74HC alimentata a 5 V, con un obiettivo di 4 mA.

  1. R = (5 − 2) / 0.004 = 750 Ω.
  2. Si sceglie il valore commerciale immediatamente superiore, 820 Ω.
  3. Corrente reale: I = 3 / 820 ≈ 3.7 mA, entro il limite e sufficiente per vedere chiaramente il LED.

Con 330 Ω la corrente sarebbe 3 / 330 ≈ 9.1 mA, più del doppio di quanto specificato per mantenere livelli validi.

Per un LED che si accende con l'1 logico: uscita → resistore → anodo (terminale lungo) → catodo (terminale corto, lato piatto) → GND.

Ingressi non collegati

Un ingresso CMOS ha un'impedenza altissima. Se lo lasci flottante non legge né "0" né "1": assume una tensione qualsiasi a causa del rumore o di cariche accumulate, può restare a metà strada e far oscillare la porta o farle assorbire più corrente del normale. Per questo:

Condensatori di disaccoppiamento

Quando commuta, una porta assorbe un breve impulso di corrente che l'induttanza dei fili non lascia arrivare in tempo dall'alimentatore, e la tensione sul chip scende per un istante. Il rimedio è un condensatore ceramico da 100 nF tra VCC e GND, il più vicino possibile ai pin 14 e 7 di ogni chip, che fornisce quella corrente localmente. Conviene inoltre un condensatore elettrolitico da 10 a 100 µF all'ingresso dell'alimentazione sulla breadboard, rispettandone la polarità.

Dallo schema al cablaggio

Esempio: F = A·B + C con un 74HC08 e un 74HC32.

  1. Monta il 74HC08 a cavallo della scanalatura, con la tacca rivolta verso le righe di numero più basso. Se il pin 1 si trova nella riga 10, il pin 7 si trova nella riga 16 e il pin 14 nella riga 10, dall'altro lato della scanalatura.
  2. Collega il pin 14 alla linea + e il pin 7 alla linea −. Ripeti con il 74HC32. Metti un condensatore da 100 nF accanto a ogni chip.
  3. A al pin 1 e B al pin 2 del 74HC08. Il suo pin 3 (A·B) va al pin 1 del 74HC32.
  4. C al pin 2 del 74HC32. Il pin 3 del 74HC32 è F: collegalo a un resistore da 820 Ω e a un LED verso GND.
  5. In entrambi i chip, collega a GND gli ingressi delle porte inutilizzate: pin 4, 5, 9, 10, 12 e 13.

Ricerca dei guasti passo dopo passo

  1. Alimentazione: con il multimetro, misura la tensione direttamente tra i pin 14 e 7 di ogni chip, non sulle linee di alimentazione. Così individui una linea interrotta o un chip inserito male.
  2. Orientamento: controlla la tacca di ogni chip. Un chip montato al contrario riceve l'alimentazione sui pin sbagliati e si scalda; se noti un chip caldo, scollega subito l'alimentazione.
  3. Ingressi: verifica che ogni ingresso abbia il livello che ti aspetti, compresi quelli delle porte non usate.
  4. Porta per porta: parti dagli ingressi e procedi verso l'uscita confrontando ogni nodo con la tabella di verità. Il primo nodo che non coincide ti dice dove si trova il problema.
  5. Meccanica: cerca terminali piegati sotto il chip, fili finiti nella riga accanto o ponticelli allentati.

Errori comuni

Provalo nel simulatore

La breadboard virtuale permette di esercitarsi nel montaggio e nel cablaggio prima di toccare componenti reali.

  1. Costruisci F = A·B + C nell'editor di circuiti e verifica la sua tabella di verità.
  2. Passa alla breadboard virtuale e monta un 74HC08 e un 74HC32 a cavallo della scanalatura centrale.
  3. Collega VCC al pin 14 e GND al pin 7 di ogni chip.
  4. Cabla gli ingressi, il collegamento tra i chip e l'uscita verso un LED seguendo l'elenco dell'esempio.
  5. Cambia A, B e C e osserva che il LED segue la tabella di verità.

Esercizi

  1. In un 74HC86, quali pin useresti per la porta 3 e quale funzione realizza?
    Risposta

    Ingressi sui pin 9 e 10, uscita sul pin 8. È una XOR.

  2. Calcola il resistore per un LED verde (Vf = 2.1 V) a 5 V con una corrente di 3 mA e scegli un valore commerciale.
    Risposta

    R = (5 − 2.1) / 0.003 ≈ 967 Ω. Si usa 1 kΩ, con I = 2.9 / 1000 = 2.9 mA.

  3. Un circuito con tre chip 74HC funziona in modo intermittente e dà errori quando commutano più porte contemporaneamente. Che cosa controlleresti per prima cosa?
    Risposta

    I condensatori di disaccoppiamento: un condensatore da 100 nF tra i pin 14 e 7 di ogni chip, vicino ad esso. E anche la tensione di alimentazione misurata sui pin di ogni chip.

  4. Un chip viene montato con il pin 1 nella riga 20, lato e. In quale riga e su quale lato si trova il pin 8?
    Risposta

    Il pin 7 si trova nella riga 26 del lato e, e il pin 8 di fronte ad esso: riga 26, lato f.