
Kugadzirwa kwesimba remagetsi ndiko kunosarudza kana chigadzirwa chako chichirarama mumunda. Bhatiri, miganhu yekupisa, ruzha rwechitima, uye mutengo wekugadzira zvese zvinodzokera kune dzimwe sarudzo dzebhodhi. Unowanzo rasikirwa nesimba munzvimbo dzisingatariswe nemainjiniya: chinodzora mvura, chinovhara kuruboshwe, chinodzima moto kakawanda.
Kugadzirisa kunosanganisira maficha esilicon, marongerwo ebhodhi, uye firmware. Hapana chip imwe chete inogadzirisa dambudziko iri. Unoda mcu control muzvikamu zvese zvitatu.
Microcontroller ine simba shoma mudziyo unoshandiswa pakushandisa simba shoma mu sleep uye active modes. Kutarisira simba inzira yekuisa gating, scaling, uye sequencing supply uye wachi kuti zvienderane nezvinodiwa chaizvo.
Zvitsva Zvitsva
Yera mashandisirwo esimba pabhodhi rako kutanga. Tsvaga chikamu chinoshandisa simba rakawanda wobva wagadzirisa usati waita chimwe chinhu.
Shandisa nzira dzekurara uye dzima ma peripherals ausingade. Rega CPU irare zvakanyanya sezvinobvira kuti ichengetedze simba.
Sarudza chinodzora chakakodzera chegwara rega rega remagetsi. Shandisa maDC-DC converters ekudonha kwemagetsi makuru uye maLDO ezvikamu zvinonzwa ruzha.
Sarudza MCU nekutarisa nguva yayo yekumuka uye nguva yekuyerwa. Enzanisa maficha ayo nedanho raunoshandisa.
Gadzira bhodhi rako nehurongwa hwakanaka uye kudzora kupisa . Chengeta marongero ekristaro ari pedyo uye shandisa mapuraneti epasi asina kupwanyika.
Chii Chinogadzira Microcontroller Isina Simba?
Kutsanangura MaMCU Asina Simba
Microcontroller ine simba shoma yakagadzirwa kuti ishandise simba shoma mune ese mamiriro, kwete chete kana CPU ichishanda. Chiratidzo chega hachirevi zvakawanda. Unofanira kutonga MCU ine simba shoma zvichienderana nezvinoramba zviripo mune yega yega mode uye zvinodiwa kuti ubve mumode iyoyo.
Maitiro ekurara ndiwo anoumba hunhu hwakawanda hwemaitiro iwayo. Manera akajairika anoita seaya:
Kurara: CPU nezvimwe zvinhu zvakawanda zvinodzima, asi maregister ne memory zvinoramba zviripo, uye external interrupt kana watchdog reset zvinomutsa mudziyo.
Kusashanda: wachi yeCPU inomira, asi zvinhu zvinopinda mukombiyuta zvinoramba zvichishanda, saka chikamu chacho chinoramba chichipindura zviitiko.
Kurara kwakadzama: macircuit mazhinji emukati anodzima, uye mutariri chete uye kuona zviitiko zvekunze ndizvo zvinoramba zvichishanda.
Mamwe ma microcontroller ane simba shoma anowedzera marongero ekutonga anoshandiswa nemushandisi panguva yekurara. Marongero esimba shoma anoreva nguva refu yekumuka. Peripheral Module Disable inokutendera kuti udzime mabhuroko asina kushandiswa kuti uchengetedze zvakawanda.
Hunhu Hunokosha Hwekuongorora
Enzanisa ma microcontroller ane simba shoma nekushandisa magetsi akayerwa, kwete nemazita emodhi. Nguva inopfekwa neRTC iri kushanda inogona kusvika pa0.3 µA, uye mamwe ma standby cases anosvika 0.1 µA. SLEEP mode mu security device inogonawo kubata 0.1 µA, kana 0.2 µA neRTC inoshanda.
Metric | Zvarinokuudza |
|---|---|
Active simba | Nguva iripo paMHz apo CPU iri kushanda |
Yakamira parizvino | Kubuda kwemvura kana mudziyo wese wadzimwa |
Nguva yekumuka | Kugadzikana kwewachi uye kunonoka kwemutongi |
Mari yekuchengetedza | SRAM yakaramba iri mhenyu panguva yekurara |
Simba rega rega rekumuka rinonyanya kukosha semagetsi ekurara. Kugadzikana kweanalog kunogona kutora mamirisekonzi. Kudonha kwemvura kunodzora hupenyu hwebhatiri, uye kunowedzera kaviri kukwira kwe10°C, saka tarisa kudonha kwese kwesystem pakupisa kwakanyanya. Kuti uenzanise zvakanaka vatengesi, shandisa ULPMark-CP yesimba rekurara zvakadzama uye ULPMark-PP yekukuvara kwekunze. Sarudza MCU ine simba shoma ine matsime ekumuka uye kunonoka kwayo kunoenderana nekushanda kwako.
Zvinonyanya Kukosha Kwekushandisa Simba
Simba Rinochinja-chinja vs. Simba Rinomira
Simba rinochinja (dynamic power) ndiro simba rinoshandiswa kana zviratidzo zvichichinja. Mupendero wega wega wewachi unochaja uye unoburitsa capacitance mumagedhi newaya. Simba rinochinja rinokwira ne capacitance, ne supply voltage yakaenzana, uye ne frequency. Unodzora zvese zvitatu nekuisa wachi, rail voltage, uye kuti chip yakawanda sei inoramba ichishanda.
Simba risingachinji ndiro simba rinoyerera kana pasina chinochinja. Rinobva mukubuda kwemvura mutransistor yega yega iri padhiri. Chikamu ichi chekushandisa simba hachitsamiri pakumhanya kwewachi yako. Rinoyerera chero bedzi njanji yakamira, saka rinoisa simba remagetsi rakaderera kune chero microcontroller.
Kuwanda Kwenguva, Voltage, uye Kubuda Kwemvura
Kuwanda kwekudonha kwemvura kunoenderana nemaitiro uye chiyero chevoltage yekugovera kune voltage yepakati. Basa rechiratidzo harina basa. Zvinhu zvakawanda zvinosarudza huwandu:
Kubuda kwemvura muchikamu chepasi kunoenderana zvakanyanya nemagetsi epagedhi uye voltage yemuganho.
Chiyero cheTransistor upamhi-kusvika-kureba uye ma process parameters anoisa absolute level.
Kukwidza voltage yemuganho kana kuderedza voltage yemagetsi kunoderedza kubuda kwemvura, asi zvinodhura kumhanya kwekuchinja.
Kubuda kwemvura kunowedzera kana tembiricha yakwira, saka makona emvura inopisa anogona kutora mari yako yakawanda.
Muma node epamusoro, kudonha kwesimba kunoumba anenge 40-60% yekurasikirwa kwesimba. High-K gate dielectrics uye body biasing zvinobatsira kuisundira pasi pe100 pA/µm.
Manodhi epamusoro akadai se22nm FD-SOI anotsigira mashandiro e subthreshold, asi mashandiro e subthreshold anoita kuti chip ive nyore kubatwa nekuchinja kwetembiricha, saka mashandiro anofanira kutariswa kubva -40°C kusvika 85°C.
Kana uri kushandisa MCU ine simba shoma, tanga wayera frequency, wozotevera voltage. Tarisa kushandiswa kwesimba reMCU panguva chaiyo yebasa rako, kwete panguva yawakanyanya. Yera simba rekudhonza muchimiro chega chega chekurara pabhodhi rako. MCU ine simba shoma ine nhamba dzakanaka dzekubuda kwemvura ichiri kutambisa simba kana firmware yako isingamboiregedze ichirara.
Magadzirirwo eMCU Ane Simba Rakaderera
Maitiro Ekurara, Kubata Wachi, uye Masimba eMadhomini
Maitiro ekurara ndiwo anonyanya kudzika pane bhajeti yako yesimba. Kudhonza kwazvino kunowanzo kuderera zvakanyanya paunodzika manera. Kurara kunenge 2–5 mA, kumira kunenge 20–100 µA, uye kumira kunenge 1–5 µA. Matsime ako ekumuka anosarudza kuti unodzokera kumberi kangani. GPIO edges, RTC, analog comparator, uye ADC threshold zvese zvinogona kumutsa chip. Sarudza chinokonzeresa chinononoka kupfuura zvese chinogona kugadziriswa neapp yako.
Kugadzika kwewachi kunomisa wachi kuita mabhuroko asingashande, uye kupatsanura power-domain kunoderedza kugoverwa kwemagetsi munzvimbo dzese dzedhi. Madhomini aya ane chip-level anoenderana nebhodhi rails. Domain yausingamboshandisi haifanirwe kuwana voltage zvachose. Kugadzira mamepu ndiko musimboti wekutonga simba re microcontroller.

Firmware inofanira kutanga yadzikisa frequency, yozotevera voltage, kana yawedzerwa. Kuwedzerwa frequency kwakachengeteka uye nekukurumidza. Kuwedzerwa voltage kunoda regulator yakagadzikana uye kunonoka kugadzirisa. Shandisa odha iyi mukati meese magadzirirwo emagetsi ane simba shoma awakavaka.
MaTimer, ADC, uye On-Chip DC-DC Converters
Magadzirirwo e microcontroller ine simba shoma anoenderana nemidziyo inoshanda isina CPU. Microcontroller ine simba shoma ine timer ine simba shoma inogona kumuka kwenguva refu yorega core ichirara zvakadzika. ADC inobatsira kana ichienzaniswa ne threshold mu hardware. Core inomuka chete pachiitiko chaicho. Izvi zvinoderedza nguva yekushanda uye zvinovandudza kushandiswa kwesimba re mcu padanho re system.
Chinoshandura magetsi cheDC-DC chiri pa-chip chinochinja shanduko. Chinochengetedza kushanda zvakanaka munzvimbo dzakasiyana-siyana uye chinoderedza kupisa. Chinoshandura magetsi cheMCU chine simba shoma chine chinoshandura magetsi chakabatanidzwa chinowanzo pfuura chinodzora magetsi chakavakirwa paLDO mumagetsi ekudzikira. Tarisa chinoshandura magetsi chisingaperi usati watanga. Chinoshandura magetsi cheMCU chine simba shoma chinongova chakanaka chete kana chikashandiswa.
Bata MCU senzvimbo yekutonga simba re microcontroller. Isa tambo yega yega yekudzivirira kana uchida. Yera sleep current mune yega yega modhi pabhodhi rako. Architecture yeMCU ine simba shoma inopa mubayiro uyu. MCU ine simba shoma isingamboroti inotambisa silicon yayo. Kurara zvakadzama chisarudzo chefirmware, kwete chimiro chedatasheet. Kurara kwakanyanya kunoenderana nezvaunosiya zvichibvira. Kurara kwakanyanya kunobhadhara chete kana block yega yega isina kushandiswa yadzimwa.
Nei Simba Richikosha kune IoT neBattery Devices
Kuronga Hupenyu hweBhatiri uye Kuronga Simba
Mudziyo unoshanda nebhatiri unoenderana nebhajeti remagetsi rawo kuti urambe uchishanda. Unotanga nemaawa emamilliamp musero woapatsanura zvichienderana nebasa rega rega rinoitwa nemuchina. Kurara nesimba, simba rekumuka, kuputika kweredhiyo, uye sensor kugadzirisa zvese zvinodhonzwa kubva mudziva rimwe chete. Mutoro mumwe chete wausingatarise unogona kutora huwandu hwese.
Gadzira bhajeti kubva panhamba dzakayerwa, kwete fungidziro. Rondedzera simba rekudhonza kwedunhu rega rega pabhodhi rako. Wobva wawedzera simba remagetsi rega rega nenguva inopedzwa nemudziyo ipapo. Huwandu hunokuratidza hupenyu hwebhatiri chaihwo. Kana mhedzisiro ikasashanda zvakanaka, tanga wawana izwi guru kutanga. Madhizaini mazhinji anorasikirwa nesimba rakawanda kumidziyo isina simba kupfuura kumakombiyuta anoshanda.
Thermal uye Kuvimbika Kufunga
Kusasimba kwemagetsi muma semiconductors kunoita kuti kupisa kuenderane nekuyerera kwemagetsi uye frequency yekuchinja. Kumhanya kwakanyanya kwewachi uye kubatana kwakasimba kunoita kuti izvi zviwedzere kuipa. Kupisa kwema junction ndiyo parameter inokosha. Zvishandiso zvesilicon zvinowanzo ongororwa kuti zvionekwe pakupisa kwakanyanya kwema junction kubva pa85°C kusvika 150°C zvichienderana negiredhi. Kupfuura miganhu iyoyo kunokurumidza kukwegura kuburikidza nemagetsi, kushushikana kwemhepo inopisa, uye kuora kwesimbi.
Kudzivirira kupisa kwepakeji, kazhinji 20°C/W kusvika 60°C/W yezvikamu zveQFN neBGA, kunoita kuti pave nekuchinjana pakati pema "die" ne "ambient". Nzvimbo dzinopisa dziri munzvimbo dzakasiyana paCPU cores, PLLs, uye power management units dzinogona kumhanya 20–30°C pamusoro peavhareji yekupisa kwe "die". Kukwira kwega kwega kwe10°C mukupisa kwekushanda kunogona kuderedza hupenyu hwechishandiso nepakati, zvichitevera Arrhenius equation yekukurumidzira kukurumidza kwe "failure rate".
Une zvinhu zvakawanda zvinokubatsira kuderedza kupisa uye kuwedzera hupenyu hwebasa:
Sarudza chikamu chine simba shoma rekudzivirira kupisa mupakeji imwe chete.
Natsiridza sinki yekupisa kana kuti tanga kutonhora zvakanyanya.
Deredza frequency yekuchinja kuti uderedze kurasikirwa kwesimba.
Kuchinja-chinja kwekushisa kwe70 K kunobva pahuwandu hwemutoro kunobvumira kupisa kwakanyanya kwe55°C kana muganho wekupisa kwechip uri 125°C.
Tarisa zvinodiwa nesimba rechitima chimwe nechimwe zvichienderana nemiganhu iyi. Dhizaini yekupisa ine margin inokunda yakasimba kana mutengo uchibvumira.
Kutarisira Simba uye Kushanda Nesimba Mukushanda

Maitiro eFirmware ekuderedza Nguva Yekushanda
Nguva ndiyo chinhu chikuru chaunonyanya kushandisa. Deredza nguva yaunopedza uchigadzirisa zvinhu worega sisitimu irere zvakanyanya, uye simba resisitimu yese rinoderera. Kurara kwakawanda kunoziviswa neMCU kunoratidza kuti zvinhu zviri kufamba sei. Maitiro ekugadzirisa mabasa efirmware anotsanangura zvaunowana.
Purogiramu ye sensor inopfekwa yakaratidza izvi zvakajeka. Chidimbu chikuru chaive chakabatikana chakamirira kutengeswa kweI2C pachinzvimbo chekupinda muWFI, murairo weCortex-M unomisa wachi yeCPU kusvika yakanganiswazve. Gadziriso yega yega yaizotevera — nguva ye sensor, muti we clock, chiyero che clock ye eMMC — yakaganhurirwa nechisarudzo chimwe chete ichocho. Zvidimbu zvekuvhota zvaikudhura 200 µA kusvika 3 mA. Wake inodzorwa ne interrupt inobvisa mutengo iwoyo.
Maitiro eFirmware | Typical Saving | Kuedza |
|---|---|---|
Kurara kwakarurama, hapana kutenderera | 500 µA – 2 mA | Low |
Kutasva bhasikoro reredhiyo | 50–800 µA avhareji | nzira |
Kuvharira simba rekunze kuburikidza neswitch yemutoro | 7–800 µA | nzira |
SPI pin state pahope (dhiraivha yakaderera) | 10–30 µA | Low |
Kumuka kunokonzerwa nekukanganiswa, pasina kuvhota | 200 µA – 3 mA | nzira |
Nzira pfupi yeSPIM DMA + PPI | 50–200 µA | High |
Kugonesa DC/DC controller | 20–50 µA inoshanda | Low |
Sarudzo yekwakabva wachi | 0.1–0.9 µA | Low |
Pa nRF52840, System ON ine CPU yakadzimwa inodhonza anenge 1.5 µA pamwe nema peripherals uye inomuka muanenge 6 µs. System OFF inodhonza anenge 0.4 µA asi inomuka seyakatonhora, ichidhura anenge 20 ms uye 6 mA·ms pachiitiko chimwe nechimwe. Pamutengo wezviitiko chaiwo, System ON yakahwina.
Sarudza mamiriro ekurara zvakadzama nekungwarira. Kurara zvakadzama kunobhadhara chete kana block yega yega isina kushandiswa yadzimwa. Sarudza masensa edhijitari anomuka kana akanganisa kana kuunganidza data rawo. Dzivisa kutora ADC nguva dzese, izvo zvinomanikidza MCU kuti irambe ichishanda. Shandisa zvinhu zvinokonzeresa zviitiko kuitira kuti peripherals uye displays zvishande chete kana zvichidikanwa. Aya matekiniki ekugadzirisa simba anowedzera kushanda zvakanaka kwesimba pasina michina mitsva.
Maitiro Ekuchengetedza Mageti Ekunze uye Echitima
Funga nezve microcontroller senzvimbo yekudzora simba yakangwara. Vaka nzira yekudzora simba kuitira kuti mamodemu, madhiraivha, maADC, uye masensa adzime kana zvisina kushanda. Tarisa nguva yekudzima simba uye kupinda kwesimba usati wapinda muchiteshi. Mimwe mitoro haigone kubata kutenderera kwesimba kwakazara.
Kugadzika kwechitima kunobhadhara kana ma domain maviri emagetsi achichengetedza mari chaiyo. Unogamuchira imwe converter uye level shifters. Unosarudza kuchinja ma converter eDC-DC pane maLDO, nekuti linear regulator inopisa voltage drop sekupisa. Dzima internal MCU modules kana isina kushandiswa, uye dzishandise dynamically mu code.
Isa zvinhu zvinodzivirira kupfuura MCU. Kana bhodhi rikashandisa 500 mA nepo MCU ichishandisa 10 mA, kugadzirisa chikamu hakubudisi zvakawanda. Isa zvinhu zvakakura panzvimbo pezvo. Pakugadzira magadzirirwo ekukohwa, nanoamp-level quiescent current iri mu regulator inochengetedza rail iri mhenyu pakati pezviitiko. Yera nhanho yega yega ne profiler pane kufungidzira. Kudzora uku kunodzivirira hupenyu hwebhatiri uye kushanda zvakanaka kwesimba panguva dzekugadzirisa.
Dhizaini yeSimba reBhodhi-Level yeMicrocontrollers

Kutengeserana kweLDO vs. DC-DC
Chinodzora chaunosarudza chinogadzirisa mashandiro ako, kupisa, uye ruzha usati watanga kushandisa firmware. Enzanisa sarudzo mbiri idzi pane zvakakosha padanho rechitima chako.
divi | DC-DC Shanduko | Mutongi weLDO |
|---|---|---|
kunyatsoshanda | Kazhinji 80-95% | Kazhinji 50-70% |
Heat generation | Pasi | Yakakwirira |
Ruzha rwekubuda | Yakakwira (switching ripple + EMI) | Zvakaderera zvikuru, hapana kana ripple |
Zvikamu zvekunze | Zvinoverengeka (inductor, capacitor, switching elements) | Vashomanana |
Quiescent yazvino | Dzimwe nguva zvakakwirira | Kazhinji yakaderera zvikuru |
Kushandiswa kwakanakisisa | Masisitimu emagetsi ane simba guru rekudonha kwemagetsi | RF, analog, uye njanji dzinonzwa ruzha |
Kurasikirwa kweLDO kunowedzera nekudonha kwevoltage uye load current. Njanji ye5V kusvika 3.3V pa100mA inorasa 0.17W, zviri nyore kubata. Njanji ye12V kusvika 3.3V pa500mA inorasa 4.35W, izvo zvinoreva kupisa kwakanyanya. Sarudza chinoshandura DC-DC sezvo kudonha nemagetsi zvichikura.
Ruzha runosarudza zvimwe. Kuchinja ripple kunokanganisa kurongeka kweADC, maharmoniki epamusoro-soro anoderedza kunzwa kweRF, uye kuchinja maspikes kunokonzera ruzha rwunonzwika munzira dzeaudio. Kugadzirisa kwakajairika kunoisa bhatiri kana 12V muDC-DC bulk step-down, kwozotevera LDO yekuchenesa ruzha, kwozotevera RF, ADC, uye sensor rails. ADC ye24-bit chaiyo pa5V kusvika 3.3V rails inoda LDO, nekuti 10–30mV yebuck ripple inonyudza masaini e microvolt. Rail yemotokari 12–14V kusvika 5V pa1.5A inoda madhora, nekuti LDO inopedza mari inosvika 13.5W. IoT RF transceiver pa9V kusvika 3.3V uye 300mA inoshanda zvakanyanya nehybrid: buck kusvika 3.6V, kwozotevera LDO kusvika 3.3V, ichipedza 0.09W chete.
Kutevedzana kweNjanji, Kubvisa Rudzi, uye Ruzha
Kubatanidza magetsi kunoita kuti voltage isarambe yakagadzikana kana load transients yarova. Isa ma capacitor ekuchengetera simba pedyo necircuits dzinokonzera transients. Iyi local supply inoderedza nzvimbo ye current-loop uye inoderedza parasitic inductance.
Tevedzera mitemo iyi yekuisa:
Isa capacitor yega yega padivi peVDD–VSS pin pair yayo uye chengeta denderedzwa riri diki.
Batanidza capacitor ine frequency yepamusoro ye0.1 µF necapacitor ine frequency yakakura ye4.7 µF kana 10 µF iri pedyo.
Shandisa capacitor imwe chete papini imwe neimwe yemagetsi, uye usambofa wakagovana ma capacitor pakati pemapini ari kure.
Sunga terminal imwe kuVDD trace wobva wadonhedza imwe yakananga nepa via mu ground plane.
Shandisa ma "ground planes" anoramba ari pasi nemagetsi kuitira kuti nzira dzekudzokera dzirambe dzisina kupindira zvakanyanya. Wedzera ma "ferrite beads" kana ma "small resistors" pamitsara yeVDD kuti ugadzire ma "RC" kana "LC filters". Mumabhodhi e "mixed-signal", batanidza ma "analog" ne "digital grounds" panzvimbo imwe chete wobva wa "sefa" AVDD zvakasiyana.
Tarisa maitiro e "brown-out" uye "reset" nekukurumidza. Mutariri we "reset" anofanira kubata MCU mu "reset" kusvika rail yagadzikana, uye mitsetse yeGPIO inobuda mubhodhi inoda ma "series resistors" uye ma "clamp diodes".
Matanho aya anodzivirira kudzora mcu panguva yekutanga uye anoita kuti manejimendi esimba re microcontroller arambe achifanotaurwa mune zvese zvinogadzirwa.
Kufunga NezveKurongeka, Kupisa, uye DFM
Marongerwo eKristaro, Wachi, uye Ndege Yepasi
Isa kristaro pedyo ne microcontroller sezvo package ichakubvumidza. Madonhwe mapfupi anoderedza ruzha uye chengetedza chiratidzo chakachena. Dzora madonhwe iwayo nenzira yakaringana, nekuti kureba kusina kuenzana kunogona kuita kuti oscillation isagadzikane. Chengetedza ma vias kure nemadonhwe ekristaro, sezvo inductance yakawedzerwa ichikanganisa kurongeka kwenguva. Shandisa ma load capacitors ane ma values anoenderana ne crystal spec, uye uabatanidze kune low-impedance ground.
Marongero marefu anowedzera inductance isingadiwe uye capacitance. Anoshandura mutoro unoona kristalo uye anoita kuti oscillator ive yakavhurika zvakanyanya kuEMI . Bvisa marongero ekristaro kure nemasaini ekuchinja-chinja anomhanya zvakanyanya uye tambo dzemagetsi. Ruzha rwunobatana rwunokwidza jitter, runoita kuti ruzha rwechikamu ruwedzere, uye runogona kutomisa startup yakavimbika. Mhete dzekuchengetedza uye mhangura yemuno inowedzera simba rekudzivirira muviri, asi mhangura yakawandisa pedyo nemapini inowedzera capacitance yakatsauka. Chengetedza kudzivirira pakurodha, uye tevera zano remugadziri wekristaro pamitengo ye capacitor, level yekutyaira, uye startup margin.
Nzira yekufamba nepasi inotsigira zvese izvi. Shandisa imwe plane inoenderera mberi iri pasi pe mcu, uye chengetedza ma currents ekudzoka ari mapfupi. Sefa reference yeADC yega, nekuti ruzha rwe reference runoratidzwa zvakananga mukuverenga kwako.
Kugadzira Thermal Design uye Kuchinjana Kwezvinhu Mukugadzira
Kupisa kunopfupisa hupenyu. Kupisa kwepamusana kunoita kuti pave nekukwegura, uye mapakeji ane mwero we85°C kusvika 150°C anokusiya usina nzvimbo yepamusoro. Kudzivirira kupisa kwepakeji kwe20°C/W kusvika 60°C/W kwezvikamu zveQFN neBGA zvinogadzirisa gradient kubva pakufa kusvika pa ambient. Mhangura inodururwa pasi pechikamu uye kupisa kunoyerera kusvika mukati mezvikamu zvinoparadzira kupisa ikoko. Tarisa njanji yega yega ichienderana nemiganhu iyi usati wavhara stackup.
Zvirambidzo zveDFM zvinoumba sarudzo dzakafanana. Zvidimbu zvitete zvinochengetedza nzvimbo asi zvinowedzera kuramba uye kupisa. Via-in-pad inowedzera kushanda kwekupisa uye inodhura zvakanyanya kugadzira. Kushandisa mapaneru uye kuverenga layer drive mutengo, saka simbisa kuti fab yako inoboorera zvishoma, annular ring, uye solder mask clearance nekukurumidza. Kurongeka kusingateereri mitemo iyi kunodzoka sekutenderera zvakare. Ongorora thermal neDFM pamwe chete, uye dhizaini yesimba inorarama zvese zviri zviviri pabhenji nepamutsetse.
Kusarudza MCU Yakakodzera
Maitiro uye Kuchinjana
Tanga nemagetsi awakayera, kwete mazita emamodhi. Govanisa magetsi anoshanda neMHz kuitira kuti ugone kuenzanisa zvikamu zvakaenzana. Tarisa magetsi ekurara, sezvo ari iwo anosarudza kuti bhatiri rako rinogara kwenguva yakareba sei kana risingashande. Wobva waita shuwa kuti flash neRAM zvinogona kuchengetedza firmware yako, maraibhurari ekuchengetedza, uye mufananidzo weOTA.
chokuratidza | Nei zvichikosha | Mhando yeIoT ine simba rakaderera |
|---|---|---|
Kushanda kwemagetsi | Inodzora simba panguva yekuputika kwemakombiyuta | ~30–120 µA/MHz |
Kurara/kumira kwemagetsi | Inogadzirisa hupenyu hwebhatiri risingashande | ~50 nA – 5 µA |
mbaravara | Inobata firmware, kuchengetedzwa, OTA | ~64 KB – 1 MB |
RAM | Data remasensa emabhafa uye mabhuroko e crypto | ~8 KB – 256 KB |
Redhiyo yakabatanidzwa | Inocheka zvikamu zvekunze uye nzira dzekubuda kwemvura | BLE / Sub-GHz / Wi-Fi SoC |
Kumhanya kwakaringana nehupenyu hwebhatiri. Wachi inokurumidza inopedza basa nekukurumidza, asi inodhonza magetsi akawanda panguva iyoyo. Kuputika kupfupi kunoteverwa nekurara kwakadzama kunowanzoita kuti simba rese rive rakaderera. Uyewo kuyera mutengo uchienzaniswa nekubatanidzwa. MCU yakasiyana pamwe neredhiyo yekunze inoderedza mutengo weyuniti, asi inowedzera kubuda kwebhodhi uye kurasikirwa kweredhiyo. SoC yakabatanidzwa inoita kuti kurongeka uye kusimba kwesimba zvive nyore, kunyangwe silicon ichidhura zvakanyanya.
Mhuri dzeMCU dzakakurumbira Dzinoenzaniswa
Zvikamu zveARM Cortex-M , zvakaita seSTM32F0 neSTM32F3, zvinokupa nzira dzesimba shoma uye ecosystem yakasimba. STM32F0 ine chinangwa chekuchengetedza simba, nepo STM32F3 ichichinjana simba nekumhanya. Espressif ESP8266 neESP32 zvinosanganisira Wi-Fi, uye ESP32 inowedzera Bluetooth. ATmega328 inogara yakachipa uye iri nyore kushandisa, nerutsigiro rwakasimba rwenharaunda.
MSP430 yakawana zita rayo kuburikidza nekushanda nesimba rakaderera zvakanyanya. Mhuri itsva dzeARM Cortex-M0 neSTM32U0 dzakanyanya kusvika. MSP430 ichiri nerubatsiro rweFRAM, iyo inopa kutsungirira kwekunyora kusingaverengeki uye simba rekunyora rakaderera kwazvo. Izvi zvinoenderana nekuunganidza simba uye kugara uchinyora. Kune akawanda magadzirirwo matsva, tarisa Cortex-M0 kana STM32U0 kutanga. Sarudza MSP430 kana FRAM ichikosha. Nzira dzekuvandudza dzinosanganisira TI MSPM0 kana STM32U0.
Enzanisa OS yako nezvinodiwa nememory yako uye simba. FreeRTOS inoshanda pazvikamu zvidiki, uye Embedded Linux inoda RAM yakawanda uye flash. Tora mcu/processing unit optimization sebasa rese-system. Mcu yakanakisa isingashandise simba zvakanyanya ichiri kutambisa simba kana firmware yako isingamborara. Enzanisa microcontrollers dzine simba shoma uchishandisa duty cycle yako. Microcontroller ine simba shoma ine nhamba huru inogona kurasikirwa nemcu ine simba shoma ine wake latency iri nani. Sarudza mcu ine simba shoma ine wake sources inokodzera zviitiko zvako. Sarudzo iyoyo inodarika chero spec sheet imwe chete. Mcu ine simba shoma inokodzera basa rako inokunda.
Maitiro Emangwana muMCU Power
Kufambira Mberi Kwemaitiro uye Kuchinja Kwesimba Kwakabatanidzwa
Vagadziri vemachip vanoramba vachiita kuti ma "silicon process nodes" ave madiki, uye danho rega rega rinoderedza voltage iyo core inoda kuchinja. Kudonha uku kunoderedza simba rinoshanduka, asi kudonha kunova chikamu chikuru chehuwandu hwese. Vagadziri vanopindura ne "body biasing", "high-K dielectrics", uye "fine power-domain partitioning". Tarisira kuti zvikamu zvemangwana zvichapa ma "domains" akawanda, kwete mashoma, saka ronga bhajeti yako yechitima nenzvimbo yekuwedzera.
Kubatanidzwa kwemagetsi ndiyo imwe shanduko huru. Vatengesi vava kuisa ma buck converters nema LDO pa die imwechete ne core. Chimwe chikamu che32-bit ARM Cortex-M0 chazvino chinomhanya pa24 MHz kubva pa1.8–3.3 V uye chinodhonza 18 µA/MHz paCoreMark. Kurasika kwayo kwemagetsi kuri pa340 nA neRTC uye 8 kB yeSRAM inochengetwa iri mhenyu. Ma on-chip inductive buck converters, LDO, uye 1 MHz low-power mode zvinoita kuti izvozvo zvikwanisike. Unowana simba rakawanda nekuti converter inoenderana ne core voltage pachinzvimbo chekupisa musiyano sekupisa.
Kukohwa Kwesimba uye Kushanda Kwesimba Rakaderera Zvikuru
Kukohwa kuri kuchinja kubva pamifananidzo yemurabhoritari kuenda kumagetsi akangwara nemasensa. Magadzirirwo emasource maviri ikozvino anobatanidza mafrequency eredhiyo nemasero ephotovoltaic, saka tag inoramba ichishanda kana imwe sosi yapera. PMIC inobata chikamu chekukohwa. Vatengesi vanopa zvikamu zvema inputs ephotovoltaic, RF, vibration, thermal, uye maviri-source, pamwe chete nema hybrid low-to-high power variants.
Tora mcu semutariri wechitima chakakohwewa. Mcu ine simba shoma inofanira kumuka iri pacomparator kana timer, yoverenga kamwe chete, yodzokera kuhope dzakadzika. Mcu ine simba shoma iri patafura iri pamusoro inochengetedza 8 kB yeSRAM iri mupenyu muhope dzakadzika, saka unodzivisa boot inotonhora pane chimwe nechimwe chiitiko. Tsika iyoyo inodzivirira hupenyu hwebhatiri muzvigadzirwa zvichiri kutakura sero. Sarudza mcu ine simba shoma ine huwandu hwakakura hwekugovera uye 1 MHz mode chaiyo. Wobva wayera quiescent current yechitima chega chega, nekuti kukohwa hakuregi simba rekuparadza.
Yera simba kutanga. Wobva washandisa magadzirirwo, nzira dze firmware, dhizaini yebhodhi, uye sarudzo yakangwara yeMCU , nenzira iyoyo. Chidimbu chimwe nechimwe chinovakirwa panhamba dzawakaunganidza usati wasvika.
Dhizaini yakanaka yesimba inotora mapasi akadzokororwa. Inofukidza silicon, bhodhi, uye software. Hapana sarudzo yechip imwe chete inokupa, uye hapana pasi imwe chete inoipedza. Unovandudza kudzora kwemcu sezvo zviyero zvako zvichivandudzika.
Tanga izvozvi. Ronga dhizaini yazvino wobva wawana mushandisi ane simba guru. Gadzirisa izvozvo kutanga, wozoyera zvakare. Ramba uchifunga nezveDFM nekuchinjana kwemagetsi mukugadzira, uye microcontroller yako ichasvika pachinangwa chayo chehupenyu hwebhatiri.
FAQ
Ndingayera sei simba rekurara chairo pabhodhi rangu?
Yera panhare, kwete pabhenji. Cheka trace kuenda kuMCU woisa current shunt kana jumper yemita imwe chete. Rega firmware ipinde mu sleep mode yega yega wonyora current kwemaminitsi akati wandei. Bvisa regulator quiescent draw. Nhamba dzedatasheet hadziwanzoenderana nebhodhi rako.
Ndinofanira kusarudza rini LDO pachinzvimbo cheDC-DC converter?
Sarudza LDO yemarairi anonzwa ruzha akadai seADC references, RF front ends, uye analog sensors . Sarudza DC-DC converter kana voltage drop uye load current yakakura. Hybrid inoshanda zvakanaka: dzika pasi pedyo nechinangwa, wozotevera LDO yekuchenesa. Izvi zvinochengetedza kupisa kwakaderera uye ruzha ruchidzorwa.
Ndeipi nzira yandinofanira kusarudza yekumutsa bhatiri?
Sarudza chinokonzeresa chinononoka kupfuura zvese chinogona kushivirirwa neapp yako. Mupendero weGPIO unomuka nekukurumidza asi unowanzo pfura. Alarm yeRTC, analog comparator, kana ADC threshold inomuka zvishoma uye inochengetedza simba rakawanda. Enzanisa kumuka kwesimba nechiitiko chako chaicho, wobva wayera simba pakufamba kwese kwese kwese.
Ndingatonga sei chikumbiro chine simba shoma pane pepa redata?
Rega kuteerera mazita emodhi uye enzanisa magetsi akayerwa paMHz mu active mode. Tarisa magetsi ari standby current, kunonoka kwekumuka, uye mutengo weSRAM retention. Shandisa nhamba dzeULPMark-CP neULPMark-PP kana mutengesi akadziburitsa. Wobva wasimbisa nhamba dziri pabhodhi rako pachako pakupisa kwakanyanya. MCU yakanaka inowana chiyero chayo mucircuit yako, kwete papepa.
Dhizaini yesimba inoshanda zvakanaka inopa mubayiro wekutsungirira. Tanga neprofile, gadzirisa mutengi mukuru, wozoyera zvakare. Pasi yega yega inoswededza chigadzirwa chako pedyo nechinangwa chayo chehupenyu hwebhatiri.




