本次上新的文檔名稱是
《HPM 16 位 ADC+ENET 開發(fā)案例》
簡 介
HPM6000 系列 MCU 是來自上海先楫半導體科技有限公司的高性能實時 RISC-V 微控制器,為工業(yè)自動化及邊緣計算應(yīng)用提供了極大的算力、高效的控 制能力。上海先楫半導體目前已經(jīng)發(fā)布了如 HPM6700/6400、HPM6300、HPM6200 等多個系列的高性能微控制器產(chǎn)品。
在 HPM6700/6400、6300 系列微控制器上均支持 16 位 ADC 采樣和百兆以太網(wǎng)外設(shè)。HPM6300 系列支持 3 個 16 位的 ADC 轉(zhuǎn)換器,可以轉(zhuǎn)換來自外部引腳以及芯片內(nèi)部的模擬信號。ADC 的轉(zhuǎn)換精度設(shè)置為 16 位時,最大采樣率 2MSPS,ADC 的轉(zhuǎn)換精度設(shè)置為12 位時,最大采樣率 4MSPS。ADC 支持讀取轉(zhuǎn)換模式、周期轉(zhuǎn)換模式、序列轉(zhuǎn)換模式和搶占轉(zhuǎn)換模式。
本文以 HPM6300 開發(fā)板為例介紹以 2MSPS 采樣率進行 16 位 ADC 采樣并將采樣數(shù)據(jù)通過 ENET LWIP TCP 的方式發(fā)送到上位機的應(yīng)用,ADC 采樣使用搶占轉(zhuǎn)換模式、PWM觸發(fā)的方式,ENET LWIP TCP 每次發(fā)送 1024 個 16 位采樣數(shù)據(jù)。
該方案通過 PWM 特定時刻觸發(fā) ADC 采樣和觸發(fā) HDMA 轉(zhuǎn)換 ADC 數(shù)據(jù),并依靠HDMA 鏈式模式,做成循環(huán)鏈表,考慮到中斷響應(yīng)占用 CPU 資源,在鏈式任務(wù)中增加狀態(tài)標識,從而不啟用中斷,以此達到 ADC 采樣及數(shù)據(jù)轉(zhuǎn)換全自動完成,無需 CPU 參與,且將轉(zhuǎn)換后的數(shù)據(jù)放到 ILM/DLM,CPU 零等待訪問,最終達到性能最優(yōu)。
-
adc
+關(guān)注
關(guān)注
98文章
6495瀏覽量
544460 -
HPM
+關(guān)注
關(guān)注
1文章
23瀏覽量
7741 -
先楫半導體
+關(guān)注
關(guān)注
10文章
214瀏覽量
2102
發(fā)布評論請先 登錄
相關(guān)推薦
評論