上电后初始化ADS1298,设置寄存器
CONFIG1 0x46
CONFIG2 0x02
CONFIG3 0xC0
LOFF 0x02
CH1SET 0x10
CH2SET 0x10
CH3SET 0x10
CH4SET 0x10
CH5SET 0x10
CH6SET 0x10
CH7SET 0x10
CH8SET 0x10
其他默认,未改变。
设置后,回读寄存器(包括ID)获得如下:
ID 0x92
CONFIG1 0x46
CONFIG2 0x02
CONFIG3 0xC0
LOFF 0x02
CH1SET 0x10
CH2SET 0x10
CH3SET 0x10
CH4SET 0x10
CH5SET 0xFF
CH6SET 0x10
CH7SET 0x10
CH8SET 0x10
第五通道无法设置,且无法正常工作。向模拟通道外接模拟信号,第五通道维持不变值,高16位 0xC000;其余通道正常采样运行。请教,各位大神,帮忙分析下。
Amy Luo:
您好,
其他电路板也这种现象吗,这个电路板是不是芯片损坏了 。
Hui Liu:
回复 Amy Luo:
您好,我测试了三块板子现象相同,应该不是芯片损坏的缘故,估计是控制或者某个时序没弄好,但我已经核过多次了,应该算按照文档推荐的上电初始化操作的,所以有些茫然,想请教下您们觉得那一部分的时序处理可能导致这样的现象。
Hui Liu:
回复 Hui Liu:
已解决,我采用的是FPGA控制AD,在读取寄存器时,第五通道数据地址错误,数据无法更新导致。非常感谢TI员工的帮助。