工具/软件:Code Composer Studio
您好,
现在,我尝试使用两个ADS1299来构建由MSP430控制的16通道子板。
此连接与ADS1299日期表第33页上的图40a几乎相同。 ADS_1使用内部CLK ,也充当主驱动器ADS_2。
ADS_1的CLKSEL引脚较高,并且在config1中设置了Clk_en。 ADS_2的CLKSEL针脚低。
我插入USB电缆,按照第58页上的开机设置顺序,将寄存器值写入子板上的两个ADS1299,然后我通过Matlab上的USB读出寄存器值以进行确认。
我的问题是:
在通电和写入寄存器功能后,我可以成功获得正确的寄存器值。 但是,当我关闭主板电源(拔下USB电缆)并再次打开它电源(重新插入USB电缆)并重新读取寄存器值时,我只能正确获取ADS_1值,ADS_2的值将恢复为默认值。
此外,在拔下并重新插入USB后,如果我在读取寄存器值之前运行开机设置功能(意味着我再次在第58页重新执行设置顺序),我可以正确获取两个ADS寄存器值。
因此,关机似乎会重置ADS_2,我需要重新开机设置它。
感谢你的帮助。
最佳