MT3620 hardverjegyzetek
Az ebben a szakaszban tárgyalt témakörök a MediaTek frissített útmutatóját tükrözik az MT3620 hardvertervezési dokumentumaiban és adatlapján. A témakörökkel kapcsolatos további részletekért tekintse meg a MediaTek MT3620 dokumentációját.
RTC-teljesítményre vonatkozó követelmények
Ha az MT3620 úgy van konfigurálva, hogy a fedélzeti valós idejű órát (RTC) használja egy 32KHz-es kristályral, meg kell győződnie arról, hogy az RTC be van kapcsolva indításkor, vagy a rendszer lefagy. Ezt úgy teheti meg, hogy egyszerűen csatlakoztatja a rendszerteljesítményt az RTC tápkimenethez (MT3620 pin 71). Ha azonban az alkalmazásnak biztonsági mentési áramforrásra van szüksége az RTC-hez, a MediaTek azt javasolja, hogy a tervezésbe beépítse a biztonsági mentési teljesítmény és a rendszerteljesítmény közötti automatikus váltás módját.
Az alábbi kapcsolatcsoport megjelenik a MediaTek MT3620 hardvertervezési útmutatójában, és bemutatja az RTC MT3620-on való bekapcsolásának mindkét módját. A J3 beállítása határozza meg, hogy a rendszerteljesítmény közvetlenül működteti-e az RTC-t, vagy egy akkumulátoros biztonsági mentési áramkör működteti-e az RTC-t. Amikor egy jumper a J3 2. és 3. kapcsos csatlakozóját csatlakoztatja, a 3V3_RTC (RTC tápellátás) tápvezeték közvetlenül csatlakozik a rendszerteljesítményhez. Amikor az ugró a J3 1. és 2. gombostűit csatlakoztatja, akkor 3V3_RTC a rendszer tápellátása vagy az akkumulátor biztonsági mentési áramköre működteti, attól függően, hogy melyik a legnagyobb tápfeszültség. Ezért a biztonsági mentési akkumulátort általában csak akkor használják, ha a rendszer teljesítménye nem érhető el.
Az ADC/GPIO feszültségszintre vonatkozó követelményei
Az MT3620 ADC bemeneti tűk GPIO-tűkként is konfigurálhatók. Ez a félreértések lehetséges forrása, mivel GPIO-tűként használva 3,3 V-on működhetnek, míg ADC bemenetként használva a maximális bemeneti feszültség nem haladhatja meg a 2,5 V-ot. Ezenkívül az MT3620 (VREF_ADC) feszültséghivatkozása maximális feszültsége 2,5 V, így a 2,5 V-nál nagyobb analóg jelek meghaladják az ADC teljes skálázási tartományát. Az analóg jelek nagyobb feszültségen való kezeléséhez a tervezőknek külső szűrőket vagy külső ADC-eszközöket kell használniuk.
A Power Down-ra vonatkozó szempontok
Az MT3620 akkumulátoros alkalmazásokban használható. Az akkumulátoros eszközöknek általában szigorú energiaköltségvetéssel kell működnie. Az alkalmazások úgy tervezhetők, hogy kihasználják az MT3620 olyan funkcióit, mint a Power Down az energiafogyasztás minimalizálása érdekében. A Power Down funkció lehetővé teszi az alkalmazások számára, hogy az MT3620-at Power Down állapotba váltsa, amely a lehető legalacsonyabb energiaállapot a teljes kikapcsolástól eltérően. Az MT3620 Power Down állapotában a tipikus áramfogyasztás ~0,01 mA, ha az MT3620 3V3-at teljes mértékben vezérelheti a EXT_PMU_EN jel, vagy egyébként ~0,02mA. Vegye figyelembe, hogy ezek az adatok az MT3620 energiafogyasztására vonatkoznak, nem az ugyanazon 3V3-as tápegység által biztosított egyéb hardverre.
A GitHubon található Azure Sphere Hardware Designs-adattár tartalmaz egy hardverreferencia-tervet (P-MT3620EXMSTLP-1-0 mappa), amely bemutatja, hogyan integrálható az MT3620 egy alacsony energiaigényű kialakításba, ahol az MT3620 a legalacsonyabb energiaállapotot éri el, de a felhőalapú műveletek biztosításához felébred. A kialakítás egy nagyon alacsony teljesítményű külső mikrovezérlőt tartalmaz, amely képes reagálni a külső bemenetekre, például a gombnyomásokra.
A valós idejű óra és a Lekapcsolás MT3620-specifikus hardverinformációiért lásd: MT3620 Valós idejű óra /Power Down alkalmazás megjegyzése a MediaTek-ből.
Megjegyzés
A MediaTek az "RTC mód" névvel határozza meg azt az állapotot, amelyben minden ki van kapcsolva, kivéve az RTC-t (valós idejű óra). A Microsoft Azure Sphere erre az állapotra "Power Down" néven hivatkozik.
MT3620 kezelése Power Down állapotban
Ha az MT3620 Power Down állapotban van, nem válaszol a CLI-parancsokra, vagy új vagy frissített rendszerképet próbál üzembe helyezni a Visual Studióból és a Visual Studio Code-ból.
Ha az MT3620 Programming and Debugging felület legújabb verzióját implementáló táblát használ, az alaphelyzetbe állítás gomb felébreszti a táblát a Power Down állapotból, és a számítógép képes felébreszteni a táblát, amikor kiad egy az sphere device restart
vagy az sphere device recover
egy parancsot. Ha azonban egy olyan táblát használ, amelyen a felület régebbi verziója található, a fejlesztői táblán lévő alaphelyzetbe állítás gomb nem fog működni, és ezek a parancsok nem ébresztik fel a táblát.
Azt javasoljuk, hogy a fejlesztés során az alkalmazás legalább 30 másodpercnyi üzemidőt engedélyezzen az indítás után, mielőtt a Power Down állapotba kerül, hogy a számítógép vezérelhesse az MT3620-at, mielőtt a Power Down-ba kerül. Ennek egyik módja, ha egy időzítő használatával elkerüli a Power Down 30 másodperc előtti bevitelét az alkalmazás indítása után. Egy másik módszer, ha úgy konfigurálja az alkalmazást, hogy ne lépjen be a Power Down-ba, ha egy adott gomb le van állítva.
Ha az alkalmazás elegendő üzemidőt biztosít az indítás után, hajtsa végre az alábbi lépéseket az eszköz újraindításához és az alkalmazás lemezképének törléséhez az eszközről:
Megjegyzés: Az eszköznek képesnek
appDevelopment
kell lennie a következők végrehajtására.- Power Down állapotban indítsa újra az eszközt az alábbi műveletek egyikével:
- Használja a parancsot
az sphere device restart
, vagy nyomja le az Alaphelyzetbe állítás gombot. (Megjegyzés: ez a beállítás nem működik a programozói/hibakeresési felület régebbi verzióinak használatakor. Ebben az esetben használja az alábbi lehetőségek egyikét.) - Bontsa le a táblát az áramforrásról, majd rövid idő elteltével csatlakoztassa újra.
- Rövid időre csatlakoztassa a WAKEUP gombostűt bármely földelt tűhöz.
- Használja a parancsot
- Várjon néhány másodpercet, amíg az Azure Sphere operációs rendszer elindul, hogy reagáljon a CLI-parancsokra.
- Futtassa az parancsot
az sphere device sideload delete
az alkalmazás lemezképének eltávolításához az eszközről.
- Power Down állapotban indítsa újra az eszközt az alábbi műveletek egyikével:
Ha az alkalmazás indítás után nem engedélyezi a megfelelő üzemidőt, az alábbi lépésekkel helyreállíthatja az eszközt:
- Tartsa lenyomva a fizikai alaphelyzetbe állítás gombot a következő lépések végrehajtása közben:
Válassza le a táblát az áramforrásról, majd csatlakoztassa újra. (Megjegyzés: ha a programozói/hibakeresési felület legújabb verzióját használja, ez a lépés nem szükséges.)
Várjon 5–10 másodpercet, hogy az USB-kapcsolat készen álljon.
Ha Linuxot használ, futtassa az parancsot az
sudo /opt/azurespheresdk/DeviceConnection/azsphere_connect.sh
eszközzel való kommunikáció újbóli engedélyezéséhez.Futtassa a következő parancsot
az sphere device recover
: .Várjon, amíg a következő üzenet megjelenik a parancssorban:
Board found. Sending recovery bootloader
.
- Engedje fel az alaphelyzetbe állítás gombot a helyreállítás megkezdéséhez.
- Tartsa lenyomva a fizikai alaphelyzetbe állítás gombot a következő lépések végrehajtása közben:
Rögzítési beállítások
A Következő gombostűk használhatók a Power Down funkcióval:
81. kitűzés | PMU_EN
Ezt a gombostűt alacsonyan kell kötni ahhoz, hogy a lapka Power Down állapotba lépjen.
A PMU_EN csap feszültsége szabályozza, hogy az MT3620 be tud-e lépni a Power Down állapotba. Javasoljuk, hogy húzza alacsonyra ezt a gombostűt, kivéve, ha az alacsony energiaigényű funkciók nem kívánatosak. Az alábbi áramkörben például a PMU_EN csap lehúzva lesz (logikai nullára van állítva) az R42 lehúzó ellenálláson keresztül.
70. kitűzés | ÉBRESZTÉS
Ez a bemeneti GPIO-tű, amellyel eseményvezérelt forgatókönyvek ébresztése indítható alacsony hajtóerő esetén.
A WAKEUP egy bemenet, amellyel a chip kivehető a Power Down állapotból. A WAKEUP jel aktív alacsony; normál használat során magasra kell húzni, és alacsonyan kell húzni a lapka felébresztéséhez.
Pin 69 | EXT_PMU_EN
Ez a gombostű olyan kimenet, amely kikapcsolja a lapka fő tápegységét, amikor a lapka Power Down állapotba lép.
A EXT_PMU_EN jelnek a chipet megkapcsoló külső feszültségszabályozó bekapcsoló csapához kell csatlakoznia. Amikor a lapka Power Down állapotba lép, EXT_PMU_EN magasról alacsonyra vált, így letiltja a külső feszültségszabályozót. Ennek a kialakítási módszernek a bevezetése körülbelül 0,01 mA-ra csökkenti a Lekapcsolás áramfogyasztását, míg a külső feszültségszabályozó bekapcsolt állapotba helyezése a Lekapcsolás során 0,02 mA körüli áramfogyasztást eredményez.
Az energiafogyasztás mérése alacsony energiaigényű kialakításokban
A Power Down funkciót használó eszközök tervezésekor gyakran hasznos, ha egy árammérő eszközt ad hozzá az MT3620-hoz. Ha például egy MT3620-modulon alapuló eszközt tervez, a prototípusba belefoglaljon egy segédellenállást sorozatba a modul fő 3.3V-os tápegységével. Az érzékszervi ellenálláson keresztül kifejlett feszültség ezután mérhető, és kiszámolható a tápáram.
A Power Profile szempontjai
Az Azure Sphere-energiaprofilok lehetővé teszik egy magas szintű alkalmazás számára a teljesítmény és az energiamegtakarítás közötti egyensúly beállítását futásidőben. Az Azure Sphere operációs rendszer dinamikusan módosítja a PROCESSZOR gyakoriságát, hogy a megadott teljesítményprofilnak megfelelően egyensúlyba hozhassa az energiafogyasztást és a teljesítményt.
Az MT3620 alapértelmezett energiaprofilja a .HighPerformance
Az MT3620 csak a gyakorisági skálázást támogatja. Nem támogatja a dinamikus feszültségskálázást.
A támogatott gyakoriságok a következők:
- 165 MHz
- 198 MHz
- 247 MHz
- 329 MHz
- 494 MHz
Bár a rendszer továbbra is teljesen működőképes marad alacsonyabb frekvencián, kis hatással lehet a teljesítményre. Alacsonyabb processzorhasználat mellett például a perifériák továbbra is támogatott buszfrekvencia-frekvenciákon (például UART-átviteli sebességen) működnek, de az általános átviteli sebesség kissé lassabb lehet az alkalmazások esetében.
Wi-Fi RF előtér letiltása az MT3620-on
Az MT3620 egy Wi-Fi modullal rendelkezik. Az olyan kialakításokban, ahol Wi-Fi nincs szükség, az RF előtér-összetevők kizárhatók a hardvertervből.
Analóg előtér RF tűk az MT3620-on
Ha nincs szükség Wi-Fi, a MediaTek azt javasolja, hogy a fel nem használt Wi-Fi RF tűket (WF_XXXXXX) földelje (az alább látható módon). Ez kiküszöböli a zajt az RF analóg útvonalon.
Wi-Fi processzorteljesítmény-rögzítők az MT3620-on
A Wi-Fi processzor nem kapcsolható le, de alvó módba vált, ha az adó le van tiltva. Ezért áramot kell alkalmazni az MT3620 tűkre, amelyek energiát biztosítanak a Wi-Fi alrendszernek. Tekintse meg például az alábbi ábrán az MT3620 Wi-Fi alrendszer energiaellátási kapcsolatait, amely a jobb oldalon látható.
Megjegyzés
Ha letiltja Wi-Fi a szoftvervezérlés használatával, az MT3620 energiafogyasztása csökken. Az energiafogyasztás tovább csökken, ha a Wi-Fi RF csapokat a földhöz csatlakoztatja. Az energiafogyasztás pontos csökkentése a hardver kialakításától függ.
A Wi-Fi felület szoftveres vezérlése
További részletekért tekintse meg Networking_SetInterfaceState függvényt .