Megosztás a következőn keresztül:


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.

MediaTek által ajánlott RTC akkumulátor-áramkör az MT3620 hardvertervezési útmutatóból

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.

    1. 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.
    2. Várjon néhány másodpercet, amíg az Azure Sphere operációs rendszer elindul, hogy reagáljon a CLI-parancsokra.
    3. Futtassa az parancsot az sphere device sideload delete az alkalmazás lemezképének eltávolításához az eszközről.
  • 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:

    1. Tartsa lenyomva a fizikai alaphelyzetbe állítás gombot a következő lépések végrehajtása közben:
      1. 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.)

      2. Várjon 5–10 másodpercet, hogy az USB-kapcsolat készen álljon.

      3. 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.

      4. Futtassa a következő parancsot az sphere device recover: .

      5. Várjon, amíg a következő üzenet megjelenik a parancssorban:

        Board found. Sending recovery bootloader.

    2. Engedje fel az alaphelyzetbe állítás gombot a helyreállítás megkezdéséhez.

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.

    PMU_EN

  • 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.

MT3620 Wi-Fi RF tűk

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ó.

MT3620 Wi-Fi alrendszer energiaellátási kapcsolatai

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 .