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

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

3天内不再提示

ADC的低功耗和阻抗问题

撞上电子 2023-11-25 08:00 次阅读


在做一款消费电子产品时,需要采集电池电压(3.3V-4.2V),同时在休眠的时候希望尽量减小待机电流。电池电压采集电路采用两个300K电阻进行分压,由该电路引起的待机电路为4.2V/(300+300)K=7uA.此时比较合理(整机的待机电流要求30uA以内)。初始设计电路如下:b2ac7e36-8b25-11ee-9788-92fbcf53809c.png

编程采集数据时发现测试电压与实际电压有偏差,测试值总比实际值偏小一点。在软件上做补偿,把值修正了。但是换一个板子测试的时候发现测试的电压又不准了,此时知道通过软件补偿这种方法行不通。那么只能从硬件找原因。查找datasheet发现AD的输入阻抗最大只有50KΩ。

b2b86e58-8b25-11ee-9788-92fbcf53809c.png

图中,Rain:外部输入阻抗,STM32芯片中这个值最大为50KΩ;Radc:采样开关电阻,最大值为1KΩ;Cadc:内部采样和保持电容,最大值为8pF。在ADC数据采集的时候需要有电流流入,那么Rain会产生一个压降。阻容网络中的Radc和Cadc上,对电容的充电由Radc控制。随着源电阻(Radc)的增加,对保持电容的充电时间也相应增加。对Cadc的充电由Rain+Radc控制,因此充电时间常数为tc=(Radc+Rain)×Cadc。如果时间过短,ADC转换的数值会小于实际值。通过以上数据知道,采集精度跟采集时间和输入阻抗有关。但是通过计算得知,如果输入阻抗为300KΩ,那么充电时间约为2.4us。在软件上把采样周期调到最大(ADC_SampleTime_239_5Cycles,频率为12M,时间19.9us),还是存在误差,说明此时跟周期不是主要原因。问题出在输入阻抗大于ADC允许的最大阻抗。充电时电流分两路,一路经过R1到R2到地,还有一路经过R1流入MCU的AD接口,此时相当于在R2旁边并了一个电阻到地,检测点的电压不是标准的1/2VBAT+。那么为了更准确地检测电池电压,那么只好把电阻改小。如果选两个50K的电阻,那么此处带来的电流会后42uA.所以在电路上做了个调整:
b2c8f25a-8b25-11ee-9788-92fbcf53809c.png原来接地的地方改接到一个IO口,在需要检测的时候输出低电平,不需要的时候输出高电平。然后分压电阻使用两个30K的问题得到解决,电压检测误差小于0.02V,待机电流比原来的还小了几个微安。

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

    关注

    6

    文章

    1147

    浏览量

    58196
  • 阻抗
    +关注

    关注

    17

    文章

    941

    浏览量

    45822
  • adc
    adc
    +关注

    关注

    98

    文章

    6438

    浏览量

    544111
  • 电压
    +关注

    关注

    45

    文章

    5565

    浏览量

    115591
收藏 人收藏

    评论

    相关推荐

    高速adc低功耗adc的区别

    在现代电子系统中,模数转换器(ADC)是将模拟信号转换为数字信号的关键组件。随着技术的发展,对ADC的需求也在不断变化。一方面,高速ADC能够快速处理信号,适用于需要快速响应的应用;另一方面,
    的头像 发表于 11-19 16:10 198次阅读

    有没有低功耗低噪声的高输入阻抗的精密放大器?

    有没有低功耗低噪声的高输入阻抗的精密放大器(要单电源供电1.8V)
    发表于 08-28 06:20

    ADC1175-50低功耗、50 MSPS模数转换器数据表

    电子发烧友网站提供《ADC1175-50低功耗、50 MSPS模数转换器数据表.pdf》资料免费下载
    发表于 07-31 11:36 0次下载
    <b class='flag-5'>ADC</b>1175-50<b class='flag-5'>低功耗</b>、50 MSPS模数转换器数据表

    ADS7056超低功耗、超小尺寸14位高速SAR ADC数据表

    电子发烧友网站提供《ADS7056超低功耗、超小尺寸14位高速SAR ADC数据表.pdf》资料免费下载
    发表于 07-30 09:59 0次下载
    ADS7056超<b class='flag-5'>低功耗</b>、超小尺寸14位高速SAR <b class='flag-5'>ADC</b>数据表

    ADC101C021低功耗、单芯片、10位模数转换器(ADC)数据表

    电子发烧友网站提供《ADC101C021低功耗、单芯片、10位模数转换器(ADC)数据表.pdf》资料免费下载
    发表于 07-25 09:35 0次下载
    <b class='flag-5'>ADC</b>101C021<b class='flag-5'>低功耗</b>、单芯片、10位模数转换器(<b class='flag-5'>ADC</b>)数据表

    ADC10321低功耗、高性能CMOS模数转换器数据表

    电子发烧友网站提供《ADC10321低功耗、高性能CMOS模数转换器数据表.pdf》资料免费下载
    发表于 07-22 09:46 0次下载
    <b class='flag-5'>ADC</b>10321<b class='flag-5'>低功耗</b>、高性能CMOS模数转换器数据表

    ADC10D1000/ADC10D1500低功耗ADC数据表

    电子发烧友网站提供《ADC10D1000/ADC10D1500低功耗ADC数据表.pdf》资料免费下载
    发表于 07-22 09:41 0次下载
    <b class='flag-5'>ADC</b>10D1000/<b class='flag-5'>ADC</b>10D1500<b class='flag-5'>低功耗</b><b class='flag-5'>ADC</b>数据表

    ADC081000低功耗、高性能CMOS模数转换器数据表

    电子发烧友网站提供《ADC081000低功耗、高性能CMOS模数转换器数据表.pdf》资料免费下载
    发表于 07-17 10:43 0次下载
    <b class='flag-5'>ADC</b>081000<b class='flag-5'>低功耗</b>、高性能CMOS模数转换器数据表

    ADC08500低功耗、高性能CMOS模数转换器数据表

    电子发烧友网站提供《ADC08500低功耗、高性能CMOS模数转换器数据表.pdf》资料免费下载
    发表于 07-17 10:35 0次下载
    <b class='flag-5'>ADC</b>08500<b class='flag-5'>低功耗</b>、高性能CMOS模数转换器数据表

    ADC3644 14位125MSPS低噪声低功耗双通道ADC数据表

    电子发烧友网站提供《ADC3644 14位125MSPS低噪声低功耗双通道ADC数据表.pdf》资料免费下载
    发表于 07-17 10:31 0次下载
    <b class='flag-5'>ADC</b>3644 14位125MSPS低噪声<b class='flag-5'>低功耗</b>双通道<b class='flag-5'>ADC</b>数据表

    ADS4128 12位200MSPS超低功耗ADC数据表

    电子发烧友网站提供《ADS4128 12位200MSPS超低功耗ADC数据表.pdf》资料免费下载
    发表于 07-17 09:06 0次下载
    ADS4128 12位200MSPS超<b class='flag-5'>低功耗</b><b class='flag-5'>ADC</b>数据表

    ADC10D1000低功耗、高性能CMOS模数转换器(ADC)数据表

    电子发烧友网站提供《ADC10D1000低功耗、高性能CMOS模数转换器(ADC)数据表.pdf》资料免费下载
    发表于 07-16 09:52 0次下载
    <b class='flag-5'>ADC</b>10D1000<b class='flag-5'>低功耗</b>、高性能CMOS模数转换器(<b class='flag-5'>ADC</b>)数据表

    ADC3564 14位、125MSPS、低噪声、超低功耗ADC数据表

    电子发烧友网站提供《ADC3564 14位、125MSPS、低噪声、超低功耗ADC数据表.pdf》资料免费下载
    发表于 07-12 09:13 0次下载
    <b class='flag-5'>ADC</b>3564 14位、125MSPS、低噪声、超<b class='flag-5'>低功耗</b><b class='flag-5'>ADC</b>数据表

    STML452低功耗模式下DMA模式ADC采集电压异常怎么解决?

    主函数一直循环进入低功耗Stop2模式,低功耗定时器1s唤醒一次,使用低功耗串口触发采集ADC电压,一个通道采集两次,第一次DMA值一直固定为0x800????,第二次正常
    发表于 03-28 09:57

    STM8L051低功耗模式下ADC无法关闭怎么解决?

    STM8L做低功耗使能AD时钟后不能关闭, 如果在没有使能AD时钟及外设时,HALT模式功耗正常; 使能AD后进入低功耗模式,电流增加1MA左右; 若使能AD时钟及外设后,在进入低功耗
    发表于 03-27 07:30