Digitalni IC tester (za industrijske i inženjerske fakultete) Shubham Kumar, UIET, Sveučilište Panjab: 6 koraka (sa slikama)
Digitalni IC tester (za industrijske i inženjerske fakultete) Shubham Kumar, UIET, Sveučilište Panjab: 6 koraka (sa slikama)
Anonim
Image
Image
Preduvjeti komponenti za izradu ovog projekta
Preduvjeti komponenti za izradu ovog projekta

Uvođenje i rad digitalnog IC testera (za CMOS i TTL IC)

SAŽETAK:

IC -ovi, glavna komponenta svakog elektroničkog kruga, mogu se koristiti za razne namjene i funkcije. No, ponekad zbog neispravnih IC kola krug ne radi. Doista je mnogo dosadan posao za otklanjanje pogrešaka u krugu i provjeru stvara li krug problem ili je sama IC mrtva. Stoga, kako biste došli do ovakvih problema, IC tester potvrđuje radi li IC u radu ispravno ili ne.

UVOD:

Koraci za dovršetak projekta.

• Napravio sam osnovni krug na ploči i pokušao s nekoliko osnovnih IC -ova na njemu.

• Razvio sam sklop koji se može staviti na PCB i može se koristiti za sve IC -ove.

• Kako bih projekt učinio lakim za korisnike, radio sam na izradi tipkovnice i LCD sučelja.

RADNI:

IC koji se testira umetnut je u bazu. Postoje dva načina rada IC testera

1. Automatski način rada

2. Ručni način rada

1. Automatski način rada: U automatskom načinu rada korisnik ne mora koristiti tipkovnicu, korisnik samo treba umetnuti IC u IC utičnicu, a IC tester automatski detektira IC broj komunicirajući s MCU -om koji je spojen na vanjski EEPROM koji sadrži svu logiku IC -a, tada u osnovi testira IC -ove za nekoliko skupova ulaza koji se daju putem MCU -a dostupnog u EERPOM -u i odgovarajućeg izlaza. Rezultat se ponovno priopćava prvom MCU -u potvrđujući da je ili ispravan ili neispravan što se prikazuje na LCD -u. Ako je testirani IC u redu, na LCD -u se prikazuje "IC Working", u suprotnom se prikazuje "IC Bad".

2. Ručni način rada: U ručnom načinu rada korisnik unosi IC broj putem tipkovnice koja se istovremeno prikazuje na LCD -u. IC broj se šalje MCU -u koji u osnovi testira IC -ove za nekoliko skupova ulaza koji se daju putem MCU -a i odgovarajućeg izlaza. Rezultat se ponovno priopćava prvom MCU -u potvrđujući da je ili ispravan ili neispravan što se prikazuje na LCD -u. Ako je testirani IC u redu "IC Working" se prikazuje na LCD -u. U protivnom se prikazuje "Bad IC". Na primjer, ako želimo provjeriti 74192, potrebno je slijediti sljedeće korake: 1. IC tj. 74192 je umetnuta u bazu. 2. IC broj, tj. 74192, upisuje se pomoću tipkovnice 3. Pritisnite tipku Enter, zatim se pritisne 4. ako je IC u redu „IC Working“se prikazuje na ekranu, u protivnom se prikazuje „IC Bad“.

Korak 1: Zahtjevi komponenti za izradu ovog projekta:

Preduvjeti komponenti za izradu ovog projekta
Preduvjeti komponenti za izradu ovog projekta
Preduvjeti komponenti za izradu ovog projekta
Preduvjeti komponenti za izradu ovog projekta

Zahtjevi komponenti za izradu digitalnog IC testera (za većinu CMOS -a i TTL -a)

⦁ Aduino Mega 2560

Mega 2560 je ploča mikrokontrolera zasnovana na ATmega2560. Ima 54 digitalna ulazna/izlazna pina (od kojih se 15 može koristiti kao PWM izlaz), 16 analognih ulaza, 4 UART -a (hardverski serijski portovi), kristalni oscilator od 16 MHz, USB veza, utičnica za napajanje, ICSP zaglavlje, i gumb za resetiranje. Sadrži sve potrebno za podršku mikrokontrolera; jednostavno ga povežite s računalom pomoću USB kabela ili ga napajajte ispravljačem naizmjenične struje ili baterijom za početak.

⦁ EEPROM

EEPROM je potreban za učitavanje podataka IC -ova koje želimo provjeriti. 24LC512 se može koristiti za spremanje 512 KB skladišnog kapaciteta.

A0, A1, A2 i Vss pin spojeni na uzemljeni SCL pin trebaju biti spojeni na SDA Arduino Mega SDA pin bi trebao biti spojen na SCL na Arduino Mega WP je Pin za zaštitu od pisanja trebao bi se spojiti na VCC da onemogući rad pisanja

⦁ LCD

16*2 LCD služi za prikaz

Treba primijeniti GND i VCC. Ovo koristimo u 4 bitnom načinu rada. Postoji za spajanje DB7 na D13, DB6 na D12, DB5 na D11 i DB4 na D10 pin Arduina. Spojite RS na D6 i EN na D8.

⦁ Hex tipkovnica Za dobivanje unosa od korisnika koristili smo Hex tipkovnicu Za povezivanje šesterokutne tipkovnice potrebno je 8 pin Arduina. Tamo spajamo prvi pin tipkovnice na D43 i neprestano na D42 posljednjeg pina šesterokutne tipkovnice.

Korak 2: Kako to napraviti

Kako napraviti
Kako napraviti
Kako napraviti
Kako napraviti
Kako napraviti
Kako napraviti

Kako napraviti

Korak 1:

Prije svega, spojite hardver kao što je prikazano na donjem dijagramu kola.

Korak 2:

Budite oprezni pri povezivanju GND i VCC. ne marite za VCC jer se VCC osigurava kodiranjem tako da PIN bude VISOKI u logičkim kombinacijama IC -a, ali mora brinuti o GND -u tj. GND IC (IC utičnica) spojen je na GND pin mikrokontrolera (MCU), ali VCC IC (IC utičnica) nije spojen na VCC pin MCU.

Korak 3:

1. Za upisivanje podataka u EEPROM upotrijebite 24LC512 i kod iz odjeljka primjera Arduina pazite na pinove spojeva EEPROM -a s MCU -om. pin1, 2, 3, 4 je uvijek spojen s GND pin 8 je uvijek spojen na VCC. pin 5 je SDA spojen na SCL MCU -a, a pin 6 je SCL spojen na SDA MCU -a pin 7 je WP (zaštićen od pisanja) pa ga za vrijeme upisivanja podataka u EEPROM spojite na GND, a ako su podaci zapisani, za čitanje podataka spojite pin7 na VCC MCU -a tada bi vaši podaci bili sigurni u EEPROM -u (24LC512) inače se podaci mogu izgubiti ako su povezani s GND -om tijekom čitanja.

2. Učitajte podatke svih mogućih logičkih kombinacija prema ulazima i izlazima svakog IC -a uz pomoć tablice istinitosti. Podaci bi trebali biti u sljedećem formatu "IC naziv" / r / n "Broj pinova" / r / na svu moguću logiku / r / n

Npr. 7408 treba unijeti kako slijedi 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V

Korak 4: Prenesite dolje navedeni kod u mega 2560.

Korak 5: Počnite koristiti…. 1. Umetnite IC u utičnicu vodeći računa da GND pin bude spojen na GND pin IC utičnice pomoću GND pina MCU -a. 2. Slijedite upute na LCD zaslonu za njegovu upotrebu.

Korak 3: CKT. Dijagram, Proteusova simulacijska datoteka i slike i EEPROM kod

CKT. Dijagram, Proteusova simulacijska datoteka i slike i EEPROM kod
CKT. Dijagram, Proteusova simulacijska datoteka i slike i EEPROM kod
CKT. Dijagram, simulacijska datoteka i slike Proteusa i EEPROM kod
CKT. Dijagram, simulacijska datoteka i slike Proteusa i EEPROM kod
CKT. Dijagram, simulacijska datoteka i slike Proteusa i EEPROM kod
CKT. Dijagram, simulacijska datoteka i slike Proteusa i EEPROM kod

Korak 4: Kako ga koristiti

Kako ga koristiti
Kako ga koristiti
Kako ga koristiti
Kako ga koristiti
Kako ga koristiti
Kako ga koristiti

Kako koristiti:

Korak 1

Povežite uređaj pomoću USB kabela ili istosmjernog adaptera.

Korak 2

Na LCD -u.mode1 vidjet ćete dvije mogućnosti načina rada: automatski način rada i način rada2: ručni način rada Korak 3. IC koji se testira umetnut je u bazu. Postoje dva načina rada IC testera

1. Automatski način rada 2. Ručni način rada

1. Automatski način rada:

U načinu rada Automatski način rada korisnik ne mora koristiti tipkovnicu, samo treba umetnuti IC u IC utičnicu i automatski se IC broj komunicira s MCU -om koji u osnovi testira IC -ove za nekoliko skupova unosa koji se daju putem MCU i odgovarajući izlaz. Rezultat se ponovno šalje prvom MCU -u potvrđujući da je ili ispravan ili neispravan što se prikazuje na LCD -u. Ako je testirani IC u redu, na LCD -u se prikazuje "IC is Working". U suprotnom se prikazuje "Bad IC". 1. Umetnite bilo koji IC 2. Pritisnite 1 da biste aktivirali automatski način rada 3. Zatim prikazuje "Testiranje" 4. Ako je IC dostupno, prikazuje se "Pronađeno" 5. Ako je IC u redu, ispišite sve moguće IC -ove

2. Ručni način rada:

U ručnom načinu rada korisnik unosi IC broj putem tipkovnice koja se istovremeno prikazuje na LCD -u. IC broj se prenosi drugim MCU -ima koji u osnovi testiraju IC -ove za nekoliko skupova ulaza koji se daju putem MCU -a i odgovarajućeg izlaza. Rezultat se ponovno šalje prvom MCU -u potvrđujući da je ili ispravan ili neispravan što se prikazuje na LCD -u. Ako je testirani IC u redu, na LCD -u se prikazuje "IC is Working". U suprotnom se prikazuje "Bad IC".

Na primjer, ako želimo provjeriti 74192, moramo slijediti sljedeće korake⦁ IC tj. 74192 je umetnuto u bazu.

Odaberite Ručni način rada ⦁ IC broj, tj. 74192 se upisuje pomoću tipkovnice

Pritisnite tipku Enter

Zatim traži IC u bazi podataka i ako je dostupan prikazuje Found

Zatim će testirati IC

ako je IC u redu, na ekranu se prikazuje "IC Working", u suprotnom se prikazuje "Bad IC".

Korak 5: Sada imamo naš izlazni proizvod

Sada imamo naš izlazni proizvod
Sada imamo naš izlazni proizvod

IZLAZNI PROIZVOD

IC -ovi koji se mogu testirati: 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 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 74144 74124 74124 74124 74124 74144 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 74243 7425 7425 74247 7425 7425 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

PROBLEMI SUOČENI

1. Krug na ploči nije bio dovoljno čvrst. Nije bilo pouzdano pa sam preradio naše kolo na PCB -u.

2. Od arduino Mega male veličine memorije pa sam koristio vanjski ROM 24LC512 za pohranu podataka IC -a Sve moguće kombinacije ULAZA I IZLAZA, Za 16 -polne IC -ove 16 -bitne logičke serije, za 20 -polne IC -ove 20 -bitne logičke serije 3. Pokušao sam Učinite ovaj Ic tester za testiranje IC -ova s 28 pinova, ali nedostatak digitalnih pinova nisam uspio napraviti za 28 pinova. Može testirati do 20 ili 24 pinska IC -a.

4. Oprez: GND pin IC -a potreban je za dobivanje GND -a iz GND -a MCU -a, ali VCC pin IC -a nije spojen na VCC MCU -a, cijeli projekt možda neće raditi ispravno.

BUDUĆE PROŠIRENJE:

Projekt se može produžiti na sljedeći način:

1) Može se produžiti za više od 28 pin ic -ova promjenom hardvera i nekih podataka te IC

2) Može se proširiti na analogne IC -ove

Korak 6: Možete zatražiti glavni kod IC Testera u polju za komentare ili mi pošaljite poruku na [email protected]

Kontakt

Shubham Kumar

UIET, Sveučilište Panjab

Preporučeni: