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

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

3天内不再提示

HPM6000系列 ADC 相关硬件设计教程

先楫半导体HPMicro 2022-07-22 11:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文将为大家展示国产芯片HPM6000系列ADC性能出色的测试结果并为您提供了与HPM6000系列微控制器模数转换器ADC相关的外部电路设计建议。


在HPM6700/6400系列微控制器上,提供了3个12位ADC和1个16位ADC。在HPM6300系列微控制器上,提供了3个16位ADC。在使用到AD转换的应用中,ADC的精度会影响到整个应用系统的性能。ADC的精度并不仅仅取决于模数转换器本身,也与微控制器的外部电路设计有关。

ADC外部电路设计

HPM6000系列高性能MCU的模数转换器ADC的供电和参考相关引脚总结如下:

675ea498-039c-11ed-9ade-dac502259ad0.png

表1. ADC的供电和参考引脚

本章节主要提供了ADC的供电和参考引脚的硬件设计建议。

1. ADC的供电


VANA为ADC的模拟供电引脚,VANA上的噪声有可能影响到ADC的精度。因此建议用户设计电路时,对HPM6000系列微控制器的VANA引脚谨慎处理。如条件允许,应采用单独的线性稳压器对VANA供电。推荐用户选择3.3V输出、供电电流大于50mA的LDO

67883dda-039c-11ed-9ade-dac502259ad0.png

图1. VANA供电首选方案

如上图所示,HPM6000系列高性能微控制器支持单3.3V供电,可以对所有供电引脚提供统一的3.3V,对以下电源供电引脚:

DCDC_IN,片上DCDC的供电引脚,片内DCDC提供1.1V的核心电压输出

VPMC,电源管理域的外设供电引脚

VIO_Bxx,各个IOBank的供电引脚

这些供电引脚提供了微控制器整体功耗的主要部分,因此推荐用户使用效率更高的DCDC开关电源为之供电,对于不同系列产品,电源设计输出电流应有不小于1A的输出能力。

VANA的供电建议与其他电源引脚供电分开,以降低开关电源的噪声对模拟电路的影响,建议使用输出纹波更小的线性稳压器LDO对VANA供电,并在尽可能靠近VANA引脚的位置,并联1个4.7uF和1个0.1uF的电容用于滤波,注意电容应连接到模拟地。

用户如果出于种种因素,没有条件实现使用单独的线性稳压器对VANA供电,可以参考下图的次选方案:

67a07936-039c-11ed-9ade-dac502259ad0.png

图2. VANA供电次选方案

VANA应当通过0欧姆的电阻或磁珠单点连接到微控制器的3.3V供电电源,并在尽可能靠近VANA引脚的位置,并联1个4.7uF和1个0.1uF的电容到模拟地用于滤波。VANA供电的次选方案对电源噪声相比推荐方案稍敏感,但是用到的电源器件较为节省,如果用户对ADC的性能要求不严格,可以采用次选供电方案。

2. ADC的参考


VREFH是模数转换器ADC的高位参考电压输入。VREFH的稳定直接影响到ADC的转换精度和抗噪声特性。建议用户采用独立的基准电压模块,提供VREFH,如下图所示:

67bc426a-039c-11ed-9ade-dac502259ad0.png

图3. VREFH首选方案

建议用户使用外部的基准电压模块提供VREFH,并在尽可能靠近VREFH引脚的位置,并联1个4.7uF和1个0.1uF的电容到模拟地用于滤波。

注意,VREFH的电压不要超过VANA的供电电压。

VREFL是ADC的低位参考电压,建议直接连接到模拟地,模拟地应当通过0欧姆的电阻单点与数字地连接。

如果出于成本考虑,不使用外部基准电压模块,用户可以参考以下VREFH次选方案:

67dc80ac-039c-11ed-9ade-dac502259ad0.png

图4. VREFH次选方案

VREFH应当通过0欧姆的电阻或磁珠单点连接到微控制器的VANA,并在尽可能靠近VREFH引脚的位置,并联1个4.7uF和1个0.1uF的电容到模拟地用于滤波。

VREFL是ADC的低位参考电压,建议直接连接到模拟地,模拟地应当通过0欧姆的电阻单点与数字地连接。

3.ADC的模拟信号输入

ADC的模拟信号输入线路上引入的噪声会对ADC的转换精度造成影响,用户可以采取以下措施,尽可能消除输入信号的噪音:

尽可能减短输入信号线路的长度。

避免在模拟信号线平行布置数字信号线路。

如果条件允许,可以在模拟信号线两侧布置地线用作屏蔽。

考虑在靠近ADC输入引脚的位置添加外部RC滤波器,注意RC滤波器的截止频率应 高于应用关心的ADC模拟输入信号的频率。

67edbd40-039c-11ed-9ade-dac502259ad0.png

图5. 模拟信号输入推荐

总 结


本文提供了HPM6000系列微控制器模数转换器ADC相关的硬件设计指南,ADC的参考电压和模拟供电质量直接关系到ADC的转换精度。建议用户根据应用的ADC转换精度要求,在以下几种参考方案中,选择合适的。


6809a4d8-039c-11ed-9ade-dac502259ad0.png

图6. ADC供电和参考连接方案总结

如上图所示,建议用户使用独立的线性稳压器产生VANA供电,独立的外部基准电压生成VREFH参考,以此获得最优的ADC转换精度。也可以考虑使用独立线性稳压器产生VANA和VREFH。性能最优的参考方案(前者),相比性能次优的参考方案(后者),ADC转换结果噪声降低可达约5%~10%。

对于ADC转换精度要求不严格的用户,可以使用开关电源DCDC产生MCU的全部供电。这个成本最优的参考方案,相比性能最优和性能次优的方案,ADC转换结果噪声增加可达20%~50%。


注意,ADC的转换精度受多种因素影响,各推荐方案及其效果仅供参考,建议用户根据自身应用对ADC的要求,选择合适的方案。

6824a04e-039c-11ed-9ade-dac502259ad0.png


上图是HPM6750微控制器采用16位ADC(ADC3)以1MSPS采样率,对1.8V输入进行2万多次转换的转换结果。VREFH由外部基准电压提供,可以看到,转换结果的跳动幅度为+/-35LSB(~1.5mV)。所有转换结果的标准差为~5.58LSB。

684c161a-039c-11ed-9ade-dac502259ad0.png

上图是HPM6750的16位ADC(ADC3),采用标准测试方法,测试差分非线性(DNL)和积分非线性(INL)的测试结果。结果显示其16位ADC的DNL为-0.9/+1 LSB,INL为-5.2/+3.1 LSB。有兴趣的读者可以访问先楫半导体官方网站查阅HPM6700/6400系列微控制器数据手册,获取完整的ADC电气特性参数。

以上为本期内容,如果您有想了解关于 HPM6000系列的其他内容,欢迎私信小编,后期会推出更多相关内容哦!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190172
  • adc
    adc
    +关注

    关注

    100

    文章

    7380

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    开发者分享 | HPM5E-EC-DEV:基于HPM5E00的EtherCAT开发板分享

    硬件相关的小项目,既能学习新东西,也能保持对技术的好奇心。前言今年五月,先楫半导体发布了新一代高性能EtherCAT运动控制MCU——HPM5E00。HPM5E00
    的头像 发表于 10-29 10:15 784次阅读
    开发者分享 | <b class='flag-5'>HPM</b>5E-EC-DEV:基于<b class='flag-5'>HPM</b>5E00的EtherCAT开发板分享

    HPM5E00EVK,ecat_io例程,卡在DisableSyncManChannel函数

    向大家请教一个问题。如题, 硬件HPM5E00EVK 开发环境:win10, embedded studio 软件:sdk_env_v1.10.0,ethercat/ecat_io 硬件连接
    发表于 09-25 15:06

    高性能模拟信号采集:揭秘ADC硬件设计的核心要素!

    为实现高分辨率、低延迟的信号采集,ADC硬件设计需从电路拓扑、器件匹配到供电方案全面优化。下面将系统阐述关键设计策略,助力工程师构建高效可靠的模数转换系统。 本文主要从硬件设计的角度
    的头像 发表于 09-09 18:52 389次阅读
    高性能模拟信号采集:揭秘<b class='flag-5'>ADC</b><b class='flag-5'>硬件</b>设计的核心要素!

    HPM monitor studio 只能在 hpm芯片+hpm_sdk 的组合下才能用吗?

    使用 hpm6200evk开发板,但未使用hpm_sdk。 然后编译的固件elf无法在hpm monitor studio解析成功。所以说必须要使用hpm_sdk 才可以使用
    发表于 08-28 09:36

    HPM6200EVK:RISC-V架构高性能微控制器评估板现货库存

    HPM6200EVK是上海先楫半导体推出的基于RISC-V架构的高性能微控制器评估板,专为HPM6200系列MCU设计,主频达600 MHz,能助力快速开发电机控制、工业自动化等高性能嵌入式
    发表于 08-11 09:15

    hpm6364内部flash使用时的openocd配置问题.

    /yasuoHPM6000xilieMCUFlashshiyongzhinanyiruheshiyongpianneiFlash120231101151455.pdf)中提到使用内部flash时openocd 的脚本文件应改为如下: flash bank
    发表于 07-12 19:48

    重磅更新 | HPM_SDK v1.10.0 发布

    版本更新概况[New]增加HPM5E00系列MCU以及HPM5E00EVK支持增加flash_xip_hybrid构建,在该模式下AXI_SRAM被用作FLASH前256KB的缓存,位于FLASH前256KB的代码拥有RAM级别
    的头像 发表于 07-02 15:07 1100次阅读
    重磅更新 | <b class='flag-5'>HPM</b>_SDK v1.10.0 发布

    HPM6P41 BuckBoost 开发板之(一)硬件设计篇

    本章基于HPM6P00的丰富外设与高性能特性,剖析了四开关BuckBoost开发板的硬件设计思路与实现细节。从宽范围输入/输出电压的功率拓扑选型,到电源管理、驱动电路、采样电路及各类接口的原理图
    的头像 发表于 06-30 11:14 3204次阅读
    <b class='flag-5'>HPM</b>6P41 BuckBoost 开发板之(一)<b class='flag-5'>硬件</b>设计篇

    优化你的设计:Air780EPM场景化ADC硬件电路指南!

    :Air780EPM的ADC精度怎么样,想节约一颗外挂ADC…   今天也跟大家一起分享下相关内容。在设计ADC硬件电路之前,请务必先查看L
    的头像 发表于 06-13 18:02 621次阅读
    优化你的设计:Air780EPM场景化<b class='flag-5'>ADC</b><b class='flag-5'>硬件</b>电路指南!

    支持HPM6P00/HPM5E00系列!HPMicro Manufacturing Tool v0.6.0发布

    HPM6P00、HPM5E00系列SoC的烧写及其它操作,新增HPM6E00、HPM5E00固件;新增verify-checksum及que
    的头像 发表于 06-04 08:28 1158次阅读
    支持<b class='flag-5'>HPM</b>6P00/<b class='flag-5'>HPM</b>5E00<b class='flag-5'>系列</b>!HPMicro Manufacturing Tool v0.6.0发布

    【强势上新】HPM5E00:EtherCAT运动控制MCU,先楫半导体再拓工业总线产品新版图

    2025年5月6日上海|高性能微控制器及嵌入式解决方案提供商“上海先楫半导体科技有限公司”(先楫半导体,HPMicro)正式发布新一代EtherCAT运动控制MCU——HPM5E00系列。该系列是继
    的头像 发表于 05-06 11:09 974次阅读
    【强势上新】<b class='flag-5'>HPM</b>5E00:EtherCAT运动控制MCU,先楫半导体再拓工业总线产品新版图

    重磅更新 | 先楫半导体HPM_SDK v1.9.0 发布

    版本更新概况[New]增加HPM6P00系列MCU以及hpm6p00evk支持[New]增加了开发板已知问题说明[Update]将全系列开发板VCore电压调节至1.275V,
    的头像 发表于 04-02 08:31 817次阅读
    重磅更新 | 先楫半导体<b class='flag-5'>HPM</b>_SDK v1.9.0 发布

    先辑半导体HPM6E00系列产品能用来做EtherCAT的主站吗

    虽然明确说明了先辑半导体HPM6E00系列产品能用来做EtherCAT的从站,但它可以用来做主站吗,还是说必须用其他芯片做主站呢
    发表于 03-16 10:16

    hpm_apps v1.8.0上线:HPM6200四轴伺服驱控方案重磅发布!

    hpm_apps v1.8.0上线:HPM6200四轴伺服驱控方案重磅发布!
    的头像 发表于 02-12 08:04 1201次阅读
    <b class='flag-5'>hpm</b>_apps v1.8.0上线:<b class='flag-5'>HPM</b>6200四轴伺服驱控方案重磅发布!

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

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