INHOUDSOPGAWE:

Digital IC Tester (for Industries and Engineering Colleges) deur Shubham Kumar, UIET, Panjab University: 6 stappe (met foto's)
Digital IC Tester (for Industries and Engineering Colleges) deur Shubham Kumar, UIET, Panjab University: 6 stappe (met foto's)

Video: Digital IC Tester (for Industries and Engineering Colleges) deur Shubham Kumar, UIET, Panjab University: 6 stappe (met foto's)

Video: Digital IC Tester (for Industries and Engineering Colleges) deur Shubham Kumar, UIET, Panjab University: 6 stappe (met foto's)
Video: IC Tester / PCB Tester: How to find faults and repair PCBs 2024, November
Anonim
Image
Image
Vereiste komponente om hierdie projek te maak
Vereiste komponente om hierdie projek te maak

Inleiding en werking van Digital IC Tester (vir CMOS en TTL IC's)

OPSOMMING:

IC's, die hoofkomponent van elke elektroniese stroombaan, kan vir 'n wye verskeidenheid doeleindes en funksies gebruik word. Maar as gevolg van foutiewe IC's werk die kring nie. Dit is inderdaad baie vervelige werk om die kring te ontfout en te bevestig of die stroombaan probleme veroorsaak of die IC self dood is. Om met hierdie soort probleme vorendag te kom, bevestig die IC -toetser of die betrokke IC behoorlik werk of nie.

INLEIDING:

Stappe om die projek te voltooi.

• Ek het die basiese kring op die broodbord gedoen en probeer met 'n paar basiese IC's daarop.

• Ek het 'n kring ontwikkel wat PCB kan aansit en vir alle IC's gebruik kan word.

• Om die projek gebruikersvriendelik te maak, het ek gewerk om die bedieningspaneel en die LCD -koppelvlak te maak.

WERK:

Die IC wat getoets moet word, word in die basis geplaas. Daar is twee maniere waarop IC -toetser gebruik kan word

1. Outomatiese modus

2. Handmatige modus

1. Outomatiese modus: onder die werking van die outomatiese modus hoef die gebruiker nie die sleutelbord te gebruik nie; die gebruiker hoef net IC in die IC -aansluiting te plaas, en die IC -toetser kan die IC -nommer outomaties opspoor deur aan die MCU te kommunikeer wat aan die eksterne toestel gekoppel is EEPROM, wat al die logika van die IC's bevat, toets dan basies die IC's vir 'n paar stelle insette wat gegee word deur die MCU beskikbaar in die EERPOM en die ooreenstemmende uitset. Die resultaat word weer aan die eerste MCU gekommunikeer en bevestig dat dit korrek of foutief is, wat op die LCD vertoon word. As die IC getoets is, word 'IC Working' op die LCD vertoon, anders word 'IC Bad' vertoon.

2. Handmatige modus: Deur die handmatige modus te gebruik, voer die gebruiker die IC -nommer in via die klavier wat gelyktydig op die LCD vertoon word. Die IC -nommer word aan die MCU gekommunikeer, wat basies die IC's toets vir 'n paar stelle insette wat deur die MCU en die ooreenstemmende uitset gegee word. Die resultaat word weer aan die eerste MCU gekommunikeer en bevestig dat dit korrek of foutief is, wat op die LCD vertoon word. As die IC getoets is, word 'IC Working' op die LCD vertoon, anders word 'Bad IC' vertoon. Byvoorbeeld, as ons 74192 wil kontroleer, moet die volgende stappe gevolg word: IC, dws 74192, word in die basis ingevoeg. 2. IC -nommer, d.w.s. 74192 word met die toetsbord ingevoer 3. Enter -sleutel word dan ingedruk 4. as IC ok is, word IC Working op die skerm vertoon, anders word "IC Bad" vertoon.

Stap 1: Vereiste komponente om hierdie projek te maak:

Vereiste komponente om hierdie projek te maak
Vereiste komponente om hierdie projek te maak
Vereiste komponente om hierdie projek te maak
Vereiste komponente om hierdie projek te maak

Vereiste komponente om digitale IC -toetsers te maak (vir die meeste CMOS- en TTL -IC's)

⦁ Aduino Mega 2560

Die Mega 2560 is 'n mikrobeheerbord gebaseer op die ATmega2560. Dit het 54 digitale in-/uitsetpenne (waarvan 15 as PWM -uitsette gebruik kan word), 16 analoog insette, 4 UART's (hardeware seriële poorte), 'n 16 MHz kristal ossillator, 'n USB -aansluiting, 'n kragaansluiting, 'n ICSP -kop, en 'n reset -knoppie. Dit bevat alles wat nodig is om die mikrobeheerder te ondersteun; Koppel dit eenvoudig aan 'n rekenaar met 'n USB-kabel of voer dit aan met 'n AC-na-DC-adapter of battery om aan die gang te kom.

⦁ EEPROM

EEPROM is nodig om die data van die IC's wat ons wil kontroleer, te laai. 24LC512 kan gebruik word om 512KB stoorplek te stoor.

A0, A1, A2 en Vss -pen wat aan die grond gekoppel is SCL -pen moet verbind word met die SDA van Arduino Mega SDA -pen moet verbind word met die SCL van Arduino Mega WP is Skryfbeveiligingspen moet aan VCC gekoppel word om die skryfoperasie uit te skakel

⦁ LCD

16*2 LCD word gebruik om te vertoon

GND en VCC moet toegepas word. Ons gebruik dit in die 4 -bis -modus. Verbind DB7 met D13, DB6 na D12, DB5 na D11 en DB4 na D10 -pen van Arduino. Koppel RS aan D6 en EN aan D8.

⦁ Hex KeyPad Om insette van die gebruiker te kry, het ons Hex Keypad gebruik Hex toetsbordverbinding benodig 8 pen Arduino. Daar verbind ons die eerste pen van die klavier met die D43 en deurlopend met die D42 van die laaste pen van die heks -klavier.

Stap 2: Hoe om dit te maak

Hoe om dit te maak
Hoe om dit te maak
Hoe om dit te maak
Hoe om dit te maak
Hoe om dit te maak
Hoe om dit te maak

Hoe om dit te maak

Stap 1:

Maak eerstens die hardewareverbinding soos getoon in die onderstaande stroomdiagram.

Stap 2:

Wees versigtig as u GND en VCC verbind. gee nie om vir VCC nie, want VCC word verskaf deur kodering deur PIN HOOG te maak in logiese kombinasies van die IC, maar moet sorg vir GND ie. GND van IC (IC -aansluiting) is gekoppel aan GND -pen van mikrobeheerder (MCU), maar VCC van IC (IC -aansluiting) is nie gekoppel aan VCC -pen van MCU nie.

Stap 3:

1. Om data in EEPROM te skryf, gebruik 24LC512 en kode uit die voorbeeldgedeelte van Arduino, wees versigtig met die penverbindings van EEPROM met MCU. pen1, 2, 3, 4 is altyd verbind met GND pen 8 is altyd gekoppel aan VCC. pen 5 is SDA gekoppel aan SCL van MCU en pen 6 is SCL gekoppel aan SDA van MCU pen 7 is WP (skryfbeveilig), dus tydens die skryf van data in EEPROM koppel dit aan die GND en as data geskryf word, om data te lees, verbind pin7 met die VCC van die MCU, dan is u data veilig in die EEPROM (24LC512), anders kan data verlore gaan as dit tydens die lees aan die GND gekoppel is.

2. Laai die data van alle moontlike logiese kombinasies op volgens die insette en afvoer van elke IC's met behulp van die waarheidstabel. Data moet in die volgende formaat wees "IC -naam" / r / n "Aantal penne" / r / n alle moontlike logika / r / n

Bv. 7408 moet ingevoer word soos volg 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V

Stap4: Laai die onderstaande kode in die mega 2560 op.

Stap 5: Begin om te gebruik … 1. Steek die IC in die sokkie, en sorg dat die GND -pen met die GND -pen van die IC -aansluiting gekoppel is met die GND -pen van die MCU. 2. Volg die instruksies op die LCD -skerm om dit te gebruik.

Stap 3: CKT. Diagram, Proteus -simulasie lêer en beelde en EEPROM -kode

CKT. Diagram, Proteus -simulasie lêer en beelde en EEPROM -kode
CKT. Diagram, Proteus -simulasie lêer en beelde en EEPROM -kode
CKT. Diagram, Proteus -simulasie lêer en beelde en EEPROM -kode
CKT. Diagram, Proteus -simulasie lêer en beelde en EEPROM -kode
CKT. Diagram, Proteus -simulasie lêer en beelde en EEPROM -kode
CKT. Diagram, Proteus -simulasie lêer en beelde en EEPROM -kode

Stap 4: Hoe om dit te gebruik

Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik

Hoe om te gebruik:

Stap 1

Koppel die toestel met 'n USB -kabel of 'n gelykstroomadapter.

Stap 2

U sal twee modusopsies op die LCD sien: modus 1: outomatiese modus en modus 2: handmatige modus Stap 3. Die IC wat getoets moet word, word in die basis geplaas. Daar is twee maniere waarop IC -toetser gebruik kan word

1. Outomatiese modus 2. Handmatige modus

1. Outomatiese modus:

Onder die werking van die outomatiese modus hoef die gebruiker nie die sleutelbord te gebruik nie; hy hoef net IC in die IC -aansluiting te plaas en outomaties word die IC -nommer aan die MCU gekommunikeer, wat basies die IC's toets vir 'n paar stelle invoer die MCU en die ooreenstemmende uitset. Die resultaat word weer aan die eerste MCU gekommunikeer en bevestig dat dit korrek of foutief is, wat op die LCD vertoon word. As die IC getoets is, word 'IC werk' op die LCD vertoon. Anders word 'Slegte IC' vertoon. 1. Voeg enige IC in. Druk 1 om die outomatiese modus te aktiveer. 3. As dit getoets word, 4. As IC beskikbaar is, wys dit "Gevind". 5. As IC OK is, druk die alle moontlike IC's uit

2. Handmatige modus:

Onder die handmatige modus voer die gebruiker die IC -nommer in via die klavier wat gelyktydig op die LCD vertoon word. Die IC -nommer word aan ander MCU gekommunikeer, wat basies die IC's toets vir 'n paar stelle insette wat deur die MCU en die ooreenstemmende uitset gegee word. Die resultaat word weer aan die eerste MCU gekommunikeer en bevestig dat dit korrek of foutief is, wat op die LCD vertoon word. As die IC getoets is, word 'IC werk' op die LCD vertoon. Anders word 'Slegte IC' vertoon.

As ons byvoorbeeld 74192 wil kontroleer, moet die volgende stappe gevolg word⦁ IC, dws 74192 word in die basis ingevoeg.

Kies Handmatige modus ⦁ IC -nommer, d.w.s. 74192 word getik met die toetsbord

Druk Enter -sleutel

Dan soek dit na IC in die databasis en as dit beskikbaar is, verskyn Gevind

Dan sal dit die IC toets

As IC reg is, word 'IC Working' op die skerm vertoon, anders word 'Bad IC' vertoon.

Stap 5: Nou het ons ons uitsetproduk

Nou het ons ons uitsetproduk
Nou het ons ons uitsetproduk

UITPUTPRODUK

IC's wat getoets kan word: 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 405 4040 4040 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 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 7422742374 7473274 7473274 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

PROBLEME GESIG

1. Om op 'n broodbord te ry, was nie stewig genoeg nie. Dit was onbetroubaar, so ek het ons kring op PCB herbou.

2. Sedert arduino Mega lae geheue grootte, so ek het eksterne ROM 24LC512 gebruik vir data stoor van IC's Alle moontlike kombinasies van INPUT en OUTPUT, Vir 16 pin IC's 16 bit logic series, for 20 pin ICs 20 bit logic series 3. I tried to maak hierdie Ic -toetser om IC's met 28 -pen te toets, maar met 'n gebrek aan digitale penne kon ek dit nie vir 28 -penne maak nie. Dit kan tot 20 of 24 penne IC's toets.

4. waarskuwing: die GND -pen van IC is nodig om GND van die MCU se GND -pen te verskaf, maar die VCC -pen van IC is nie aan die VCC van MCU gekoppel nie, en die hele projek sal moontlik nie behoorlik werk nie.

TOEKOMSTIGE UITBREIDING:

Die projek kan soos volg uitgebrei word:

1) Dit kan verleng word vir meer as 28 pin ic's deur 'n paar hardeware en 'n paar data van die IC te verander

2) Dit kan uitgebrei word na analoog IC's

Stap 6: U kan die hoofkode van die IC -tester in die opmerkingskassie aanvra of vir my stuur na [email protected]

Kontak

Shubham Kumar

UIET, Panjab Universiteit

Aanbeveel: