Innehållsförteckning:

Digital IC Tester (för industrier och teknikhögskolor) av Shubham Kumar, UIET, Panjab University: 6 steg (med bilder)
Digital IC Tester (för industrier och teknikhögskolor) av Shubham Kumar, UIET, Panjab University: 6 steg (med bilder)

Video: Digital IC Tester (för industrier och teknikhögskolor) av Shubham Kumar, UIET, Panjab University: 6 steg (med bilder)

Video: Digital IC Tester (för industrier och teknikhögskolor) av Shubham Kumar, UIET, Panjab University: 6 steg (med bilder)
Video: Digital IC Tester | UIET Panjab University 2024, November
Anonim
Image
Image
Komponentkrav för att göra detta projekt
Komponentkrav för att göra detta projekt

Introduktion och arbete med Digital IC Tester (för CMOS och TTL IC)

ABSTRAKT:

IC: er, huvudkomponenten i varje elektronisk krets kan användas för en mängd olika ändamål och funktioner. Men någon gång på grund av defekta IC: er fungerar inte kretsen. Det är verkligen mycket tråkigt arbete att felsöka kretsen och bekräfta om kretsen skapar problem eller att själva IC: n är död. Så för att komma med den här typen av problem bekräftar IC -testaren om IC: n som övervägs fungerar korrekt eller inte.

INTRODUKTION:

Steg för att slutföra projektet.

• Jag gjorde grundkretsen på brödbräda och försökte med få grundläggande IC: er på den.

• Jag utvecklade kretsen som kan sätta på kretskort och kan användas för alla IC: er.

• För att göra projektet användarvänligt arbetade jag med att göra knappsatsen och LCD -gränssnittet.

ARBETSSÄTT:

IC: n som ska testas sätts in i basen. Det finns två lägen där IC -testare kan användas

1. Auto -läge

2. Manuellt läge

1. Autoläge: Under drift av autoläge behöver användaren inte använda tangentbordet, användaren behöver bara sätta in IC i IC -uttaget och IC -testare upptäcker automatiskt IC -numret genom att kommunicera till MCU som är ansluten till den externa EEPROM som innehåller all logik för IC: erna testar den i princip IC: erna för några uppsättningar ingång som ges via MCU: n tillgänglig i EERPOM och motsvarande utdata. Resultatet kommuniceras igen till den första MCU som bekräftar att den är antingen korrekt eller felaktig som visas på LCD -skärmen. Om IC -testet är ok visas "IC Working" på LCD -skärmen, annars visas "IC Bad".

2. Manuellt läge: Användning av manuellt läge anger användaren IC -numret via knappsatsen som samtidigt visas på LCD -skärmen. IC -numret kommuniceras till MCU som i princip testar IC: erna för få uppsättningar ingång som ges via MCU och motsvarande utgång. Resultatet kommuniceras igen till den första MCU som bekräftar att den är antingen korrekt eller felaktig som visas på LCD -skärmen. Om IC -testet är ok visas "IC Working" på LCD -skärmen Annars visas "Dålig IC". Till exempel, om vi vill kontrollera 74192 måste följande steg följas 1. IC, dvs. 74192, sätts in i basen. 2. IC -nummer dvs 74192 skrivs in med knappsatsen 3. Enter -tangenten trycks sedan in 4. om IC är ok”IC Working” visas på skärmen annars visas “IC Bad”.

Steg 1: Krav på komponenter för att göra detta projekt:

Komponentkrav för att göra detta projekt
Komponentkrav för att göra detta projekt
Komponentkrav för att göra detta projekt
Komponentkrav för att göra detta projekt

Komponenter Krav för att göra Digital IC -testare (för de flesta CMOS- och TTL -IC: er)

⦁ Aduino Mega 2560

Mega 2560 är ett mikrokontrollkort baserat på ATmega2560. Den har 54 digitala in-/utgångspinnar (varav 15 kan användas som PWM -utgångar), 16 analoga ingångar, 4 UART (seriella hårdvaruportar), en 16 MHz kristalloscillator, en USB -anslutning, ett strömuttag, ett ICSP -huvud, och en återställningsknapp. Den innehåller allt som behövs för att stödja mikrokontrollern; Anslut den helt enkelt till en dator med en USB-kabel eller strömförsörj den med en AC-till-DC-adapter eller batteri för att komma igång.

⦁ EEPROM

EEPROM behövs för att ladda data från IC: erna som vi vill kontrollera. 24LC512 kan användas för att lagra 512 KB lagringskapacitet.

A0, A1, A2 och Vss -stift ansluten till marken SCL -stift ska anslutas till SDA för Arduino Mega SDA -stift ska anslutas till SCL för Arduino Mega WP är Skrivskyddsstift bör anslutas till VCC för att inaktivera skrivoperation

⦁ LCD

16*2 LCD används för visningsändamål

GND och VCC bör tillämpas. Vi använder detta i 4 bitars läge. Där för anslutning DB7 till D13, DB6 till D12, DB5 till D11 och DB4 till D10 -stift på Arduino. Anslut RS till D6 och EN till D8.

⦁ Hex -tangentbord För att få input från användaren använde vi Hex -knappsats Hex -knappsatsanslutning krävde 8 stift Arduino. Där ansluter vi det första stiftet på knappsatsen till D43 och kontinuerligt till D42 i det sista stiftet på hex -knappsatsen.

Steg 2: Hur man gör det

Hur man gör det
Hur man gör det
Hur man gör det
Hur man gör det
Hur man gör det
Hur man gör det

Hur man gör det

Steg 1:

Först och främst gör du hårdvaruanslutningen som visas i kretsschemat nedan.

Steg 2:

Var försiktig när du ansluter GND och VCC. bryr mig inte om VCC eftersom VCC tillhandahålls genom kodning genom att göra PIN HÖG i logiska kombinationer av IC men måste ta hand om GND dvs. GND för IC (IC -uttag) är anslutet till GND -stift på mikrokontroller (MCU) men VCC på IC (IC -uttag) är inte anslutet till VCC -stift på MCU.

Steg 3:

1. För att skriva data i EEPROM, använd 24LC512 och kod från exempelavsnittet på Arduino, var försiktig med stiftanslutningarna på EEPROM med MCU. pin1, 2, 3, 4 är alltid ansluten med GND pin 8 är alltid ansluten till VCC. stift 5 är SDA anslutet till SCL på MCU och stift 6 är SCL anslutet till SDA på MCU stift 7 är WP (skrivskyddat) så medan du skriver data i EEPROM ansluter du det till GND och om data skrivs, för att läsa data ansluta pin7 till MCU: ns VCC så skulle dina data vara säkra i EEPROM (24LC512) annars kan data gå förlorade om de är anslutna till GND.

2. Ladda upp data för alla möjliga logiska kombinationer enligt input och output för varje IC med hjälp av sanningstabellen. Data bör ha följande format "IC -namn" / r / n "Antal stift" / r / n all möjlig logik / r / n

Till exempel 7408 ska anges enligt följande 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V

Steg 4: Ladda upp koden nedan i mega 2560.

Steg 5: Börja använda…. 1. Sätt in IC i uttaget och ta hand om GND -stiftet är anslutet till GND -stiftet i IC -uttaget med GND -stiftet på MCU. 2. Följ instruktionerna på LCD -skärmen för att använda den.

Steg 3: CKT. Diagram, Proteus -simuleringsfil och bilder och EEPROM -kod

CKT. Diagram, Proteus -simuleringsfil och bilder och EEPROM -kod
CKT. Diagram, Proteus -simuleringsfil och bilder och EEPROM -kod
CKT. Diagram, Proteus -simuleringsfil och bilder och EEPROM -kod
CKT. Diagram, Proteus -simuleringsfil och bilder och EEPROM -kod
CKT. Diagram, Proteus -simuleringsfil och bilder och EEPROM -kod
CKT. Diagram, Proteus -simuleringsfil och bilder och EEPROM -kod

Steg 4: Hur man använder den

Hur man använder det
Hur man använder det
Hur man använder det
Hur man använder det
Hur man använder det
Hur man använder det

Hur man använder:

Steg 1

Anslut enheten med USB -kabel eller DC -adapter.

Steg 2

Du kommer att se 2 lägesalternativ på LCD -skärmen. Läge 1: autoläge och läge 2: manuellt läge Step3. IC: n som ska testas sätts in i basen. Det finns två lägen där IC -testare kan användas

1. Autoläge 2. Manuellt läge

1. Auto -läge:

Under drift av autoläget behöver användaren inte använda knappsatsen, han behöver bara sätta in IC i IC -uttaget och automatiskt kommuniceras IC -numret till MCU som i princip testar IC: erna för några uppsättningar ingång som ges via MCU och motsvarande utgång. Resultatet kommuniceras igen till den första MCU som bekräftar att det är antingen korrekt eller felaktigt som visas på LCD -skärmen. Om IC -testet är ok visas "IC fungerar" på LCD -skärmen. Annars visas”Dålig IC”. 1. Sätt in valfri IC 2. Tryck på 1 för att aktivera autoläget 3. Än så visas "Testning" 4. Om IC är tillgängligt visar det "Hittat" 5. Om IC är OK än skriver det ut alla möjliga IC: er

2. Manuellt läge:

Under manuellt läge anger användaren IC -numret via knappsatsen som samtidigt visas på LCD -skärmen. IC -numret kommuniceras till andra MCU som i princip testar IC: erna för få uppsättningar ingång som ges via MCU och motsvarande utgång. Resultatet kommuniceras igen till den första MCU som bekräftar att det är antingen korrekt eller felaktigt som visas på LCD -skärmen. Om IC -testet är ok visas "IC fungerar" på LCD -skärmen. Annars visas”Dålig IC”.

Om vi till exempel vill kontrollera 74192 måste följande steg följas⦁ IC dvs. 74192 sätts in i basen.

⦁ Välj manuellt läge ⦁ IC -nummer, dvs. 74192 skrivs med knappsatsen

Tryck på Enter

Därefter söker den IC i databasen och om den är tillgänglig visar den Found

Då kommer det att testa IC

om IC är ok visas”IC Working” på skärmen annars visas”Dålig IC”.

Steg 5: Nu har vi vår outputprodukt

Nu har vi vår produktprodukt
Nu har vi vår produktprodukt

UTGÅNGSPRODUKT

IC: er som kan testas: 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 4054 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 7412 7412 74123 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 742274 7472474 742247 7422474 7472474 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

PROBLEM STÅR TILL

1. Att kretsa på brödbräda var inte tillräckligt fast. Det var opålitligt så jag gjorde om vår krets på PCB.

2. Eftersom arduino Mega låg minnesstorlek så jag har använt extern ROM 24LC512 för datalagring av IC: er Alla möjliga kombinationer av INPUT och OUTPUT, För 16 -poliga IC: er 16 bitars logikserier, för 20 -stifts IC: er 20 bitars logikserier 3. Jag försökte gör denna Ic -testare för att testa IC: er med 28 stift men brist på digitala stift kunde jag inte göra för 28 stift. Den kan testa upp till 20 eller 24 stift IC: er.

4. försiktighet: GND -stiftet för IC behövs för att tillhandahålla GND från MCU: s GND -stift, men VCC -stiftet på IC är inte anslutet till MCU för MCU, hela projektet kan inte fungera korrekt.

FRAMTIDA UTVIDGNING:

Projektet kan förlängas enligt följande:

1) Den kan förlängas med mer än 28 pin ic genom att ändra lite hårdvara och vissa data för den IC

2) Det kan utökas till analoga IC: er

Steg 6: Du kan begära IC -testarens huvudkod i kommentarsfältet eller mejla mig till [email protected]

Kontakt

Shubham Kumar

UIET, Panjab University

Rekommenderad: