Sunteți pe pagina 1din 15

Rafiroiu Alexandru-Mihai, Radu Samuel

Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Numărător în inel pe 8 biți seria HC/HCT

Diagramă pachet (Imag 1).


Descriere:
Numărător în inel pe 8 biți bazat pe circuite din familia
CMOS, seria HC/HCT. Bazat pe registre de deplasare pe 4
biți dedicate, care ofera un consum relativ scăzut de
energie, oferind stabilitate și performanțe ridicate.

Elemente cheie:
1. Dispozitivul ofera două semnale de tact prestabilite de
frecvențe 4.3 Hz respectiv 200kHz, dar și un tact manual
cu trigger Schmitt. Se mai poate utiliza și un semnal de tact
extern.
2. Tensiunea de alimentare poate sa verieze între 9-12
Vdc, protejată de fructuații de un regulator de tensiune
intern.

Alte informații:
- Temperatură ambientală 25 C;
Tip HC 2-6V Zgomot scăzut;
Tip HCT 4.5-5.5V VIL = 0.8V Max; VIH = 2V Min;

Descrierea funcțională a pinilor:

Q0-Q7 Pinii de ieșire paralelă a datelor


Vcc Aliemntare 9-12Vdc
Gnd Masă (Ground)
!Clr Curățare/Oprire numărare (pe nivel logic scăzut)
Start Pornire numărător (Max 5V)
XClk Semnal de tact extern
!AClk1 Semnal de tact de 200kHz (Se validează pe 0
logic)
!AClk2 Semnal de tact de 4.3 Hz (Se validează pe 0 logic)
MClk Semnal manual de tact. (Max 5V)

1
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Schemă de ansamblu (imag 2):

Diagramă funcțională (imag 3):

În cadrul integratului CD74HCT194,


registrul SR deternină următoarea valoare
care va fi introdusă la pinul Q0 pe fondul
crescător al semnalului de tact, urmând astfel să fie
deplasat la dreapta (Prin validarea pinilor SL = S1
=Low, S0 = High).
Pinul Clr va fi folosit doar dacă se dorește să se
steargă/reseteze valorile de ieșire. Momentan el va
fi legat la masă.

Cele două registre de deplasare au fost unite printr-un sistem de feedback, în scopul obținerii unui
registru de 8 biți, la ieșirea acestuia aparând următoarea secvență, coordonată de semnalul de tact
(imag4):

2
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Sistemul de feedback

Utilizând integrate cu porți logice AND și NAND cu trigger Schmitt putem guverna valoarea
registrului SR al primului registru de deplasare (cel de-al doilea este guvernat de starea pinului Q3 al
primului).
Pornirea dispozitivului se va face legând pinul Start la 5V, astfel feedback-ul fiind activ, dar
valoarea registrului SR depinzând în mod total de valoarea de feedback EN.
Valoarea de feeback EN este calculată astfel:

EN = A & OR(B restul pinilor pe 0, toți pinii pe 0), unde:

A = NAND(Valorile de ieșire ai primului registru), valorile trebuie să fie zero logic, astfel știm că nu
am început numărătoarea sau, suntem deja la registrul al doilea de deplasare.

B = Ultima valoare de la registrul al doilea, astfel știm că am ajuns la finalul numărătorii.

Exmplu de calcul:

IC1 output IC2 output


0 0
0 0
0 0
0 0
A=1 B = 1 , EN = 1

IC1 output IC2 output


0 0
0 0
0 0
0 1
A=1 B = 1 , EN = 1

IC1 output IC2 output


1 0
0 0
0 0
0 0
A=0 B = 1 , EN = 0

3
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Sistemul de tact

Sistemul de tact este bazat pe integrate 74HCT132 NAND cu trigger Schmitt care au rolul atât
de oscilator cât și a scoate orice zgomot de pe semnalul manual în momentul comutării (imag. din
dreapta).
Calculul frecvenței se face cunoscând datele integratului și a valorilor logice corespondente,
utilizând formula:

1 Vih Voh−Vil
fclk = , unde Ct = log ( ) + log ( ) ,unde VOH, VIL, VIH se găsesc în fișa
Ct∗R∗C Vil Voh−Vih
tehnica a integratului.

Eliminarea zgomotului din comutare (imag din stanga):

4
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Bill of materials

Mai jos se regăsește lista de componente și prețuri (BOM):

Simulare pe blocuri structurale – Utilizare SoftCad Micro-Cap 12

Condiții de simulare: Vcc=5V, Clk=1kHz, Clear comutat numai pe ridicat.


Simulare de ansamblu al semnalelor principale:

Grupul A este determinat de


primul registru de deplasare,
analog pentru grupul B, fiind
registrul al doilea. Grupul 3
este alcătuit de sistemul de
feedback, necesar pentru
sincronizare și stabilirea
regulilor.

Mai jos regăsim simularea


înregului ansamblu:

5
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Rezultate simulare pe întreg ansamblul:

Semnificații culori:
Semnalul galben – semnalul de tact ales aleator de 1kHz (acesta poate fi cel intern sau extern);
Semnalul verde-închis – semnalul de Enable pentru a reîncepe numărătoarea;
Semnalele verzi (3-6) – semnalele de ieșire de la primul registru de deplasare;
Semnalele portocalii (7-10) – semnalele de ieșire de la cel de-al doilea registru de deplasare;

6
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Grupul funcțional A

Regasim mai jos diagrama de simularea a blocului funcțional, precum și simularea acestuia:

Simularea:

7
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Semnificație:

Semnalul galben – semnalul de tact ales aleator de 1kHz (acesta poate fi cel intern sau extern);
Semnalul verde-închis – semnalul de Enable pentru a reîncepe numărătoarea;
Semnalele verzi (3-6) – semnalele de ieșire de la primul registru de deplasare;
Semnalele roșu – semnalul de ieșire pentru prima condiție de validare;

Explicații:

Folosind un registru de deplasare pe 4 biți, putem să deplasam o valoare de ieșire de la stânga la


dreapta iar, utilizând un set de condiții bine impuse, putem sa reluăm numarătoarea de câte ori vrem
noi, fără a adauga la intrare – a plimba mai mulți biți decât este nevoie.
Condiția impusă de sistem este aceea că toate ieșirile de la registrul de deplasare trebuie să fie
pe 0 logic. Folosind simple diode semiconductoare putem recreea o poartă logică cu 4 intrări.
Cu o poartă NAND putem astfel obține o poarta NOR cu 4 intrări, astfel data una sau mai multe ieșiri
sunt pe 1 logic, condiția nu este respectată, astfel Cond1 este pe 0 logic.

Grupul funcțional B

Schema de simulare (aceleași condiții inițiale de simulare ca și la punctul anterior):

8
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Rezultatele simulării:

Semnificație:

Semnalul galben – semnalul de tact ales aleator de 1kHz (acesta poate fi cel intern sau extern);
Semnalul verde-închis – semnalul de condiție pentru poarta NOR;
Semnalele verzi (3-6) – semnalele de ieșire de la primul registru de deplasare;
Semnalele roșu – semnalul de ieșire pentru a doua condiție de validare;

Explicații:

Modul de funcționare este identic cu cel de la primul registru. Condiția pe de altă parte este alta:
Este necesar ca toate ieșirile să fie 0 – în caz de inițializare dar, și ultimul pin poate să fie pe 1 logic, în
caz că primul registru a terminat de numărat, la fel și al doilea, astfel fiind necesar să se reia
numărătoarea. Folosim diode pentru a reduce numărul de circuite integrate necesare.
În condordanță cu schema, putem observa comutările porților, astfel: Semnal verde închis OR
ultimul pin de ieșire.

9
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Grupul funcțional C

Putem face observația că grupul C este cel mai mic dintre cele trei, dar cel mai important,
deoarece acesta decide dacă ambele reguli de validare sunt valide pentru a începe sau a reinițializa
numărătoarea.

Schemă digitală:

Dacă ambele condiții sunt îndeplinite, atunci mai trebuie să


verificăm dacă comutatorul de pornire este comutat pe 1 logic.
Implementăm această logică folosind porți logice And.

Diagramă de condiții – Exemple de funcționare:

Reguli: Cond1: NAND(Ieșiri REG1) = 1 & OR(Ultima ieșire REG2, NAND(Ieșiri REG2)) = 1;
Ieșiri Explicații:

REG1 REG2 Numarărătorul trebuie inițializat pentru a începe/reîncepe. Seturile de


0 0 condiții sunt îndeplinite: REG1 – toate ieșirile sunt pe 0, analog pentru REG2,
0 0 cu excepția ultimei ieșiri care poate să fie 1 logic. Acum putem seta En pe 1.
0 0
0 0/1
--------------------- Numarărătorul este în regim de funcționare, respectând regulile, astfel,
0 0 En este setat pe 0.
0 0
1 0
0 0

Pinul de En este legat la pinul registrului ce determină ce va apărea pe prima ieșire la următorul
fond crescător al semnalului de tact.

10
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Cablaj PCB (Footprint)


Vederea toturor fețelor (top & buttom)

Dimensiune placaj laminat de cupru: 80 x 60 milimetrii. (Mai trebuie găurile de prindere + lărgire
trasee).
Roșu – trasee top; Albasstru – trasee buttom;
Nucleu – 1.5 mm (FR4); Inveliș – 0.035 mm (Cu);

Caracteristici cablaj – Spațiu liber (Clearance):

- Fir - -
Fir 6 mil Pad -
Pad 6 mil 6 mil Via
Via 6 mil 6 mil 6 mil

11
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Aceleași valori sunt folosit și pentru componentele SMD.

Vizualizate fișiere gerber

Bottom layer: Top layer:

12
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Soldermask buttom: Soldermask top:

13
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Silkscreen top: NC Drill:

14
Rafiroiu Alexandru-Mihai, Radu Samuel
Seria B Grupa 4.1 Anul 2 EtcTI 2019-2023

Vizualizare 3D – Produsul final

15

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