Cuprins:
- Pasul 1: Cerințe privind componentele pentru realizarea acestui proiect:
- Pasul 2: Cum se realizează
- Pasul 3: CKT. Diagramă, fișier de simulare Proteus și imagini și cod EEPROM
- Pasul 4: Cum să-l utilizați
- Pasul 5: Acum avem produsul nostru de ieșire
- Pasul 6: Puteți solicita codul principal al testerului IC în căsuța de comentarii sau trimiteți-mi un e-mail la [email protected]
Video: Tester digital IC (pentru industrii și colegii de inginerie) de Shubham Kumar, UIET, Universitatea Panjab: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Introducerea și funcționarea testerului digital IC (pentru CMOS și TTL IC)
ABSTRACT:
IC-urile, componenta principală a fiecărui circuit electronic pot fi utilizate pentru o mare varietate de scopuri și funcții. Dar uneori din cauza IC-urilor defecte circuitul nu funcționează. Într-adevăr, este o muncă plictisitoare să depanați circuitul și să confirmați dacă circuitul creează probleme sau dacă IC-ul în sine este mort. Deci, pentru a veni cu aceste tipuri de probleme, testerul IC confirmă dacă IC-ul în cauză funcționează corect sau nu.
INTRODUCERE:
Pași pentru finalizarea proiectului.
• Am făcut circuitul de bază pe breadboard și am încercat cu câteva IC-uri de bază pe el.
• Am dezvoltat circuitul care poate fi pus pe PCB și poate fi utilizat pentru toate circuitele integrate.
• Pentru a face proiectul ușor de utilizat, am lucrat la realizarea tastaturii și a interfeței LCD.
LUCRU:
IC-ul de testat este introdus în bază. Există două moduri în care poate fi utilizat testerul IC
1. Mod automat
2. Mod manual
1. Modul Auto: sub funcționarea modului Auto, utilizatorul nu trebuie să utilizeze tastatura, utilizatorul trebuie doar să introducă IC în soclul IC și testerul IC detectează automat numărul IC prin comunicarea MCU-ului care este conectat la extern EEPROM care conține toată logica IC-urilor, apoi testează practic IC-urile pentru câteva seturi de intrare care sunt date prin MCU disponibil în EERPOM și ieșirea corespunzătoare. Rezultatul este comunicat din nou primului MCU confirmând că este corect sau defect, care este afișat pe ecranul LCD. Dacă IC-ul testat este ok „IC Working” este afișat pe LCD, în caz contrar este afișat „IC Bad”.
2. Mod manual: În modul manual, utilizatorul introduce numărul IC prin tastatură care este afișat simultan pe ecranul LCD. Numărul IC este comunicat către MCU, care testează practic IC-urile pentru câteva seturi de intrare care sunt date prin MCU și ieșirea corespunzătoare. Rezultatul este comunicat din nou primului MCU confirmând că este corect sau defect, care este afișat pe ecranul LCD. Dacă IC-ul testat este ok „IC Working” este afișat pe LCD În caz contrar, este afișat „Bad IC”. De exemplu, dacă vrem să verificăm 74192, trebuie parcurși următorii pași 1. IC, adică este 74192, este introdus în bază. 2. Numărul IC, adică 74192 este tastat folosind tastatura 3. Tasta Enter este apoi apăsată 4. dacă IC este ok”IC Working” este afișat pe ecran în caz contrar este afișat „IC Bad”.
Pasul 1: Cerințe privind componentele pentru realizarea acestui proiect:
Cerințe privind componentele pentru a face tester digital IC (pentru majoritatea IC-urilor CMOS și TTL)
⦁ Aduino Mega 2560
Mega 2560 este o placă de microcontroler bazată pe ATmega2560. Are 54 pini de intrare / ieșire digitale (dintre care 15 pot fi folosiți ca ieșiri PWM), 16 intrări analogice, 4 UART (porturi seriale hardware), un oscilator de cristal de 16 MHz, o conexiune USB, o mufă de alimentare, un antet ICSP, și un buton de resetare. Conține tot ce este necesar pentru a sprijini microcontrolerul; pur și simplu conectați-l la un computer cu un cablu USB sau alimentați-l cu un adaptor AC-DC sau baterie pentru a începe.
⦁ EEPROM
EEPROM este necesară pentru a încărca datele IC-urilor pe care dorim să le verificăm. 24LC512 poate fi utilizat pentru a stoca 512 KB de capacitate de stocare.
Pinul A0, A1, A2 și Vss conectat la pinul SCL la sol ar trebui să fie conectat la SDA Arduino Mega pinul SDA ar trebui să fie conectat la SCL al Arduino Mega WP este Pinul de protecție la scriere ar trebui să se conecteze la VCC pentru a dezactiva operația de scriere
⦁ LCD
16 * 2 LCD este utilizat în scopul afișării
Ar trebui aplicate GND și VCC. O folosim în modul 4 biți. Acolo pentru conectarea DB7 la D13, DB6 la D12, DB5 la D11 și DB4 la pinul Arduino. Conectați RS la D6 și EN la D8.
⦁ Hex KeyPad Pentru a obține informații de la utilizator, am folosit Hex Keypad. Conexiunea Hex a necesitat 8 pini Arduino. Acolo conectăm primul pin al tastaturii la D43 și continuu la D42 al ultimului pin al tastaturii hexagonale.
Pasul 2: Cum se realizează
Cum se face
Pasul 1:
În primul rând realizați conexiunea hardware așa cum se arată în schema de circuit de mai jos.
Pasul 2:
Aveți grijă când conectați GND și VCC. nu vă pasă de VCC, deoarece VCC este furnizat prin codificare făcând PIN HIGH în combinații logice ale IC, dar trebuie să aibă grijă de GND, adică. GND of IC (soclu IC) este conectat la pinul GND al microcontrolerului (MCU), dar VCC of IC (soclu IC) nu este conectat la pinul VCC al MCU.
Pasul 3:
1. Pentru a scrie date în EEPROM, utilizați 24LC512 și codul din secțiunea de exemplu din Arduino, aveți grijă la conexiunile pinilor EEPROM cu MCU. pinul 1, 2, 3, 4 este întotdeauna conectat cu GND pinul 8 este întotdeauna conectat la VCC. pinul 5 este SDA conectat la SCL al MCU și pinul 6 este SCL conectat la SDA al MCU pinul 7 este WP (protejat la scriere) deci în timp ce scrieți datele în EEPROM conectați-le la GND și dacă datele sunt scrise, pentru a citi datele conectați pinul la 7 VCC-ul MCU, atunci datele dvs. ar fi în siguranță în EEPROM (24LC512) altfel, dacă sunt conectate la GND în timpul citirii, datele se pot pierde.
2. Încărcați datele tuturor combinațiilor logice posibile în funcție de intrarea și ieșirea fiecărui CI, ajutând tabelul adevărului. Datele ar trebui să aibă următorul format „Numele IC” / r / n”Numărul de pini” / r / n toate logica posibilă / r / n
De exemplu, 7408 trebuie introdus după cum urmează 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V
Pasul 4: încărcați codul de mai jos în mega 2560.
Pasul 5: începeți să utilizați…. 1. Introduceți IC în soclu având grijă ca pinul GND să fie conectat la pinul GND al soclului IC folosind pinul GND al MCU. 2. Urmați instrucțiunile de pe ecranul LCD pentru ao utiliza.
Pasul 3: CKT. Diagramă, fișier de simulare Proteus și imagini și cod EEPROM
Pasul 4: Cum să-l utilizați
Mod de utilizare:
Pasul 1
Conectați dispozitivul utilizând cablul USB sau adaptorul de curent continuu.
Pasul 2
Veți vedea 2 opțiuni de mod pe ecranul LCD.mode1: modul automat și modul2: modul manual Pasul3. IC-ul de testat este introdus în bază. Există două moduri în care poate fi utilizat testerul IC
1. Mod automat 2. Mod manual
1. Mod automat:
Sub funcționarea modului Auto, utilizatorul nu trebuie să utilizeze tastatura, trebuie doar să introducă IC în soclul IC și automat numărul IC este comunicat MCU, care testează practic IC-urile pentru câteva seturi de intrare care sunt date prin MCU și ieșirea corespunzătoare. Rezultatul este comunicat din nou primului MCU confirmând că este corect sau defect, care este afișat pe ecranul LCD. Dacă IC-ul testat este ok, „IC funcționează” este afișat pe ecranul LCD. În caz contrar este afișat „Bad IC”. 1. Introduceți orice IC 2. Apăsați 1 pentru a activa modul automat 3. Decât se afișează „Testare” 4. Dacă IC este disponibil, se afișează „Găsit” 5. Dacă IC este OK decât imprimă toate IC-urile posibile
2. Mod manual:
În modul de operare manual, utilizatorul introduce numărul IC prin tastatură care este afișată simultan pe ecranul LCD. Numărul IC este comunicat altor MCU care testează practic IC-urile pentru câteva seturi de intrare care sunt date prin MCU și ieșirea corespunzătoare. Rezultatul este comunicat din nou primului MCU confirmând că este corect sau defect, care este afișat pe ecranul LCD. Dacă IC-ul testat este ok, „IC funcționează” este afișat pe ecranul LCD. În caz contrar este afișat „Bad IC”.
De exemplu, dacă dorim să verificăm 74192, trebuie parcurși următorii pași⦁ IC, adică este introdus în bază 74192.
⦁ Selectați modul manual number Numărul IC, adică 74192 este tastat folosind tastatura
Apăsați tasta Enter
Apoi caută IC în baza de date și, dacă este disponibil, afișează Găsit
Apoi va testa IC
dacă IC este ok, pe ecran apare „IC Working”, în caz contrar este afișat „IC defect”.
Pasul 5: Acum avem produsul nostru de ieșire
PRODUS DE IEȘIRE
Circuite integrate care pot fi testate: 4002 4009 4010 40106 4011 4012 4013 4015 4016 40161 40162 4017 40174 40175 4018 4019 40192 40193 4020 4022 4023 4024 4025 4027 4028 4029 4030 4031 4040 4041 4042 4043 4044 4048 4049 4051 4053 4066 4068 4069 4075 4076 4077 4078 4081 4082 4093 4094 4098 4501 4503 4506 4510 4511 4512 4518 4519 4520 4529 4532 4543 4572 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 74107 74109 7411 74112 74113 7412 74123 7413 7413 7413 7413 7413 74140 74147 74148 7415 74151 74153 74157 74158 7416 74160 74161 74162 74163 74164 74165 74166 7417 74173 74174 74175 7418 74182 74190 74191 74192 74193 74194 74195 7420 7421 7422 74237 74242 74243 7424 744 744 744 744 744 744 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 74 75 74 74298 7430 7432 74365 74366 74367 74368 7437 74375 7438 74386 74390 74393 7440 7442 7447 7450 7451 7452 7455 7458 74589 74595 74597 7460 7461 7462 7465 74154 7474 7485 7486 74244 74373/74
PROBLEME FAȚATE
1. Circuitul pe panou nu a fost suficient de ferm. Nu era de încredere, așa că am refăcut circuitul nostru pe PCB.
2. Din moment ce arduino Mega dimensiune de memorie redusă, așa că am folosit ROM extern 24LC512 pentru stocarea datelor IC-urilor Toate combinațiile posibile de intrare și ieșire, pentru circuite integrate cu 16 pini serie logică pe 16 biți, pentru circuite integrate cu 20 pini serie logică pe 20 biți 3. Am încercat să faceți acest tester Ic pentru a testa circuite integrate cu 28 de pini, dar lipsa pinilor digitali nu am reușit să o fac pentru 28 de pini. Poate testa până la 20 sau 24 de pini IC-uri.
4. atenție: pinul GND al IC este necesar pentru a furniza GND din pinul GND al MCU, dar pinul VCC al IC nu este conectat la VCC-ul MCU, întregul proiect poate să nu funcționeze corect.
EXTINDERE FUTURĂ:
Proiectul poate fi extins după cum urmează:
1) Poate fi extins pentru mai mult de 28 pin ic-uri prin schimbarea unor componente hardware și a unor date ale IC-ului respectiv
2) Poate fi extins la IC-uri analogice
Pasul 6: Puteți solicita codul principal al testerului IC în căsuța de comentarii sau trimiteți-mi un e-mail la [email protected]
a lua legatura
Shubham Kumar
UIET, Universitatea Panjab
Recomandat:
Inginerie inversă: 11 pași (cu imagini)
Reverse Engineering: Mulți dintre membrii de aici de la Instructables întreabă despre fișele tehnice sau pin out-urile unui dispozitiv sau afișează în răspunsuri, din păcate nu puteți obține întotdeauna o foaie tehnică și schemele, în aceste cazuri aveți o singură opțiune de inginerie inversă. Reverse enginee
D4E1 - Inginerie flexibilă: Ochelari anti-înclinare 2.4: 4 pași
D4E1 - Inginerie flexibilă: Ochelari anti-înclinare 2.4: Bună! Permiteți-mi să încep cu o scurtă introducere. Suntem un duo de studenți Industial Product Design la Howest, Kortrijk, Belgia. Pentru cursul nostru CAD, am primit misiunea de a reproiecta un instrument de asistență pentru a-l pune în producție în serie sau a-l păstra în serie mică
Proiect de inginerie: 3 pași
Proiect de inginerie: Acesta este un circuit care funcționează având două surse de lumină, una strălucitoare și una slabă, care se aprind în funcție de prezența surselor de lumină externe, cum ar fi soarele. Scopul acestui circuit este de a economisi energie electrică în timpul zilei, pornind o lumină slabă
Modul releu Inginerie inversă: 4 pași
Relay Module Reverse Engineering: Acest articol arată cum să faceți modulul de releu care poate fi utilizat pentru Arduino și alte aplicații, cum ar fi plăcile de circuite și alte proiecte DIY. Cu acest tutorial veți putea să creați singur un modul de releu. Deci, ce este releu? Un releu este un electr
Reaction Game- Proiect de inginerie computerizată: 3 pași
Reaction Game - Computer Engineering Project: Jocul de reacție este exact ceea ce spune numele, îți testează viteza de reacție. S-ar putea să vă întrebați ce beneficii ar putea avea acest server în afara divertismentului, ei bine, îl puteți folosi pentru persoanele aflate în reabilitare în urma unei intervenții chirurgicale sau accidente. Reacția lor spec