Мазмұны:
- 1 -қадам: Бұл жобаны жасау үшін компоненттерге қойылатын талаптар:
- 2 -қадам: Қалай жасауға болады
- 3 -қадам: CKT. Диаграмма, Proteus модельдеу файлы мен суреттері және EEPROM коды
- 4 -қадам: Оны қалай қолдануға болады
- 5 -қадам: Енді бізде шығатын өнім бар
- 6 -қадам: Сіз IC Tester -тің негізгі кодын түсініктеме жәшігіне сұрай аласыз немесе маған [email protected] поштасына жібере аласыз
Бейне: Сандық IC сынаушы (өнеркәсіптік және инженерлік колледждерге арналған) Шубхам Кумар, UIET, Панжаб университеті: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Сандық IC сынағышын енгізу және жұмыс (CMOS және TTL IC үшін)
РЕФЕРАТ:
Әрбір электронды схеманың негізгі компоненті IC -ті әр түрлі мақсаттар мен функциялар үшін қолдануға болады. Бірақ кейде ақаулы IC -ге байланысты схема жұмыс істемейді. Шынында да, тізбекті жөндеу және тізбектің проблема туғызатынын немесе IC -ның өзі өлгенін растау өте қиын жұмыс. IC тестілеушісі осындай мәселелерді шешу үшін қаралатын IC дұрыс жұмыс істеп тұрғанын растайды.
КІРІСПЕ:
Жобаны аяқтауға арналған қадамдар.
• Мен нан тақтасындағы негізгі схеманы жасадым және бірнеше негізгі IC -мен тырыстым.
• Мен ПХД орнатуға болатын және барлық IC үшін қолдануға болатын схеманы жасадым.
• Жобаны қолданушыға ыңғайлы ету үшін мен пернетақта мен СКД интерфейсін жасау үшін жұмыс жасадым.
ЖҰМЫС:
Тексерілетін IC базаға енгізілген. IC тестерін басқаруға болатын екі режим бар
1. Автоматты режим
2. Қол режимі
1. Автоматты режим: Автоматты режимде пайдаланушыға пернетақтаны пайдаланудың қажеті жоқ, пайдаланушыға IC ұяшығына IC енгізу керек, ал IC сынағышы сыртқы нөмірге қосылған MCU -ге хабарласу арқылы IC нөмірін автоматты түрде анықтайды. ICS барлық логикасын қамтитын EEPROM, содан кейін ол негізінен ICS -ті EERPOM -да бар MCU және сәйкес шығыс арқылы берілетін бірнеше кіріс жиынтығы үшін тексереді. Нәтиже қайтадан СКД -де көрсетілетін дұрыс немесе ақаулы екенін растайтын бірінші MCU -ға хабарланады. Егер тексерілген IC жақсы болса, СКД -де «IC Working» көрсетіледі, әйтпесе «IC Bad» көрсетіледі.
2. Қол режимі: Қолмен жұмыс режимі кезінде пайдаланушы СК -да бір мезгілде көрсетілетін пернетақта арқылы IC нөмірін енгізеді. IC нөмірі MCU -ға жіберіледі, ол негізінен ICU -ны MCU және сәйкес шығыс арқылы берілетін бірнеше кіріс жиынтығы үшін тексереді. Нәтиже қайтадан СКД -де көрсетілетін дұрыс немесе ақаулы екенін растайтын бірінші MCU -ға хабарланады. Егер тексерілген IC жақсы болса, СКД -де «IC Working» көрсетіледі, әйтпесе «Bad IC» көрсетіледі. Мысалы, егер біз 74192 -ді тексергіміз келсе, келесі қадамдарды орындау қажет 1. IC яғни 74192 базаға енгізілген. 2. IC нөмірі, яғни 74192 пернетақтаның көмегімен теріледі 3. Енгізу пернесін басады 4. егер IC жақсы болса “IC Working” экранда көрсетіледі, әйтпесе “IC Bad” көрсетіледі.
1 -қадам: Бұл жобаны жасау үшін компоненттерге қойылатын талаптар:
Цифрлық IC тестілеуін құрайтын компоненттерге қойылатын талаптар (CMOS және TTL IC -терінің көпшілігі үшін)
⦁ Aduino Mega 2560
Mega 2560 - бұл ATmega2560 негізіндегі микроконтроллер тақтасы. Оның 54 цифрлық кіріс/шығыс түйреуі бар (оның 15 -і PWM шығысы ретінде пайдаланылуы мүмкін), 16 аналогты кіріс, 4 UART (аппараттық сериялық порттар), 16 МГц кристалды осциллятор, USB қосылымы, қуат ұясы, ICSP тақырыбы, және қалпына келтіру түймесі. Ол микроконтроллерді қолдау үшін қажет нәрсенің барлығын қамтиды; бастау үшін оны компьютерге USB кабелі арқылы қосыңыз немесе айнымалы токтан адаптерге немесе батареяға қосыңыз.
⦁ EEPROM
EEPROM біз тексергіміз келетін IC деректерін жүктеу үшін қажет. 24LC512 512КБ сақтау сыйымдылығын сақтау үшін пайдаланылуы мүмкін.
Ground SCL түйреуішіне жалғанған A0, A1, A2 және Vss түйрегіші Arduino Mega SDA түйініне SDA қосылуы керек, Arduino Mega WP SCL -ге қосылуы керек, Жазуды қорғау үшін VCC -ге қосылу керек.
⦁ СКД
16*2 СКД дисплей үшін қолданылады
GND және VCC қолданылуы керек. Біз мұны 4 биттік режимде қолданамыз. Мұнда DB7 -ден D13 -ке, DB6 -дан D12 -ге, DB5 -тен D11 -ге және DB4 -тен D10 -ға Arduino пинін қосуға болады. RS -ті D6 -ге, EN -ті D8 -ге қосыңыз.
⦁ Hex пернетақтасы Біз қолданатын пайдаланушылардан ақпарат алу үшін Hex пернетақтасы Hex пернетақтасына 8 түйреуішті Arduino қажет етеді. Онда біз D43 пернетақтасының бірінші түйреуішін және он алтылық пернетақтаның соңғы түйреуішінің D42 -ге үздіксіз қосамыз.
2 -қадам: Қалай жасауға болады
Қалай жасауға болады
1 -қадам:
Алдымен аппараттық қосылымды төмендегі схемада көрсетілгендей жасаңыз.
2 -қадам:
GND мен VCC қосқан кезде абай болыңыз. VCC туралы қамқорлық жасамаңыз, себебі VCC IC логикалық комбинацияларында PIN HIGH кодын енгізу арқылы кодтау арқылы қамтамасыз етіледі, бірақ GND үшін қамқорлық қажет. GND of IC (IC розеткасы) микроконтроллердің GND пиніне (MCU) қосылады, бірақ IC VCC (IC розеткасы) MCU VCC істікшесіне қосылмайды.
3 -қадам:
1. EEPROM -де деректерді жазу үшін 24LC512 пайдаланыңыз және Arduino -ның мысал бөліміндегі кодты қолданыңыз, EEPROM -дің MCU -мен түйреуіштеріне мұқият болыңыз. pin1, 2, 3, 4 әрқашан GND -ге қосылады, 8 -пин әрқашан VCC -ге қосылады. 5 -пин - MCA SCL -ге қосылған SDA, ал 6 -пин - MCU -дің SDA -ға қосылған SCL - 7 -pin - WP (жазудан қорғалған), сондықтан EEPROM -да деректерді жазу кезінде оны GND -ге қосыңыз, ал егер деректер жазылса, деректерді оқу үшін pin7 -ге қосылыңыз. MCU VCC, содан кейін сіздің деректер EEPROM (24LC512) қауіпсіз болады, әйтпесе оқу кезінде GND қосылған болса, деректер жоғалуы мүмкін.
2. Барлық ықтимал логикалық комбинациялардың деректерін ақиқаттық кестенің көмегімен әрбір АЖ енгізу мен шығаруға сәйкес жүктеңіз. Деректер келесі форматта болуы керек: «IC атауы» / r / n «түйреуіштер саны» / r / n барлық мүмкін логика / r / n
Мысалы, 7408 келесідей енгізілуі керек: 7408 / r / n14 / r / n00L00LGL00L00V / r / n01L01LGL01L01V / r / n10L10LGL10L10V / r / n11H11HGH11H11V
4 -қадам: 2560 мегада төменде берілген кодты жүктеңіз.
5 -қадам:… қолдана бастаңыз. 1. GND түйреуішіне күтім жасайтын IC ұяшығына салыңыз, MCU GND істікшесі арқылы IC розеткасының GND түйреуішіне қосылады. 2. Оны пайдалану үшін СКД экранындағы нұсқауларды орындаңыз.
3 -қадам: CKT. Диаграмма, Proteus модельдеу файлы мен суреттері және EEPROM коды
4 -қадам: Оны қалай қолдануға болады
Қалай қолдануға болады:
1 -қадам
Құрылғыны USB кабелі немесе тұрақты ток адаптері арқылы қосыңыз.
2 -қадам
СКД режимінде 2 режим опциясын көресіз. Режим 1: автоматты режим және режим 2: қолмен режим 3 -қадам. Тексерілетін IC базаға енгізілген. IC тестерін басқаруға болатын екі режим бар
1. Автоматты режим 2. Қол режимі
1. Автоматты режим:
Автоматты режимде пайдаланушыға пернетақтаны пайдаланудың қажеті жоқ, ол IC ұяшығына IC енгізуі керек, және автоматты түрде IC нөмірі MCU -ға жіберіледі, ол негізінен IC -терді бірнеше кіріс жиынтығы үшін тексереді. MCU және сәйкес шығыс. Нәтиже қайтадан СКД -де көрсетілетін дұрыс немесе ақаулы екенін растайтын бірінші MCU -ға хабарланады. Егер тексерілген IC жақсы болса, СКД дисплейінде «IC жұмыс істейді» көрсетіледі. Әйтпесе, «Bad IC» көрсетіледі. 1. Кез келген IC салыңыз 2. Автоматты режимді қосу үшін 1 түймесін басыңыз 3. Ол «Тестілеуді» көрсетеді 4. Егер IC қол жетімді болса, ол «Табылды» дегенді көрсетеді 5. Егер IC жарамды болса, барлық ықтимал IC -терді басып шығарады
2. Қол режимі:
Қолмен жұмыс режимінде пайдаланушы СК -да бір мезгілде көрсетілетін пернетақта арқылы IC нөмірін енгізеді. IC нөмірі басқа MCU -ға жіберіледі, ол негізінен ICU -ны MCU және сәйкес шығыс арқылы берілетін бірнеше кіріс жиынтығы үшін тексереді. Нәтиже қайтадан СКД -де көрсетілетін дұрыс немесе ақаулы екенін растайтын бірінші MCU -ға хабарланады. Егер тексерілген IC жақсы болса, СКД дисплейінде «IC жұмыс істейді» көрсетіледі. Әйтпесе, «Bad IC» көрсетіледі.
Мысалы, егер біз 74192 -ді тексергіміз келсе, келесі қадамдарды орындау керек⦁ IC яғни 74192 базаға енгізілген.
⦁ Қол режимін таңдаңыз ⦁ IC нөмірі, яғни 74192 пернетақтаның көмегімен теріледі
Enter пернесін басыңыз
Содан кейін ол дерекқорда IC іздейді және егер ол табылса көрсетеді
Содан кейін ол IC тексереді
егер IC жақсы болса, экранда «IC Working» көрсетіледі, әйтпесе «Bad IC» көрсетіледі.
5 -қадам: Енді бізде шығатын өнім бар
ШЫҒАРУ ӨНІМІ
Тестілеуге болатын IC: 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 404404 404 404 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 7411 7411 7411 7413 7411 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 7424 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 742 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
МӘСЕЛЕЛЕР БЕТТЕЛДІ
1. Нан тақтасында айналдыру жеткіліксіз болды. Бұл сенімсіз болды, сондықтан мен ПХД -дегі схеманы қайта жасадым.
2. Ардуино Mega жады көлемі төмен болғандықтан, мен IC -дің барлық мүмкін болатын INPUT және OUTPUT комбинациясын сақтау үшін сыртқы ROM 24LC512 қолдандым, 16 істікшелі IC үшін 16 биттік логикалық серия үшін, 20 істікшелі IC үшін 20 биттік логикалық серия 3. IC -ді 28 істікшелі тестілеу үшін осы Ic сынағышты жасаңыз, бірақ цифрлық түйреуіштердің жетіспеушілігі мен оны 28 істікшеге жасай алмадым. Ол 20 немесе 24 істікшелі IC -ге дейін тексере алады.
4. абай болыңыз: IC GND түйрегіші MCU GND түйреуішінен GND қамтамасыз ету үшін қажет, бірақ IC VCC түйреуіші MCU VCC -ге қосылмаған, бүкіл жоба дұрыс жұмыс істемеуі мүмкін.
БОЛАШАҚТЫ ҰЗАТУ:
Жобаны келесідей ұзартуға болады:
1) Оны кейбір аппараттық құралдар мен кейбір IC деректерін өзгерту арқылы 28 істікшеден артық ұзартуға болады
2) Оны аналогтық IC -ге дейін кеңейтуге болады
6 -қадам: Сіз IC Tester -тің негізгі кодын түсініктеме жәшігіне сұрай аласыз немесе маған [email protected] поштасына жібере аласыз
Байланыс
Шубхам Кумар
UIET, Панжаб университеті
Ұсынылған:
Сызық ізбасары роботына арналған ПХД дизайны - Арнаб Кумар Дас: 4 қадам
Сызық ізбасары роботына арналған ПХД дизайны - Арнаб Кумар Дас: Бұл жоба біз компоненттерді таңдадық деп ойлаймыз. Жүйенің дұрыс жұмыс істеуі үшін әр компонентке қуат, кернеу, ток, кеңістік, салқындату және т.б. бойынша не қажет екенін түсіну маңызды, сонымен қатар
Arduino және 3D басып шығарумен 16 арналы серво сынаушы: 3 қадам (суреттермен)
Arduino және 3D басып шығарумен бірге 16 арналы серво -тест: Мен жақында ғана жасаған барлық жобалар менден кейбір сервистерді сынап көруді және жиналысқа кірмес бұрын олардың позицияларын сынауды талап етті. Мен әдетте нан тақтасында жылдам серво сынағыш жасаймын және ardui -дегі сериялық мониторды қолданамын
SaferWork 4.0 - Қауіпсіздікке арналған өнеркәсіптік IoT: 3 қадам
SaferWork 4.0 - Қауіпсіздікке арналған өнеркәсіптік IoT: Жобаның сипаттамасы: SaferWork 4.0 өндірістік аймақтардың нақты уақыттағы экологиялық деректерін ұсынуға ниетті. Қазіргі уақытта OHSAS 18001 (Еңбек қауіпсіздігі мен қауіпсіздігін бағалау сериясы) немесе Бразилиялық NR-15 (зиянды әрекеттер) сияқты қолданыстағы ереже
FTC роботтарына арналған өнеркәсіптік сымдар техникасы - әдістер мен кеңестер: 4 қадам
FTC роботтарына арналған өнеркәсіптік сымдар техникасы - әдістер мен кеңестер: Көптеген FTC командалары өздерінің роботтарына электрониканы орнату үшін негізгі сымдар техникасы мен құралдарына сүйенеді. Алайда, бұл негізгі әдістер мен материалдар сымдарды жетілдіруге қойылатын талаптар үшін жеткіліксіз болады. Сіздің команда неғұрлым жетілдірілген сенсорды қолдана ма
Кері инженерлік және автотұрақ сенсорларын жаңарту: 7 қадам
Кері инженерлік және автотұрақ сенсорларын жаңарту: Бұл нұсқаулық сізге кері инженерияны түсінуге, деректерді талдауға және осы ақпаратпен жаңа өнімді дамытуға мүмкіндік береді