Ukushintshwa Nokuhlela Ibhodi Le-Microcontroller: Ama-QFN Pads, i-SWD, kanye nama-FTDI Drivers
Umfanekiso 1. Ukushiswa kwebhodi le-microcontroller kanye nokuhlela kufanele kuhlelwe ndawonye ngaphambi kokuhlanganiswa.
Izinyathelo zokugcina zebhodi le-microcontroller ziphazamisa amaphrojekthi amaningi: ukunamathisela amaphini amancane kanye nephedi yokushisa ngemuva kwe-QFN, bese uthola umhleli wezinhlelo ukuthi akhulume ne-chip - ngokuvamile nge-chip ye-FTDI USB-to-serial. Lo mhlahlandlela uphendula imibuzo yangempela: indlela yokunamathisela i-QFN ngesandla, indlela yokuhlela ibhodi phezu kwe-SWD noma i-bootloader, nokuthi kungani umshayeli we-FTDI engayibonisi imbobo ye-COM. Iphinde ibonise ukuthi kufanele uvumele nini i-Highleap Electronics ukuthi ihlanganise futhi ihlele ibhodi.
1. Yiliphi iphakethe le-microcontroller ongalidayisa ngesandla?
Ungawafaka kalula ngesandla amaphakheji e-SMT anezimbobo (i-DIP) kanye ne-lead (i-SOIC, i-TQFP, i-LQFP), kodwa izingxenye ze-QFN kanye ne-BGA zinzima noma azinakwenzeka ngesandla futhi zisebenza enqubweni yokugeleza kabusha. Ukukhetha iphakheji kuyisinqumo sokunamathisela esenziwe ngesikhathi sokuklama: I-DIP ilula kodwa ayivamile kuma-chips anamuhla, amaphini e-SMT anezimbobo emaphethelweni angafinyeleleka ngensimbi, i-QFN/DFN ifihla ama-pad awo ngaphansi komzimba, kanti i-BGA ibeka uhla lwamabhola ngaphansi angenakushintshwa ngesandla.
Uma wakha ngesandla, khetha iphakheji elinophawu. Uma ingxenye oyikhethile iza njenge-QFN noma i-BGA kuphela, yiphathe njengesignali eqinile yokusebenzisa i-stencil-and-reflow noma ukukhipha i-outsource assembly. Ingxenye iphinde ibumbe ibhodi lonke, ngakho-ke ukufunda okusheshayo kokukhetha i-microcontroller efanele kuyazuzisa ngaphambi kokuthi wenze isinyathelo.
2. Indlela yokuhlanganisa i-QFN kanye nephedi yokushisa ngemuva kwe-chip
Ukuze ubophe amaphini e-MCU ngesandla, faka amakhona amabili aphambene, uhudule bese ubopha umugqa ngamunye (uvumele ukuthi ubophane), bese usula amabhuloho nge-desoldering braid. I-thermal pad ephakathi ku-QFN – “ama-pads amancane ngemuva kwe-microcontroller” abantu abawafunayo – ihlezi ngaphansi kwe-chip lapho insimbi ingakwazi ukufinyelela khona, ngakho-ke imiphumela ayihambisani ngesandla futhi ukugeleza kabusha kuyindlela ethembekile. Isinyathelo ngesinyathelo:
- Faka ekhoneni elilodwa. Qondanisa i-chip phezu konyawo lwayo bese ufaka iphini elilodwa lekhoneni ukuze ukhiye indawo; hlola ukuhambisana ngaphansi kokukhulisa ngaphambi kokuqhubeka.
- Thepha ekhoneni eliphambene ukulungisa ngokuphelele ingxenye.
- Hudula bese ubopha imigqa. Engeza i-flux kakhulu bese uhudula i-solder encane emgqeni ngamunye. Ukubopha kulungile - i-flux iyasiza ukuthi igeleze ezipini.
- Sula amabhuloho. Beka i-braid ehlukanisayo phezu kwezikhonkwane ezihlanganisiwe bese ufudumala; i-braid idonsa okungaphezulu, ishiye amalunga ahlanzekile.
- Hlola ngaphansi kokukhulisa ukuqinisekisa ukuthi yonke iphini imanzi futhi akukho mabhuloho asele.
I-Flux, i-magnification, kanye ne-iron elawulwa izinga lokushisa akuxoxiswana ngakho lapha. Kwi-thermal pad kanye nanoma iyiphi ingxenye ye-QFN noma ye-BGA, ukusonta kabusha kobuchwepheshe nge-stencil aperture kuyindlela efanele ngempela kunokuba yindlela emfushane.
3. Indlela yokuhlela i-microcontroller: SWD, JTAG, ISP, noma i-bootloader
Hlela i-microcontroller ngokusebenzisa isikhombikubona sokulungisa iphutha lehadiwe (i-SWD noma i-JTAG ku-ARM Cortex-M, i-ISP ku-AVR) noma nge-bootloader elandelanayo nge-chip ye-USB-to-serial. Isikhombikubona sehadiwe sithembeke kakhulu ngoba asinciki ku-bootloader esebenzayo futhi sikuvumela ukuthi ulungise iphutha; amaphini ambalwa axhuma kuhlelo lokusebenza njenge-ST-Link noma i-J-Link bese ekhanyisa i-chip ngqo.
- I-SWD / JTAG / ISP. Kungcono kakhulu ebhodini lokuqala. Umndeni we-STM32 uyindawo evamile yokuqala, futhi lokhu umhlahlandlela wabaqalayo we-STM32 imboza kahle ukugeleza kwayo kwe-SWD.
- I-bootloader yochungechunge. Ishibhile futhi ilula: i-chip ye-USB-to-serial (evame kakhulu i-FTDI) ixhumanisa i-USB ye-PC ne-UART ye-MCU, futhi i-bootloader yamukela i-firmware ngaleso sixhumanisi.
- I-USB yendabuko. Amanye ama-MCU ane-USB eyakhelwe ngaphakathi futhi abonakala njengedivayisi ehlelekayo ngqo, engenawo ama-chip ahlukene ahlukene.
Uma udinga amayunithi amaningi ahlelwe ngendlela efanayo, uhlelo lwe-IC lwasefektri lususa ngokuphelele ukuguquguquka kwebhodi ngalinye ukuze amabhodi afike ekhanya.
4. Ingabe umshayeli we-FTDI akabonisi imbobo ye-COM? Nasi isixazululo
Uma i-chip yakho ye-FTDI ingabonakali njenge-COM port, izimbangela ezivamile ukungabikho komshayeli, ikhebula le-USB elishaja kuphela, imigqa ye-TX/RX eshintshiwe, noma i-chip ye-FTDI yomgunyathi. Sebenza ngazo ngokulandelana:
- Faka umshayeli osemthethweni. Landa umshayeli we-Virtual COM Port (VCP) kuwebhusayithi ye-FTDI, ufanise uhlelo lwakho lokusebenza, bese uqinisekisa ukuthi ama-chip abhalwe njenge-COM port (Windows) noma idivayisi ye-tty/usbserial (macOS/Linux) ngaphambi kokukhanyisa.
- Sebenzisa ikhebula ledatha, hhayi ukushaja kuphela. Izintambo eziningi ze-micro-USB zinamandla kodwa azinawo idatha; zishintshe ngaphambi kokuthatha iphutha.
- I-Cross TX kanye ne-RX. Imigqa yokudlulisa kanye neyokwamukela kumele iwele phakathi kwe-chip ye-FTDI kanye ne-MCU – TX kuya ku-RX, i-RX kuya ku-TX. Ipheya elishintshiwe liyiphutha elivamile lebhodi lokuqala.
- Qaphela ama-chips mbumbulu. Izingxenye ze-FTDI mbumbulu zisakazeke kabanzi futhi zingaziphatha ngendlela engafanele noma zenqatshwe abashayeli abasemthethweni; izingxenye zangempela ezivela emithonjeni egunyaziwe zigwema izinkinga eziningi.
Qaphela imbobo enikeziwe uma isivele, ngoba ithuluzi lakho lokuhlela lidinga ukukhomba kuleyo mbobo ngqo. Ingozi ye-chip yomgunyathi ingenye yezizathu zokuthola izinto ezidingekayo kumkhiqizo wangempela.
Ukufinyelela ekuhleleni izinhlelo, ukuhlolwa kwamandla, kanye namaphuzu okuhlola kwenza ukwaziswa kwebhodi le-MCU kube okuthembekile kakhudlwana.
5. Ukuqala kabusha: ukuletha ibhodi elisha isinyathelo ngesinyathelo
Veza ibhodi elisha ngezinyathelo ezine: hlola amabhuloho okusonta, qinisekisa ama-power rails, qinisekisa ukuthi umhleli uxhumekile, bese ukhanyisa isivivinyo esincane. Ukuqala ukuvuselela amandla kuhlelekile, hhayi ngomlingo, futhi i-rail engalungile noma engekho ichaza imibiko eminingi "yebhodi efile":
- Hlola ngaphambi kokusebenzisa amandla. Hlola amabhuloho okusonta, ikakhulukazi kumaphini amancane e-MCU, bese uqinisekisa ukuthi izingxenye ezihlanganisiwe zibheke ngendlela efanele.
- Hlola iziteshi zikagesi. Qinisekisa ukuthi i-voltage ngayinye yokunikezela ikhona futhi ilungile ngaphambi kokulindela noma yikuphi ukuziphatha kwedijithali.
- Qinisekisa ukuthi umhleli wezinhlelo uxhumekile. Thola ithuluzi lokubona i-chip ngaphambi kokukhathazeka nge-firmware yohlelo lokusebenza; "idivayisi etholakele" elula iyingqophamlando enkulu.
- Yenza isivivinyo esincane kakhulu. Khanyisa i-LED noma uphrinte ngochungechunge ukuze ufakazele ukuthi i-toolchain, uxhumano, kanye ne-chip konke kuyasebenza, bese kwakheka.
Uma i-chip ingaphenduli, imbangela ivame ukuba amandla, iphutha lokugoqa kuma-programming pin, inkinga yomshayeli noma ye-port, noma ukushintshaniswa kwemigqa ye-serial - izinkinga ezifanayo zokuhlanganisa ezijwayelekile eziklanyelwe ukubanjwa ukuhlolwa kochwepheshe.
6. Indlela yokuklama ibhodi okulula ukulihlanganisa nokulihlela
Ukuklama ukuze kube lula ukunamathisela nokuhlela ngokukhetha iphakheji ethengiswa ngesandla, ukwengeza isihloko se-SWD/JTAG/ISP esibhalwe ilebula, kanye nokunikeza amaphuzu okuhlola kumandla kanye nezimpawu zokhiye. Amakhanda amaningi aklanywe ngaphakathi futhi angaklanywa ngaphandle:
- Khetha iphakheji ethengiswa ngesandla uma uhlose ukwakha ngesandla, bese ubhuka i-QFN/BGA ukuze isetshenziswe kabusha noma ihlanganiswe ngaphandle.
- Engeza isihloko esicacile sohlelo nge-pinout ejwayelekile kanye namalebula e-silkscreen, noma ngabe uhlela ukusebenzisa i-bootloader, ngakho-ke uhlala une-fallback ethembekile.
- Nikeza amaphuzu okuhlola kuma-power rails kanye nezimpawu zokhiye ngakho-ke ukuletha nokulungisa amaphutha kulula.
- Beka kahle i-QFN thermal pad ngephethini efanele, ukuze ikwazi ukuhlanganisa kahle ekukhiqizeni futhi iqhube ukushisa - izimiso ezihlala kunoma yikuphi okuhle ibhodi yesekethe ye-microcontroller ukwakheka.
- Lebula i-polarity bese uphina eyodwa ngokucacile ukuvimbela ukuhlangana okungemuva.
7. Nini lapho kufanele uqashe khona ukuhlanganiswa nokuhlela kwe-MCU ngaphandle
Ukuthola i-Outsource uma usufinyelele izingxenye ze-QFN/BGA, i-fine pitch, i-thermal pad ngemuva kwe-chip, noma amabhodi angaphezu kwamabili - ngemuva kwalokho ukuhlanganiswa kwesandla kubiza isikhathi esiningi kanye nesivuno kunalokho okusongayo. Ngokuhlanganisa i-turnkey ephelele , i-Highleap iphatha i-SMT kanye nokubekwa kwe-through-hole, i-fine pitch kanye ne-BGA soldering nge-stencil-and-reflow, kanye nokuhlolwa kwe-AOI/X-ray ukuze amalunga ongawaboni ngesandla aqinisekiswe.
Ukuthola iziteshi ezigunyaziwe nakho kugwema inkinga ye-FTDI yombumbulu. Kumabhodi adinga ukufakwa kwe-firmware efektri, i-Highleap ingafaka phakathi ukuhlela kanye nokuhlola okusebenzayo ukuze amayunithi afike esebenza kunokuba angenalutho - futhi ibhodi lingathunyelwa njengomkhiqizo oqediwe ngokusebenzisa i-box-build assembly . Uma ucela ikhotheshini, shono ukuthi iyiphi iphakheji esetshenziswa yi-MCU, ukuthi udinga yini ukuhlela okusebhodini, nokuthi yiluphi ukuhlolwa okusebenzayo olufunayo.
Thola isilinganiso somhlangano kanye nohlelo
8. Imibuzo Evame Ukubuzwa Ngokuphathelene Nokushiswa Nokuhlela Kwe-Microcontroller
Ngiyisolda kanjani i-thermal pad ngemuva kwe-QFN?
Leyo pad ephakathi ihlezi ngaphansi kwe-chip lapho insimbi ingenakukwazi ukufinyelela khona. Ekukhiqizweni ihlanganiswa nge-stencil aperture bese igeleza kabusha; ngesandla imiphumela ayihambisani, ngakho-ke ku-QFN/BGA izingxenye ezigeleza kabusha noma ukuhlanganiswa okuhlinzekwa ngaphandle kuyindlela ethembekile.
Iyiphi indlela ethembeke kakhulu yokuhlela i-microcontroller?
Isixhumi esibonakalayo sokulungisa iphutha lehadiwe – i-SWD noma i-JTAG ezingxenyeni ze-ARM, i-ISP ku-AVR – ngoba ayixhomekile ku-bootloader esebenzayo futhi ivumela nokulungisa iphutha. I-bootloader elandelanayo phezu kwe-chip ye-USB-to-serial ishibhile kodwa ingeza ungqimba lomshayeli.
Kungani i-chip yami ye-FTDI ingabonakali njenge-COM port?
Izimbangela ezivamile umshayeli we-VCP ongekho noma ongalungile, ikhebula le-USB elishaja kuphela, imigqa ye-TX/RX eshintshiwe, noma i-chip ye-FTDI yomgunyathi. Faka idrayivu esemthethweni, sebenzisa ikhebula ledatha, weqa i-TX/RX, bese usebenzisa izingxenye zangempela.
Ngingalanda kuphi umshayeli we-FTDI?
Thola umshayeli we-Virtual COM Port (VCP) osemthethweni kuwebhusayithi ye-FTDI bese ukhetha ukwakheka kwesistimu yakho yokusebenza, bese uqinisekisa ukuthi i-chip ivela njenge-COM port noma idivayisi ye-tty ngaphambi kokukhanyisa.
Ingabe i-Highleap solder QFN/BGA izingxenye futhi ilayishe i-firmware yami?
Yebo. I-Highleap yenza i-fine-pitch kanye ne-BGA assembly ngokuhlolwa kabusha kwe-X-ray, ithola izingxenye zangempela, futhi ingahlela amabhodi futhi iqhube izivivinyo zokusebenza ukuze amayunithi athunyelwe asebenze.
Posts Kunconywe
Ukwenziwa kwe-TMM PCB
Okuqukethwe I-TMM PCB Fabrication Scope ye-RF kanye...
I-RT duroid 6002 PCB Quote kanye Nesitaki
Leli khasi liphethe umsebenzi wokucaphuna kanye nokuchazwa kwe-stackup...
Ukukhiqizwa kwe-PCB Yesihlungi se-TMM6
Okuqukethwe Kungani Abaklami Bezihlungi Ze-Microwave Besebenzisa...
I-Taconic RF 35 vs RO4350B PCB
Uhlu lokuqukethweRF-35 vs RO4350B Ukuthengwa kanye...
Ungasithola kanjani isilinganiso sama-PCB
Ake siqhube ukuhlaziywa kwe-DFM/DFA bese sibuyela kuwe nombiko. Ungalayisha amafayela akho ngokuphephile ngewebhusayithi yethu. Sidinga ulwazi olulandelayo ukuze sikunike isilinganiso:
-
- Gerber, ODB++, noma .pcb, spec.
- Uhlu lwe-BOM uma udinga ukuhlangana
- Ubuningi
- Isikhathi sokushintsha
Ngezinsizakalo ze-PCBA, sicela unikeze i-BOM yakho (I-Bill of Materials) kanye nanoma yimiphi imiyalelo ethile yomhlangano. Siphinde sinikeze ukuhlaziya kwe-DFM/DFA ukuze uthuthukise imiklamo yakho ukuze yenziwe futhi ihlanganiswe, ukuqinisekisa inqubo yokukhiqiza eshelelayo.
