Mündəricat:

Digital IC Tester (Sənaye və Mühəndislik Kollecləri üçün) Shubham Kumar, UIET, Panjab Universiteti: 6 addım (şəkillərlə)
Digital IC Tester (Sənaye və Mühəndislik Kollecləri üçün) Shubham Kumar, UIET, Panjab Universiteti: 6 addım (şəkillərlə)

Video: Digital IC Tester (Sənaye və Mühəndislik Kollecləri üçün) Shubham Kumar, UIET, Panjab Universiteti: 6 addım (şəkillərlə)

Video: Digital IC Tester (Sənaye və Mühəndislik Kollecləri üçün) Shubham Kumar, UIET, Panjab Universiteti: 6 addım (şəkillərlə)
Video: Kelvin Müqavimət Ölçü üsulu və ya 4 kabelli müqavimət ölçümü (Çox kiçik müqavimətlərin ölçülməsi) 2024, Noyabr
Anonim
Image
Image
Bu layihəni həyata keçirmək üçün tələb olunan komponentlər
Bu layihəni həyata keçirmək üçün tələb olunan komponentlər

Rəqəmsal IC Test cihazının tətbiqi və işləməsi (CMOS və TTL IC -lər üçün)

ÖZET:

Hər bir elektron dövrənin əsas komponenti olan IC -lər müxtəlif məqsəd və funksiyalar üçün istifadə edilə bilər. Ancaq bəzən səhv IC -lər səbəbiylə dövrə işləmir. Həqiqətən, dövrəni düzəltmək və dövrənin problem yaratdığını yoxsa IC -nin özünün öldüyünü təsdiq etmək çox yorucu bir işdir. Bu cür problemləri ortaya çıxarmaq üçün IC test cihazı, nəzərdən keçirilən IC -nin düzgün işlədiyini təsdiqləyir.

GİRİŞ:

Layihəni tamamlamaq üçün addımlar.

• Çörək taxtasında əsas dövrəni etdim və üzərində bir neçə əsas IC ilə çalışdım.

• PCB taxa bilən və bütün IC -lər üçün istifadə edilə bilən bir dövrə hazırladım.

• Layihəni istifadəçi dostu etmək üçün klaviatura və LCD interfeysi hazırladım.

İŞLƏR:

Test ediləcək IC bazaya daxil edilir. IC test cihazının işlədilə biləcəyi iki rejim var

1. Avtomatik rejim

2. Manual rejim

1. Avtomatik rejim: Avtomatik rejimdə işləyərkən istifadəçi klavyatdan istifadə etməməlidir, istifadəçinin IC yuvasına IC daxil etməsi lazımdır və IC test cihazı, IC -yə daxil olan MCU ilə əlaqə quraraq avtomatik olaraq IC nömrəsini aşkar edir. IC -lərin bütün məntiqini ehtiva edən EEPROM, əsasən IC -ləri EERPOM -da mövcud olan MCU və ona uyğun çıxış vasitəsi ilə verilən bir neçə giriş dəsti üçün yoxlayır. Nəticə yenidən LCD -də göstərilən düzgün və ya səhv olduğunu təsdiq edən ilk MCU -ya bildirilir. Test edilmiş IC normaldırsa, LCD -də "IC Working" göstərilir, əks halda "IC Bad" göstərilir.

2. Manual rejim: Manual rejimin işləməsi ilə istifadəçi eyni anda LCD -də görünən klaviatura vasitəsilə IC nömrəsini daxil edir. IC nömrəsi, MCU -ya verilir və MCU və müvafiq çıxış vasitəsilə verilən bir neçə giriş dəsti üçün IC -ləri yoxlayır. Nəticə yenidən LCD -də göstərilən düzgün və ya səhv olduğunu təsdiq edən ilk MCU -ya bildirilir. Test edilmiş IC normaldırsa, LCD -də "IC Working" göstərilir, əks halda "Bad IC" göstərilir. Məsələn, 74192 -ni yoxlamaq istəsək, aşağıdakı addımlar yerinə yetirilməlidir 1. IC yəni 74192 bazaya daxil edilmişdir. 2. IC nömrəsi, yəni 74192, klaviatura ilə yazılır. 3. Enter düyməsinə basılır. 4. IC yaxşı olarsa ekranda "IC Working", əks halda "IC Bad" göstərilir.

Addım 1: Bu Layihənin Hazırlanması üçün Komponent Tələbləri:

Bu layihəni həyata keçirmək üçün tələb olunan komponentlər
Bu layihəni həyata keçirmək üçün tələb olunan komponentlər
Bu layihəni həyata keçirmək üçün tələb olunan komponentlər
Bu layihəni həyata keçirmək üçün tələb olunan komponentlər

Rəqəmsal IC test cihazı etmək üçün komponent tələbləri (əksər CMOS və TTL IC -lər üçün)

⦁ Aduino Mega 2560

Mega 2560, ATmega2560 -a əsaslanan bir mikro nəzarət lövhəsidir. 54 rəqəmsal giriş/çıxış pininə malikdir (onlardan 15 -i PWM çıxışı olaraq istifadə edilə bilər), 16 analoq giriş, 4 UART (hardware seriyalı portlar), 16 MHz kristal osilator, USB bağlantısı, elektrik prizi, ICSP başlığı, və sıfırlama düyməsi. Mikro nəzarətçini dəstəkləmək üçün lazım olan hər şeyi ehtiva edir; işə salmaq üçün sadəcə USB kabeli ilə kompüterə qoşun və ya AC-DC adapteri və ya batareya ilə işə salın.

E EEPROM

EEPROM, yoxlamaq istədiyimiz IC məlumatlarını yükləmək üçün lazımdır. 24LC512, 512KB saxlama tutumu saxlamaq üçün istifadə edilə bilər.

Ground SCL pininə qoşulmuş A0, A1, A2 və Vss pinləri Arduino Mega SDA pininə qoşulmalı, Arduino Mega WP SCL -ə qoşulmalıdır Yazma əməliyyatını söndürmək üçün VCC -yə qoşulmalıdır.

⦁ LCD

Ekran üçün 16*2 LCD istifadə olunur

GND və VCC tətbiq olunmalıdır. Bunu 4 bit rejimində istifadə edirik. Arduinonun DB7 -dən D13 -ə, DB6 -dan D12 -yə, DB5 -dən D11 -ə və DB4 -dən D10 pininə qoşulmaq üçün var. RS -i D6 -ya, EN -i D8 -ə qoşun.

⦁ Hex KeyPad Hex Keypad istifadə etdiyimiz istifadəçidən giriş əldə etmək üçün Hex klaviatura bağlantısı üçün 8 pin Arduino tələb olunur. Orada klaviaturanın 1 -ci pinini D43 -ə və davamlı olaraq altıbucaqlı klaviaturanın son pininin D42 -nə bağlayırıq.

Addım 2: Bunu necə etmək olar

Bunu necə etmək olar
Bunu necə etmək olar
Bunu necə etmək olar
Bunu necə etmək olar
Bunu necə etmək olar
Bunu necə etmək olar

Necə etmək olar

Addım 1:

Hər şeydən əvvəl, aşağıdakı sxemdə göstərildiyi kimi aparat bağlantısını qurun.

Addım 2:

GND və VCC birləşdirərkən diqqətli olun. VCC ilə maraqlanmayın, çünki VCC, IC -nin məntiqi birləşmələrində PIN YÜKSƏK edərək kodlaşdırma ilə təmin edilir, lakin GND -yə diqqət yetirməlidir. GND IC (IC yuvası) mikro nəzarətçinin GND pininə (MCU) bağlıdır, lakin IC -nin VCC (IC yuvası) MCU -nun VCC pininə qoşulmur.

Addım 3:

1. EEPROM -da məlumat yazmaq üçün 24LC512 istifadə edin və Arduinonun nümunə bölməsindəki kodu EEPROM -un MCU ilə əlaqələndiricilərinə diqqət yetirin. pin1, 2, 3, 4 həmişə GND ilə bağlanır pin 8 həmişə VCC -yə qoşulur. pin 5, MCU -nun SCL -nə bağlı olan SDA -dır və pin -in 6 -sı MCU -nun SDA -ya bağlı olan SCL -dir - WP -dir (yazmaqdan qorunur), buna görə də EEPROM -da məlumat yazarkən onu GND -yə qoşun və əgər məlumat yazılıbsa, məlumatı oxumaq üçün pin7 -ni MCU -nun VCC -si, sonra məlumatlarınız EEPROM -da (24LC512) təhlükəsiz olardı, əks halda oxunarkən GND -yə qoşulduqda məlumatlar itirilə bilər.

2. Həqiqət cədvəlindən istifadə edərək hər bir IC -nin girişinə və çıxışına görə bütün mümkün məntiqi birləşmələrin məlumatlarını yükləyin. Məlumatlar "IC adı" / r / n "Pin sayı" / r / n bütün mümkün məntiq / r / n formatında olmalıdır

Məsələn 7408 aşağıdakı kimi daxil edilməlidir 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V

Addım 4: mega 2560 -da aşağıda göstərilən kodu yükləyin.

Addım 5: istifadə etməyə başlayın. 1. IC -ni GND pininə baxan yuvaya daxil edin, MCU -nun GND pinindən istifadə edərək IC yuvasının GND pininə qoşulur. 2. İstifadə etmək üçün LCD ekrandakı təlimatları izləyin.

Addım 3: CKT. Diaqram, Proteus Simulyasiya Fayl və Şəkillər və EEPROM Kodu

CKT. Diaqram, Proteus Simulyasiya Fayl və Şəkillər və EEPROM Kodu
CKT. Diaqram, Proteus Simulyasiya Fayl və Şəkillər və EEPROM Kodu
CKT. Diaqram, Proteus Simulyasiya Fayl və Şəkilləri və EEPROM Kodu
CKT. Diaqram, Proteus Simulyasiya Fayl və Şəkilləri və EEPROM Kodu
CKT. Diaqram, Proteus Simulyasiya Fayl və Şəkillər və EEPROM Kodu
CKT. Diaqram, Proteus Simulyasiya Fayl və Şəkillər və EEPROM Kodu

Addım 4: Necə istifadə olunur

Necə İstifadə Edilir
Necə İstifadə Edilir
Necə İstifadə Edilir
Necə İstifadə Edilir
Necə İstifadə Edilir
Necə İstifadə Edilir

Necə istifadə etməli:

Addım 1

Cihazı USB kabelindən və ya DC adapterindən istifadə edərək qoşun.

Addım 2

LCD.mode1 -də 2 rejim variantını görəcəksiniz: avtomatik rejim və rejim2: əl rejimi Step3. Test ediləcək IC bazaya daxil edilir. IC test cihazının işlədilə biləcəyi iki rejim var

1. Avtomatik rejim 2. Manual rejim

1. Avtomatik rejim:

Avtomatik rejimdə işləyərkən istifadəçinin düymə yastığından istifadə etməsinə ehtiyac yoxdur, sadəcə IC yuvasına IC daxil etməli və avtomatik olaraq IC nömrəsi MCS -ə ötürüləcək. MCU və müvafiq çıxış. Nəticə yenidən LCD -də göstərilən düzgün və ya səhv olduğunu təsdiq edən ilk MCU -ya bildirilir. Test edilmiş IC normaldırsa, LCD -də “IC is Working” göstərilir. Əks halda "Bad IC" göstərilir. 1. Hər hansı bir IC daxil edin 2. Avtomatik rejimi aktivləşdirmək üçün 1 düyməsini basın 3. "Test" göstərildiyindən 4. IC varsa, "Tapıldı" göstərir 5. IC normaldırsa, bütün mümkün IC -ləri çap edin

2. Manual rejim:

Əl rejiminin işləməsi ilə istifadəçi eyni anda LCD -də görünən klaviatura vasitəsilə IC nömrəsini daxil edir. IC nömrəsi, əsasən MCU və müvafiq çıxış vasitəsilə verilən bir neçə giriş dəsti üçün IC -ləri sınayan digər MCU -ya bildirilir. Nəticə yenidən LCD -də göstərilən düzgün və ya səhv olduğunu təsdiq edən ilk MCU -ya bildirilir. Test edilmiş IC normaldırsa, LCD -də “IC is Working” göstərilir. Əks halda "Bad IC" göstərilir.

Məsələn, 74192 -ni yoxlamaq istəsək, aşağıdakı addımlara əməl edilməlidir⦁ IC yəni 74192 bazaya daxil edilmişdir.

⦁ Manual Mode seçin ⦁ IC nömrəsi, yəni 74192 klaviatura istifadə edərək yazılır

Enter düyməsini basın

Sonra verilənlər bazasında IC axtarır və əgər varsa Tapılır

Sonra IC test edəcək

IC yaxşı olarsa, ekranda "IC Working", əks halda "Bad IC" göstərilir.

Addım 5: İndi Çıxış Məhsulumuz Var

İndi Çıxış Məhsulumuz Var
İndi Çıxış Məhsulumuz Var

Çıxış Məhsulu

Test Edilə bilən IC'ler: 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 404404404 404 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 7411 7411 7411 7411 7411 7411 7411 7411 7411 7411 7411 7411 7411 7413 7413 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 7423 7447474 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 7474 744 744 744 744 74747474 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744 744747475 dolandırıcılığıdır. 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 74374

PROBLEMLƏR FACED

1. Çörək taxtasında dövriyyə kifayət qədər möhkəm deyildi. Etibarsız idi, buna görə dövrəmizi PCB üzərində düzəltdim.

2. Arduino Mega aşağı yaddaş ölçüsündən bəri IC -nin bütün mümkün Giriş və Çıxış kombinasiyalarının məlumat saxlanması üçün xarici ROM 24LC512 -dən istifadə etdim, 16 pinli IC üçün 16 bit məntiq seriyası üçün, 20 pinli IC üçün 20 bitli məntiq seriyası 3. IC -ləri 28 Pin ilə yoxlamaq üçün bu Ic test cihazını düzəldin, amma rəqəmsal sancaqlar olmaması üçün 28 pin üçün edə bilmədim. 20 və ya 24 pinli IC -ni sınaya bilər.

4.xəbərdarlıq: MCU -nun GND pinindən GND təmin etmək üçün IC -nin GND pininə ehtiyac var, ancaq IC -nin VCC pimi MCU -nun VCC -nə bağlı deyil, bütün layihə düzgün işləməyə bilər.

GƏLƏCƏK ÜÇÜNLÜK:

Layihə aşağıdakı kimi uzadıla bilər:

1) Bəzi IC və bəzi məlumatları dəyişdirərək 28 pindən çox uzadıla bilər

2) Analog IC -lərə uzadıla bilər

Addım 6: IC Tester -in əsas kodunu şərh qutusuna yaza və ya mənə [email protected] ünvanına göndərə bilərsiniz

Əlaqə

Shubham Kumar

UIET, Panjab Universiteti

Tövsiyə: