Umumiy qism
1.1 ADC interfeyslari
Analog-raqamli konvertorning muhim qismi raqamli interfeysdir, ya'ni. ADC va raqamli signal qabul qiluvchilar o'rtasidagi aloqani ta'minlovchi sxemalar. Raqamli interfeys tuzilishi ADC ning mikroprotsessor, mikrokontroller yoki raqamli signal protsessor kabi chiqish kodini qabul qiluvchiga qanday ulanishini belgilaydi. Raqamli interfeysning xususiyatlari ADC konvertatsiya chastotasining yuqori chegarasi darajasiga bevosita ta'sir qiladi.
ADC va protsessor o'rtasidagi eng ko'p ishlatiladigan aloqa usuli, bunda ADC protsessor uchun, go'yo xotira kataklaridan biri. Bunday holda, ADC kerakli miqdordagi manzil kiritishiga, manzil dekoderiga ega bo'lib, to'g'ridan-to'g'ri manzil shinasiga va protsessor ma'lumotlar shinasiga ulanadi. Buning uchun u, albatta, uch holatli chiqish bosqichlariga ega bo'lishi kerak.
ADC larning mikroprotsessorlar bilan birgalikda ishlashi uchun dasturiy ta'minot interfeysi deb ataladigan yana bir talab kompyuter va ADC ni o'z ichiga olgan har qanday tizim uchun umumiydir. ADC larni protsessorlar bilan dasturiy interfeys qilishning bir necha usullari mavjud. Keling, asosiylarini ko'rib chiqaylik.
Konvertatsiya signalini tekshirish. Bu usul shundan iboratki, konversiyani boshlash buyrug'i vaqti-vaqti bilan taymerdan ADC ga "Ishga tushirish" yuboriladi. Protsessor ADCdan "Tayyor" konversiya signalini kutish tsiklida bo'ladi, shundan so'ng u tsikldan chiqadi, ADCdan ma'lumotlarni o'qiydi va ularga muvofiq keyingi konvertatsiyaga yoki bajarilishiga o'tadi. asosiy dasturga o'tadi va keyin kutish davriga qayta kiradi. Bu erda ADC master (master), protsessor esa qul (qul) vazifasini bajaradi. Bu usul deyarli qo'shimcha qurilmalarni talab qilmaydi, lekin faqat protsessor juda band bo'lmagan tizimlarda mos keladi, ya'ni. ADC dan ma'lumotlarni qayta ishlash muddati ADC ning konvertatsiya qilish vaqtidan kamroq. Ushbu usul sizga ADC ning ishlashini maksimal darajada oshirish imkonini beradi.
Agar ADC dan ma'lumotlarni qayta ishlash muddati ADC ning konvertatsiya qilish vaqtidan sezilarli darajada uzoqroq bo'lsa, siz ushbu usulning variantidan foydalanishingiz mumkin, bu "Start" signalining protsessordan kelishi bilan farqlanadi. Protsessor asosiy ma'lumotlarni qayta ishlash dasturini bajaradi, so'ngra ADC dan ma'lumotlarni o'qiydi va uni qayta ishga tushiradi. Bunda protsessor master, ADC esa tobe vazifasini bajaradi.
Oddiy uzilish. "Ishga tushirish" buyrug'ini berib, protsessor asosiy dastur ustida ishlashni davom ettiradi. Konvertatsiya tugallangandan so'ng, uzilish signali hosil bo'ladi, bu protsessordagi hisob-kitoblarni to'xtatadi va uzilish signalini yuborgan periferik qurilmani qidirish jarayonini boshlaydi. Ushbu protsedura to'g'ri topilmaguncha barcha tashqi qurilmalarni takrorlashdan iborat. Ushbu usulning oldingisiga nisbatan afzalligi, agar foydalaniladigan ADC sekin bo'lsa, bir vaqtning o'zida ko'proq konvertatsiya qilishdir. Agar ADC tez bo'lsa, unda bu ish usuli avvalgisidan ham sekinroq bo'lishi mumkin, chunki uzilishni qayta ishlash uchun ko'p vaqt talab etiladi.
Do'stlaringiz bilan baham: |