0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

文档上新|HPM16 位 ADC+ENET 开发案例

先楫半导体HPMicro 2023-11-28 08:17 次阅读

本次上新的文档名称是

HPM 16 位 ADC+ENET 开发案例

7a024452-8d83-11ee-9788-92fbcf53809c.png

简 介

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
    adc
    +关注

    关注

    97

    文章

    6380

    浏览量

    543582
  • HPM
    HPM
    +关注

    关注

    1

    文章

    23

    浏览量

    7721
  • 先楫半导体
    +关注

    关注

    10

    文章

    214

    浏览量

    2044
收藏 人收藏

    评论

    相关推荐

    3568F-视频开发案

    3568F-视频开发案
    的头像 发表于 04-12 13:51 819次阅读
    3568F-视频<b class='flag-5'>开发案</b>例

    HPM5300EVK 优秀测评报告(一)

    的支持,本文整理了网友@kjsm的优秀报告,小伙伴们先睹为快!#1ADC读取今天来看看先楫HPM5361的ADC读取例程,先楫HPM5361的ADC
    的头像 发表于 03-05 08:19 794次阅读
    <b class='flag-5'>HPM</b>5300EVK 优秀测评报告(一)

    HPM5300EVK开发板优秀测评报告(一)

    今天来看看先楫HPM5361的ADC读取例程,先楫HPM5361的ADC是支持16的模数转换的
    的头像 发表于 02-28 16:15 881次阅读
    <b class='flag-5'>HPM</b>5300EVK<b class='flag-5'>开发</b>板优秀测评报告(一)

    TLT507-视频开发案

    TLT507-视频开发案
    的头像 发表于 01-26 10:50 947次阅读
    TLT507-视频<b class='flag-5'>开发案</b>例

    TLT507-Linux-RT应用开发案

    TLT507-Linux-RT应用开发案
    的头像 发表于 01-26 09:46 630次阅读
    TLT507-Linux-RT应用<b class='flag-5'>开发案</b>例

    TL3588-视频开发案

    TL3588-视频开发案
    的头像 发表于 01-24 16:29 622次阅读
    TL3588-视频<b class='flag-5'>开发案</b>例

    TL3588-NPU开发案

    TL3588-NPU开发案
    的头像 发表于 01-24 15:22 549次阅读
    TL3588-NPU<b class='flag-5'>开发案</b>例

    RK3568---NPU开发案

    RK3568---NPU开发案
    的头像 发表于 01-19 13:50 790次阅读
    RK3568---NPU<b class='flag-5'>开发案</b>例

    RK3568-视频开发案

    RK3568-视频开发案
    的头像 发表于 01-18 15:51 748次阅读
    RK3568-视频<b class='flag-5'>开发案</b>例

    【先楫HPM5361EVK开发板试用体验】先楫HPM5361EVK开发板测试 16 高精度 ADC

    !它提供了高精度、高性能和可靠性,能够准确地转换模拟信号为数字数据。其高分辨率和低噪声特性使其在各种应用中表现出色。开发板的两个16的高精度ADC可以满足大多数实际工程需要,同时四种
    发表于 01-09 21:59

    【先楫HPM5361EVK开发板试用体验】RT-Thread ADC获取电压值

    /programming-manual/device/adc/adc 2 ADC代码实现 HPM5300EVK有 2个 ADC,精度为
    发表于 12-26 00:00

    【先楫HPM5361EVK开发板试用体验】先楫HPM5361EVK开发板初体验

    ,模拟部分集成16bit ADC、12bit DAC以及运放,支持各类位置传感器,包括光电式、磁感应和旋转变压器,同时提供灵活的编码器输入输出。 HPM5300配置两个八通道的PWM模块,同时引入
    发表于 12-24 22:58

    【先楫HPM5361EVK开发板试用体验】认识和了解先楫HPM5361EVK开发

    、288KB SRAM,模拟部分集成16bit ADC、12bit DAC以及运放,支持各类位置传感器,包括光电式、磁感应和旋转变压器,同时提供灵活的编码器输入输出。HPM5300配置两个八通道的PWM模块
    发表于 12-24 22:39

    【先楫HPM5361EVK开发板试用体验】先楫HPM5361EVK开发ADC使用

    将读取到的ADC数据进行处理,进行数据转换、滤波、比较等操作。 下面开始: 1、原理图 2、用HPM SDK打开示例 3、端口 4、框架及特性16 模数转换器
    发表于 12-20 23:11

    HPM16ADC+ENET开发案

    电子发烧友网站提供《HPM16ADC+ENET开发案例.pdf》资料免费下载
    发表于 12-18 11:09 1次下载
    <b class='flag-5'>HPM16</b><b class='flag-5'>位</b><b class='flag-5'>ADC+ENET</b><b class='flag-5'>开发案</b>例