Sunteți pe pagina 1din 4

Regitrii

n cadrul acestei lucrri se va studia circuitul SN7495 (in varianta IPRS Bneasa, CDB 495).
Circuitul face parte din familia TTL standard. SN7495 este un registru de deplasare cu 4 biti ce
permite ncrcarea paralela a datelor.
Dispozitivul se gsete n laborator sub forma unui circuit integrat mpachetat ntr-o capsul
cu 14 pini (vezi figura 1). SN7495 are 4 intrari de date, A-D, i 4 iesiri ale bistabililor QA-QD, 2 intrari
de ceas (CLK1 si CLK2), o intrare serial (pentru deplasarea la dreapta), o intrare de control, MODE i
un port de alimentare, Vcc (+5V) i GND (masa, legat la 0V)

Fig. 1. Configuratia pinilor circuitului integrat SN7495. Vedere de sus


Circuitul are 3 functii:
a) Incarc paralel datele n registru.
ncarcarea paralel are loc pe tranzitia negativa (H -> L) a semnalului CLK2 cu semnalul
MODE in starea HIGH. Intrrile paralele sunt A,B,C,D, iar ieirile paralele QA,QB,QC si QD.
b) Deplasare informatiei spre dreapta (A->D).
Deplasarea are loc pe tranzitia negativa (H -> L) a semnalului CLK1 cu semnalul MODE in
starea LOW. Intrarea seriala se face prin intrarea seriala SER.
c) Deplasare informatiei spre stanga (D->A). Intrarea seriala este prin intrarea D, cu intrarea MODE
in stare HIGH. Pentru aceasta deplasare trebuie facute conexiunile QD->C, QC->B, QB->A. Se
foloseste CLK2.
Schema interna implementata in acest circuit este cea din figura 2.

Fig. 2. Schema interna a circuitului integrat SN7495.

Cele doua intrari de ceas pot fi legate impreuna la o singura sursa de ceas. In aceasta situatie
intrarea MODE face selectia semnalului de ceas activ astfel:
1. MODE in starea HIGH, atunci este activ semnalul CLK2
2. MODE in starea LOW, atunci este activ semnalul CLK1
Tem pentru acas: S se simuleze cu aplicaia wronex cele 3 funcii ale acestui circuit. Fisierele .grid
vor fi trimise prin posta electronic cel mai trziu n seara de dinaintea laboratorului.
Pentru simulare este nevoie de un bistabil de tip RS sincron.

Fig. 3. Schema echivalent necesar pentru simularea cu aplicaia wronex

Modul de lucru
Sunt verificate toate funciunile acestui circuit.
Materiale necesare
1. Circuit SN7495 (sau CDB 495)
2. Placa pentru prototipuri din plastic (breadboard)
3. Placa de testare, dotat cu: LED-uri, butoane, surse de 5V si 4 iesiri TTL (ieiri ale unui
numrtor hexazecimal -4 bii care incrementeaz/decrementeaz la apsarea unuia
dintre cele dou butoane)
4. Rezistene de 1-10k pentru aducerea intrrilor n starea HIGH
5. Fire de conexiune

Partea 1. Registrul paralel


Pentru a se verifica funcionarea ca registru paralel se efectueaz urmtoarele aciuni:
1. Pentru a aduce intrarea MODE n starea logic HIGH se conecteaz aceasta intrare, prin
intermediul unui rezistene, la plusul sursei,+5V
2. Se aplic pe intrarile A-D starea logica dorit. Spre exemplu 1010. Intrrile legate la 0V vor fi
n starea LOW, iar intrrile legate la +5V prin intermediul unor rezistente vor fi in starea
HIGH.
3. Se conecteaz ieirile bistabililor, QA-QD la intrrile de testare a starii logice HIGH prevzute
cu leduri la ieire.
4. Se leag mpreuna cele dou intrri de ceas, iar punctul comun se conecteaz la +5V, prin
intermediul uneia dintre rezistene. Cu ajutorul unui alt fir de conexiune se pot conecta
intrrile de ceas (atunci cand se doreste obinerea unei tranzitii H-L), la GND(0V).
5. Se conecteaz, CU ATENIE, montajul la sursa de 5V prezent pe placa de test (doua fire de
conexiune pentru plus i pentru minus). Dac totul este n regul, n acest moment o parte
dintre LED-uri vor fi aprinse artnd starea bistabililor.
6. Se aduc la 0V intrrile de ceas (cu ajutorul firului menionat la punctul 3) se aplic tranziia
HIGH-LOW de ceas. n acest moment LED-urile plasate la ieirea registrului vor indica starea
logic programat la intrare.
7. Se repet de mai multe ori punctele 5 si 6 pentru a se verifica funcia de registru paralel

Nota1. Atunci cnd o intrare TTL este lasat n aer (adic neconectat nicieri), starea logic
echivalent este starea HIGH.
Nota2. n loc de firul menionat la punctul 3 se poate folosi (pentru un mai bun control) ieirea unuia
dintre monostabilele prezente pe placa mare de test. Se va folosi una dintre ieirile inversate.
Aplicarea semnalului de ceas are loc dup apsarea butonului ce declaneaz monostabilul
respectiv.

Partea 2. Registrul de deplasare spre dreapta


Pentru a se verific funcionarea ca registru de deplasare spre dreapta se efectueaz urmtoarele
aciuni:
1. Se leag intrarea SER, prin intermediul unui fir de conexiune, la 0V. Aceast aciune
programeaz intrarea serial n starea LOW.
2. Cu intrarea MODE n stare HIGH (ca la seciunea precedent) se programeaz intrrile ABCD,
n starea HLLL (1000).
3. Se leag cele dou intrri de ceas la ieirea negat a unuia dintre monostabilele de pe placa
de testare.
4. Ieirile bistabililor, QA-QD rmn conectate la intrrile de testare prevzute cu leduri.
5. Se apas pe butonul monostabilului. Acum LED-urile evideniaza starea 1000
6. Se leag intrarea MODE la bara de 0V prin intermediul unui fir de conexiune. Aceast aciune
programeaz intrarea MODE n starea LOW.
7. Se repet apsarea pe butonul monostabilului de mai multe ori: Drept rezultat se obin
consecutiv starile:
0100
0010
0001
0000
8. Se leag intrarea SER, prin intermediul unei rezistene, la +5V. Aceast actiune programeaz
intrarea serial n starea HIGH.
9. Se repet apsarea pe butonul monostabilului de mai multe ori: Drept rezultat se obtin
consecutiv strile:
1000
1100
1110
1111

Partea 3. Registrul de deplasare spre stnga


Pentru a se verifica functionarea ca registru de deplasare spre stnga se efectueaza urmatoarele
aciuni:
1. Se deconecteaz ambele fire de la sursa de 5V
2. Cu ajutorul unor fire de conexiune se fac legturile QD->C, QC->B, QB->A
3. Se aduce intrarea MODE n starea HIGH (prin intermediul unei rezistente legata la +5V)
4. Se aduce intrarea D n starea HIGH (tot prin intermediul unei rezistente legata la +5V)
5. Se pstreaza legtura celor dou intrri de ceas la ieirea negat a unuia dintre
monostabilele de pe placa de testare.
6. Iesirile bistabililor, QA-QD rmn conectate la intrrile de testare prevzute cu leduri.
7. Se conecteaz, CU ATENIE, montajul la sursa de 5V prezent pe placa de test.
8. Se apas de mai multe ori butonul monostabilului pna cnd toate LED-urile sunt aprinse
9. Se aduce intrarea D in starea LOW, prin legarea acesteia la 0V

10. Se repeta apsarea pe buton. Registrul va trece succesiv prin starile


1111
1110
1100
1000
0000

Tem pentru acas: Cu ajutorul aplicaiei fritzing se vor face legturile pe placa de prototipuri pentru
cele 3 funciuni testate n aceast lucrare. Fisierele fritzing vor fi trimise prin posta electronic pn
cel mai trziu n seara de dinaintea laboratorului.

Indicaii generale pentru lucrul cu circuite digitale


1. Se monteaz pe socluri, cu atenie, circuitele date. Asistena cadrelor didactice la aceasta
operaie este indicat pentru a nu se rupe, prin ndoire repetat, pinii acestor integrate.
2. Obinerea la intrare a strilor logice LOW (att la TTL ct i la CMOS) se face prin legarea
acestora direct la 0V (GND)
3. Obinerea la intrare a strilor logice HIGH se face:
a. la TTL prin conectarea acestora, prin intermediul unei rezistente de 1K, la +5V (vezi
figura 8a)
b. la CMOS prin conectarea acestora DIRECT la +5V.
4. Interfaarea IESIRE TTL --> INTRARE CMOS se face prin folosirea unei rezistene de PULL-UP
(1k) legat la +5V (vezi figura 8).
5. TOATE CONEXIUNILE SE FAC CU SURSA DE ALIMENTARE (5V) DECUPLAT. Prin urmare
ultima manevr care se face, nainte de verificarea unui circuit, este alimentarea montajului
(cel de pe plcuta de prototipuri).
6. N ACEST LABORATOR TOATE CIRCUITELE LOGICE SE ALIMENTEAZA LA 5V. Aceast cerin
este obligatorie deoarece circuitele logice TTL standard se distrug la alimentarea cu o
tensiune mai mare de 5.25V.

Referine Bibliografice
[1] SN7495, 4-BIT PARALLEL-ACCESS SHIFT REGISTERS, (unibuc.ro)

S-ar putea să vă placă și