
05.07.2026 ж
Қазіргі микроконтроллерлердегі біріктірілген аналогты-цифрлық түрлендіргіштер (ADC) енді тек көмекші модуль емес. 2025–2026 жылдардағы өнеркәсіптік автоматтандыру ортасында олар бүкіл басқару жүйесінің дәлдігін анықтайтын орталық түйінге айналады. Біз инженерлер 12-16 биттік рұқсатта бірнеше MSPS (секундына миллиондаған үлгілер) іріктеу жылдамдығына дейінгі сигналдарды өңдеуге қабілетті жетілдірілген чиптегі модульдері бар чиптердің пайдасына жоғары ажыратымдылығы бар сыртқы ADC-ден бас тарту үрдісін көріп отырмыз. Нарықтың негізгі сұранысы жай ғана цифрландыру арнасынан кешенді бағалауға ауыстымикроконтроллерлердің кірістірілген ADC мүмкіндіктері, соның ішінде жылдамдық, шуды азайту және энергия тиімділігі.
Мұнай-газ секторы үшін мониторинг жүйелерін жасау тәжірибемізде біз сыртқы АЦҚ-ны жаңа буынның кірістірілген модулімен ауыстыру баспа платасының ауданын 35%-ға қысқартуға және материалдар шотының (БМ) құнын 18%-ға төмендетуге мүмкіндік беретін жағдайға тап болдық. Дегенмен, бұл шешім сызықтық емес және температуралық ауытқуды мұқият талдауды қажет етті. Маңызды қолданба үшін контроллерді таңдасаңыз, борттық ADC сипаттамаларын елемеу деректердің жоғалуына немесе жалған дабылдарға әкелуі мүмкін. Бұл мақала дизайндағы осындай қателерді болдырмау үшін техникалық нюанстарды түсінуге көмектеседі.
Чиптегі ADC архитектурасын түсіну микроконтроллерді нақты әлем қолданбаларында дұрыс пайдалану үшін өте маңызды. Қазіргі заманғы өнеркәсіптік MCU-лардың көпшілігі SAR (кейінгі жуықтау тізілімі) немесе Sigma-Delta архитектурасын пайдаланады. Олардың арасындағы таңдау жылдамдық пен дәлдік арасындағы тепе-теңдікпен анықталады. SAR ADC жоғары түрлендіру жылдамдығын (5–10 MSPS дейін) қамтамасыз етеді, олар қозғалтқыштарды басқару немесе жылдам өтпелі процестерді түсіру үшін қажет. Sigma-Delta ADC, керісінше, ультра жоғары ажыратымдылық (24 битке дейін) және шуды тамаша қабылдамау үшін жылдамдықты құрбан етеді, бұл жүктеме жасушалары немесе термопаралар үшін өте қолайлы.
Ажыратымдылық (бит тереңдігі) инженерлер қарастыратын бірінші параметр, бірақ ол жалғыз анықтаушы фактор емес. 12-биттік ADC кіріс кернеуін 4096 деңгейге, ал 16-биттік ADC 65536 деңгейіне бөледі. Қағазда айырмашылық айтарлықтай болып көрінеді, бірақ іс жүзінде тиімді ажыратымдылық көбінесе шудың әсерінен көрсетілгеннен төмен болады. ENOB (биттердің тиімді саны) параметріне назар аударуды ұсынамыз. Деректер парағында 16 бит болса, бірақ ENOB максималды жиілікте тек 13,5 бит болса, шуылдағы ең аз маңызды үш битті жоғалтасыз. Бұл жоғары дәлдіктегі өлшеу құралдарының бөлшектерін сатып алу кезіндегі негізгі қате.
Таңдау жылдамдығы MC сигналдағы өзгерістерді қаншалықты жылдам қадағалай алатынын анықтайды. Найквист-Шеннон теоремасына сәйкес, дискретизация жылдамдығы қажетті сигналдың ең үлкен жиілігінен кемінде екі есе көп болуы керек. Дегенмен, өнеркәсіпте біз дұрыс цифрлық сүзгілеу және шың мәндерін анықтау үшін әрқашан x10–x20 шегін қалдырамыз. Мысалы, 5 кГц жиілікте мойынтіректердің дірілін бақылау үшін бір арнаға кемінде 50–100 кГц сынама алу жиілігі бар ADC қажет. Бұл маржаны елемеу бүркеншік атқа (спектрлік бүркеншік) әкеледі, жоғары жиіліктер төмен жиіліктер ретінде маскирленіп, жабдық күйінің суретін бұзады.
Есептеу уақыты мен түрлендіру уақыты жиі шатастырылады. Түрлендіру уақыты – ADC цифрландыруды орындайтын кезең. Тұндыру уақыты сонымен қатар сигнал көзінің кіріс кедергісі арқылы ішкі үлгі және ұстау конденсаторының зарядталуына кететін уақытты қамтиды. Егер сигнал көзінің шығыс кедергісі жоғары болса (мысалы, үлкен мәндері бар резистивті бөлгіш), конденсатордың бөлінген уақытта қажетті кернеуге дейін зарядтауға уақыты болмайды. Нәтиже – жүйелі өлшеу қателігі. Сигнал көзі 1 мА-дан астам заряд тогын қамтамасыз ете алмаса, ADC кірісінің алдында төмен шығыс кедергісі буферлік күшейткіштерді пайдалануды ұсынамыз.
Шу – кез келген аналогтық жолдың басты жауы, әсіресе сандық коммутацияға бай микроконтроллердің ішінде. Чиптегі ADC қуат көзінен, сандық шиналардан және көрші перифериялық құрылғылардан шуылға ұшырайды. Өндірушілер таза синусоидалы сигналды түрлендіру сапасын көрсететін SINAD (Signal-to-Noise және Distortion коэффициенті) параметрін көрсетеді. 12 биттік ADC үшін идеалды SINAD шамамен 74 дБ құрайды. Егер нақты көрсеткіш 60 дБ дейін төмендесе, айтарлықтай кедергі кедергісі бар.
Біздің клиенттеріміздің бірі сол микроконтроллерде PWM қозғалтқыш контроллерін қосқан кезде температура сенсорының «қалқымалы» көрсеткіштерінің проблемасына тап болды. Осциллограммаларды талдау цифрлық бөліктегі токтың жоғарылауы VDDA (аналогтық қуат) қуат шинасында кернеудің төмендеуін тудыратынын анықтады. Шешім ПХД деңгейінде аналогтық және цифрлық негіздерді (AGND және DGND) бөлуді және ADC қуат желісіне феррит сүзгілерін орнатуды талап етті. Бұл жағдай деректер парағының спецификациялары тек дұрыс тізбек ортасында жұмыс істейтінін көрсетеді.
Дифференциалды енгізу режимі - жиі бағаланбайтын қуатты кірістірілген мүмкіндік. Жерге қатысты кернеуді өлшеудің орнына дифференциалды ADC екі кіріс арасындағы потенциалдар айырмасын өлшейді. Бұл өнеркәсіптік цехтардағы ұзын кабель желілері бойымен туындайтын жалпы режимдегі шуды тиімді басуға мүмкіндік береді. Контроллерден бірнеше метр қашықтықта орналасқан тензометрлерден немесе термопарлардан сигналдарды түсіру жүйесін жобалап жатсаңыз, дифференциалды кірісті пайдалану міндетті болып табылады. Бұл қымбат сыртқы бақылау күшейткіштерін қажет етпей-ақ шуға төзімділікті жақсартады.
Бағдарламалық қамтамасыз етуді орташалау (oversampling) - кірістірілген ADC және DMA (тікелей жадқа кіру) мүмкіндіктері арқылы жүзеге асырылатын дәлдікті арттырудың тағы бір әдісі. Әдістің мәні бір сигналдың бірнеше өлшемдерін орындау және орташа мәнді есептеу болып табылады. Үлгілер санының әрбір төрт есе артуы бір бит тиімді ажыратымдылықты қосады. Мысалы, 12-биттік ADC көмегімен 64 өлшемді алып, олардың орташа мәнін алу арқылы 15 бит тиімді ажыратымдылықпен нәтиже алуға болады. Дегенмен, бұл әдіс таңдаудың тиімді жылдамдығын төмендетеді, сондықтан ол температура немесе сұйықтық деңгейі сияқты баяу өзгеретін сигналдарға ғана қолданылады.
Қазіргі заманғымикроконтроллерлердің кірістірілген ADC мүмкіндіктеріорталық процессорды (CPU) жүктеуге мүмкіндік беретін күрделі аппараттық автономия механизмдерін қамтиды. Дәстүрлі жүйелерде процессор түрлендіруді бастайды, оның аяқталуын күтеді, нәтижені оқиды және оны сақтайды. Бұл процессор циклдарын ысырап етеді және діріл тудырады. Жетілдірілген МК таймерлерден, компараторлардан немесе сыртқы оқиғалардан триггерлерді пайдалана отырып, ADC-ны процессордан толығымен тәуелсіз жұмыс істейтін етіп конфигурациялауға мүмкіндік береді.
Direct Memory Access (DMA) – өнеркәсіптік қолданбаларға арналған стандарт. DMA орнату кезінде перифериялық контроллер деректерді ADC нәтижелер регистрінен жедел жадтағы алдын ала бөлінген массивке дербес тасымалдайды. Процессор үзуді деректердің бүкіл блогы (мысалы, 1024 үлгінің серпіні) өңдеуге дайын болғанда ғана алады. Бұл процессорға біркелкі жүктемені қамтамасыз етеді және жоғары дауыс беру жылдамдығында деректердің жоғалуын болдырмайды. Біздің дірілді бақылау жобаларымызда DMA пайдалану буфердің толып кету қаупінсіз арналарды іріктеу жылдамдығын 10 кГц-тен 100 кГц-ке дейін арттыруға мүмкіндік берді.
Window Comparator функциясы құрылғыға бағдарламалық кодтың қатысуынсыз белгіленген шектен тыс сигнал шығысын бақылауға мүмкіндік береді. Инженер кернеудің жоғарғы және төменгі шегін белгілейді. Егер ADC мәні осы шектен шығып кетсе, аппараттық үзіліс немесе дабыл жасалады. Бұл жауап бірден болуы керек қауіпсіздік жүйелері үшін өте маңызды. Мысалы, гидравликалық жүйедегі қысымды бақылау кезінде қалыпты диапазоннан тыс кез келген нәрсе сорғыны дереу тоқтатуы керек. Бұл функцияны аппараттық қамтамасыз ету бағдарламалық құралды сұрау циклінің орындалуына байланысты кідірістерді болдырмайды.
Арналарды мультиплексирлеудің де өзіндік нюанстары бар. Енгізілген ADC көпшілігінде бір түрлендіргіш өзегі және бірнеше арналар арасында ауысатын кіріс мультиплексоры бар. Кернеулері өте әртүрлі арналар арасында жылдам ауысқанда (мысалы, 0,1 В және 3,3 В) зарядтың «ағыны» әсері пайда болады, бұл жаңа арнадағы бірінші өлшеуде қатеге әкеледі. Кейбір өндірушілер бұл мәселені жалған өлшеу циклін қосу немесе сынама алу уақытын арттыру арқылы шешеді. Микроконтроллерді таңдаған кезде құжаттамада осы әсерді автоматты түрде өтейтін функцияның бар-жоғын немесе кідірістерді бағдарламалық түрде енгізу қажеттілігін тексеріңіз.
Микроконтроллерді таңдау ADC өнімділігі талаптарының, құнының және даму экожүйесінің нақты балансына байланысты. Төменде Ресей Федерациясының және ТМД елдерінің өнеркәсіптік секторында жиі қолданылатын танымал отбасыларды салыстыру келтірілген. Біз оларды өлшеу жүйесінің соңғы сапасына әсер ететін негізгі параметрлер негізінде бағалаймыз.
| Параметр | STM32 сериясы (ARM Cortex-M) | Микрочип AVR/megaAVR | Мамандандырылған (TI C2000, ADI) |
|---|---|---|---|
| ADC ажыратымдылығы | 12–16 бит (серияға байланысты) | 10–12 бит | 12–16 бит + сыртқы сағат |
| Макс. іріктеу жылдамдығы | 5–10 MSPS дейін (жоғары) | 1–2 MSPS дейін (орташа) | 20+ MSPS дейін (өте жоғары) |
| Арналар саны | 24 арнаға дейін (мультиплексор) | 16 арнаға дейін | 3 фазалы жүйелер үшін оңтайландырылған |
| Автономия (DMA/триггерлер) | Жетілдірілген (DMA тізбектері, таймерлер) | Негізгі (таймерден автоматты іске қосу) | Жоғары (PWM-мен аппараттық байланыс) |
| Қолданба | Әмбебап, IoT, кешенді автоматтандыру | Қарапайым сенсорлар, тұрмыстық техника | Сервожетектер, инверторлар, UPS |
| Іске асыру құны | Орташа | Төмен | Жоғары |
STM32 отбасы жалпы автоматтандыру қолданбалары үшін ең жақсы теңгерімді ұсынады. Жетілдірілген DMA тізбектерінің болуы және іріктеудің жоғары жылдамдығы оларды жан-жақты таңдау жасайды. Дегенмен, ток өлшемдерін транзистордың ауысу сәттерімен (PWM) қатаң синхрондауды қажет ететін қуат жетегі қолданбалары үшін TI C2000 сияқты мамандандырылған контроллерлер ADC және PWM модулінің аппараттық қосылымына байланысты тиімдірек болады. AVR микроконтроллерлері төмен жылдамдықты талаптары бар арзан құрылғылар үшін өзекті болып қала береді, бірақ олардың 10 биттік ажыратымдылығы көбінесе дәлдік өлшемдері үшін шектеу факторы болып табылады.
Құрамдас жеткізушіні таңдаған кезде, чиптің қолжетімділігін және ұзақ мерзімді қамтамасыз етуді қолдауды іздеңіз. Ағымдағы геосаяси жағдайда балама жеткізу көздерінің немесе азиялық өндірушілердің pin-to-pin үйлесімді аналогтарының болуы стратегиялық артықшылыққа айналады. Бұл серіктестерге ұнайтын жерWuhan Xinhualong Technology LLC. 2009 жылы Қытайдың Оптикалық алқабында құрылған кәсіби дистрибьютор ретінде компания түпнұсқа компоненттерді тікелей өндірушілерден сенімді және заңды жеткізу тізбегін қамтамасыз етеді. Олардың портфолиосында стандартты микроконтроллерлер ғана емес, сонымен қатар ZJC2000 сериясының бір арналы SAR түрлендіргіштері, RS8907 компараторлары және инженерлерге кез келген өнеркәсіптік автоматтандыру тапсырмасы үшін құрамдас базаны икемді түрде таңдауға мүмкіндік беретін Loongson архитектуралық процессорлары сияқты мамандандырылған шешімдер бар.
Біз жеткізушілерден компоненттердің ГОСТ стандарттарына сәйкестігі немесе Ресей нарығына жеткізілетін жабдыққа заңды интеграциялау үшін EAC сертификаттарының болуы туралы ақпаратты сұрауды ұсынамыз. Далалық қолданбалы инженерлері (FAE) бар Wuhan Xinhualong Technology сияқты компаниялар электрондық компоненттерді локализациялау кезінде тәуекелдерді азайта отырып, бөлік нөмірін тексеру және техникалық үйлесімділік кезінде маңызды қолдау көрсете алады.
Тіпті ең жетілдірілген чиптегі ADC PCB ізі қате орындалса, нашар жұмыс істейді. Тізбектің аналогтық бөлігі паразиттік сыйымдылық пен индуктивтілікке өте сезімтал. Бірінші ереже - жерді бөлу. Аналогтық жерге (AGND) және цифрлық жерге (DGND) физикалық түрде бөлінген болуы керек, бірақ бір нүктеде қосылуы керек (әдетте чиптің астында немесе қуат беру нүктесінің жанында). Бұл цифрлық қайтару токтарының аналогтық аймақ арқылы өтуіне жол бермейді, бұл сигнал жолында шу кернеулерін тудырады.
Екінші ұсыныс айырғыш конденсаторларды орналастыруға қатысты. ADC қуат көзінің сүзгі конденсаторы (VDDA) микроконтроллердің қуат түйреуішіне мүмкіндігінше жақын орналасуы керек. Конденсатордан шығысқа дейінгі жолдың ұзындығы 2-3 мм-ден аспауы керек. Ұзын іздерді пайдалану оларды жоғары жиілікті кедергілерді қабылдайтын антенналарға айналдырады. Шу жиіліктерінің кең ауқымын қамту үшін шағын көлемді керамикалық конденсаторларды (0,1 мкФ және 1 мкФ) параллельді түрде пайдалануды ұсынамыз.
Үшінші ереже - аналогтық желілерді қорғау. Аналогтық сигнал іздері сандық шиналарды немесе сағат сызықтарын кесіп өтпеуі керек. Егер қиылысуды болдырмау мүмкін болмаса, қабаттасу аймағын азайту үшін ол 90 градус бұрышта болуы керек. Сондай-ақ аналогтық іздерді аналогтық жерге қосылған қорғау сақиналарымен қоршау ұсынылады. Бұл сигналды көрші компоненттерден келетін сыйымдылық кедергілерден қорғайды. Бұл ережелерді сақтамау жиі қымбат тұратын 16 биттік ADC арзан 10 биттік ADC қарағанда жақсы жұмыс істемейтініне әкеледі.
Қажетті ажыратымдылық 16 биттен аз және дискретизация жылдамдығы 5 MSPS дейін болса, біріктірілген ADC таңдаңыз. Бұл құрылғының құны мен өлшемін азайтады. 24 бит немесе одан жоғары, гальваникалық оқшаулау немесе ішкі MCU қыздыруы дәлдікке әсер ететін төтенше температуралық орталарда жұмыс істеу қажет болғанда сыртқы ADC пайдаланыңыз.
Жерге қосу сапасын және VDDA істікшесін ажырататын конденсаторлардың болуын тексеріңіз. Аналогтық және сандық негіздердің дұрыс бөлінгеніне көз жеткізіңіз. Сигнал көзінің кедергісін азайтып немесе буферлік күшейткішті қосып көріңіз. Бағдарламалық құралда сүзуді қолданыңыз (жылжымалы орташа немесе медиандық сүзгі).
Иә, нөлдік ауытқудың және күшейтудің температуралық ауытқуы енгізілген ADC-де жиі кездесетін мәселе. Кең температура диапазонындағы (-40°C...+85°C) дәлдік өлшемдері әртүрлі температураларда калибрлеуді немесе төмен TFC бар сыртқы дәлдік эталондық кернеу көздерін (RPS) пайдалануды қажет етеді.
Чиптегі ионизаторлар арзан шешімдер үшін ыңғайлы, бірақ олардың дәлдігі мен тұрақтылығы әдетте сыртқы компоненттерге қарағанда төмен. Жоғары абсолютті өлшеу дәлдігі қажет болса (қате 0,1%-дан аз), сыртқы дәлдік ионизаторын пайдаланыңыз. Салыстырмалы өлшемдер үшін кірістірілген көз жиі жеткілікті.
Біріктірілгенмикроконтроллерлердің кірістірілген ADC мүмкіндіктеріықшам және тиімді өнеркәсіптік жүйелерді құру үшін қуатты құралдарды қамтамасыз етеді. Табыстың кілті тек қолайлы сипаттамалары бар чипті таңдауда ғана емес, сонымен қатар құзыретті схеманы жобалауда, архитектураның шектеулерін түсінуде және перифериялық құрылғылардың дұрыс конфигурациясында. Жерге қосу, қуат және іске қосу механизмдерінің нюанстарын елемеу тіпті ең қымбат микроконтроллерлердің артықшылықтарын жоққа шығарады.
Жерді бөлісу және қуатты сүзу нұсқауларына сәйкес келетініне көз жеткізу үшін ағымдағы схема дизайнын тексеруді ұсынамыз. Егер сіз жаңа өнімді шығаруды немесе бар желіні жаңартуды жоспарласаңыз, оңтайлы құрамдас базаны таңдау үшін мамандарымызға хабарласыңыз. Wuhan Xinhualong Technology LLC сияқты сенімді дистрибьюторлармен серіктес болу жабдық өндірушілеріне сертификатталған құрамдас бөліктерді және әзірлеудің барлық кезеңдерінде техникалық қолдау көрсету арқылы өлшеу сапасын жоғалтпай, BOM шығындарын азайтуға көмектеседі. Олардың жаппай нарықтағы және тапсырыс бойынша шешімдерді (оның ішінде ауыр жұмыс жағдайларына арналған ауыстырулар мен құрамдастарды) жеткізудегі тәжірибесі оларды заманауи электронды құрылғыны жасау тізбегіндегі сенімді буынға айналдырады.
Жоғары дәлдіктегі ADC бар өнеркәсіптік микроконтроллерлерді таңдау
Бүгін бізге хабарласыңыз