查看: 205|回复: 5
收起左侧

[数据转换器-信号链] DAC7512

[复制链接]
     

18

主题

129

帖子

397

积分

资深技术员

 楼主| 发表于 2017-4-21 13:44 | 显示全部楼层 |返回版面||阅读模式
目前我在调试DAC7512(SOT-23-6封装)的程序发现,我把12位数据从0开始到4000写入(步进100),发现0的时候是39mV,100的时候是64mV,200是91mV,300的时候一下子跳到了260mV,400是375mV,我的基准电压是3.287V。经过计算发现0,100,200的值是不对的,后面的值有偏差,这个暂时先不管,后续再增大发现500的时候是372mV,相当于基于400是没有变化反而低了一点,我就跟踪程序,400-500的时候步进10单步调试发现,400的时候是375,410开始变小了变成372mV,420,430继续小,然后降到340多mV又开始往回升。好奇怪的问题,在1000-1100的时候也出现这个情况。后面我就没有再测试了。我把代码发上来:    uint8 i;
    i_u16Data &= 4095;
        DAC_CS_H;
    General_Wait(100);
    DAC_CS_L;
    for(i=0;i<16;i++)
    {
        DAC_SCK_H;
        if((i_u16Data & 0x8000) == 0x8000)
        {
            DAC_DATA_H;
        }
        else
        {
            DAC_DATA_L;
        }
        General_Wait(5);
        DAC_SCK_L;
        General_Wait(5);
        i_u16Data<<=1;
    }  
    DAC_CS_H;
     

18

主题

129

帖子

397

积分

资深技术员

 楼主| 发表于 2017-4-21 13:45 | 显示全部楼层 |返回版面
大家有没有用过DAC7512,我是从淘宝买的,咨询过店家,店家说是散新的。现在不知道是不是买到假货了。
     

23

主题

235

帖子

808

积分

高级技术员

发表于 2017-4-21 15:56 | 显示全部楼层 |返回版面
这还不上示波器等什么时候!
     

334

主题

1万

帖子

4万

积分

版主

---------------------

发表于 2017-4-21 16:07 | 显示全部楼层 |返回版面
表示非常奇怪, 按理 TI 的产品, 不该这么烂
怀疑做大的问题来自于你的测试条件或者控制逻辑和时序, 希望能再验证一下时序, 并试试先把通信速率降下来做测试
欢迎进入 TI 模拟技术论坛
     

18

主题

129

帖子

397

积分

资深技术员

 楼主| 发表于 2017-4-21 17:00 | 显示全部楼层 |返回版面
买到假货了,换了3个终于好了,前面一个是数据不对,一个直接就是电源脚和地脚短路,我擦。
     

1422

主题

1万

帖子

4万

积分

版主

发表于 2017-4-21 20:25 | 显示全部楼层 |返回版面
icefox225 发表于 2017-4-21 17:00
买到假货了,换了3个终于好了,前面一个是数据不对,一个直接就是电源脚和地脚短路,我擦。 ...

好的渠道真的很重要。碰到这样的坑,真的是叫坑死了。
qq群: 嵌入式系统arm初学者 224636155←← +→→点击-->小 i 精品课全集,21ic公开课~~←←→→点击-->小 i 精品课全集,给你全方位的技能策划~~←←
您需要登录后才可以回帖 登录 | 注册 手机登录

本版积分规则

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