本次上新的文档名称是
《HPM 16 位 ADC+ENET 开发案例》
简 介
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 零等待访问,最终达到性能最优。
-
adc
+关注
关注
99文章
6567浏览量
546720 -
HPM
+关注
关注
1文章
38浏览量
7836 -
先楫半导体
+关注
关注
10文章
236浏览量
2306
发布评论请先 登录
相关推荐
开发者分享 | 适用于HPM的RustSBI实现

ADS1255无论输入的电压是多少伏,ADC采集到的数据,基本上低16位都在波动,为什么?
扩展电网应用中的模拟输入通道(使用16通道、16位、1MSPS双路同步采样ADC)

ADS8370高性能16位、600 khz ADC数据表

ADS1119 4通道、1kSPS、16位 Δ-Σ ADC数据表

ADC16DX370双路16位370MSPS模数转换器(ADC)数据表

ADS85x8 12位、14位和16位8通道同时采样ADC数据表

ADC16V130 16位、130 MSPS模数转换器数据表

ADC3660 16位、0.5至65MSPS、低噪声、低功率双通道ADC数据表

评论