Sadržaj:

Digitalni IC tester (za industrijske i inženjerske fakultete) Shubham Kumar, UIET, Univerzitet Panjab: 6 koraka (sa slikama)
Digitalni IC tester (za industrijske i inženjerske fakultete) Shubham Kumar, UIET, Univerzitet Panjab: 6 koraka (sa slikama)

Video: Digitalni IC tester (za industrijske i inženjerske fakultete) Shubham Kumar, UIET, Univerzitet Panjab: 6 koraka (sa slikama)

Video: Digitalni IC tester (za industrijske i inženjerske fakultete) Shubham Kumar, UIET, Univerzitet Panjab: 6 koraka (sa slikama)
Video: Укрепление сектора микросхем ЕС 2024, Novembar
Anonim
Image
Image
Zahtjevi komponenti za izradu ovog projekta
Zahtjevi komponenti za izradu ovog projekta

Predstavljanje i rad digitalnog IC testera (za CMOS i TTL IC)

SAŽETAK:

IC -ovi, glavna komponenta svakog elektroničkog kola, mogu se koristiti za razne namjene i funkcije. Ali ponekad zbog neispravnih IC kola krug ne radi. Zaista je mnogo dosadan posao za otklanjanje grešaka u krugu i provjeru da li stvaranje problema stvara problem ili je sama IC mrtva. Dakle, da 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 matičnoj 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.

• Da bih projekat učinio lakim za korisnike, radio sam na izradi tastature i LCD interfejsa.

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 radu automatskog načina 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 preko MCU -a dostupnog u EERPOM -u i odgovarajućeg izlaza. Rezultat se ponovo š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 Working", u suprotnom se prikazuje "IC Bad".

2. Ručni način rada: U ručnom načinu rada korisnik unosi IC broj putem tastature 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 preko MCU -a i odgovarajućeg izlaza. Rezultat se ponovo š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 „IC Working“se prikazuje na LCD -u. U suprotnom 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, otkucava se pomoću tastature 3. Pritisnite taster Enter, zatim se pritiska 4. ako je IC u redu „IC Working“se prikazuje na ekranu, u suprotnom se prikazuje „IC Bad“.

Korak 1: Zahtjevi komponenti za izradu ovog projekta:

Zahtjevi komponenti za izradu ovog projekta
Zahtjevi komponenti za izradu ovog projekta
Zahtjevi komponenti za izradu ovog projekta
Zahtjevi komponenti za izradu ovog projekta

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

⦁ 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 dugme za resetovanje. Sadrži sve što je potrebno za podršku mikrokontrolera; jednostavno ga povežite s računarom putem USB kabela ili ga napajajte pomoću AC-DC adaptera ili baterije za početak.

⦁ EEPROM

EEPROM je potreban za učitavanje podataka IC -ova koje želimo provjeriti. 24LC512 se može koristiti za skladištenje 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 se koristi za prikazivanje

Treba primijeniti GND i VCC. Ovo koristimo u 4 bitnom načinu rada. Postoji za povezivanje 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 unos podataka od korisnika koristili smo Hex tipkovnicu Za povezivanje šesterokutne tipkovnice potrebno je 8 pinova Arduina. Tu povezujemo prvi pin tastature sa D43 i neprekidno sa D42 poslednjeg pina šesterokutne tastature.

Korak 2: Kako to učiniti

Kako to napraviti
Kako to napraviti
Kako to napraviti
Kako to napraviti
Kako to napraviti
Kako to napraviti

Kako to napraviti

Korak 1:

Prije svega, uspostavite hardversku vezu kako je prikazano na donjem dijagramu kola.

Korak 2:

Budite oprezni pri povezivanju GND i VCC. ne zanima VCC jer se VCC osigurava kodiranjem postavljanjem PIN -a VISOKO 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 pisanje podataka u EEPROM upotrijebite 24LC512 i kôd iz odjeljka primjera Arduina vodite računa o pin pinovima EEPROM -a sa MCU -om. pin1, 2, 3, 4 je uvijek spojen sa 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 prilikom upisivanja podataka u EEPROM spojite na GND, a ako su podaci upisani, 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 trebaju 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 o tome da je GND pin spojen na GND pin IC utičnice pomoću GND pina MCU -a. 2. Slijedite upute na LCD ekranu da biste ga koristili.

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, 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, Proteusova simulacijska datoteka i slike 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.

Step2

Na LCD -u.mode1 vidjet ćete 2 mogućnosti načina rada: automatski način rada i način rada 2: 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 ponovo š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 koju IC 2. Pritisnite 1 da biste aktivirali automatski način rada 3. Zatim prikazuje "Testiranje" 4. Ako je IC dostupna, 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 tastature 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 preko MCU -a i odgovarajućeg izlaza. Rezultat se ponovo š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 Manual Mode ⦁ IC broj, tj. 74192 se otkucava pomoću tastature

Pritisnite tipku Enter

Zatim traži IC u bazi podataka i ako je dostupno 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 isprobati: 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 74124 74124 74144 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 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 LICIRANI

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 sa 28 pinova, ali zbog nedostatka digitalnih pinova nisam uspio izdržati 28 pinova. Može testirati do 20 ili 24 pinska IC -a.

4. Oprez: GND pin IC -a je potreban za dobivanje GND -a sa 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:

Projekat 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, Univerzitet Panjab

Preporučuje se: