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

    关注

    100

    文章

    7435

    浏览量

    553836
  • HPM
    HPM
    +关注

    关注

    2

    文章

    43

    浏览量

    8190
  • 先楫半导体
    +关注

    关注

    12

    文章

    270

    浏览量

    3149
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析ADS8471:16、1-MSPS采样ADC的卓越性能与应用

    深入解析ADS8471:16、1-MSPS采样ADC的卓越性能与应用 在电子工程师的日常工作中,模拟 - 数字转换器(ADC)是不可或缺的关键组件。今天,我们将深入探讨德州仪器(Te
    的头像 发表于 11-26 15:46 200次阅读
    深入解析ADS8471:<b class='flag-5'>16</b><b class='flag-5'>位</b>、1-MSPS采样<b class='flag-5'>ADC</b>的卓越性能与应用

    ADC16V130 16130-MSPS模数转换器技术文档总结

    ADC16V130为一块高性能CMOS模数转换器 能够以高达130兆采样率将模拟输入信号转换为16数字字 第二(MSPS)。该转换器采用差分流水线架构,并带有数字误差 校正和片
    的头像 发表于 11-24 16:19 296次阅读
    ‌<b class='flag-5'>ADC16</b>V130 <b class='flag-5'>16</b><b class='flag-5'>位</b>130-MSPS模数转换器技术<b class='flag-5'>文档</b>总结

    ADC16DV160 16 双通道高速模数转换器(ADC)产品手册总结

    ADC16DV160为单片双通道高性能CMOS 模拟转数字转换器,能够将模拟输入信号转换为16数字字,在 最高可达160兆采样/秒(MSPS)。该转换器采用差速管式流水线 采用数字纠错和片
    的头像 发表于 11-21 14:39 498次阅读
    <b class='flag-5'>ADC16</b>DV160 <b class='flag-5'>16</b> <b class='flag-5'>位</b>双通道高速模数转换器(<b class='flag-5'>ADC</b>)产品手册总结

    ADS5263 16 四通道 100-MSPS 高 SNR ADC 技术文档总结

    ADS5263 具有 14 低功耗模式,作为四通道 14 ADC 工作。 这 16前端阶段被关闭,该部件的功耗几乎只有
    的头像 发表于 11-18 15:58 333次阅读
    ADS5263 <b class='flag-5'>16</b> <b class='flag-5'>位</b>四通道 100-MSPS 高 SNR <b class='flag-5'>ADC</b> 技术<b class='flag-5'>文档</b>总结

    ADS9120 16 高速低功耗 SAR ADC 核心信息总结

    ADS9120是一个 16 、2.5 MSPS、逐次逼近寄存器(SAR) 模数转换器 (ADC),具有增强的性能特性。高吞吐量使开发人员能够对输入信号进行过采样,以提高动态范围和精度
    的头像 发表于 11-10 14:13 344次阅读
    ADS9120 <b class='flag-5'>16</b> <b class='flag-5'>位</b>高速低功耗 SAR <b class='flag-5'>ADC</b> 核心信息总结

    HPM6E00EVKRevC开发板32RISC-V架构

    、以太网通信、音频处理等高性能应用场景。主要特性MCU:HPM6E00,双核 RISC-V,600MHz,2MB 片 RAM存储:16MB Quad SPI NOR Flash以太网:1× 千兆网口
    发表于 10-29 09:41

    ADS9227双路同步采样 16 SAR ADC 技术文档总结

    ADS922x是一系列16、高速、双通道、同步采样、模数转换器(ADC),具有用于ADC输入的集成驱动器。集成的ADC驱动器简化了信号链,
    的头像 发表于 10-24 14:07 576次阅读
    ADS9227双路同步采样 <b class='flag-5'>16</b> <b class='flag-5'>位</b> SAR <b class='flag-5'>ADC</b> 技术<b class='flag-5'>文档</b>总结

    ADC3669 产品技术文档总结

    ADC3668和ADC3669 (ADC366x) 是一款 16 、250MSPS 和 500MSPS 双通道模数转换器 (
    的头像 发表于 10-24 10:33 487次阅读
    <b class='flag-5'>ADC</b>3669 产品技术<b class='flag-5'>文档</b>总结

    ADC3568/ADC3569 ADC 产品文档总结

    ADC3568和ADC3569 (ADC356x) 是 16 、250MSPS 和 500MSPS、单通道模数转换器 (
    的头像 发表于 10-23 10:19 381次阅读
    <b class='flag-5'>ADC</b>3568/<b class='flag-5'>ADC</b>3569 <b class='flag-5'>ADC</b> 产品<b class='flag-5'>文档</b>总结

    HPM6E8Y如何使用内置Phy实现LWIP功能?

    HPM6E8Y如何使用内置Phy实现LWIP功能?有没有大佬提供相关资料,在官网上有看到实现ECAT_IO的文档,没找到实现ENET功能的文档
    发表于 09-02 14:30

    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业开发板—物联网模块开发案例(

    文档主要介绍基于TLT113-EVM评估板的物联网模块开发案例。
    的头像 发表于 08-07 14:47 658次阅读
    国产!全志T113-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发</b>板—物联网模块<b class='flag-5'>开发案</b>例(<b class='flag-5'>上</b>)

    Analog Devices Inc. AD4630-16/AD4632-16双通道16SAR ADC数据手册

    Analog Devices Inc. AD4630-16/AD4632-16双通道16SAR ADC是简单驱动的2MSPS逐次逼近寄存器
    的头像 发表于 06-25 10:56 735次阅读
    Analog Devices Inc. AD4630-<b class='flag-5'>16</b>/AD4632-<b class='flag-5'>16</b>双通道<b class='flag-5'>16</b><b class='flag-5'>位</b>SAR <b class='flag-5'>ADC</b>数据手册

    Analog Devices Inc. AD4129 16Σ-Δ ADC特性/应用/框图

    单端或8个差分输入的多路复用器、一个可编程增益放大器 (PGA) 以及16Σ-ΔADC、片基准和振荡器。该器件还包括可选滤波器选项、智能定序器、传感器偏压、激励选项、诊断以及先进先
    的头像 发表于 06-11 15:03 705次阅读
    Analog Devices Inc. AD4129 <b class='flag-5'>16</b><b class='flag-5'>位</b>Σ-Δ <b class='flag-5'>ADC</b>特性/应用/框图

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

    HPMicro的MCU一直以高性能著称,之前也一直有想在HPM的MCU运行Linux的想法。直到看见Linux6.10中支持了RISC-V架构在S-mode中运行nommu内核*,才下定决心开始在HPM6360
    的头像 发表于 02-08 13:44 1088次阅读
    <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 1451次阅读
    基于<b class='flag-5'>HPM</b>_SDK_ENV<b class='flag-5'>开发</b>应用程序的升级处理