MT3620 硬體筆記
本節涵蓋的主題反映 MediaTek 在其 MT3620 硬體設計檔和資料工作表中更新的指導方針。 如需這些主題的詳細資料,請參閱 MediaTek MT3620 檔。
RTC 電源需求
如果 MT3620 設定為使用內部部署系統時鐘 (RTC) 搭配 32KHz crystal,您必須確定 RTC 會在啟動時供電,否則系統會停止回應。 只要將系統電源連接到 RTC 電源輸入 (MT3620 pin 71) ,就可以這麼做。 不過,如果您的應用程式需要 RTC 的備份電源,MediaTek 建議您在設計中納入自動切換備份電源和系統電源的方法。
下列回路會出現在 MediaTek MT3620 硬體設計指南中,並說明在 MT3620 上為 RTC 提供電源的兩種方式。 J3 的設定會決定系統電源是否直接為 RTC 供電,或電池備份回路是否為 RTC 提供電力。 當跳線連接 J3 的 2 和 3 時,3V3_RTC (RTC 電源輸入) 電源滑軌會直接連接到系統電源。 當跳線連接 1 和 2 的 J3,然後3V3_RTC是由系統電源或電池備份回路供電,視供應器電壓最高而定。 因此,備份電池通常只會在系統電源無法使用時使用。
ADC/GPIO 電壓等級需求
MT3620 ADC 輸入圖釘也可以設定為 GPIO 圖釘。 這可能會造成混淆,因為當做 GPIO PIN 碼使用時,它們可以以 3.3 伏特的方式運作,而當做 ADC 輸入使用時,最大輸入電壓不可超過 2.5V。 此外,MT3620 (VREF_ADC) 的電壓參照的最大電壓為 2.5V,因此大於 2.5V 的類比訊號會超出 ADC 的完整範圍。 若要處理較高電壓的類比訊號,設計者應使用外部篩選器或外部 ADC 裝置。
Power Down 考慮
MT3620 適合用於電池供電的應用程式。 電池供電的裝置通常需要以嚴格的電力預算運作。 應用程式的設計可以利用 MT3620 功能,例如電源向下,以最小化耗電量。 Power Down功能可讓應用程式將 MT3620 轉換到Power Down 狀態,這是完全關閉電源以外的最低電力狀態。 在 MT3620 的 Power Down 狀態中,如果 3V3 對 MT3620 的 3V3 供應器可以完全受到EXT_PMU_EN訊號控制,或是 ~0.02mA,則一般目前耗用量為 ~0.01mA。 請注意,這些數位與 MT3620 的耗電量有關,而非與相同 3V3 供應器所提供的任何其他硬體有關。
GitHub 上的 Azure 球體硬體設計存放庫 包含硬體參考設計 (資料夾 P-MT3620EXMSTLP-1-0) ,示範如何將 MT3620 整合到電力偏低的設計,MT3620 會達到最低電源狀態,但喚醒以提供雲端式作業。 設計內含可回應外部輸入的極低功率微控制器,例如按下按鈕。
如需系統時鐘和 Power Down 的詳細 MT3620 特定硬體資訊,請參閱 MT3620 系統時鐘/ 來自 MediaTek 的 Power Down 應用程式注意事項 。
注意
MediaTek 會使用名稱「RTC 模式」來定義除了 RTC (系統時鐘) 外,所有專案都已關閉的狀態。 Microsoft Azure 球體將此狀態稱為「Power Down」。
在 Power Down 狀態下與 MT3620 互動
當 MT3620 處於 Power Down 狀態時,CLI 命令或嘗試從 Visual Studio 和 Visual Studio Code 部署全新或更新的影像將無回應。
如果您使用面板實作最新版的 MT3620 程式設計與偵錯介面,重設按鈕會將面板從 Power Down 狀態喚醒,而電腦可以在您發出 az sphere device restart
或 az sphere device recover
命令時喚醒面板。 不過,如果您使用具有舊版此介面的版面,開發面板上的重設按鈕將無法運作,而這些命令也不會喚醒白板。
建議您在開發期間,您的應用程式在進入 Power Down 狀態之前允許至少 30 秒的上線時間,以便讓電腦在進入 Power Down 之前控制 MT3620。 達成此目標的方法之一是使用計時器,避免在應用程式啟動後 30 秒之前輸入 Power Down。 另一個方法是,在按住特定按鈕時,將應用程式設定為不要輸入 Power Down。
如果您的應用程式在啟動後允許足夠的上線時間,請執行下列步驟來重新開機裝置,並從裝置中刪除應用程式映射:
注意: 裝置必須具備執行
appDevelopment
下列動作的功能。- 在 Power Down 狀態下,執行下列其中一個動作來重新開機裝置:
- 使用命令
az sphere device restart
或按重設按鈕。 (注意:使用舊版程式設計/偵錯介面時,此選項無法運作。在此情況下,請改用下列其中一個選項。) - 中斷白板與其電源的連線,然後在一小段時間後重新連線。
- 短暫地將 WAKEUP 圖釘連接到任何一個接點圖釘。
- 使用命令
- 等候幾秒鐘,讓 Azure 球體作業系統開機,讓它對 CLI 命令有回應。
- 執行命令
az sphere device sideload delete
以從裝置移除應用程式映射。
- 在 Power Down 狀態下,執行下列其中一個動作來重新開機裝置:
如果應用程式在啟動後不允許足夠的上線時間,您仍然可以執行下列動作來復原裝置:
- 按住實體重設按鈕,同時執行下列步驟:
中斷面板與其電源的連線,然後重新連線。 (注意:如果您使用最新版本的程式設計/偵錯介面,則不需要此步驟。)
等候 5-10 秒,使電腦的 USB 連線準備就緒。
如果您使用 Linux,請執行
sudo /opt/azurespheresdk/DeviceConnection/azsphere_connect.sh
命令以重新啟用與裝置的通訊。執行命令
az sphere device recover
。請等到命令列顯示下列訊息:
Board found. Sending recovery bootloader
.
- 放開重設按鈕以開始復原。
- 按住實體重設按鈕,同時執行下列步驟:
Pinout 設定
下列圖釘可以搭配 Power Down 功能使用:
釘選 81 | PMU_EN
此圖釘必須與低系結,才能讓晶片進入 Power Down 狀態。
PMU_EN pin 的電壓會控制 MT3620 是否可以進入電源向下狀態。 除非不需要低電源功能,否則建議您將此 PIN 卡拉低。 例如,在下列回路中,PMU_EN圖釘會拉低, (設定為邏輯零) 透過拉下電阻 R42。
釘選 70 | 喚醒
這是輸入 GPIO PIN 碼,可用來在低導向下觸發事件導向案例喚醒。
WAKEUP 是一種可用來讓晶片退出 Power Down 狀態的輸入。 WAKEUP 訊號為使用中低;它應該會在正常使用期間被拉高,並拉低以喚醒晶片。
Pin 69 | EXT_PMU_EN
此圖釘是晶片進入 Power Down 狀態時,會關閉晶片的主要電源供應器輸出。
EXT_PMU_EN訊號是用來連線到為晶片供電的外部電壓寄送裝置的啟用 PIN 碼。 當晶片進入 Power Down 狀態時,EXT_PMU_EN由高到低轉換,因此停用外接式電壓。 採用此設計方法可將 Power Down 目前的耗用量降低至約 0.01mA,而在 Power Down 期間保持啟用外接式電壓,則會導致目前耗電量約 0.02mA。
測量低電源設計的耗電量
設計使用 Power Down 功能的裝置時,在 MT3620 新增測量供應電流的方式通常很有用。 例如,如果您是根據 MT3620 模組設計裝置,請在原型設計中包含感官電阻在系列中,以及模組的主要 3.3V 電源供應器。 接著就可以測量感應電阻所開發的電壓,以及計算供應電流。
Power Profile 考慮
Azure 球體電源設定檔可讓高階應用程式在執行時間調整效能與節省能源之間的平衡。 Azure 球體 OS 會動態調整 CPU 頻率,以根據指定的 Power Profile平衡耗電量和效能。
MT3620 的預設電源設定檔為 HighPerformance
。
MT3620 僅支援頻率縮放比例。 不支援動態電壓縮放比例。
支援的頻率如下:
- 165 MHz
- 198 MHz
- 247 MHz
- 329 MHz
- 494 MHz
雖然系統仍會以較低的頻率維持完整功能,但可能會對效能產生微幅影響。 例如,在 CPU 頻率較低時,周邊設備仍會以支援的公車頻率運作, (例如 UART baud 費率) 但應用程式的整體輸送量可能會稍微慢一些。
在 MT3620 上停用 Wi-Fi RF 前端
MT3620 具有晶片 Wi-Fi 模組。 在不需要 Wi-Fi 的設計中,RF 前端元件可以排除在硬體設計之外。
MT3620 上的類比前端 RF 圖釘
如果不需要 Wi-Fi,MediaTek 建議將任何未使用的 Wi-Fi RF pin 釘 (WF_XXXXXX) 與 (,如下) 所示。 這可消除 RF 類比路徑上的噪音。
在 MT3620 上 Wi-Fi 處理器電源針
Wi-Fi 處理器無法供電,但會在傳輸器停用時進入睡眠模式。 因此,必須將電源套用至可為 Wi-Fi 子系統提供電源的 MT3620 pin。 例如,參照下圖右側顯示的 MT3620 Wi-Fi 子系統電源連線。
注意
當您停用 Wi-Fi 使用 軟體控制 MT3620 的耗電量將會降低。 如果您將 Wi-Fi RF pin 連接到地面,耗電量會進一步降低。 完全降低耗電量將視您的硬體設計而定。
Wi-Fi 介面的軟體控制
如需詳細資訊,請參閱 Networking_SetInterfaceState函 數。