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

    关注

    99

    文章

    6567

    浏览量

    546720
  • HPM
    HPM
    +关注

    关注

    1

    文章

    38

    浏览量

    7836
  • 先楫半导体
    +关注

    关注

    10

    文章

    236

    浏览量

    2306
收藏 人收藏

    评论

    相关推荐

    开发者分享 | 适用于HPM的RustSBI实现

    HPMicro的MCU一直以高性能著称,之前也一直有想在HPM的MCU运行Linux的想法。直到看见Linux6.10中支持了RISC-V架构在S-mode中运行nommu内核*,才下定决心开始在HPM6360
    的头像 发表于 02-08 13:44 249次阅读
    <b class='flag-5'>开发</b>者分享 | 适用于<b class='flag-5'>HPM</b>的RustSBI实现

    基于HPM_SDK_ENV开发应用程序的升级处理

    基于HPM_SDK_ENV开发应用程序的方式HPM_SDK_ENV是先楫半导体MCU的Windows集成开发环境,其包含HPM_SDK,工具
    的头像 发表于 02-08 13:38 679次阅读
    基于<b class='flag-5'>HPM</b>_SDK_ENV<b class='flag-5'>开发</b>应用程序的升级处理

    ADS1255无论输入的电压是多少伏,ADC采集到的数据,基本16都在波动,为什么?

    硬件使用的是AIN0/AIN1,PGA没有放大,无论输入的电压是多少伏,ADC采集到的数据,基本16都在波动,这个是不是程序哪里
    发表于 12-09 06:15

    扩展电网应用中的模拟输入通道(使用16通道、16、1MSPS双路同步采样ADC)

    电子发烧友网站提供《扩展电网应用中的模拟输入通道(使用16通道、16、1MSPS双路同步采样ADC).pdf》资料免费下载
    发表于 09-21 10:05 0次下载
    扩展电网应用中的模拟输入通道(使用<b class='flag-5'>16</b>通道、<b class='flag-5'>16</b><b class='flag-5'>位</b>、1MSPS双路同步采样<b class='flag-5'>ADC</b>)

    CBM16AD125-16,125 MSPS,1.8 V,双通道模数转换器(ADC)

    新品介绍关键词:16,双通道,1.8V,高速ADC,低功耗CBM16AD125是双通道、16
    的头像 发表于 09-12 10:49 837次阅读
    CBM<b class='flag-5'>16AD125-16</b><b class='flag-5'>位</b>,125 MSPS,1.8 V,双通道模数转换器(<b class='flag-5'>ADC</b>)

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

    电子发烧友网站提供《ADS8370高性能16、600 khz ADC数据表.pdf》资料免费下载
    发表于 07-30 14:17 0次下载
    ADS8370高性能<b class='flag-5'>16</b><b class='flag-5'>位</b>、600 khz <b class='flag-5'>ADC</b>数据表

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

    电子发烧友网站提供《ADS1119 4通道、1kSPS、16 Δ-Σ ADC数据表.pdf》资料免费下载
    发表于 07-27 09:44 0次下载
    ADS1119 4通道、1kSPS、<b class='flag-5'>16</b><b class='flag-5'>位</b> Δ-Σ <b class='flag-5'>ADC</b>数据表

    ADC16DX370双路16370MSPS模数转换器(ADC)数据表

    电子发烧友网站提供《ADC16DX370双路16370MSPS模数转换器(ADC)数据表.pdf》资料免费下载
    发表于 07-25 11:31 0次下载
    <b class='flag-5'>ADC16</b>DX370双路<b class='flag-5'>16</b><b class='flag-5'>位</b>370MSPS模数转换器(<b class='flag-5'>ADC</b>)数据表

    ADS85x8 12、14168通道同时采样ADC数据表

    电子发烧友网站提供《ADS85x8 12、14168通道同时采样ADC数据表.pdf》资料免费下载
    发表于 07-24 11:38 0次下载
    ADS85x8 12<b class='flag-5'>位</b>、14<b class='flag-5'>位</b>和<b class='flag-5'>16</b><b class='flag-5'>位</b>8通道同时采样<b class='flag-5'>ADC</b>数据表

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

    电子发烧友网站提供《ADC16V130 16、130 MSPS模数转换器数据表.pdf》资料免费下载
    发表于 07-23 11:52 0次下载
    <b class='flag-5'>ADC16</b>V130 <b class='flag-5'>16</b><b class='flag-5'>位</b>、130 MSPS模数转换器数据表

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

    电子发烧友网站提供《ADC3660 16、0.5至65MSPS、低噪声、低功率双通道ADC数据表.pdf》资料免费下载
    发表于 07-18 10:56 0次下载
    <b class='flag-5'>ADC</b>3660 <b class='flag-5'>16</b><b class='flag-5'>位</b>、0.5至65MSPS、低噪声、低功率双通道<b class='flag-5'>ADC</b>数据表

    16200kSPS的ADC替代AD7606在数据采集系统中应用

    16200kSPS的ADC替代AD7606在数据采集系统中应用
    的头像 发表于 06-03 09:42 692次阅读
    <b class='flag-5'>16</b><b class='flag-5'>位</b>200kSPS的<b class='flag-5'>ADC</b>替代AD7606在数据采集系统中应用

    stm8s怎样把ADC 16的值转换成10的呀?

    stm8s的ADC是10的,但是ADC1_GetBufferValue传回的数据是16的,ADC
    发表于 05-09 07:05

    3568F-视频开发案

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

    基于先楫HPM5300 RISC-V内核MCU的HPM5361EVK开发板测评效果(二)

    HPM5361EVK是基于先楫HPM5300系列高性能RISC-V内核MCU的一款开发板。
    的头像 发表于 03-12 10:30 3386次阅读
    基于先楫<b class='flag-5'>HPM</b>5300 RISC-V内核MCU的<b class='flag-5'>HPM</b>5361EVK<b class='flag-5'>开发</b>板测评效果(二)