Obsah:

Digitálny IC tester (pre priemysel a vysoké školy) od Shubham Kumar, UIET, Univerzita Panjab: 6 krokov (s obrázkami)
Digitálny IC tester (pre priemysel a vysoké školy) od Shubham Kumar, UIET, Univerzita Panjab: 6 krokov (s obrázkami)

Video: Digitálny IC tester (pre priemysel a vysoké školy) od Shubham Kumar, UIET, Univerzita Panjab: 6 krokov (s obrázkami)

Video: Digitálny IC tester (pre priemysel a vysoké školy) od Shubham Kumar, UIET, Univerzita Panjab: 6 krokov (s obrázkami)
Video: Záznam přednášky: Studium a práce v Kanadě 2024, November
Anonim
Image
Image
Požiadavky na komponenty pri realizácii tohto projektu
Požiadavky na komponenty pri realizácii tohto projektu

Predstavenie a fungovanie digitálneho testera IC (pre integrované obvody CMOS a TTL)

ABSTRAKT:

Integrované obvody, hlavnú súčasť každého elektronického obvodu, možno použiť na rôzne účely a funkcie. Ale niekedy kvôli chybným integrovaným obvodom obvod nefunguje. Skutočne je veľa únavnej práce ladiť obvod a potvrdiť, či obvody vytvárajú problém alebo samotný IC je mŕtvy. Aby sme prišli s týmito druhmi problémov, IC tester potvrďte, či uvažovaný IC funguje správne alebo nie.

ÚVOD:

Kroky na dokončenie projektu.

• Urobil som základný obvod na doske a skúšal som na ňom niekoľko základných integrovaných obvodov.

• Vyvinul som obvod, ktorý môže dať na DPS a môže byť použitý pre všetky integrované obvody.

• Aby bol projekt užívateľsky prívetivý, pracoval som na vytvorení klávesnice a rozhrania LCD.

PRÁCA:

IC, ktorý sa má testovať, je vložený do základne. Existujú dva režimy, v ktorých je možné ovládať IC tester

1. Automatický režim

2. Manuálny režim

1. Automatický režim: Pri prevádzke automatického režimu používateľ nemusí používať klávesnicu, stačí vložiť IC do zásuvky IC a IC tester automaticky zistí číslo IC oznámením MCU, ktorý je pripojený k externému EEPROM, ktoré obsahujú všetku logiku integrovaných obvodov, potom v zásade testuje integrované obvody pre niekoľko sád vstupov, ktoré sú dodávané prostredníctvom MCU dostupného v EERPOM a zodpovedajúcom výstupe. Výsledok je opäť oznámený prvému MCU, ktorý potvrdzuje, že je správny alebo chybný, čo sa zobrazí na LCD displeji. Ak je testovaný IC v poriadku, na LCD displeji sa zobrazí „IC Working“, v opačnom prípade sa zobrazí „IC Bad“.

2. Manuálny režim: Pri prevádzke manuálneho režimu užívateľ zadáva číslo IC pomocou klávesnice, ktorá sa súčasne zobrazuje na LCD displeji. Číslo IC je oznámené MCU, ktoré v zásade testuje integrované obvody pre niekoľko sád vstupov, ktoré sú dané prostredníctvom MCU a zodpovedajúceho výstupu. Výsledok je opäť oznámený prvému MCU, ktorý potvrdzuje, že je správny alebo chybný, čo sa zobrazí na LCD displeji. Ak je testovaný IC v poriadku, na LCD displeji sa zobrazí „IC Working“alebo v opačnom prípade sa zobrazí „Bad IC“. Ak napríklad chceme skontrolovať 74192, je potrebné dodržať nasledujúce kroky 1. IC, tj. 74192, je vložený do základne. 2. Číslo IC, t. J. 74192, sa zadáva pomocou klávesnice 3. Kláves Enter sa potom stlačí 4. Ak je IC v poriadku, na obrazovke sa zobrazí „IC Working“, inak sa zobrazí „IC Bad“.

Krok 1: Požiadavky na komponenty tohto projektu:

Požiadavky na komponenty pri realizácii tohto projektu
Požiadavky na komponenty pri realizácii tohto projektu
Požiadavky na komponenty pri realizácii tohto projektu
Požiadavky na komponenty pri realizácii tohto projektu

Komponenty Požiadavka na výrobu digitálneho testera IC (pre väčšinu integrovaných obvodov CMOS a TTL)

⦁ Aduino Mega 2560

Mega 2560 je doska mikrokontroléra založená na ATmega2560. Má 54 digitálnych vstupných/výstupných pinov (z ktorých 15 je možné použiť ako výstupy PWM), 16 analógových vstupov, 4 UART (hardvérové sériové porty), 16 MHz kryštálový oscilátor, pripojenie USB, napájací konektor, hlavičku ICSP, a tlačidlo reset. Obsahuje všetko potrebné na podporu mikrokontroléra; jednoducho ho pripojte k počítaču káblom USB alebo ho napájajte adaptérom alebo batériou AC-DC.

⦁ EEPROM

EEPROM je potrebná na načítanie údajov integrovaných obvodov, ktoré chceme skontrolovať. 24LC512 je možné použiť na uloženie 512 kB úložnej kapacity.

Pin A0, A1, A2 a Vss pripojený k uzemnenému kolíku SCL by mal byť pripojený k SDA Arduino Mega Kábel SDA by mal byť pripojený k SCL Arduino Mega WP je Ochranný kolík proti zápisu by sa mal pripojiť k VCC, aby sa zakázala operácia zápisu

⦁ LCD

Na zobrazenie sa používa 16*2 LCD

Mali by sa použiť GND a VCC. Používame to v 4 -bitovom režime. Existuje pin DB7 až D13, DB6 až D12, DB5 až D11 a DB4 až D10 Arduino. Pripojte RS k D6 a EN k D8.

⦁ Hex KeyPad Na získanie vstupu od používateľa sme použili Hex Keypad Na pripojenie hex klávesnice bolo potrebných 8 pinov Arduina. Tam pripojíme 1. pin klávesnice k D43 a priebežne k D42 posledného pinu hexadecimálnej klávesnice.

Krok 2: Ako to urobiť

Ako to urobiť
Ako to urobiť
Ako to urobiť
Ako to urobiť
Ako to urobiť
Ako to urobiť

Ako to urobiť

Krok 1:

Najprv vykonajte hardvérové pripojenie podľa schémy zapojenia nižšie.

Krok 2:

Pri pripájaní GND a VCC buďte opatrní. nestarajte sa o VCC, pretože VCC je poskytovaný kódovaním tým, že je PIN VYSOKÝ v logických kombináciách integrovaného obvodu, ale musí sa starať o GND, tj. GND IC (zásuvka IC) je pripojená ku kolíku GND mikrokontroléra (MCU), ale VCC IC (zásuvka IC) nie je pripojená k kolíku VCC MCU.

Krok 3:

1. Na zápis údajov do EEPROM použite 24LC512 a kód z príkladu v časti Arduino, dávajte pozor na prepojenia pinov EEPROM s MCU. pin1, 2, 3, 4 je vždy spojený s GND, pin 8 je vždy pripojený k VCC. pin 5 je SDA pripojený k SCL MCU a pin 6 je SCL pripojený k SDA MCU pin 7 je WP (chránený proti zápisu), takže pri zápise dát do EEPROM ho pripojte k GND a ak sú dáta zapísané, pre čítanie dát pripojte pin7 k VCC MCU, potom budú vaše údaje v bezpečí v EEPROM (24LC512), inak ak budú počas čítania pripojené k GND, údaje sa môžu stratiť.

2. Nahrajte údaje všetkých možných logických kombinácií podľa vstupu a výstupu jednotlivých integrovaných obvodov pomocou tabuľky pravdy. Údaje by mali byť v nasledujúcom formáte „Názov IC“\ r / n „Počet pinov“\ r / nVšetka možná logika / r / n

Napr. 7408 treba zadať nasledovne 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V

Krok 4: Nahrajte nižšie uvedený kód do mega 2560.

Krok 5: Začnite používať…. 1. Vložte IC do zásuvky, pričom dbajte na to, aby bol pin GND pripojený ku kolíku GND zásuvky IC pomocou kolíka GND na MCU. 2. Pri jeho použití postupujte podľa pokynov na obrazovke LCD.

Krok 3: CKT. Diagram, súbor a obrázky so simuláciou Proteus a kód EEPROM

CKT. Diagram, súbor a obrázky so simuláciou Proteus a kód EEPROM
CKT. Diagram, súbor a obrázky so simuláciou Proteus a kód EEPROM
CKT. Diagram, súbor a obrázky so simuláciou Proteus a kód EEPROM
CKT. Diagram, súbor a obrázky so simuláciou Proteus a kód EEPROM
CKT. Diagram, súbor a obrázky so simuláciou Proteus a kód EEPROM
CKT. Diagram, súbor a obrázky so simuláciou Proteus a kód EEPROM

Krok 4: Ako ho používať

Ako sa to používa
Ako sa to používa
Ako sa to používa
Ako sa to používa
Ako sa to používa
Ako sa to používa

Ako použiť:

Krok 1

Pripojte zariadenie pomocou kábla USB alebo adaptéra DC.

Krok 2

Na displeji LCD sa zobrazia 2 možnosti režimu. Režim1: automatický režim a režim2: manuálny režim Krok 3. IC, ktorý sa má testovať, je vložený do základne. Existujú dva režimy, v ktorých je možné ovládať IC tester

1. Automatický režim 2. Manuálny režim

1. Automatický režim:

Pri prevádzke automatického režimu používateľ nemusí používať klávesnicu, stačí vložiť IC do zásuvky IC a automaticky sa číslo IC oznámi MCU, ktoré v zásade testuje integrované obvody na niekoľko sád vstupov, ktoré sú zadávané prostredníctvom MCU a zodpovedajúci výstup. Výsledok je opäť oznámený prvému MCU, ktorý potvrdzuje, že je správny alebo chybný, čo sa zobrazí na LCD displeji. Ak je testovaný IC v poriadku, na LCD displeji sa zobrazí „IC pracuje“. V opačnom prípade sa zobrazí „Bad IC“. 1. Vložte ľubovoľný IC 2. Stlačením 1 aktivujte automatický režim 3. Potom sa zobrazí „Testovanie“4. Ak je IC k dispozícii, zobrazí sa „Nájdené“5. Ak je IC v poriadku, vytlačí všetky možné integrované obvody.

2. Manuálny režim:

Pri prevádzke manuálneho režimu užívateľ zadáva číslo IC pomocou klávesnice, ktorá sa súčasne zobrazuje na LCD displeji. Číslo IC je oznámené inému MCU, ktorý v zásade testuje integrované obvody pre niekoľko sád vstupov, ktoré sú dané prostredníctvom MCU a zodpovedajúceho výstupu. Výsledok je opäť oznámený prvému MCU, ktorý potvrdzuje, že je správny alebo chybný, čo sa zobrazí na LCD displeji. Ak je testovaný IC v poriadku, na LCD displeji sa zobrazí „IC pracuje“. V opačnom prípade sa zobrazí „Bad IC“.

Ak napríklad chceme skontrolovať 74192, je potrebné dodržať nasledujúce kroky - do základne je vložený IC, tj. 74192.

⦁ Vyberte manuálny režim ⦁ IC číslo, t.j. 74192 sa zadáva pomocou klávesnice

Stlačte kláves Enter

Potom vyhľadá IC v databáze a ak je k dispozícii, zobrazí sa Nájdené

Potom otestuje IC

ak je IC v poriadku, na obrazovke sa zobrazí „IC Working“, inak sa zobrazí „Bad IC“.

Krok 5: Teraz máme náš výstupný produkt

Teraz máme náš výstupný produkt
Teraz máme náš výstupný produkt

VÝSTUPNÝ PRODUKT

Integrované obvody, ktoré je možné testovať: 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 4572 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 74107 74109 7411 74112 74113 7412 74123 74125 74125 74125 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 74227 74242 74243 74243 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 74597 7460 7461 7462 7465 74154 7474 7485 7486 74244 74373/74

PROBLÉMY TÝKAJÚCE SA

1. Obvod na doske nebol dostatočne pevný. Bolo to nespoľahlivé, takže som náš obvod prerobil na PCB.

2. Pretože arduino má veľmi malú veľkosť pamäte, tak som použil externú ROM 24LC512 na ukladanie dát integrovaných obvodov Všetky možné kombinácie VSTUPU a VÝSTUPU, Pre 16 -pinové integrované obvody 16 -bitové logické série, pre 20 -pólové integrované obvody 20 -bitová logická séria 3. Skúsil som urobte tento tester Ic na testovanie integrovaných obvodov s 28 pinmi, ale nedostatok digitálnych pinov, nedokázal som to urobiť pre 28 pinov. Môže testovať až 20 alebo 24 pinov integrovaných obvodov.

4. upozornenie: GND pin IC je potrebný na zabezpečenie GND z pinu GND MCU, ale pin VCC IC nie je pripojený k VCC MCU, celý projekt nemusí fungovať správne.

BUDÚCE ROZŠÍRENIE:

Projekt je možné predĺžiť nasledovne:

1) Je možné ho rozšíriť o viac ako 28 pinov ic zmenou hardvéru a niektorých údajov tohto integrovaného obvodu

2) Môže byť rozšírený na analógové integrované obvody

Krok 6: Môžete požiadať o hlavný kód IC testera do poľa pre komentáre alebo mi pošlite správu na [email protected]

Kontakt

Shubham Kumar

UIET, Univerzita Panjab

Odporúča: