【应用】32位低功耗MCU EFM32系列的电流数模转换器(IDAC)应用
1概述。
EFM32系列的 IDAC可以提供或吸收50 nA至64μA的可配置电流,IDAC模块原理组成如图1所示。一般来说, IDAC常用于提供或吸收可编程电流,设计中可以通过软件或使用PRS功能来完成IDAC的控制。由图1可见,EFM32系列的IDAC的功能可以通过IDAC或ADC引脚来实现。
图1 IDAC模块原理图示
2 IDAC基本操作。
与MCU的其他模块处理方式类似,IDAC模块的相关操作寄存器组成如图2所示。IDAC提供了4种不同的电流范围,可通过在IDAC_CURRPROG寄存器中配置RANGESEL来实现,不同电流范围见图3所示。IDAC模块开启后,可通过在IDAC_CTRL中设置OUTEN来打开当前输出。在DAC CTRL寄存器中的OUTMODE设置为相关PIN时,当功能打开后,当前输出将通过IDAC PIN获得,类似原理,输出也可以设置为通过其中一个ADC通道引脚。
通过PRS打开和关闭IDAC。示例通过设置定时器生成PWM信号,使用PRS来打开和关闭IDAC。功能实现相关寄存器为IDAC_CTRL设置OUTENPRS,选择PRS通道使用PRSSEL控制字。在具体设计过程中,应针对偏移误差进行校准,以获得IDAC的最佳性能。需要注意相关的校准偏移数据测量需要在合适室温下进行,并存储校准值。通过将IDOUT_CTRL中的MINOUTTRANS置位,将内部输出降至GND或升至VDD,从而在打开输出时最大限度地减少电流中不需要的干扰。当有有外部元件(放电电容)连接到IDAC引脚时,则应在配置IDAC使用前,进行GPIO输出设置,且提供足够的时间以使电容器放电。
图2 IDAC模块相关寄存器说明
图3 IDAC可选电流范围及参数
3 示例。
应用示例提供了IDAC所有的操纵步骤,在IDAC_OUT(PB11)上输出, 并且具备外部按钮配置功能,可同时利用官方套件的LCD上进行数据显示。在生产中,IDAC的校准数据受温度影响,如MCU使用温度不同,则校准数据可能会失效。示例使用ADC测量通过连接到ADC通道引脚的电流,遵循欧姆定律I = Ucal/ Rcal,电路框图见图4。 因此,设计者需要根据要求校准的范围来选取适当的电阻值,其阻值推荐图见图5。通过实验电路得到电流参数后,即可根据固定公式数据调整IDAC校准寄存器中的数值,以最小化误差。图6演示了使用计时器通过PRS控制IDAC方波信号示意。
图4 校准电路
图5 电阻推荐值
图6 PRS控制IDAC方波信号
图7示例描述了使用IDAC,ACMP和TIMER等模块来测量电容量。IDAC对电容充电,直到模拟比较器检测到电压达到预定值, ACMP中断停止。后续使用公式C = I T/ VC来计算数值。
图7 电容量试验电路
本应用简单描述了IDAC的使用方法以及注意事项,尤其是IDAC在设计中的校准级别、参考数据等,详细资料可参考EFM32系列官方应用笔记AN0064 Current Digital to Analog Converter的介绍。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由四月提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【应用】芯科科技提供内置16位ADC的低功耗32位MCU助力蓝牙耳机,主频高达80MHz
蓝牙耳机的系统设计需要选型一款MCU,要求尺寸小,效率高,待机功耗低。本文推荐SILICON LABS推出的低功耗32位MCU EFM32PG23B210F256IM48-C,主频高达80MHz,具有DSP指令和浮点单元,具有性能灵活的16位的数转换器。
应用方案 发布时间 : 2023-03-14
【应用】EFM32JG1B200低功耗32位MCU在暂态录波型故障指示器中的应用
本文提出了一种基于EFM32JG1B200低功耗32位MCU的暂态录波型故障指示器,给出了暂态录波型故障指示器设计框图,并对其进行了功耗测试,满足中国电科院送检以及现场应用需求。
应用方案 发布时间 : 2019-08-17
【应用】基于32位低功耗MCU EFM32系列的高效Speex解决方案
Speex做为一款开源的音频编解码器,提供高水平的语音编码和解码算法,而且同时具备良好的音质表现。 本应用基于32位低功耗MCU EFM32GG,展示高效的Speex解决方案。
应用方案 发布时间 : 2019-01-25
【经验】对使用SWD接口的32位MCU的内部闪存及用户画面进行编程
本文介绍Silicon Labs独立编程器的硬件与软件,以及详细的用户界面介绍,提供用户进行测试。
设计经验 发布时间 : 2019-03-07
【经验】32位低功耗MCU EFM32LG232低温工作串口数据停止位报错问题经验分享
EFM32LG232是Silicon Labs推出的针对低功耗市场的高性价比方案,常用休眠模式下,开启RTC功耗为0.95uA,关断模式下仅为20nA,广泛应用于低功耗方案设计中,本文主要讲解在低温模式下串口数据通信出错的问题分析。
设计经验 发布时间 : 2019-03-06
【应用】低功耗32位MCU在智能安防无线报警系统中的应用
芯科高性能低功耗的32位微控制器EFM32非常适合于智能安防系统的应用,其EFM32JG系列内核采用运算性能突出的Cortex-M3设计,极大地缩短了智能安防应用中的算法处理时间,提高了系统的性能。
新应用 发布时间 : 2019-09-03
【经验】32位MCU EFM32ZG使用FreeRTOS低功耗的处理过程
Silicon Labs 32位MCU EFM32ZG210芯片采用Cortex-M0+内核,使用了创新低能耗技术,低功耗模式的唤醒时间只有2us,多种外设可在低功耗模式下工作,是使用电池供电以及需要高性能、低功耗系统的最优选择。本文介绍在32位MCU EFM32ZG上运行FreeRTOS时的低功耗的处理过程。
设计经验 发布时间 : 2019-12-27
如何为Silicon Labs 32位低功耗MCU EFM32GG230F512实现基于RTC的软件无滴答日历?
在Silicon Labs 32位低功耗MCU EFM32GG230F512上实现软件方式的无滴答日历,可以通过使用日历标准C库 time.h, 在time.h中实现的timer()函数基于RTC计数值来计 算日历时间。
技术问答 发布时间 : 2017-10-10
Silicon Labs 32位低功耗MCU EFM32GG990芯片使用中,将OPAMP(运算放大器)组合成三运放差分放大器时可选的放大倍数为多少?
当将三个OPAMP组合成差分放大器时,差分放大器的增益是由OPA0和OPA1的组合增益所决定的,由于三运放差分电路的电阻网络对应的桥臂要对应成比例,所以只三种有 效的差分增益可供使用,它们分别为1/3、1和3,此时OPA0 RESSEL和OPA2 RESSEL的组合分别为0和4、1和1、4和0。
技术问答 发布时间 : 2017-10-10
在使用Silicon Labs的32位低功耗MCU EFM32ZG110F32-QFN24调试的过程中发现,如果没有无线信号发射的时候ADC采集绘制的波形一直很平滑,但无线信号一发射ADC采集绘制的波形就会 有毛刺,如何改进?
这个干扰问题可以从硬件和软件两方面来改进: 硬件方面在ADC采集端加Silicon Labs的TVS和钳位,加RC滤波,效果有些改善,调整无线的天线方向可以有明显的改善。 软件方面通过中位值平均滤波法和递推平均滤波法对周期性干扰有良好的抑制作用,平滑度高适用于高频振荡的系统。
技术问答 发布时间 : 2019-10-24
【经验】基于EFM32JG1B200F128低功耗32位MCU的暂态录波型故障指示器低功耗设计技巧
暂态录波型故障指示器一般用在10kV的输配电线路上,用来监测线路电流,检测线路短路和接地故障,最终实现故障位置定位。 以CT取电作为主电源,超级电容和锂电池作为后备电源。考虑到后备电源有限性及10年在线运行免维护的要求,CT取电能力需满足其全速运行, 故对其动态功耗和静态功耗要求较高。笔者采用EFM32JG1B200F128芯片开发的指示器,采用了一些低功耗的设计技巧。
设计经验 发布时间 : 2019-08-17
32位低功耗MCU EFM32系列内部的LFRCO是32K还是32.768K?
EFM32系列32位低功耗MCU内部的LFRCO为32K。
技术问答 发布时间 : 2017-10-10
【经验】EFM32JG1B200F128低功耗32位MCU为暂态录波型故障指示器应用现场改变需求提供解决方案
暂态录波型故障指示器一般应用在10kV的输配电线路上,用来监测线路电流,检测线路短路和接地故障,最终实现故障位置定位。考虑到客户现场需求的改变以及软件功能优化升级等需求,暂态录波型故障指示器要具有大批量无线升级应用的功能。本文设计了一种基于EFM32JG1B200F128低功耗32位MCU的应用升级方法。
设计经验 发布时间 : 2019-09-28
Silicon Labs 32位低功耗MCU EFM32ZG210F32是否支持Audio jack音频接口通讯?
Silicon Labs 32位低功耗MCU EFM32ZG210F32支持Audio jack音频接口通讯,通过Timer定时器的捕捉功能实现的。原厂有提供音频通讯的参考代码,请参考AN0054。
技术问答 发布时间 : 2017-10-10
【应用】休眠功耗低至1.4uA的32位MCU助力水表等低功耗应用
EFM32JG系列32位MCU是silicon Labs采用了新的工艺而设计,专门针对低功耗市场所推出的高性价比方案。
新应用 发布时间 : 2019-09-04
电子商城
现货市场
服务
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
提供全面表征产品器件耗电特征及功耗波形、快速瞬态效应、电源优化、表征和仿真测试服务,使用直流电源分析仪测量精度达50µV,8nA,波形发生器带宽100kHz,输出功率300W,示波器200kHz,512 kpts
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论