查看: 1403|回复: 1

[其他] 每天解决一个问题12:做DAC模拟量输出的时候串口显示的数...

[复制链接]
  • TA的每日心情
    郁闷
    2021-3-10 19:44
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    126

    主题

    525

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2018
    最后登录
    2023-12-25
    发表于 2015-9-5 08:44:15 | 显示全部楼层 |阅读模式
    问题:今天在做模拟量输出的时候,目的是想用DAC模块输出一个以0.4V递增的阶跃电压,并且利用串口打印出来,同时用了万用表检测电压的数值。但是检测的结果是:理想电压和实际电压之间有一定的差距。
    图片1.png 图片2.png
    万用表显示0.87的时候,电压为0.96
    原因:排查后发现,原来是我用笔记本供电,板子的电压过低,实际测量板子电压为 图片3.png 2.97V,板子为3.3V供电,所以会产生一定误差。
    解决方法
    1:给板子提供良好的工作电压
    [size=10.5000pt]2.尽量给板子使用质量好的稳压芯片,使其能达到预定的数值
    [size=10.5000pt]3.对于本程序而言,我们可以通过更改我们原来设定的额定工作电压来进行误差缩减。
    原代码我们用的额定的3.3V/4095来计算。(DA芯片为12位精度芯片)
    我们把额定电压改为3,改完之后我们测量的数值和串口打印的电压很接近了。
    图片4.png 图片5.png
    总结:方法3仅仅是权宜之计,从根本上解决需要用方法1和方法2

    我知道答案 目前已有1人回答

    评分

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

    查看全部评分

    很开心
    回复

    使用道具 举报

    该用户从未签到

    33

    主题

    292

    帖子

    0

    高级会员

    Rank: 4

    积分
    600
    最后登录
    2016-4-19
    发表于 2015-9-5 09:44:25 | 显示全部楼层
    我是沙发,我是沙发,谢谢分享
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 19:07 , Processed in 0.096431 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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