OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 7599|回复: 5

关于ADC采集芯片TM7707问题

[复制链接]

6

主题

19

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2015-12-27
在线时间
11 小时
发表于 2019-1-23 12:14:42 | 显示全部楼层 |阅读模式
1金钱
最近在做一个智能门锁电流电压检测工具,电路基于TM7707芯片为采样芯片
1.png
在调试电压端口的时候就发现了零点漂移问题,即使输入端接地,读出来也有4000多的浮动,因为精度只要求达到小数点后两位就可以了,所以增益只要放大一倍,后面的浮点数都去掉,整体流程还是比较好调的,代码如下
2.png 3.png
调试电压在0~5V之间,示波器实际测量值和OLED显示值几乎相等,电压测量到此告一段落。
然后开始电流检测,采样电阻采用1欧的电阻,增益培数放大128倍,AD采样芯片有24位精度,理论测量范围可达到0~16A,即使丢掉3位操声,至少也可达到16mA吧。然而问题出现了,在输入端接地的情况下,竟然有500K的零点漂移,个人认为有可能是4000*128倍得来的,不知各位有何看法。但离谱的是,当通上电流之后,500K浮动数居然随着电流的增大反而减小,电流到一定值的时候,它又突然反转增大。整个过程没有一点逻辑关系。
我有一点可以肯定的就是,AD芯片绝对是没有坏的,因为我也试过拿通道2做电压测量,测量结果和通道1一致,证明拿它做电压测量是没有问题的。但做电流检测,500K的零点漂移问题没有解决之前,软件是没办法做相对应调整的,无从下手。
在每次读AD值之前我都做了一次校准,然后再读数的,初始化那里也加了零刻度校准,但浮动数并没有消失
4.png
用过TM7707的童鞋有没有遇到类似的问题呢,这种问题是芯片本身天生缺陷还是哪里流程不对导致的呢?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

19

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2015-12-27
在线时间
11 小时
 楼主| 发表于 2019-1-23 12:21:13 | 显示全部楼层
这个是程序代码!

Ammeter.zip

241.54 KB, 下载次数: 182

回复

使用道具 举报

6

主题

19

帖子

0

精华

新手入门

积分
16
金钱
16
注册时间
2015-12-27
在线时间
11 小时
 楼主| 发表于 2019-1-23 19:23:36 | 显示全部楼层
问题找到一半,零漂问题虽然解决不了,但改变一下读取方式,不要BUF模式,零漂值大幅下降,AD值随着电流的增大而减小的现象也消失了
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2019-1-24 03:02:29 | 显示全部楼层
18823541431 发表于 2019-1-23 19:23
问题找到一半,零漂问题虽然解决不了,但改变一下读取方式,不要BUF模式,零漂值大幅下降,AD值随着电流的 ...

谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

0

主题

46

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
489
金钱
489
注册时间
2019-1-12
在线时间
65 小时
发表于 2019-1-31 16:14:41 | 显示全部楼层
18823541431 发表于 2019-1-23 19:23
问题找到一半,零漂问题虽然解决不了,但改变一下读取方式,不要BUF模式,零漂值大幅下降,AD值随着电流的 ...

就是说不用缓冲?
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2020-5-26
在线时间
1 小时
发表于 2020-5-26 20:06:05 | 显示全部楼层
不用缓冲会不会噪声大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 14:06

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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