AI技術在生活中不斷普及,ADI公司正好推出了MAX78000FTHR開發(fā)板,正巧又趕上電源網(wǎng)推出了【得捷之選】的活動,我也想趁此東風嘗試了解一下相對較新的AI深度學習相關領域的知識,就從MAX78000FTHR開發(fā)板入手開始我的學習之旅吧。
開發(fā)板實物照:
拿到實物后,習慣性的先看一下工藝,不愧是ADI出品,板子工藝不錯。板子布局很緊湊,關鍵節(jié)點的濾波電容加的比較足,也比較靠近芯片電源供電端。主控芯片以及旁邊兩顆料均采用BGA封裝,看到這種封裝,立馬有種高大上的感覺。
如果一定要說不足,那就是mini-USB接口機械強度不夠,插上USB數(shù)據(jù)線后,裸板稍微遇到點外力就會斷裂。
硬件架構:
因為是第一次玩此類音視頻的開發(fā)板,所以本著習慣,先熟悉一下硬件的功能架構,從官網(wǎng)找來應用手冊,話不多說,直接上圖:
MAX9867(音頻解碼器):
低功耗、立體聲音頻編解碼器,超低功耗、立體聲音頻編解碼器,集成電池測量ADC和無需電容的耳機放大器。MAX9867采用1.8V單電源供電,支持1.65V至3.6V邏輯電平。可通過2線、I²C串行接口控制音量、信號混音以及常規(guī)工作模式。
MAX32625(主控單片機):
具有基于FPU的微控制器(MCU)的超低功耗Arm Cortex-M4,具有512KB閃存和160KB SRAM,超低功耗;
靈活的電源模式、智能PMU、動態(tài)時鐘和功率門控最大程度提高性能、降低各項應用的功耗。內(nèi)部96MHz振蕩器提供高性能,4MHz振蕩器最大程度延長電池壽命,適合要求常電監(jiān)測的應用。提供多個SPI、UART、I2C、1-Wire®主機接口和USB接口。帶可選參考的四輸入、10位ADC能夠監(jiān)測外部傳感器。所有版本均提供硬件AES引擎。MAX32626提供信賴保護單元(TPU),帶有用于快速ECDSA的模運算加速器(MAA)、硬件PRNG熵發(fā)生器以及安全引導加載程序。MAX32625L提供較小的256kB閃存和128kB SRAM。
MAX20303(電源芯片):
為高度集成、可編程電源管理方案,設計用于超低功耗可穿戴應用。器件針對尺寸和效率進行優(yōu)化,通過延長電池壽命和縮小方案總尺寸,增強最終產(chǎn)品的價值。一組靈活的電源優(yōu)化電壓調(diào)節(jié)器,包括多個降壓、升壓、升/降壓和線性調(diào)節(jié)器,提供高度集成,并且能夠組成完全優(yōu)化的電源架構。
每個調(diào)節(jié)器的靜態(tài)電流特別優(yōu)化到1µA (典型值),以延長隨時就緒應用中的電池壽命。MAX20303包括完備的電池管理方案,包括電池密封、充電器、電源通路和電量計。
充電器中內(nèi)置熱管理和輸入保護。器件也包括工廠可編程的按鍵控制器,帶有多路輸入,可定制為適合特殊的產(chǎn)品UX要求。
包括三個集成LED電流驅動,用于指示或背光照明功能;帶有自動諧振跟蹤的ERM/LRA驅動器能夠為用戶提供精良的觸覺反饋。器件可通過I2C接口進行配置,允許編程不同的功能和讀取器件狀態(tài),包括能夠通過集成ADC讀取溫度和電源電壓。
MAX78000(AI處理器):
一款新型的AI微控制器,使神經(jīng)網(wǎng)絡能夠在互聯(lián)網(wǎng)邊緣端以超低功耗運行,將高能效的AI處理與經(jīng)過驗證的Maxim超低功耗微控制器相結合。通過這款基于硬件的卷積神經(jīng)網(wǎng)絡(CNN)加速器,即使是電池供電的應用也可執(zhí)行AI推理,同時功耗僅為微焦耳級。
MAX78000是一款先進的片上系統(tǒng),集成帶FPU CPU的Arm® Cortex®-M4內(nèi)核,通過超低功耗深度神經(jīng)網(wǎng)絡加速器實現(xiàn)高效的系統(tǒng)控制。CNN引擎具有442KB的權重存儲器,可支持1、2、4和8位權重(支持高達350萬權重的網(wǎng)絡)。
該CNN權重存儲器基于SRAM,因此可進行AI網(wǎng)絡的即時更新。同時,CNN引擎還集成了512KB的數(shù)據(jù)存儲器。高度靈活的CNN架構允許用戶通過PyTorch®和TensorFlow®等傳統(tǒng)工具集訓練網(wǎng)絡,然后經(jīng)Maxim提供的工具轉換后在MAX78000上運行。
除CNN引擎的存儲器之外,MAX78000還具備適配微控制器內(nèi)核的大型片內(nèi)系統(tǒng)存儲器,具有512KB的閃存和高達128KB的SRAM,支持多個高速和低功耗的通信接口,包括I2S和并行攝像頭接口(PCIF)。
硬件架構點評:
通過硬件架構找到這款開發(fā)板使用四顆功能芯片,我只能說功能非常強大。電子技術的飛速發(fā)展導致不同電子技術行業(yè)之間的技術壁壘越來越高。雖然都是玩電子技術的,但細分不同的應用領域,其所涉及到的知識還是差異很大的。做技術還得找準適合自己方向,深耕某個行業(yè),進而才能取得一點成績。
開發(fā)板管腳功能定義:
從管腳功能描述看,軟件開發(fā)需要用到的功能管腳都預留了排針孔位,后期涉及到軟件開發(fā)只需要焊接上排針即可玩起來。
開發(fā)板頂層元器件功能說明:
涉及到的頂層功能芯片及管腳功能,從圖片上看都已經(jīng)有了詳細說明,上手應該很快。
開發(fā)板底層元器件功能說明:
底層的關鍵器件主要是SRAM以及SD卡,便于后期存儲操作。
MAX78000內(nèi)部功能框圖:
我只能說非常強大,不愧是AI芯片,這功能完全吊打市面上常規(guī)的主流芯片,等忙完這一陣,有時間必須得盤它.