Obsah:
- Krok 1: Požadavky na součásti pro vytvoření tohoto projektu:
- Krok 2: Jak to udělat
- Krok 3: CKT. Diagram, soubor a obrázky simulace Proteus a kód EEPROM
- Krok 4: Jak jej používat
- Krok 5: Nyní máme náš výstupní produkt
- Krok 6: Můžete požádat o hlavní kód IC testeru v poli pro komentáře nebo mi napište na [email protected]
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
Představení a fungování digitálního IC testeru (pro CMOS a TTL IC)
ABSTRAKTNÍ:
Integrované obvody, hlavní součást každého elektronického obvodu, lze použít pro celou řadu účelů a funkcí. Ale někdy kvůli vadným integrovaným obvodům obvod nefunguje. Ve skutečnosti je spousta únavné práce na ladění obvodu a potvrzení, zda obvody vytvářejí problém nebo samotný IC je mrtvý. Abychom přišli s těmito druhy problémů, IC tester potvrďte, zda uvažovaný IC funguje správně nebo ne.
ÚVOD:
Kroky k dokončení projektu.
• Udělal jsem základní obvod na prkénku a vyzkoušel jsem na něm několik základních integrovaných obvodů.
• Vyvinul jsem obvod, který může dát na desku plošných spojů a může být použit pro všechny integrované obvody.
• Aby byl projekt uživatelsky přívětivý, pracoval jsem na vytvoření klávesnice a rozhraní LCD.
PRACOVNÍ:
Testovaný integrovaný obvod je vložen do základny. Existují dva režimy, ve kterých lze IC tester provozovat
1. Automatický režim
2. Manuální režim
1. Automatický režim: Při provozu automatického režimu uživatel nemusí používat klávesnici, stačí vložit IC do zásuvky IC a IC tester automaticky detekuje číslo IC sdělením MCU, který je připojen k externímu EEPROM, které obsahují veškerou logiku integrovaných obvodů, pak v zásadě testuje integrované obvody pro několik sad vstupů, které jsou dány prostřednictvím MCU dostupného v EERPOM a odpovídajícím výstupu. Výsledek je opět sdělen prvnímu MCU, který potvrzuje, že je buď správný, nebo chybný, který je zobrazen na LCD. Pokud je testovaný IC v pořádku, na displeji se zobrazí „IC Working“, v opačném případě se zobrazí „IC Bad“.
2. Manuální režim: Při provozu manuálního režimu uživatel zadává číslo IC pomocí klávesnice, která se současně zobrazuje na LCD displeji. Číslo IC je sděleno MCU, který v zásadě testuje IC pro několik sad vstupů, které jsou dány přes MCU a odpovídající výstup. Výsledek je opět sdělen prvnímu MCU, který potvrzuje, že je buď správný, nebo chybný, který je zobrazen na LCD. Pokud je testovaný IC v pořádku, na displeji se zobrazí „IC Working“. V opačném případě se zobrazí „Bad IC“. Pokud například chceme zkontrolovat 74192, musí být dodrženy následující kroky 1. IC, tj. 74192, je vložen do základny. 2. Číslo IC, tj. 74192, se zadává pomocí klávesnice 3. Klávesa Enter se poté stiskne 4. pokud je IC v pořádku, na obrazovce se zobrazí „IC Working“, jinak se zobrazí „IC Bad“.
Krok 1: Požadavky na součásti pro vytvoření tohoto projektu:
Součásti Požadavek na vytvoření digitálního IC testeru (pro většinu integrovaných obvodů CMOS a TTL)
⦁ Aduino Mega 2560
Mega 2560 je mikrokontrolérová deska založená na ATmega2560. Má 54 digitálních vstupních/výstupních pinů (z nichž 15 lze použít jako výstupy PWM), 16 analogových vstupů, 4 UART (hardwarové sériové porty), krystalový oscilátor 16 MHz, připojení USB, napájecí konektor, konektor ICSP, a tlačítko reset. Obsahuje vše potřebné k podpoře mikrokontroléru; jednoduše jej připojte k počítači pomocí kabelu USB nebo jej napájejte adaptérem nebo baterií AC-DC.
⦁ EEPROM
EEPROM je potřeba k načtení dat integrovaných obvodů, které chceme zkontrolovat. 24LC512 lze použít k uložení 512 kB úložné kapacity.
Pin A0, A1, A2 a Vss připojený k uzemnění SCL pin by měl být připojen k SDA Arduino Mega SDA pin by měl být připojen k SCL Arduino Mega WP je Ochranný kolík proti zápisu by se měl připojit k VCC, aby se zakázala operace zápisu
⦁ LCD
Pro účely zobrazení se používá 16*2 LCD
Měly by být použity GND a VCC. Používáme to ve 4bitovém režimu. Zde je možné připojit DB7 na D13, DB6 na D12, DB5 na D11 a DB4 na D10 pin Arduina. Připojte RS k D6 a EN k D8.
⦁ Hex KeyPad Pro získání vstupu od uživatele jsme použili Hex Keypad Pro připojení hex klávesnice bylo zapotřebí 8 pinů Arduina. Tam připojíme 1. pin klávesnice k D43 a průběžně k D42 posledního pinu hexadecimální klávesnice.
Krok 2: Jak to udělat
Jak to udělat
Krok 1:
Nejprve proveďte hardwarové připojení podle schématu zapojení níže.
Krok 2:
Při připojování GND a VCC buďte opatrní. nestarejte se o VCC, protože VCC je zajištěno kódováním vytvořením PIN HIGH v logických kombinacích IC, ale musí se starat o GND, tj. GND IC (zásuvka IC) je připojena ke kolíku GND mikrokontroléru (MCU), ale VCC IC (zásuvka IC) není připojena ke kolíku VCC MCU.
Krok 3:
1. Chcete -li zapisovat data do EEPROM, použijte 24LC512 a kód z ukázkové části Arduina, dávejte pozor na piny spojení EEPROM s MCU. pin1, 2, 3, 4 je vždy spojen s GND, pin 8 je vždy připojen k VCC. pin 5 je SDA připojen k SCL MCU a pin 6 je SCL připojen k SDA MCU pin 7 je WP (chráněno proti zápisu), takže při zápisu dat do EEPROM jej připojte k GND a pokud jsou data zapsána, pro čtení dat připojte pin7 k VCC MCU, pak by vaše data byla v bezpečí v EEPROM (24LC512), jinak by při připojení k GND při čtení mohla dojít ke ztrátě dat.
2. Nahrajte data všech možných logických kombinací podle vstupu a výstupu jednotlivých IO pomocí tabulky pravdivosti. Data by měla být v následujícím formátu „IC name“\ r / n „Počet pinů“\ r / nvšechna možná logika / r / n
Např. 7408 by mělo být zadáno následovně 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V
Krok 4: Nahrajte níže uvedený kód do mega 2560.
Krok 5: Začněte používat…. 1. Vložte IC do zásuvky a dbejte na to, aby byl pin GND připojen ke kolíku GND IC zásuvky pomocí GND pinu MCU. 2. Při používání postupujte podle pokynů na obrazovce LCD.
Krok 3: CKT. Diagram, soubor a obrázky simulace Proteus a kód EEPROM
Krok 4: Jak jej používat
Jak používat:
Krok 1
Připojte zařízení pomocí kabelu USB nebo adaptéru DC.
Krok 2
Na displeji LCD uvidíte 2 možnosti režimu. Režim1: automatický režim a režim2: manuální režim Krok3. Testovaný integrovaný obvod je vložen do základny. Existují dva režimy, ve kterých lze IC tester provozovat
1. Automatický režim 2. Manuální režim
1. Automatický režim:
Při provozu automatického režimu uživatel nemusí používat klávesnici, stačí vložit IC do zásuvky IC a automaticky se číslo IC sdělí MCU, které v zásadě otestuje integrované obvody pro několik sad vstupů, které jsou dány prostřednictvím MCU a odpovídající výstup. Výsledek je znovu sdělen prvnímu MCU a potvrzuje se, že je buď správný, nebo chybný, což se zobrazí na displeji LCD. Pokud je testovaný IC v pořádku, na displeji se zobrazí „IC is working“. Jinak se zobrazí „Bad IC“. 1. Vložte libovolný IC 2. Stisknutím 1 aktivujte automatický režim 3. Poté se zobrazí „Testování“4. Pokud je IC k dispozici, zobrazí se „Nalezeno“5. Pokud je IC v pořádku, vytiskne všechny možné IC
2. Manuální režim:
Při provozu manuálního režimu uživatel zadává číslo IC pomocí klávesnice, která se současně zobrazuje na LCD displeji. Číslo IC je sděleno jinému MCU, který v zásadě testuje integrované obvody pro několik sad vstupů, které jsou dány přes MCU a odpovídající výstup. Výsledek je opět sdělen prvnímu MCU, který potvrzuje, že je buď správný, nebo chybný, který je zobrazen na LCD. Pokud je testovaný IC v pořádku, na displeji se zobrazí „IC is working“. Jinak se zobrazí „Bad IC“.
Pokud například chceme zkontrolovat 74192, je třeba dodržet následující kroky - do základny je vloženo IC, tj. 74192.
⦁ Vyberte manuální režim ⦁ IC číslo, tj. 74192, se zadává pomocí klávesnice
Stiskněte klávesu Enter
Poté prohledá IC v databázi a pokud je k dispozici, zobrazí Found
Poté otestuje IC
pokud je IC v pořádku, na obrazovce se zobrazí „IC Working“, jinak se zobrazí „Bad IC“.
Krok 5: Nyní máme náš výstupní produkt
VÝSTUPNÍ PRODUKT
Integrované obvody, které lze testovat: 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 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 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 7422 74237 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 SE Tváří v tvář
1. Obvod na prkénku nebyl dostatečně pevný. Bylo to nespolehlivé, takže jsem náš obvod předělal na PCB.
2. Protože arduino Mega malá velikost paměti, tak jsem použil externí ROM 24LC512 pro ukládání dat integrovaných obvodů Všechny možné kombinace vstupů a výstupů, pro 16pinové integrované obvody 16bitové logické řady, pro 20pinové integrované obvody 20bitové logické řady 3. Zkoušel jsem udělejte tento tester Ic k testování integrovaných obvodů s 28 piny, ale nedostatek digitálních pinů Nebyl jsem schopen to udělat pro 28 pinů. Může testovat až 20 nebo 24 pinů integrovaných obvodů.
4. upozornění: GND pin IC je potřeba k zajištění GND z GND pinu MCU, ale VCC pin IC není připojen k VCC MCU, celý projekt nemusí správně fungovat.
BUDOUCÍ ROZŠÍŘENÍ:
Projekt lze rozšířit následovně:
1) Lze jej rozšířit o více než 28 pinů ic změnou hardwaru a některých dat tohoto IC
2) Lze jej rozšířit na analogové integrované obvody
Krok 6: Můžete požádat o hlavní kód IC testeru v poli pro komentáře nebo mi napište na [email protected]
Kontakt
Shubham Kumar
UIET, Univerzita Panjab
Doporučuje:
Deska plošných spojů pro robota pro sledování linek - Arnab Kumar Das: 4 kroky
Návrh desky plošných spojů pro robota pro sledování linek - Arnab Kumar Das: Tento projekt předpokládá, že jsme již provedli výběr komponent. Aby systém správně fungoval, je důležité porozumět tomu, co každá součást vyžaduje, pokud jde o výkon, napětí, proud, prostor, chlazení atd. Je také důležité porozumět
Průmyslová automatizace založená na Arduinu -- VFD (pohony s proměnnou frekvencí): 10 kroků
Průmyslová automatizace založená na Arduinu || VFD (Variable Frequency Drives): V tomto návodu vám ukážu, jak provést 1. Deska Arduino navržená na míru pro průmyslovou automatizaci 2. Jak ovládat VFD [měniče s proměnnou frekvencí] pomocí Arduina 3. Jak navrhnout základní desku pro navíjecí stroj DigiCone MDF Jaké věci máte
Digitální ovladač pro vzduchové odpružení pomocí Arduina a dálkového ovladače pro smartphone: 7 kroků (s obrázky)
Digitální ovladač pro vzduchové odpružení pomocí Arduino a Smartphone Remote: Dobrý den, všichni. V tomto návodu se vám pokusím ukázat, jak vytvořit ovladač pro vzduchové odpružení automobilu pomocí jednoho modulu arduino + bluetooth a pro vzdálený libovolný smartphone s Androidem +4,4, toto je také můj úplně první instruktáž, takže medvěd s
Budování domácího studia s velkým rozpočtem: 8 kroků (s obrázky)
Vybudování domácího studia s velkým rozpočtem: Vzhledem k tomu, že digitální věk nám stále ukazuje, jak technologie snížila potřebu profesionálních služeb, je stále snazší dosáhnout dobrých výsledků v uměleckých formách, jako je záznam zvuku. Mým cílem je ukázat nákladově nejefektivnější způsob
Průmyslová fotografie - unáhlené chyby; Recykler tryskacího zrna: 7 kroků
Průmyslová fotografie - unáhlené chyby; Recyklační tryskací zrno: Tento návod vás naučí, jak rychle pořídit sérii instruktážních fotografií. Velmi užitečné jsou fotografie průmyslových projektů v polovině fáze dokončení. Mohou vám pomoci později přemýšlet o projektu a dělat ho za běhu