Ukushintshwa Nokuhlela Ibhodi Le-Microcontroller: Ama-QFN Pads, i-SWD, kanye nama-FTDI Drivers

ukushisela kanye nokuhlela ibhodi le-microcontroller

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.


isifundo sokusonta ibhodi le-microcontroller kanye nokuhlela

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.

Izixazululo ze-Highleap PCB kanye ne-PCBA - cela ikhotheshini

Posts Kunconywe

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
Ngokungeziwe ekwenziweni kwe-PCB, sinikeza uhla olubanzi lwezinsizakalo ze-elekthronikhi, okuhlanganisa i-PCB design, i-PCBA, nezixazululo ze-turnkey. Kungakhathaliseki ukuthi udinga usizo ngokwenza i-prototyping, ukuqinisekiswa kwedizayini, ukuthola ingxenye, noma ukukhiqizwa ngobuningi, sihlinzeka ngosekelo olusuka ekupheleni ukuze siqinisekise impumelelo yephrojekthi yakho.

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.

    Sitshele Ngephrojekthi Yakho Ye-PCB

    Awekho amafayela okuklama okwamanje? Akunankinga. Yabelana ngalokho okwaziyo, futhi sizolandela uma kudingeka imininingwane eyengeziwe.



    Faka amafayela (ngokuzikhethela)

    Amafayela e-PCB, i-BOM, i-PDF/STEP, i-TXT, izithombe, i-ZIP/RAR/7Z · Isamba esiphezulu esingu-50 MB