Moetsi oa PCB ea Taolo ea Keyboard | Lenaneo la MCU
Moetsi oa PCB ea laolang keyboard o tlameha ho fana ka boto e ka hlophisoang, ea khetholloa, ea khutlisoa le ho lekoa khafetsa—eseng feela PCB e kentsoeng MCU. Sephutheloana sa MCU, oache, USB kapa sebopeho sa waelese, tlhophiso ea boot, memori, potoloho ea ho seta bocha, lintlha tsa liteko, firmware binary le sesebelisoa sa tlhahiso kaofela li ama hore na li-builtration tsa bophahamo li ka lokolloa ka mokhoa o tšepahalang.
Highleap Electronics e hlahisa le ho kopanya li-PCBA tsa taolo ea keyboard bakeng sa li-keyboard tsa mechini, li-keypad, li-macropad le lisebelisoa tsa ho kenya tsa indasteri. Litšebeletso li ka kenyelletsa ho fumana likarolo , kopano ea SMT/THT, bootloader le ho bonesa ha lisebelisoa, ho serialization, teko ea ts'ebetso ea USB kapa ea waelese le kopanyo le matrix ea keyboard ea moreki le lisebelisoa tse ling.
Maboto a taolo e ka ba dimmojule tse arohaneng kapa tsa kopanngwa ho PCB ya keyboard e nang le mela e mmedi kapa e nang le mela e mengata. Dikarolo di ka kopanngwa ka mahlakoreng ka bobedi. Bareki ba ka qala khotheishene ya pele ka mofuta wa taolo, sebopeho le bongata; ha ho hlokahale moralo wa PCB bakeng sa kopano ya pele.
Qala Khoutu ea PCB ea Taolo ea Keyboard
Re bolelle sesebelisoa sa molaoli, sebopeho sa waelese kapa sa waelese, palo e hakanyetsoang le hore na ho hlokahala lenaneo/tlhahlobo. Lebitso la MCU, foto, sampole kapa lifaele tse seng li ntse li le teng li ka eketsoa haeba li fumaneha. Tlhahisoleseling e sa fellang ea amoheleha 'me ha ho hlokahale moralo bakeng sa khotheishene ea pele.
Mesebetsi ea Taolo ea Keyboard le Likhetho tsa Phepelo
Molaoli a ka 'na a skena matrix ea mola-kholomo, a buisana le li-sensor tsa Hall kapa li-controller tsa ho ama, a hlahisa litlamorao tsa RGB, a bala li-encoder le lipontšo, a lekola boemo ba betri 'me a pepesa liprofaele tsa USB HID kapa tsa waelese. Ka hona, teko ea tlhahiso e tlameha ho hlalosoa ho potoloha meralo ea sehlahisoa sa 'nete, eseng ho potoloha MCU feela.
| Mosebetsi oa molaoli | Keletso e hlokahalang tlhahisong | Netefatso e tloaelehileng |
|---|---|---|
| Ho kenya matrix kapa sensor | Kabelo ea Pin le liketsahalo tse lebelletsoeng | Hlohlelletsa kanale e 'ngoe le e 'ngoe ea senotlolo/sensor 'me u bapise tlhahiso e utloahalang. |
| Sesebelisoa sa USB | Litlhaloso, beng ba VID/PID le boitšoaro ba cable | Bala, romela liketsahalo tsa bohlokoa 'me u kenye bootloader/recovery. |
| RGB/pontsho/encoder | 'Mapa oa mokhanni le sete ea likarolo tsa firmware | Sebelisa dipaterone tse hlalositsweng le di-input tsa taolo. |
| Waelese/matla | Mokhoa oa ho kopanya radio, betri le ho e kopanya | Kopanya, kopanya hape 'me u lekanye maemo a hona joale a hlalositsoeng. |
Taolo ea Keyboard ea PCBA ea ho Reka le ho Phepela
Khotheishene e lokela ho hlalosa hore na molaoli ke boto e nyane ea banana, mojari oa module kapa MCU e kopantsoeng le PCBA ea keyboard e kholo. Highleap e ka fana ka liboto tse se nang letho, liboto tse kopantsoeng empa li sa hlophisoa, likopano tsa bootloader feela, li-PCBA tse felletseng tse hlophisitsoeng ke ts'ebeliso kapa li-module tse lekiloeng tse hokahantsoeng le matrix ea keyboard.
| Khetho ea phepelo | Mosebetsi o kenyelelitsoe | Molemo ka ho fetisisa ho lekana |
|---|---|---|
| PCB e se nang letho | Teko ea tlhahiso le ea motlakase. | Kopano kapa ntshetsopele e laoloang ke bareki. |
| Taolo e bokaneng | SMT/THT e nang le tlhahlobo e kenang le e kopaneng. | Mananeo le liteko tsa bareki ka hare ho khamphani. |
| Taolo e hlophisitsoeng ea PCBA | Bootloader/application flashing le netefatso ya mofuta. | Ho kopanngoa ka ho toba ka har'a keyboard. |
| Mojule o lekiloeng ka botlalo | Liteko tsa ho etsa mananeo, sebopeho, tsa hona joale, tsa kantle le tsa lisebelisoa. | Tlhahiso ea OEM le litaelo tse pheta-phetoang. |
Moralo oa MCU, Matla, Oache le Sebopeho sa Sebopeho bakeng sa Tlhahiso
GPIO le moeli o ka thoko
Molaoli o hloka li-pin tse lekaneng tsa mola/kholomo hammoho le mesebetsi ea USB, RGB, ponts'o, encoder, betri, waelese kapa ea ho lokisa liphoso. Li-expander tsa I/O li ka fokotsa khatello ea li-pin tsa MCU empa tsa eketsa litšenyehelo, ho itšetleha ka firmware le lintlha tsa teko. Tlhahlobo ea tlhahiso e lokela ho khetholla li-pin tsa ho hlaphoheloa tse sa sebelisoang le ho qoba ho sebelisa mohloli o mong le o mong o fumanehang ntle le moeli.
Kotsi ea sephutheloana le kopano
Liphutheloana tse ling tsa QFN le tse ling tse nang le sebopeho se setle sa MCU li nyane, empa moralo oa stencil, ho kopanya li-pad tse pepesitsoeng le netefatso ea X-ray kapa ts'ebetso e ka ba tsa bohlokoa ho feta liphutheloana tse kholo tsa mapheo a gull. Balaoli ba thehiloeng ho module ba nolofatsa kopanyo ea RF empa ba theha litšebelisano tsa sehokelo/hlooho le phepelo ea module. Meralo ea BLE ea chip-down e hloka lintlha tsa antenna, kristale, RF le setifikeiti tse fetang kopano e tloaelehileng ea keyboard.
Potoloho ea bophelo le ho nkeloa sebaka
"MCU e lekanang" e ka ba le boholo bo fapaneng ba flash, ROM ea boot, boits'oaro ba oscillator, USB peripheral kapa firmware toolchain. Moralo oa ho fumaneha o lokela ho kenyelletsa MCU, flash ea kantle, kristale le adaptara ea lenaneo e le sete e laoloang. Phetolo ha ea lokela ho lokolloa hobane sephutheloana se shebahala se tšoana.
Khetho ea MCU e lokela ho ikarabella bakeng sa palo ea GPIO, tšehetso ea sesebelisoa sa USB, margin ea flash/RAM, li-timers, li-interface tsa ADC kapa sensor, sebaka sa bootloader, ho fumaneha ha sephutheloana le lisebelisoa tsa mananeo. Phetolo e lumellanang le phini e kanna ea hloka kaho e ncha ea firmware kapa bootloader, kahoo li-alternate li lokela ho tšoaneleha pele PCB le sesebelisoa sa tlhahiso li hoamisoa.
- Netefatsa litlhoko tsa oscillator, kristale kapa mohloli oa oache.
- Sireletsa li-pin tsa ho seta botjha le tsa ho etsa mananeo hore li se ke tsa thibeloa ke lisebelisoa tse ling tse ka ntle.
- Boloka memori e lekaneng bakeng sa dimmapa tsa dikonopo tsa nakong e tlang, ditlamorao tsa RGB kapa di-stack tse se nang mohala.
- Hlalosa maemo a motlakase pakeng tsa MCU, LED, lipontšo le li-module tsa kantle.
Matla, Oache le ho Seta Botšepehi Bocha
Ho hloleha ho hongata ho bonahalang ha firmware ho simoloha ho hardware ea motheo. Phepelo ea MCU e tlameha ho lula e le ka har'a sebaka sa eona sa ts'ebetso nakong ea khokahano ea USB, mojaro oa RGB, phetiso ea radio le liphetoho tsa boroko/ho tsoha. Ho aroloa ha sebaka, botsitso ba molaoli le ho khutla ha mobu ho hlahlojoa khahlanong le moralo o lokollotsoeng. Haeba ho sebelisoa kristale kapa resonator, boleng ba karolo, marang-rang a mojaro, sebaka le bohloeki li ka ama ts'epo ea USB kapa radio.
Li-pin tsa ho seta botjha le ho qala di hloka maemo a hlalositsweng nakong ya rampo ya motlakase, kgokelo ya sesebediswa le tshebetso e tlwaelehileng. Dikgapo tse phaphametseng kapa sesebediswa sa teko se kgannang phini pele phepelo e rerilweng e tsitsitse di ka hlahisa mananeo a sa kgaotseng. Highleap e netefatsa tatellano ya tlhahiso mme e ka lekanya ho qala, matla a sebetsang le a boroko tlasa mekgwa e dumellanweng.
Bootloader, Mananeo, Tshireletso le Taolo ea Ntlafatso
Tsela e matla ea tlhahiso e hlalosa hore na ke setšoantšo sefe se benyang pele, hore na boitsebiso ba mofuta bo hlahlojoa joang, hore na yuniti e hlōlehileng e fumanoa joang le hore na data ea bareki kapa linomoro tsa serial li hlophisitsoe ka thoko. Mekhoa ea USB DFU, UF2, SWD, ISP kapa boot ROM ea barekisi ka 'ngoe e hloka phihlello e fapaneng le moralo oa fixture.
- Boloka taolo e tšepahalang ea ho seta botjha le mokhoa oa ho qala.
- Hlahisa di-programming pad tse ntseng di ka fihlelleha ka mora kopano.
- Sireletsa phihlello ea ho lokisa liphoso khahlanong le ho khaoha ka phoso kapa ho kopana le sebaka se koetsoeng.
- Hlalosa netefatso ea ho bala hape kapa checksum.
- Boloka polokelo ea binary e lokollotsoeng e hokahaneng le ntlafatso ea PCB le mofuta oa sehlahisoa.
Highleap ha e hloke khoutu ea mohloli ho tjhaja binary e lokollotsoeng ntle le haeba projeke e kenyelletsa boenjiniere ba firmware ka ho khetheha. Tlhahiso e ka laoloa ka lifaele tsa litšoantšo le litaelo tse amohetsoeng ke bareki.
Di-interface tse tloaelehileng tsa tlhahiso di kenyeletsa SWD, JTAG, ISP, UART boot mode kapa USB DFU. Tsela e kgethwang e itshetlehile ka lelapa la MCU le hore na disebediswa tse se nang letho di fihla le bootloader ya fektheri. Bakeng sa tlhahiso e phetaphetang, seteishene sa flashing se lokela ho netefatsa boitsebiso ba sesebediswa, boemo ba ho hlakola/lenaneo/netefatsa, firmware checksum le data ya serial moo ho hlokahalang.
Bootloader le binary ea ts'ebeliso ke lintho tse arohaneng tse laoloang tse ka tlisoang. Ho romella ts'ebeliso e nepahetseng ho bootloader e fosahetseng ho ka thibela lintlafatso tsa tšimo kapa ho hlaphoheloa. Ka hona, Highleap e hokahanya taelo ea mosebetsi oa lenaneo le nomoro ea karolo ea kopano ea PCB le sephutheloana sa firmware se amohetsoeng.
Litlhophiso tsa Lenaneo, Serialization le Trackability
Sesebelisoa sa lenaneo la Pogo-pin se lokela ho fumana PCBA ka makhetlo a mangata ntle le ho kenya sehokelo sa USB kapa sebaka sa switch. Li-pad tsa liteko li hloka boholo bo lekaneng, sebaka, sebaka se lekaneng sa solder-mask le data e tsitsitseng ea mechini. Moo ho sebelisoang linomoro tsa serial, liaterese tsa MAC kapa li-ID tsa sehlahisoa, software ea sesebelisoa e lokela ho thibela ho pheta-pheta le ho hokahanya boitsebiso bo hlophisitsoeng le boto kapa sebaka sa tlhahiso.
Phihlello ea lisebelisoa e lokela ho etsoa pele sebopeho se hoamisoa. Jeometri ea Pad, tšehetso ea boto le taolo ea ho hlaphoheloa li ka hlahlojoa tlas'a moralo bakeng sa ho lekoa ; ho li eketsa kamora lisebelisoa tsa ho koala hangata ho eketsa litšenyehelo tsa ho lokisa le ho lokisa lisebelisoa.
| Mosebetsi oa letlapa | Tekanyetso ea ho feta | Ho sebetsana le ho hloleha |
|---|---|---|
| Khokahano ea sepheo | Voltage e tsitsitseng ea sepheo le sebopeho sa lenaneo se tsebahalang. | Hlahloba boemo ba pogo contact, reset/boot le diphoso tsa motlakase wa kopano. |
| Setšoantšo se benyang | Bootloader/tshebediso e dumelletsweng e phethelwa ntle le phoso. | Leka hape feela tlas'a melao e laoloang; arola ho hloleha ho pheta-phetoang. |
| netefatso | Karabo ea Checksum, readback kapa mofuta oa phetolelo li tsamaisana le tokollo. | Hlahisa setšoantšo se amohetsoeng bocha kapa u tšoare yuniti bakeng sa tlhahlobo. |
| Seriisation | Boitsebiso bo ikhethang bo tlalehwa kgahlanong le boto kapa lotho. | Thibela kabelo e tšoanang 'me u boloke tsela ea tlhahlobo. |
| Teko e sebetsang | Liteko tse hlalositsoeng tsa matrix, USB/waelese le tsa peripheral lia atleha. | Hlopha ho hloleha e le ho amanang le hardware, firmware kapa sesebelisoa. |
Tšireletso ea Firmware, Lintlha tsa Bareki le Taolo ea Phihlello
Bareki ba bang ba nolofalletsa tšireletso ea ho bala, ho qalisa ka mokhoa o sireletsehileng kapa firmware e patiloeng. Likarolo tsena li lokela ho sebelisoa mohatong o nepahetseng hobane li ka thibela ho sebetsa hape kapa netefatso. Highleap e latela litaelo tsa lenaneo tse amohetsoeng ke bareki 'me ha ea lokela ho hakanya litlhophiso tsa fuse, lock-bit kapa senotlolo.
- Arola lifaele tsa bootloader tsa sechaba ho litšoantšo tsa ts'ebeliso ea lekunutu ha ho hlokahala.
- Hlalosa hore na ke mang ea fanang ka linotlolo tsa encryption kapa litifikeiti tsa sesebelisoa.
- Thibela litlaleho tsa tlhahiso hore li se ke tsa pepesa lintlha tsa bohlokoa tsa bareki.
- Netefatsa hore na yuniti e notletsweng e ntse e ka fumana dintlafatso tsa tshimo.
- Boloka tsela ea ho hlaphoheloa bakeng sa liphoso tsa tlhahiso pele ho mehato ea ts'ireletso e ke keng ea fetoloa.
Taolo ea Ntlafatso ea Firmware, Pholiso le Lintlafatso tsa Tšimo
Karolo e 'ngoe le e 'ngoe ea tlhahiso e lokela ho khetholla ntlafatso ea hardware, mofuta oa bootloader, mofuta oa kopo, faele ea tlhophiso le profil ea teko. Binary ea khauta e lokela ho bolokoa ka checksum. Litaelo tsa ho hlaphoheloa li lokela ho hlalosa mokhoa oa ho kenya hape mokhoa oa ho etsa mananeo kamora ho sitisoa ha flash kapa mojaro o fosahetseng oa firmware.
Bakeng sa QMK/VIA , ZMK kapa firmware ea bareki, Highleap e ka hlophisa sephutheloana se lokollotsoeng le ho netefatsa kananelo le mesebetsi e hlalositsoeng. Beng ba moralo oa firmware, nts'etsopele ea likarolo le boikarabello ba taolo li lula li laoloa ke bareki ntle le haeba li kenyelelitsoe ka ho hlaka morerong.
Teko ea Mesebetsi, Tlhahlobo ea ho Hlōleha le Pholoso
Taolo e ka fetisa mananeo empa ya hloleha ho keybhoto e felletseng hobane banka e le nngwe ya GPIO, bese ya I²C, pontsho ya SPI, tlhahiso ya encoder kapa tlhahiso ya RGB ha e sebediswe. Sesebediswa se lokela ho tsamaisa diteko tsa tshebetso tsa keyboard PCBA hodima di-interface tse rekisitsweng . Bakeng sa boto ya taolo, mojari wa teko ya ho kopanya a ka etsisa matrix ya keyboard le di-peripheral ntle le ho kopanya keybhoto e felletseng ho potoloha yuniti e nngwe le e nngwe.
Balaoli ba waelese ba eketsa antenna, ho kopanya, ho hlakola maqhama, ho tlaleha betri le liteko tsa tšebeliso ea hona joale. Liboto tse thehiloeng ho module li ntse li hloka tataiso ea module le tlhahlobo ea solder-joint; meralo ea RF ea chip-down e hloka tlhahiso e ikhethang le leano la taolo.
Ho Hloleha ha PCBA ea Taolo e Tloaelehileng
“Ha e kgone ho benya” e ka bakwa ke boemo bo fosahetseng ba ho qala, sepheo se sa sebetseng, borokho ba ho solder, kristale e fosahetseng, MCU e senyehileng, khokahano ya sesebediswa kapa mofuta wa sesebediswa o sa tsamaellaneng. “E benya empa ha e bale” e fetola tlhahlobo ho ya ho watjhe, tsela ya USB, dikarolo tsa tshireletso, ditlhaloso kapa firmware ya tshebediso. Ho arola mekhahlelo ena ho fokotsa ho tjhentshwa ho sa hlokahaleng.
- Ha ho na sepheo se fumanoeng: hlahloba motlakase, ho seta botjha, di-programming pin le ho kopanya diphuthelwana.
- Lenaneo lea atleha empa ho netefatsa hoa hloleha: hlahloba tlhophiso ea memori, likarolo tsa tšireletso le setšoantšo.
- USB e kgaola kgaotso nako le nako: hlahloba oscillator, seporo sa motlakase, sehokelo le mohlokomedi wa firmware.
- Lebitso la senotlolo kapa lebitso la sesebediswa le fosahetseng: netefatsa mofuta wa sehlahiswa mme o lokolle binary.
- Motlakase o moholo oa boroko: arola boemo ba MCU, li-resistors tsa ho hula, li-LED, radio le tsela ea ho tjhaja.
Litlaleho tsa Phepelo le Tlhahiso ea Mohlala ho ea ho Molumo
Meaho ea mohlala e netefatsa sebaka sa ho kena, matla, oache, phihlello ea boot le ho hlaphoheloa. Meaho ea liteko e netefatsa ho kopana ha sesebelisoa, nako ea ho benya, taolo ea mofuta le ho hloleha. Tlhahiso ea molumo e tla rua molemo ho tsoa ho MCU e tsitsitseng, sephutheloana sa firmware se laoloang, nako ea potoloho e ka boleloang esale pele le lisebelisoa tse ka sebelisoang hape.
Likarolo tsa bohlokoa tse qalang tse kang MCU, memori ea kantle, kristale, tšireletso ea ESD le adaptara ea lenaneo li lokela ho amoheloa esale pele. Sesebelisoa se seng se lumellanang le phini ha se lumellane le tlhahiso ka bohona; firmware, bootloader, matla, nako le boits'oaro ba ts'ebetso li tlameha ho tšoaneleha pele ho nkeloa sebaka.
Lirekoto tsa Tlhahiso ea PCBA ea Taolo
Ha li kenyelelitsoe ho pharallo ea projeke e amohetsoeng, lirekoto tsa tlhahiso li ka khetholla ntlafatso ea PCB, karolo ea likarolo, setšoantšo sa lenaneo, sephetho sa checksum, boemo ba serialization, teko ea sebopeho le tekanyo ea hajoale. Sete ea rekoto e hlokahalang e lokela ho lumellanoa pele ho khotheishene hobane ho hapa data, ho boloka le ho latela boemo ba yuniti ho ama moralo oa sesebelisoa le nako ea potoloho.
Lipotso Tse Botsoang Khafetsa ka PCB Taolo ea Keyboard
Ke lifaele life tse hlokahalang ho hlophisa PCB ea molaoli oa keyboard?
Bootloader e amohetsoeng, binary ea kopo, lifaele tsa tlhophiso, litaelo tsa sebopeho sa lenaneo, checksum/phetolelo e lebelletsoeng le mokhoa oa ho hlaphoheloa.
Na firmware e ka bonesoa ka mor'a kopano e felletseng?
E, ha di-programming pads, USB bootloader kapa sebopeho se seng se ntse se fumaneha mme maemo a matla/ho seta botjha a hlalositswe.
Ke hobane'ng ha ho hlokahala sesebelisoa sa teko?
E fana ka kgokelo ya motlakase e ka phetwang, mananeo a potlakileng, netefatso e iketsahallang le diphetho tse ka latelwang tsa ho pasa/ho hloleha.
Na MCU e ka nkeloa sebaka nakong ea tlhahiso?
Ke feela ka mora hore hardware, bootloader, firmware, nako le ho tsamaisana ha tshebetso di tshwanelehe mme di amohelwe.
Kopa Khoutu ea Taolo ea Keyboard e Entsoeng ka Lenaneo
Qala ka sesebelisoa sa molaoli, sebopeho, bongata bo hakanyetsoang le hore na Highleap e lokela ho hlophisa le ho leka liboto. Lifaele tse teng tsa binary kapa tsa hardware li ka fanoa hamorao. Ha ho hlokahale schematic ea PCB bakeng sa khotheishene ea pele.
Posts kgothaletswa
Taconic RF 35 khahlanong le RO4350B PCB
Lethathamo la dikahareRF-35 vs RO4350B Theko le...
Tlhahiso ea PCB ea Sefa ea TMM4
Tlhahiso ea PCB ea sefe ea TMM4 e laoloa ke ...
Tlhahiso ea PCB ea TMM3 bakeng sa Li-module tsa RF
Tlhahiso ea TMM3 PCB e molemo haholo moo module ea RF...
Tlhahiso ea PCB ea TMM6
Tlhahiso ea TMM6 ke leqephe la taolo ea ts'ebetso bakeng sa bohareng ba ...
Mokhoa oa ho fumana quote bakeng sa li-PCB
A re tsamaiseng tlhahlobo ea DFM/DFA bakeng sa hau 'me re khutlele ho uena ka tlaleho. U ka kenya lifaele tsa hau ka mokhoa o sireletsehileng ka webosaete ea rona. Re hloka tlhahisoleseling e latelang ho u fa khotheishene:
-
- Gerber, ODB++, kapa .pcb, spec.
- Lethathamo la BOM haeba o hloka kopano
- bongata
- Nako ea ho fetoha
Bakeng sa litšebeletso tsa PCBA, ka kopo fana ka BOM ea hau (Bill of Materials) le litaelo tse itseng tsa kopano. Re boetse re fana ka tlhahlobo ea DFM/DFA ho ntlafatsa meralo ea hau bakeng sa tlhahiso le kopano, ho netefatsa ts'ebetso ea tlhahiso e boreleli.
