查看: 1772|回复: 1

[其他] 每天解决一个问题12-1:ADC转换结果是0

[复制链接]
  • TA的每日心情
    擦汗
    2022-3-3 09:56
  • 签到天数: 4 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    106

    主题

    836

    帖子

    4

    金牌会员

    Rank: 6Rank: 6

    积分
    1527
    最后登录
    2023-6-12
    发表于 2015-9-5 16:47:12 | 显示全部楼层 |阅读模式
    本帖最后由 jinyi7016 于 2015-9-8 20:21 编辑

    纯个人开发经历中的经验、出错及解决,纯手打文字方式,杜绝“Ctrl+C”、“Ctrl+V”,多多支持,收藏备用。
    背景
    用ADC采样电压信号 ,当信号比较小的时候 ,ADC的结果是0,无论怎么设置,都不对,只用采样电压比较大的时候才有结果。但是根据公式计算,这个小的电压值也是要有结果的。
    20110708012114342.jpg
    解决
    电压信号大的时候有结果,那么就不是程序的问题了,可能是硬件电路的问题,但测量电源,都是5V,纹波也没有那么大,后来又加了电容,从10uF 到1nF 都加上,还是没有结果,不过电压比之前的要小一点才没有结果的。
    后发再在REF上本来为了电压稳一点,又加上一片LDO,LDO上又接了一个二极管,导致ref的电压不对,去了二极管后,ADC的结果就正常了。
    延伸
    本来是两个方案的芯片 一片是DCDC一片是LDO,后来选 用LDO时忘记把DCDC的外围元件删除干净。
    关于ADC的相关,除了硬件上的问题,要得到比较稳的结果,各种滤波算法也是不可少的,关于这些算法,坛里已经有了,此处不再赘述。
    我知道答案 目前已有1人回答

    评分

    参与人数 1NXP金币 +10 收起 理由
    小七 + 10

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-9 14:16
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]偶尔看看III

    25

    主题

    1785

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2250
    最后登录
    2024-6-11
    发表于 2015-9-6 00:33:16 | 显示全部楼层
    学习了。。。
    freescaleic.org.png
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-9-13 16:30 , Processed in 0.104247 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表