微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS131E08 只能用复位后的默认状态,更改寄存器后停止工作

ADS131E08 只能用复位后的默认状态,更改寄存器后停止工作

时间:10-02 整理:3721RD 点击:

各位有没有用过ADS131E08,为什么不能修改寄存器,01h CONFIG1 ,03h CONFIG3,修改之后就停止工作了。下面是读出的各个寄存器的值

0x01: 0x93 
0x02: 0xe0
0x03: 0xc0
0x04: 0x00
0x05: 0x10 
0x06: 0x10 
0x07: 0x10 
0x08: 0x10 
0x09: 0x10 
0x0a: 0x10 
0x0b: 0x10
0x0c: 0x10 
0x12: 0x00
0x13: 0x00
0x14: 0x0f 
只修改了01h CONFIG1 ,03h CONFIG3,修改任意一个就不工作了。

估计是接口没做好,写的寄存器不是对应的寄存器。你可以试一下对某个寄存器写操作后再读,看数据是不是一样的。

感谢您的回复,问题已经解决了:直接往寄存器里写入需要的数值,不要确认是否正确写入。我之前的问题是为了确保正确写入,读出寄存器的内容进行比较,如果不对就反复写入,直到读对,最后写入是对了,但是ADC不转换了。具体原因是啥不知道。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top