Mikrokontroller platasini lehimlash va dasturlash: QFN prokladkalari, SWD va FTDI drayverlari
1-rasm. Mikrokontroller platasini lehimlash va dasturlash yig'ishdan oldin birgalikda rejalashtirilishi kerak.
Mikrokontroller platasining oxirgi bosqichlari ko'plab loyihalarni chalkashtirib yuboradi: QFN orqasidagi nozik pinlar va termal panelni lehimlash, keyin dasturchini chip bilan gaplashishga majburlash - ko'pincha FTDI USB-ketma-ket chip orqali. Ushbu qo'llanma haqiqiy savollarga javob beradi: QFNni qo'lda qanday lehimlash, SWD yoki yuklash vositasi orqali platani qanday dasturlash va nima uchun FTDI drayveri COM portini ko'rsatmaydi. Shuningdek, u Highleap Electronics kompaniyasiga platani qachon yig'ish va dasturlash imkonini berish kerakligini ham ko'rsatadi.
1. Qaysi mikrokontroller paketini qo'lda lehimlash mumkin?
Siz teshik orqali o'tuvchi (DIP) va qo'rg'oshinli SMT paketlarini (SOIC, TQFP, LQFP) qo'lda bemalol lehimlashingiz mumkin, ammo QFN va BGA qismlari qo'lda qiyin yoki imkonsiz bo'lib, qayta oqim jarayoniga bog'liq. Paketni tanlash aslida loyihalash vaqtida qabul qilingan lehimlash qaroridir: DIP eng oson, ammo zamonaviy chiplar uchun kam uchraydi, chekkalari bo'ylab qo'rg'oshinli SMT pinlariga dazmol bilan erishish mumkin, QFN/DFN o'z prokladkalarini korpus ostiga yashiradi va BGA qo'lda lehimlab bo'lmaydigan bir qator sharlarni ostiga qo'yadi.
Agar siz qo'lda yig'ayotgan bo'lsangiz, qo'rg'oshinli paketni afzal ko'ring. Agar siz tanlagan qism faqat QFN yoki BGA sifatida kelsa, buni trafaret va qayta ishlov berishdan foydalanish yoki yig'ishni autsorsing qilish uchun kuchli signal sifatida qabul qiling. Bu qism butun platani shakllantiradi, shuning uchun to'g'ri mikrokontrollerni tanlash bo'yicha qisqacha ma'lumot , iz qoldirmasdan oldin, o'zingizga foyda keltiradi.
2. QFN va chip orqasidagi termal prokladkani qanday lehimlash mumkin
Yupqa MCU pinlarini qo'lda lehimlash uchun ikkita qarama-qarshi burchakni mahkamlang, har bir qatorni sudrab lehimlang (ko'prik o'rnatilishiga imkon bering), so'ngra ko'priklarni lehimsizlantirish uchun o'ralgan holda artib oling. QFN dagi markaziy termal prokladka - odamlar qidiradigan "mikrokontroller orqasidagi kichik prokladkalar" - dazmol yetib bo'lmaydigan chip ostida joylashgan, shuning uchun qo'lda natijalar bir xil emas va qayta oqimlash ishonchli yo'l hisoblanadi. Bosqichma-bosqich:
- Bir burchakni mahkamlang. Chipni uning izi ustiga tekislang va qulflash holatiga bitta burchak ignasini lehimlang; davom etishdan oldin kattalashtirish ostida hizalanishni tekshiring.
- Qarama-qarshi burchakka tegib oling qismni to'liq tuzatish uchun.
- Qatorlarni sudrab lehimlang. Flyusni mo'l-ko'l qo'shing va har bir qator bo'ylab ozgina lehimni torting. Ko'priklarni birlashtirish yaxshi - flyus uning pinlarga oqishiga yordam beradi.
- Ko'priklarni pilik bilan yoping. Lehimsiz o'rilgan ipni ko'prik shaklidagi ignalar ustiga qo'ying va qizdiring; o'rilgan ip ortiqcha qismini tortib oladi va bo'g'inlarni toza qoldiradi.
- Tekshiring har bir igna namlanganligini va hech qanday ko'prik qolmaganligini tasdiqlash uchun kattalashtirish ostida.
Bu yerda oqim, kattalashtirish va haroratni boshqaradigan dazmol haqida gap bo'lishi mumkin emas. Termal prokladka va har qanday QFN yoki BGA detali uchun trafaret diafragmasi bilan professional qayta oqimli lehimlash qisqa yo'l emas, balki chindan ham to'g'ri qarordir.
3. Mikrokontrollerni qanday dasturlash mumkin: SWD, JTAG, ISP yoki yuklash vositasi
Mikrokontrollerni apparat nosozliklarini tuzatish interfeysi (ARM Cortex-M da SWD yoki JTAG, AVR da ISP) yoki USB-dan ketma-ket chip orqali ketma-ket yuklash vositasi orqali dasturlang. Uskuna interfeysi eng ishonchli hisoblanadi, chunki u ishlaydigan yuklash vositasiga bog'liq emas va sizga nosozliklarni tuzatish imkonini beradi; bir nechta pinlar ST-Link yoki J-Link kabi dasturchiga ulanadi va chipni to'g'ridan-to'g'ri o'chiradi.
- SWD / JTAG / Internet-provayder. Birinchi taxta uchun eng yaxshisi. STM32 oilasi umumiy boshlang'ich nuqtadir va bu STM32 uchun yangi boshlanuvchilar uchun qo'llanma uning SWD oqimini yaxshi qoplaydi.
- Seriyali yuklash vositasi. Arzon va qulay: USB-dan ketma-ket chip (ko'pincha FTDI) kompyuterning USB-sini MCU ning UART-ga ulaydi va yuklash vositasi shu havola orqali dasturiy ta'minotni qabul qiladi.
- Mahalliy USB. Ba'zi MCU'lar o'rnatilgan USB ga ega va alohida ketma-ket chipsiz to'g'ridan-to'g'ri dasturlashtiriladigan qurilma sifatida ko'rinadi.
Bir xil dasturlashtirilgan bir nechta qurilmalar kerak bo'lganda, zavod IC dasturlash har bir platadagi o'zgarishlarni butunlay yo'q qiladi, shuning uchun platalar chaqnab ketadi.
4. FTDI drayveri COM portini ko'rsatmayaptimi? Mana tuzatish
Agar sizning FTDI chipingiz COM port sifatida ko'rinmasa, odatdagi sabablar drayverning yo'qligi, faqat zaryadlovchi USB kabeli, almashtirilgan TX/RX liniyalari yoki qalbaki FTDI chipidir. Ularni tartibda ko'rib chiqing:
- Rasmiy drayverni o'rnating. Operatsion tizimingizga mos keladigan Virtual COM Port (VCP) drayverini FTDI veb-saytidan yuklab oling, so'ngra miltillashdan oldin chipning COM porti (Windows) yoki tty/usbserial qurilmasi (macOS/Linux) sifatida ko'rsatilganligini tasdiqlang.
- Faqat zaryadlash uchun emas, balki ma'lumot kabelidan foydalaning. Ko'pgina micro-USB kabellari quvvat oladi, lekin ma'lumot uzatmaydi; nosozlik haqida taxmin qilishdan oldin uni almashtiring.
- TX va RX o'rtasida kesishish. Uzatish va qabul qilish liniyalari FTDI chipi va MCU o'rtasida kesishishi kerak – TX dan RX ga, RX dan TX ga. Almashtirilgan juftlik birinchi plataning klassik xatosidir.
- Soxta chiplardan ehtiyot bo'ling. Soxta FTDI qismlari keng tarqalgan va tartibsiz ishlashi yoki rasmiy haydovchilar tomonidan rad etilishi mumkin; vakolatli manbalardan olingan asl qismlar bir qator muammolarning oldini oladi.
Belgilangan port paydo bo'lgandan so'ng, unga e'tibor bering, chunki dasturlash vositangiz aynan shu portga ishora qilishi kerak. Qalbaki chip xavfi haqiqiy mahsulotda vakolatli komponentlarni yetkazib berish muhimligining yana bir sababidir.
Dasturlash uchun kirish, quvvatni tekshirish va sinov nuqtalari MCU platasini yanada ishonchli qiladi.
5. Birinchi quvvatlantirish: yangi doskani bosqichma-bosqich ishga tushirish
Yangi platani to'rt bosqichda ishga tushiring: lehim ko'priklarini tekshiring, elektr relslarini tekshiring, dasturchi ulanganligini tasdiqlang, so'ngra minimal sinovni o'tkazing. Avval quvvatni yoqish metodik, sehrli emas va noto'g'ri yoki yo'q rels ko'pgina "o'lik plata" hisobotlarini tushuntiradi:
- Quvvatni yoqishdan oldin tekshiring. Ayniqsa, MCU ning ingichka pinlarida lehim ko'priklarini tekshiring va qutblangan qismlar to'g'ri tomonga qaraganligiga ishonch hosil qiling.
- Elektr relslarini tekshiring. Raqamli rejimda ishlashni kutishdan oldin har bir ta'minot kuchlanishining mavjudligini va to'g'ri ekanligini tekshiring.
- Dasturchi ulanganligini tasdiqlang. Ilova dasturiy ta'minoti haqida qayg'urmasdan oldin, vositani chipni taniy olishiga imkon bering; oddiy "qurilma aniqlandi" degan xabar muhim bosqichdir.
- Minimal sinovni o'tkazing. Asboblar zanjiri, ulanish va chipning barchasi ishlayotganini tekshirish uchun LEDni miltillating yoki ketma-ket chop eting, so'ngra ularni yig'ing.
Agar chip javob bermasa, sabab odatda quvvat manbai, dasturlash pinlaridagi lehimlashdagi nosozlik, drayver yoki port muammosi yoki almashtirilgan ketma-ket liniyalar - professional inspeksiya aniqlashga mo'ljallangan bir xil keng tarqalgan yig'ish muammolari .
6. Lehimlash va dasturlash oson bo'lgan platani qanday loyihalash mumkin
Qo'lda lehimlanadigan paketni tanlash, yorliqli SWD/JTAG/ISP sarlavhasini qo'shish va quvvat va kalit signallari bo'yicha sinov nuqtalarini taqdim etish orqali oson lehimlash va dasturlash uchun dizayn. Ko'pgina muammolar ishlab chiqilgan va ishlab chiqilishi mumkin:
- Qo'lda lehimlanadigan paketni tanlang Agar siz qo'lda yig'ishni rejalashtirmoqchi bo'lsangiz va QFN/BGA ni qayta ishlash yoki autsorsing orqali yig'ish uchun zaxira qilsangiz.
- Aniq dasturlash sarlavhasini qo'shing standart pinout va ipak ekranli yorliqlar bilan, hatto siz yuklash vositasidan foydalanishni rejalashtirsangiz ham, sizda har doim ishonchli zaxira nusxasi mavjud.
- Sinov ballarini taqdim eting elektr relslari va kalit signallarida, shuning uchun ishga tushirish va nosozliklarni tuzatish juda oson.
- QFN termal yostiqchasini to'g'ri joylashtiring to'g'ri naqsh orqali, shuning uchun u ishlab chiqarishda yaxshi lehimlanadi va issiqlikni o'tkazadi - har qanday yaxshi narsada mavjud bo'lgan tamoyillar mikrokontroller elektron platasi tartib.
- Qutblanishni belgilang va birini pinlang orqaga yig'ilishning oldini olish uchun aniq.
7. MCU yig'ish va dasturlashni qachon autsorsing qilish kerak
QFN/BGA qismlarini, nozik pitchni, chip orqasidagi termal padni yoki bir nechta platalarni urib bo'lgach, autsorsingga topshiring – bu vaqtdan keyin qo'lda yig'ish tejashdan ko'ra ko'proq vaqt va samaradorlikni talab qiladi. To'liq tayyor yig'ish orqali Highleap SMT va teshik orqali joylashtirishni, shablon va qayta oqim yordamida nozik pitch va BGA lehimlashni va AOI/rentgen tekshiruvini amalga oshiradi, shuning uchun qo'lda ko'rinmaydigan bo'g'inlar tekshiriladi.
Vakolatli kanalli manbalar, shuningdek, qalbaki FTDI muammosini chetlab o'tadi. Zavodda dasturiy ta'minotni yuklashni talab qiladigan platalar uchun Highleap dasturlash va funktsional sinovlarni o'z ichiga olishi mumkin , shunda bloklar bo'sh emas, balki ishchi holda yetib keladi va plata quti yig'ish orqali tayyor mahsulot sifatida jo'natilishi mumkin . Narx so'raganingizda, MCU qaysi paketdan foydalanishini, bortda dasturlash kerakligini va qanday funktsional sinovni xohlayotganingizni ayting.
Yig'ish va dasturlash bo'yicha narx taklifini oling
8. Mikrokontrollerni lehimlash va dasturlash bo'yicha tez-tez so'raladigan savollar
QFN orqasidagi termal prokladkani qanday lehimlash mumkin?
Ushbu markaziy prokladka dazmol yetib bo'lmaydigan chip ostida joylashgan. Ishlab chiqarishda u trafaret teshigi bilan lehimlanadi va qayta ishlov beriladi; qo'lda natijalar bir xil emas, shuning uchun QFN/BGA qismlari uchun qayta ishlov berish yoki autsorsing yordamida yig'ish ishonchli yo'l hisoblanadi.
Mikrokontrollerni dasturlashning eng ishonchli usuli qanday?
Uskuna nosozliklarini tuzatish interfeysi – ARM qismlarida SWD yoki JTAG, AVRda ISP – chunki u ishlaydigan yuklash vositasiga bog'liq emas va nosozliklarni tuzatishga ham imkon beradi. USB-ketma-ket chip orqali ketma-ket yuklash vositasi arzonroq, ammo drayver qatlamini qo'shadi.
Nima uchun mening FTDI chipim COM porti sifatida ko'rinmayapti?
Keng tarqalgan sabablar yo'q yoki noto'g'ri VCP drayveri, faqat zaryadlash uchun mo'ljallangan USB kabeli, almashtirilgan TX/RX liniyalari yoki qalbaki FTDI chipidir. Rasmiy drayverni o'rnating, ma'lumot kabelidan foydalaning, TX/RX ni almashtiring va asl ehtiyot qismlardan foydalaning.
FTDI drayverini qayerdan yuklab olsam bo'ladi?
FTDI veb-saytidan rasmiy Virtual COM Port (VCP) drayverini oling va operatsion tizimingiz uchun versiyani tanlang, so'ngra miltillashdan oldin chip COM porti yoki tty qurilmasi sifatida ko'rinishini tasdiqlang.
Highleap QFN/BGA qismlarini lehimlay oladimi va mening dasturiy ta'minotimni yuklay oladimi?
Ha. Highleap qayta oqim va rentgen tekshiruvi bilan nozik pitch va BGA yig'ishni amalga oshiradi, asl komponentlarni oladi va platalarni dasturlashi va funktsional sinovlarni o'tkazishi mumkin, shunda qurilmalar ishlayotgan holda jo'natiladi.
Tavsiya Xabarlar
Isola Astra MT77 PCB ishlab chiqarish
1-rasm. Isola Astra MT77 PCB ishlab chiqarishIsola Astra...
Nelco N4000-13 PCB materiallari va ishlab chiqarish bo'yicha qo'llanma | Highleap Electronics
1-rasm. Nelco N4000-13 PCBNelco N4000-13 PCB bu...
Mis bilan qoplangan laminat: PCB muhandislari uchun to'liq material tanlash qo'llanmasi
Bosma nashrda muhim bo'lgan har bir elektr xususiyati...
Xitoy keramik PCB fabrikasi ichida: Quvvat/LED/RF/Tibbiy jarayonlarni boshqarish
Xitoy keramika PCB fabrikasi ichidagi Mundarija: Qanday qilib...
PCB uchun narxni qanday olish mumkin
Keling, siz uchun DFM/DFA tahlilini o'tkazamiz va sizga hisobot bilan javob beramiz. Fayllaringizni veb-saytimiz orqali xavfsiz tarzda yuklashingiz mumkin. Sizga narx taklifini berish uchun bizga quyidagi ma'lumotlar kerak bo'ladi:
-
- Gerber, ODB++ yoki .pcb, spetsifikatsiya.
- Agar yig'ishni talab qilsangiz, BOM ro'yxati
- miqdor
- Vaqtni aylantirish
PCBA xizmatlari uchun BOM (Materiallar ro'yxati) va har qanday maxsus montaj ko'rsatmalarini taqdim eting. Shuningdek, biz dizaynlaringizni ishlab chiqarish va yig'ish uchun optimallashtirish uchun DFM/DFA tahlilini taklif qilamiz, bu esa silliq ishlab chiqarish jarayonini ta'minlaydi.
