uy - Yangi boshlanuvchilar uchun
USB uart chiplari. USB-uart konvertori: adapter bilan miltillovchi

PIC va ATMEGA mikrokontrollerlarida ba'zi dizaynlarni boshqarish va sozlash uchun siz ularni kompyuter yoki noutbukga qulay tarzda ulashingiz kerak. PIC16 seriyali mikrokontrollerlar (men odatda uy vazifamni bajarish uchun foydalanaman) USB-ning apparat tatbiqiga ega emas, lekin odatdagi UART seriyali porti mavjud, bu eski kompyuterlarning MAQOMOTI portining qisqartirilgan versiyasidir. U bilan ishlash hech qanday qiyinchilik tug'dirmaydi, shuningdek, mikrokontrollerning o'zidan ko'p resurslarni talab qilmaydi, chunki USB-dan farqli o'laroq, u oddiyroq protokolga ega, bu esa ma'lumotlarni uzatish imkonini beradi. Ba'zi kompyuterlarda hali ham MAQOMOTI porti mavjud, garchi u ba'zan chiqarilmasa ham - bu holda ulanish uchun faqat darajali konvertorni (masalan, MAX232) ulashingiz kerak, ammo yangi anakart va noutbuklarda u umuman yo'q.


Bunday hollarda siz umumiy CH340 chipiga asoslangan UART-USB adapteridan foydalanishingiz mumkin. Aliexpress veb-saytida u odatda taxtada tayyor modul sifatida sotiladi, lekin ba'zida doimiy foydalanish uchun uni alohida buyurtma qilish qulayroqdir.


Bunday holda, mikrosxema to'g'ridan-to'g'ri plataga lehimlanishi mumkin va u erda qulay kabel ulanishi va dizaynning to'liq ko'rinishi uchun mikro-USB rozetkasi o'rnatilishi mumkin.

Mikrosxemani ulash hatto yangi boshlanuvchi radio havaskor uchun ham juda oddiy.




Elektr ta'minoti uchun sizga 3,3V (VCC), 12 MGts kvarts (Pin XI va XO) kerak bo'ladi, qolgan pinlar COM porti bilan ishlash uchun ishlatiladi (RX va TX ishlash uchun etarli, qolganlari qurilmaning tayyorligi signallarini uzatish uchun va Amalda kamdan-kam qo'llaniladi).

Z-Duino yig'ilishi

Shunday ekan, boshlaylik. Men yutgan yig'ish to'plami uchta sumkani o'z ichiga oladi.

Bitta paketda ulagichlar, kontroller uchun rozetka va boshqaruvchining o'zi - ATmega328P, yuklash moslamasi va unga "Blink" eskizi tikilgan. Yana bir yukxalta "bo'sh" bilan to'ldirilgan, ular orasida qayta tiklash uchun qizil tugmachali "bomba" tugmasi mavjud. Uchinchi sumkada: yuqori sifatli taxta va LEDlardan biri. To'plamda ulardan ikkitasi bor: yashil - quvvat manbai uchun va sariq - pin13 uchun. Ular tashqi ko'rinishida bir xil va ularni chalkashtirib yubormaslik uchun sariq taxta bilan birga o'ralgan, ammo ularni boshqa yo'l bilan lehimlashimizga hech narsa to'sqinlik qilmaydi.

Yig‘ilish ikki bosqichda bo‘lib o‘tdi. Avval men barcha SMD komponentlarini lehimlayman

Keyin barcha chiqish

Men quvvat tanlash jumperining taxtaga perpendikulyar o'rnatilishini xohladim, shuning uchun men pinlarni pense bilan egdim, ularni lehimladim va ortiqcha qismini tishladim.

Kengashni yig'gandan so'ng, men quvvat sarflayman: yashil LED yonadi, sariq LED miltillaydi. OK, endi bizga eskizlarni to'ldirish uchun adapter kerak. Agar anakartda apparat COM porti mavjud bo'lsa, siz ushbu maqsad uchun mo'ljallangan MAX232-da darajali konvertorni olishingiz yoki uni tranzistorlar yordamida yig'ishingiz mumkin (Arduino Severino-da bo'lgani kabi).

Tranzistorli konvertor Arduino Severino sxemasini takrorlaydi va chipdagi adapter uchun men MAX232CPE ni tanladim: 10 uF elektrolitlar o'rniga 100 n keramika o'rnatilgan. Mikrosxemani o'rnatishdan oldin siz 7 va 10-pinlarni sindirishingiz yoki ularni yon tomonga burishingiz kerak.

Transistorlarda yoki MAX-da adapterdan foydalanish uchun Z-duino platasiga har qanday qulay usulda 5V ni qo'llashingiz kerak. Men uni to'g'ridan-to'g'ri USB dan oldim va ICSP ulagichiga uladim. Quvvatni tanlash o'tish moslamasi 5V holatiga o'rnatilishi kerak.

Diqqat! Agar siz ushbu maqolada keltirilgan g'oyalarni amalga oshirishda biror narsani yoqib yuborsangiz yoki biron bir zarar etkazsangiz, salbiy oqibatlar uchun ushbu g'oyalar muallifi (ya'ni men) emas, balki siz javobgarsiz. Misol uchun, yuqoridagi misolda, USB dan 5V sug'urta va himoya diyotni chetlab o'tib, to'g'ridan-to'g'ri tekshirgichga beriladi. Nima qilayotganingizni biling, ulanishning polaritesini kuzating va kompyuterdagi ko'pchilik USB ulagichlari ishlab chiqaradigan maksimal oqimdan, ya'ni 500mA dan oshmang.

MAQOMOTI porti bo'lmasa, USB-COM adapteridan foydalanishingiz mumkin. Men allaqachon uy qurilishi Arduino-da lehimlangan mega8 uchun adapter haqida yozganman, DIP va TQFP paketidagi kontrollerda adapterning fotosurati va diagrammasi bo'ladi.

Konverter tomonidan taqdim etilgan barcha signallar ulagichga ulangan. Plitalar diagrammasi va chizmalarida USB dan 5V pallasida 1206 o'lchamdagi sigortalar mavjud. Menda bular yo'q, menda umuman SMD sigortalari yo'q, shuning uchun men jumperlarni o'rnatdim.

Ikkita taxtada RX va TX almashtirildi, men yo'llarni, lehimli jumperlarni kesishim kerak edi va taxta chizmalarida xatolar tuzatildi.

ATtiny2313 uchun ushbu adapterning versiyasini amalga oshirish getchip.net saytida mavjud.

Maqola eskirgan - endi siz USB dan eski telefonlarga ma'lumot kabellarini topa olmaysiz; shuning uchun tayyor adapterni Aliexpress-da arzon narxda buyurtma qilish mumkin (saytning jigarrangidan eslatma).

To‘g‘risini aytsam, hammamiz dangasa bo‘ldik... bobolarimiz yuzlab elementlardan iborat sxemani bir oqshomda lehimlab, uzilmasdi. Bizga tayyor bo'lgan hamma narsani bering. Masalan, MAQOMOTI portidan TTL darajasiga oddiy adapter. Sxema 5 qismdan iborat bo'lib tuyuladi, lekin uni lehimlash juda dangasa. Bundan tashqari, ketma-ket portlar hozir juda kam ta'minlangan. Ammo noutbuklarda ular umuman yo'q. Siz, albatta, USB interfeysidan foydalanishingiz mumkin, lekin kimdir uni dasturlashni sinab ko'rganmi? Qattiq! Va har bir boshqaruvchi uni qo'llab-quvvatlamaydi. Ammo deyarli barcha AVR-larda UART mavjud va u apparatda qo'llaniladi.

Xulosa o'zini ko'rsatadi. Sizga TTL mantiqiy darajalari (0-5 volts) bilan USB dan UART (COM) ga arzon, oddiy va ishonchli adapter kerak. Va afzalroq qo'shimcha quvvat davrlari, shunda bizning qurilmamiz qo'shimcha quvvat ulanmasdan to'g'ridan-to'g'ri adapterdan quvvatlanishi mumkin. Va bunday adapter mavjud. Va men pul tikishga tayyorman, bu sizdan bir kilometr uzoqlikda emas. Har qanday Euroset do'konida bunday mo''jizani faqat 300 rublga (yoki omadingizga qarab 160) sotib olishingiz mumkin. Oddiy ma'lumot kabeli. USB dan telefonga adapter. Ko'pgina telefon modellarida ma'lumotlar TTL-UART orqali uzatiladi. Ya'ni, kuchlanish darajasi 0-5 volt bo'lgan ketma-ket interfeys. (Men eski Ericsson R-320 uchun kabellardan foydalanardim)

Bu mo''jiza peshtaxtada shunday ko'rinadi. Ichkarida simlar va haydovchiga ega disk mavjud. Aynan shu turni olish tavsiya etiladi, chunki shakli o'xshash, ammo yorlig'isiz Eurosets butunlay so'riladi: ular bitta orqali ishlaydi va elektr ta'minoti uchun kompyuterdan ajratilmaydi. E'tibor bering, simlar kichik plastik quti bilan birga bo'lishi kerak. Hammasi tuz. Bu bizning adapterimiz.

Shunday qilib, biz sotib olishimizni buzdik. Ichkarida Prolific kompaniyasining PL-2303HX chipi va ikkita guruh prokladkalari mavjud. Ulardan biri USB kirish, ikkinchisi bizni qiziqtiradigan narsa. TTL signal darajalariga ega UART. Qolgan narsa - qaysi kontaktni aniqlash. Mening versiyamda bu shunday edi:

Shunday qilib, bizga faqat GND, RxD, TxD kerak, maxsus estetikalar uchun biz quvvat manbai uchun +5V (qopqoq bilan sakrashda oqim kichik 100mA) va DTR signalini olishimiz mumkin, agar siz qurilmaning kompyuterga ulanganligini kuzatishingiz kerak bo'lsa. (yoki, masalan, qurilma ishlayotgan paytda chiroyli va ko'rinadigan bo'lishi uchun LEDni to'g'ridan-to'g'ri qutiga yoqing) Biz erga erga, qabul qilgichni transmitterga, uzatgichni mos ravishda qabul qilgichga ulaymiz. Ana xolos. Uskuna tayyor. Aytgancha, diskda sxema va chipning o'zi tavsifi bilan bir nechta qiziqarli PDF-fayllar mavjud. Va agar sizning platangiz menikidan farq qilsa, unda qaysi pin ushbu chipning qaysi oyog'iga ulanganligini kuzatib boring.

Endi dasturiy ta'minotni diskdan o'rnating... F:\2303dirver\pl2303new\newpl2303_setup\DRIVER\SETUP katalogidan... “PL-2303 Driver Installer.exe” dasturini ishga tushiring. Agar disk bo'lmasa, drayverlar va qo'shimcha ma'lumotlarni ishlab chiqaruvchidan PL-2303 USB-dan Serial Bridge Controller-ga yuklab olish mumkin. Qizig'i shundaki, ushbu qurilmada barcha tasavvur qilinadigan tizimlar va operatsion tizimlar (Linux, PDA, Mac OS va boshqalar) uchun drayverlar mavjud bo'lib, bu mumkin bo'lgan ilovalar doirasini sezilarli darajada kengaytiradi.

CP2102 da USB dan UART TTL konvertorini ko'rib chiqish

Nima uchun kerak?

Har xil Arduino va Aduino bo'lmagan kontrollerlarni dasturlang, TTL mantig'i bilan ketma-ket interfeysga ega bo'lgan barcha narsalardan kompyuterga ma'lumot oling.
Men uni loyihalarimda va bilan ishlataman.

Boshqa shunga o'xshash qurilmalardan nimasi bilan farq qiladi?

Bortda USB bo'lmagan kontrollerlardagi RESET kirishiga to'g'ridan-to'g'ri ulanishi mumkin bo'lgan qo'shimcha DTR pin. Shundan so'ng, dasturlash paytida RESET tugmasini bosishga hojat qolmaydi. Bu men uchun nazoratchi mening hunarmandchiligimning tubida yashiringanida juda qulay va tugmachaga kirish juda qiyin bo'lishi mumkin.

Ishlab chiqaruvchining qo'llab-quvvatlashi, asl drayverlar va dasturiy ta'minot bilan mosligi, soxta FTDI-dan farqli o'laroq

Kengashdagi qo'shimcha pinlar (kontaktlar uchun teshiklar), masalan, USB-ni energiyani tejash rejimiga qo'yish imkonini beradi.

Qiziqarli imkoniyat - bu kengash tan olingan VID, PID va matnni o'zgartirish, kerakli parametrlar bilan o'z drayveringizni yig'ish, bu tijorat loyihalarida juda qiziq. Bu haqda keyinroq gaplashaman.

Qiziq bo'lganlar uchun, iltimos, pastga bosing

Men ko'rib chiqish uchun mukofot uchun Ebay'dan juda ko'p mayda narsalarni buyurtma qildim, shu jumladan $1,79

Tovar 54 kun davomida sayohat qildi. Xo'sh, men allaqachon pochtamizga o'rganib qolganman, buni dollarning rublga kursi haqida aytib bo'lmaydi (((

Oddiy sariq paket. Ichkarida muhrlangan shaffof qoplarda sharflar bor. Hammasi odatdagidek.

Doskada qo'shimcha teshiklar mavjud bo'lib, ularda siz qo'shimcha modemni boshqarish va USB ni to'xtatilgan rejimga o'tkazish uchun pinlarni lehimlashingiz mumkin.

Xususiyatlari

  • CP2102 chipi
  • UART orqali ma'lumot almashish tezligi 300Bit/s - 1Mbit/s
  • 576 bayt buferni o'qing, 640 bayt yozadi
  • USB 2.0 12 Mbit / s ni qo'llab-quvvatlang
  • To'xtatilgan USB rejimini qo'llab-quvvatlash
  • O'rnatilgan quvvat regulyatori 3,3V 100mA
  • 1024 bayt konfiguratsiya parametrlari bilan EEPROM
  • Qo'llab-quvvatlanadigan OS Windows 8/7/Vista/Server 2003/XP/2000, Windows CE, Mac OS-X/OS-9, Linux, Android
  • Loyihalaringiz uchun plata va drayver parametrlarini sozlash qobiliyati
  • Kengash o'lchamlari 26,5 x 15,6 mm
Kengashning o'lchami biroz farq qiladi
Suratda boshqa USB/UART konvertorlari bilan taqqoslash ko'rsatilgan



Kengashni ishlatishdan oldin siz o'rnatishingiz kerak

Tekshirish moslamasiga ulanish uchun sizga 5 ta sim kerak bo'ladi:
GND - GMD
VCC - V5.0 (V3.3) ishlatiladigan plataga qarab
TX - RX
RX - TX
RESET tekshiruvi - DTE


Endi kontrollerni RESET tugmasini bosmasdan dasturlash mumkin.

Kengash tizimda sifatida tan olingan
Silicon Labs CP210X USB to UART Bridge (COM35)

Ba'zan tijorat loyihalarida dasturlashda qurilma o'zining tijorat nomiga ega bo'lishi kerak. Buning uchun CP2102 chipi va undagi plata katta imkoniyatlar yaratadi

Birinchidan, yuklab oling va ishga tushiring "> (yordamchi dasturni ishga tushirish uchun Java Runtime yuklab olishim kerak edi)

Endi siz quyidagi sozlamalarni o'zgartirishingiz mumkin:

  • Sotuvchi identifikatori (VID). Ishlab chiqaruvchi identifikatori. Standart qiymat 10C4 (on oltilik format). Bunday holda, u SiLabsga tegishli.
  • Mahsulot identifikatori (PID). Mahsulot identifikatori. Standart qiymat EA60 (on oltilik format). Bu holda u barcha CP210x ko'priklariga tegishli. E
  • Maksimal quvvat. USB avtobusidagi ko'prik tomonidan talab qilinadigan maksimal oqim iste'moli. Standart qiymat 32 (on oltilik format). Maksimal qiymat 500mA
  • Quvvatdan foydalanish atributlari. Parhez. Avtobusda quvvatlanadi (USB avtobus quvvati) yoki o'z-o'zidan quvvatlanadi (tashqi manbadan quvvat).
  • Chiqarish versiyasi. Ishlab chiqarish raqami. Standart qiymat 1,0. Maydonlar butun va kasr qismlarda 1 dan 99 gacha qiymatlarni olishi mumkin.
  • Ishlab chiqarish raqami. Ishlab chiqarish raqami. Standart qiymat “0001” (matn formati). Maydon uzunligi 64 belgigacha bo'lgan har qanday matn qiymatini qabul qilishi mumkin. Bir nechta qurilmalarni kompyuterga ulash uchun kerak
  • Mahsulot qatori. Maydon uzunligi 126 belgigacha bo'lgan har qanday matn qiymatini qabul qilishi mumkin. Ushbu identifikator CP210x ko'prigi birinchi marta kompyuterga ulanganda operatsion tizimda ko'rsatiladi va foydalanuvchiga tegishli drayverni tanlashda yordam beradi.
  • Shaxsiy ma'lumotlarni blokirovka qilish. Konfiguratsiya ma'lumotlarini himoya qilish.

VID va PID-ni o'zgartirganda, drayverlarni qayta tiklash kerak, chunki standart drayver VID va PID Silicon Labs uchun sozlangan.

Va oddiy dialog ustasidan so'ng biz kerakli VID va PID to'plami va tizimda kerakli nomga ega bo'lgan drayverni taqsimlashni olamiz.

Pastki chiziq

Ushbu plata soxta chiplardan foydalanmaydigan eng arzon USB/UART konvertorlaridan biridir.
Dasturiy ta'minotni boshqaruvchiga yuklash uchun RESETni avtomatik ravishda yuborish imkonini beruvchi DTR piniga ega
Loyihalaringiz uchun VID, PID va drayverlarni sozlash imkonini beradi
Men sotib olishni tavsiya qilaman

Nomidan ko'rinib turibdiki, ushbu qurilma Serial protokoli yordamida USB port orqali kompyuter va qurilmangiz o'rtasida ko'prik tashkil qiladi. Aytishimiz mumkinki, bu TTL mantig'i uchun USB COM porti (1.8v-5v darajalari).

Ushbu qurilma yordamida siz turli mikrokontrollerlarni dasturlashingiz va ketma-ket port orqali qurilmadan kompyuteringizga ma'lumot olishingiz mumkin. Bunga qo'shimcha ravishda, undan foydalanish juda ko'p:

    qurilma boshqaruvi

    dasturni tuzatish

    kichik hajmdagi ma'lumotlarni uzatish

    turli xil qurilmalarning dasturiy ta'minoti - ishlab chiquvchilar ko'pincha o'z qurilmalarini miltillashi uchun ketma-ket chiqish qiladilar

    mikrokontroller proshivkasi - ko'pgina mikrokontrollerlarda zavodda yuklangan Bootloader (proshivkani ketma-ket yuklash uchun maxsus dastur) mavjud va proshivkani yuklash uchun maxsus dasturchi kerak emas - bu qurilma etarli.

Bizga birinchi navbatda ST-Link dasturiy ta'minoti uchun kerak bo'ladi. Xo'sh, aslida, bu erda dasturlash uchun hech narsa yo'qligi sababli - qurilma bitta mikrosxemadan iborat - bu qurilmada biz Kicad-da qanday qilib lehimlashni va ishlashni o'rganamiz. Ushbu maqolada biz bosilgan elektron platani qo'lda qanday kuzatishni batafsil ko'rib chiqamiz.

USB UART adapterini qanday qilish kerak

2. Kerakli vositalarni tayyorlang yoki sotib oling: lehim uchun hamma narsa

4. Ushbu qurilma uchun kerakli fayllarni github'dan yuklab oling.

5. Qurilma uchun taxtani o'zingiz tayyorlang (bu umuman qiyin emas, hamma narsa bizning ko'rsatmalarimizda batafsil tavsiflangan).

6. Bizning do'konimizda barcha kerakli komponentlarni tayyor radio to'plami shaklida xarid qilishingiz mumkin.

7. Barcha komponentlarni taxtaga lehimlang, bizning qarang video.

QURILMA TAYYOR, undan foydalanishingiz mumkin!

USB UART adapteri qanday ishlaydi?

Ushbu ko'prikni amalga oshirish uchun odatda ixtisoslashtirilgan mikrosxema qo'llaniladi, uning bir tomonida USB chiqishi, ikkinchisida esa ketma-ket chiqishi bor. Odatda, bu chiplar Windows\Linux uchun drayverlarga ega va tizim tomonidan MAQOMOTI porti sifatida aniqlanadi. Keyinchalik, MAQOMOTI porti orqali ishlash uchun maxsus dastur ishlatiladi. Bu mikrokontroller proshivka dasturi yoki qurilmadan ma'lumotlarni qabul qilish dasturi va boshqalar bo'lishi mumkin.

Qurilma uchun mikrosxemani tanlash

Asosan, ushbu qurilma ulagichlar, mikrosxema va uning minimal simlaridan iborat bo'ladi. Shunday qilib, bizda bu holatda hech qanday funktsional texnik xususiyatlar bo'lmaydi. Mikrosxemani tanlaydigan asosiy mezon - bu lehimning qulayligi va narxi.

Shunday qilib, ushbu qurilma uchun eng keng tarqalgan mikrosxemalar:

    cp2102 (cp2103) arzon, zo'r mikrosxema, lekin u QFN28 to'plamiga ega - ya'ni qo'rg'oshinsiz paket - sayohatning boshida uni lehimlash juda oson emas - shuning uchun biz undan foydalanmaymiz.

    pl2303 - bu Prolific-dan ajoyib mikrosxema - bu mikrosxemaning ko'plab variantlari mavjud (shu jumladan xitoylik qalbaki). U TSOP28 korpusiga ega - lehimlash uchun juda yaxshi. Va eski modifikatsiyalar arzon va ajoyib ishlaydi. Biz undan foydalanamiz - modifikatsiya pl2303TA - eng arzon variant. Rev modifikatsiyasi mavjud. D tashqi kvartsni talab qilmaydi - lekin u 2 baravar qimmat turadi.

    CH340 - ko'prikning xitoycha versiyasi (original) - chip yaxshi - lekin Xitoydan boshqa joyda sotib olish qiyin.

    FT232R - FTDI chipi - mos keladi va juda yaxshi ishlaydi - lekin deyarli 2 baravar qimmat turadi. Uning afzalligi shundaki, u tashqi kvartsni talab qilmaydi.

Loyihangiz uchun mikrosxemani qanday tanlash haqida bir necha so'z. Juda oddiy yo'l bor. Avval siz ushbu vazifaga mos keladigan bitta mikrosxemani topishingiz kerak. Biz Internetga yozamiz - USB - ketma-ket chip va darhol topamiz - FT232R. Ajoyib. Keyinchalik yirik chip yetkazib beruvchining veb-saytiga o'ting - masalan - mouser.com. U erda qidiruvda biz yozamiz - FT232R. Va integral mikrosxemalar bo'limida biz mikrosxemani ko'ramiz.

Bu erda biz uchun eng muhimi - bu mikrosxema tegishli bo'lgan KATEGORIYA. Bu erda "USB IC interfeysi". Shuningdek, biz "Ko'prik, USB dan UARTga" turini ko'rib chiqamiz. Keling, ushbu toifaga o'tamiz va qanday mikrosxemalar mavjudligini ko'rib chiqamiz. Keyinchalik, biz ma'lumotlar jadvallaridan foydalanib, bu bizga mos keladimi yoki yo'qligini tekshiramiz.

Shunday qilib, bizning tanlovimiz PL2303TA.

PL2303 asosida sxema yasash

Har qanday diagramma ma'lumotlar varag'ini o'qish bilan boshlanishi kerak. Chip ishlab chiqaruvchisi uning chipini sotib olishdan juda manfaatdor. Hujjatlarda u odatda mikrosxemadan qanday foydalanishni iloji boricha batafsil tushuntiradi, diagrammalarni biriktiradi va ushbu chipda qurilmani amalga oshirishning nozik tomonlari va xususiyatlari haqida yozadi. Keling, ishlab chiqaruvchi bizga nima maslahat berishini ko'rib chiqaylik (pl2303HXD chipi uchun hujjatlardan):


Bu erda to'liq MAQOMOTI portini olish uchun qabul qiluvchi (9v gacha darajali konvertor) bilan to'liq sxema. Bizga bu qism kerak emas. Bundan tashqari, sxema kvartsni o'z ichiga olmaydi, lekin bizga kerak. Bundan tashqari, shuni ta'kidlash mumkinki, ma'lumotlar almashinuvi jarayonini signalizatsiya qilish uchun hali ham LEDlar etarli emas. Natijada, ushbu mikrosxemada (pl2303 sxemasi) turli xil sxema variantlarini qidirib, biz LED va kvarts kristallari bilan eng oddiy sxemani topdik - biz uni olamiz.


Asosan, ushbu diagrammada USB portining simlari qisqartirilgan (yuqori chastotali L1 L2 filtrlari olib tashlangan), qabul qiluvchi o'chirilgan. Sxemaning qolgan qismi bir xil. Biz qo'shimcha ravishda barcha DTR signal pinlarining simlarini va boshqalarni qo'shamiz - ular foydali bo'lishi mumkin. Shuni ham ta'kidlash kerakki, 5v ni chipning bizning versiyamizdagi darajaga mos keladigan pinga etkazib berish mumkin emas, shuning uchun biz bu pinni ulagichdan uzoqlashtiramiz. 1,8v UART dan foydalanish zarurati tug‘ilsa, darajalarga mos keladigan pinning o‘zini qoldiramiz. Shunday qilib, sukut bo'yicha bizda 4 va 3,3v pinlarini ulash o'tish moslamasi bo'ladi va barcha UART signallarining chiqishida bizda 3,3v bo'ladi. Ushbu kuchlanish 5v zanjirida mantiq 1ni aniqlash uchun ishonchli tarzda etarli; ma'lumotlar jadvaliga ko'ra, barcha signal pinlari 5v ga chidamli (ya'ni, ularga 5v xavfsiz tarzda etkazib berilishi mumkin). Shunday qilib, ushbu ulanish bilan kontaktlarning zanglashiga olib kelishi 3,3V dan 5V gacha bo'lgan kuchlanish bilan ishlaydi. Bundan tashqari, biz 5v va 3.3v pinlarini quvvatlantirish uchun qoldiramiz, masalan, miltillovchi tekshirgich. Shuni esda tutingki, tashqi EEPROMsiz usb porti faqat 100ma chiqaradi! Shunga ko'ra, muhim narsalarni boqish mumkin bo'lmaydi.

O'chirish sxemasi nuqtai nazaridan Kicad-da hech qanday maxsus xususiyatlar mavjud emas. Simlar bilan bog'lanishni emas, balki belgilarni ishlatish osonroq, chunki bu keyinchalik taxtani yo'naltirishda qulay bo'ladi. Natijada quyidagi diagramma (Kicad-dagi loyihani maqolaning oxirida yuklab olish mumkin):

Kicadda kengashni ishlab chiqish

Sxemani ishlab chiqishda siz ulagichdagi pinlar qanday tartibda ketishini darhol taxmin qilishingiz mumkin. Buni osonlashtirish uchun buyurtma chipning o'zida joylashgan pinlarga mos kelishi yaxshiroqdir. Ammo printsipial jihatdan bu unchalik muhim emas va uni keyinroq tezda qayta tiklash mumkin.

Kengashni ishlab chiqishdan oldin, biz qanday konnektorlardan foydalanishimizni aniqlashimiz va o'rnatish joylarini aniqlashimiz kerak. Biz USB portiga ulanadigan va oxirida 2,54 mm PIN-kod burchakli ulagichlarga ega bo'lgan adapter platasini qilamiz - bu eng keng tarqalgan format. Biz oxirgi ulagichga faqat eng kerakli pinlarni chiqaramiz - qolganlarini shunchaki taxtaga yo'naltiramiz va ularni kelajak uchun teshik sifatida qoldiramiz. Asosiy pinlar: RX, TX, 5V, 3.3v, DTR (ko'pincha mikrodasturni o'chirishda mikrokontroller davrlarini tiklash sifatida ishlatiladi). Qolgan xulosalarni eng oxirida tuzamiz.

Shunday qilib, taxtani kuzatishni boshlaylik. Diagrammada biz sxemalar ro'yxatini yaratamiz - Asboblar - sxemalar ro'yxatini yaratamiz. Doskaga o'ting va joriy sxemalar ro'yxatini o'qish uchun Asboblar-Sxemalar ro'yxati tugmasini bosing. Biz barcha o'rindiqlarni taxtaga yuklaymiz. Keyinchalik, barcha o'rindiqlarni avtomatik rejimga joylashtiramiz. Biz quyidagi komponentlar to'plamini olamiz.


Ushbu bosqichda keraksiz ma'lumotlarni yashirish yaxshiroqdir. Biz havolalar, Yashirin matn, Qiymatlar, Belgilar qatlamlarining ekranini olib tashlaymiz.

Keyinchalik, biz asosiy komponentlarni kelajakdagi taxtaga - ulagichlar va chipga joylashtirishni boshlaymiz. Shunday qilib, chipning pinlari ulagichlarning ulanishiga ko'ra joylashgan. Bu holda USB ulanish pinlari ulagichga qarama-qarshi bo'lishi ayniqsa muhimdir. Biz sichqonchani kerakli komponentga qaratamiz - M tugmasini bosing - va uni bo'sh joyga bir oz pastga siljiting - biz kelajakdagi taxtani hosil qilamiz. Bizning kengashimiz ikki tomonlama bo'lgani uchun, biz komponentlarning kerakli tomonini darhol aniqlashimiz kerak. Eng oddiy variant - barcha DIP elementlarini (uning uchun teshiklarni burg'ulash kerak) teskari tomonga va barcha SMD elementlarini asosiy tomonga joylashtirish - bu treklarni ulashni osonlashtiradi. Yon tomonlarini o'zgartirish uchun F tugmasidan foydalaning Kicad elementni ko'chirishda ulanishlarni ajratib ko'rsatishi mumkinligi sababli ulagichlar bilan bog'langan barcha rezistorlarni bir vaqtning o'zida joylashtirish juda qulay. Bu chipni uzatishda ulanishlarni tezda ko'rish imkonini beradi. Shunday qilib, biz USB ulagichini, keyin unga ulangan rezistorlarni signal liniyalariga, so'ngra ulagichni taxtaning boshqa chetiga joylashtiramiz:


Keyinchalik, chipni iloji boricha kamroq kesishmalar bo'lishi uchun joylashtiramiz.


Shundan so'ng, biz kondansatkichlarni quvvat davrlari bo'ylab joylashtiramiz - ular quvvat terminallariga imkon qadar yaqin bo'lishi kerak.

Shundan so'ng, biz kerakli pinlarni treklar bilan bog'laymiz - bular usb signal pinlari - kvarts, quvvat manbai kondansatkichlari. Keling, elektr uzatish liniyalarini taxmin qilaylik. Agar biror narsa qulay bo'lmasa, biz komponentlarni siljitamiz va ularni siljitamiz.

Misol uchun, C3 kondansatkichini o'tkazmaslik uchun pastga siljitish qulayroqdir. Albatta, bu juda yaxshi emas - lekin bu holda yo'l juda kichik bo'ladi.

Asosiy elementlarni joylashtirgandan so'ng, biz qolganlarini joylashtiramiz - ulanishlardagi maslahatlarga e'tibor qaratamiz va yo'llarni kesib o'tmaslikka harakat qilamiz.


Endi faqat ulagichlar va elektr uzatish liniyalarini aniqlash qoladi - ularni ikkinchi qatlam orqali o'tkazish mumkin. Natijada, LED va tortishish rezistorlarini ajratish juda qiyin ekanligi aniq. Ular boshqa topilmalar bilan bir-biriga mos keladi. Shuning uchun ularni boshqa tomonga o'tkazish osonroq - bu old tomon bo'ladi va u erda vddio chizig'ini torting.

Qolgan narsa - ulagichdagi pinlarni chip chiqishi tartibida tartibga solish. Va nihoyat, hamma narsani ulang. Ushbu bosqichda taxtani yanada ixcham qilish mumkin. Yakuniy versiya chiqdi. Buni yanada yaxshiroq qilish mumkin... lekin variant qoniqarli.

Va nihoyat, teshiklarning diametrlarini va yo'llarning qalinligini belgilash qoladi - 0,3 mm qilish yaxshidir. Chiziqlarni tekislang va yer ko'pburchaklarini qo'shing. Doskaning chegaralarini chizish.

USB UART konvertoridan qanday foydalanish kerak

Ushbu qurilmalarni Windows-da ishlatish uchun siz drayverlarni o'rnatishingiz kerak. Yangi drayverlarni ishlab chiqaruvchining veb-saytidan olish mumkin. Agar ular mos kelmasa, siz eski drayverlarni o'rnatishingiz mumkin 1.15 - ularni Internetda topish mumkin.

Drayvlarni o'rnatgandan so'ng, qurilma MAQOMOTI port sifatida aniqlanishi kerak.

Windows uchun MAQOMOTI porti bilan ishlash uchun eng yaxshi dastur Terminal 1.9b (maqolaga biriktirilgan)

Qurilmamizni sinab ko'rish uchun TX - RX chiqishlarini simlar bilan ulash kerak. Bunday holda, biz aks-sado rejimini olamiz - portga uzatiladigan hamma narsa darhol orqaga qaytishi kerak. Tezlik har qanday bo'lishi mumkin.

Dastur bilan ishlash juda oddiy - portni tanlang - uni "ReScan" tugmasi yordamida avtomatik ravishda yoki qo'lda qilishingiz mumkin. Tezlik va port parametrlarini o'rnating. Keyin oynada biz terminal orqali kelgan hamma narsani ko'ramiz va SEND qatorida istalgan ma'lumotni uzatishingiz mumkin. Maxsus belgilarni uzatish uchun siz "$1a" yozuvini o'n oltilik formatda ishlatishingiz kerak.

Linux uchun qurilma o'zini aniqlashi kerak (drayverlar yadroga kiritilgan). Yaxshi dastur bu minikom.

Ushbu qurilmaning qolgan signallarini tushunish uchun - DTR, DSR va boshqalar - bu erda juda yaxshi.

Qurilmani qanday yig'ish kerak

Qurilmani maqolamizda tasvirlangan umumiy qoidalarga muvofiq yig'amiz.

Tezroq yig'ish uchun siz bizning do'konimizda to'liq lehim to'plamini, USB UART radio adapterini xarid qilishingiz mumkin.

Mustaqil ish

Ushbu maqolani ko'rib chiqmasdan, o'zingiz kuzatishni amalga oshirishga harakat qiling.



 


O'qing:



Media fayl. Media fayl nima? Audio, video, grafik yoki matn ma'lumotlarini yoki ularning kombinatsiyalarini o'z ichiga olgan fayl. Media va fayllar nima?

Media fayl.  Media fayl nima?  Audio, video, grafik yoki matn ma'lumotlarini yoki ularning kombinatsiyalarini o'z ichiga olgan fayl. Media va fayllar nima?

Salom do'stlar) Internetda yaqinda ko'plab dasturlar ishlab chiqildi, ulardan ba'zilari menga va ko'pchilik foydalanuvchilarga tushunarsiz, boshqalari esa o'z yo'lida...

Noutbukdan WiFi-ni qanday tarqatish mumkin: A dan Z gacha ko'rsatmalar allaqachon yuklab olingan mhospotni qanday ishga tushirish kerak

Noutbukdan WiFi-ni qanday tarqatish mumkin: A dan Z gacha ko'rsatmalar allaqachon yuklab olingan mhospotni qanday ishga tushirish kerak

Ba'zida kompyuter simli ulanish yoki modem orqali World Wide Web-ga kirish imkoniga ega bo'lgan vaziyat yuzaga keladi, lekin siz tizimga kirishingiz kerak...

Kompyuteringizni keraksiz narsalardan tozalash uchun bepul dasturni yuklab oling

Kompyuteringizni keraksiz narsalardan tozalash uchun bepul dasturni yuklab oling

Hammaga salom do'stlar! Agar siz kompyuteringizning tez ishlashi haqida qayg'ursangiz, kamida har uch oyda bir marta tizimni global tozalashni amalga oshirishingiz kerak ...

"Koschei" (metall detektori): ko'rib chiqish, xususiyatlar, sozlamalar, diagramma Metall detektorni yig'ish uchun korpus elementlari to'plamini video ko'rib chiqish

Tracker PI mikroprotsessorli impulsli metall detektori bozorda 2003 yilda paydo bo'ldi va shu zahotiyoq bozorda katta shuhrat qozondi...

tasma tasviri RSS