簡 介
HPM6000 系列 MCU 是來自上海先楫半導體科技有限公司的高性能實時 RISC-V 微控制器,為工業自動化及邊緣計算應用提供了極大的算力、高效的控 制能力。上海先楫半導體目前已經發布了如 HPM6700/6400、HPM6300、HPM6200 等多個系列的高性能微控制器產品。
在 HPM6700/6400、6300 系列微控制器上均支持 16 位 ADC 采樣和百兆以太網外設。HPM6300 系列支持 3 個 16 位的 ADC 轉換器,可以轉換來自外部引腳以及芯片內部的模擬信號。ADC 的轉換精度設置為 16 位時,最大采樣率 2MSPS,ADC 的轉換精度設置為12 位時,最大采樣率 4MSPS。ADC 支持讀取轉換模式、周期轉換模式、序列轉換模式和搶占轉換模式。
本文以 HPM6300 開發板為例介紹以 2MSPS 采樣率進行 16 位 ADC 采樣并將采樣數據通過 ENET LWIP TCP 的方式發送到上位機的應用,ADC 采樣使用搶占轉換模式、PWM觸發的方式,ENET LWIP TCP 每次發送 1024 個 16 位采樣數據。
該方案通過 PWM 特定時刻觸發 ADC 采樣和觸發 HDMA 轉換 ADC 數據,并依靠HDMA 鏈式模式,做成循環鏈表,考慮到中斷響應占用 CPU 資源,在鏈式任務中增加狀態標識,從而不啟用中斷,以此達到 ADC 采樣及數據轉換全自動完成,無需 CPU 參與,且將轉換后的數據放到 ILM/DLM,CPU 零等待訪問,最終達到性能最優。
審核編輯:湯梓紅
-
微控制器
+關注
關注
48文章
7554瀏覽量
151426 -
mcu
+關注
關注
146文章
17149瀏覽量
351216 -
cpu
+關注
關注
68文章
10863瀏覽量
211786 -
先楫半導體
+關注
關注
10文章
214瀏覽量
2120
原文標題:文檔上新|HPM16 位 ADC+ENET 開發案例
文章出處:【微信號:HPMicro,微信公眾號:先楫半導體HPMicro】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論