CS5550 使用

2019-07-19 20:26发布

最近小弟做CS5550的程序,寄存器的读写应该是正确的
1 读摸个寄存器的默认值跟手册的一致
2 先写寄存器一个值,再读出,跟写入的值一致
所以SPI接口应该是没有问题的,但读AD值却感觉不对,当我把两个通道都接地的时候,读出2个通道的值相差很大,低8位的值跳动大,按道理不应该这样

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-07-20 01:48
 精彩回答 2  元偷偷看……
lemon_zj
2楼-- · 2019-07-20 02:23
 精彩回答 2  元偷偷看……
正点原子
3楼-- · 2019-07-20 06:06
lemon_zj 发表于 2018-7-31 19:52
用的内部参考电压 用表测2.48V左右,稳定 外面就一个电容

最好可以用示波器看看。
另外,单独测试某一路,看能否准确测量先
lemon_zj
4楼-- · 2019-07-20 06:47
两通道都短接 接地  2通道都是10倍增益
通道1:0x00019XXX (后三位跳动)
通道2:0x00FA4XXX (后三位跳动)
基准用的内部基准,用表测电压稳定在2.476V 基本没有波动
用了几个批次的芯片现象一样,不知道是哪里的问题,不要是2个通道相差太大,就算电源纹波大也不应该有这么大的偏差
是否这个芯片必须先校准?
lemon_zj
5楼-- · 2019-07-20 07:24
 精彩回答 2  元偷偷看……
lemon_zj
6楼-- · 2019-07-20 09:41
 精彩回答 2  元偷偷看……

一周热门 更多>