ADS1262 只用三线SCLK、DIN、DOUT通讯怎么正常工作, mcu采用的隔离接口只有三线,没有CS。
Amy Luo:
您好,
CS是芯片片选信号,低电平芯片有效,多个芯片的时候可以片选,用其他GPO口控制也可以,单个芯片直接拉低也可以工作,在数据手册9.1章节也有说明:The serial interface can be implemented with as little as three connections by tying CS low。
user3925216:
回复 Amy Luo:
谢谢,现在在正常状态下是可以工作,但某些情况下无法复位芯片,工作异常,因为CS不能拉高复位数据接口。有什么办法可以确保每次都能准确复位芯片。
xyz549040622:
回复 user3925216:
要么你用/RESET引脚复位芯片,要么你用CS拉高复位串行指令,要么上电复位,只有这么三种复位办法,可以见数据手册9.4.10.
Amy Luo:
回复 user3925216:
将INTERFACE寄存器bit3 TIMEOUT置1,然后将SCLK置低65536 fCLK 周期试一下,具体参见数据手册9.4.4.5 Serial Interface Autoreset部分。
user3925216:
回复 Amy Luo:
只有三线,复位不成功是串行指令异常了,这时也写不了寄存器了吧。我再看看手册。
xyz549040622:
回复 user3925216:
是的,很有可能写不了,所以最好的办法就是CS引脚不要直接拉低。