Ma'lumotlar oqimini boshqarish
UART ma'lumotlarining oqimini boshqarish uchun dasturiy yoki apparat usuli qo'llaniladi. Dasturiy ta'minot usuli bo'lsa, qurilmaning ma'lumotlarni olishga tayyorligi yoki uzatishni to'xtatish zarurati haqidagi ma'lumotlar ma'lumotlar bilan bir xil kanallar orqali uzatiladi. Qabul qiluvchi tomon qabul qilingan protokolga muvofiq ma'lumotlar va boshqaruv signallarini dasturiy ravishda ajratadi.
UART interfeysi apparat oqimini boshqarish uchun qo'shimcha signallardan (CTS, RTS) foydalanish imkoniyatini ta'minlaydi. Uskunani boshqarish ba'zi sekin qurilmalar yoki oddiy sxemani amalga oshiradigan qurilmalar tomonidan ishlatilishi mumkin. Biroq, qurilmani ulash uchun ikkita qo'shimcha liniya kerak bo'ladi.
Anjir. 5
Agar UARTda CTS holati monitoringi yoqilgan bo'lsa, transmitter keyingi kadrni yuborishdan oldin CTS kiritishini tekshiradi. Agar CTS past bo'lsa, uzatish sodir bo'ladi, aks holda u sodir bo'lmaydi. Agar CTS signali portlash (ramka) uzatish paytida tasdiqlansa, joriy uzatish to'xtashdan oldin tugaydi.
Qabul qilgich, o'z navbatida, RTS chiqishini jurnal qiymatiga o'rnatadi. 0, agar u ma'lumotlarni qabul qilishga tayyor bo'lsa va jurnalni o'rnatsa. 1, transmitterni uzatishni to'xtatishni talab qiladi.
COM porti (RS-232 standart interfeysi)
COM porti - bu RS-232 standartiga mos keladigan kompyuter interfeysi. Ilgari kompyuterlar odatda ikkita MAQOMOTI portiga ega edi. Keyin MAQOMOTI porti USB interfeysi bilan almashtirila boshlandi va endi kompyuterda faqat bitta MAQOMOTI porti bo'lishi mumkin yoki umuman bo'lmasligi mumkin. Agar kompyuteringizda MAQOMOTI porti bo'lmasa, USB-COM adapteridan foydalanishingiz mumkin.
Kompyuterlarda foydalanish uchun eskirgan deb hisoblansa-da, shunga qaramay, RS-232 standart interfeysi hali o'z ahamiyatini to'liq yo'qotmagan va u ishlatiladigan uskunalar mavjud. Interfeys yuqori ma'lumotlarni uzatish tezligini ta'minlamaydi (maksimal 115200 bod), lekin uni amalga oshirish oddiy va arzon, ishonchli.
RS-232 UART interfeysi uchun jismoniy qatlam standartidir. U signallar uchun ishlatiladigan signal chiziqlari va darajalarini belgilaydi. Amaldagi darajalar an'anaviy TTL yoki CMOS darajalaridan juda farq qiladi. Birinchidan, bipolyar signallar qo'llaniladi, ikkinchidan, musbat polarit signali mantiqiy nolga to'g'ri keladi. RS-232 interfeysining signal darajalarini va kontaktlarning zanglashiga olib an'anaviy mantiq bo'yicha qolgan qismini moslashtirish uchun darajalarni aylantirish uchun maxsus mikrosxemalardan foydalaniladi.
Signallar uchun quyidagi darajalar qo'llaniladi.
Drayv uchun (chiqish):
+5..+15 V - log. 0 (SPACE);
-5..-15 V - log. 1 (MARK).
Kirish 3..7 kOhm ichida qarshilikka ega bo'lishi kerak va signallar uchun mo'ljallangan bo'lishi kerak:
+3..+25 V - log. 0;
-3...-25 V - log. bitta.
Har qanday interfeys pinini boshqa pinga va 5V quvvat manbaiga qisqa tutashuvga bardosh berish uchun talab qilinadi.
RS-232 interfeysi signallari
|
|
Do'stlaringiz bilan baham: |