1、主控上电后默认设置: SCLK 输出低电平, DOUT 输入开上拉。
2、
通信时序 SCLK 高电平需要<20μs, 否则会误触发进入休眠模式, 一般建议 SCLK=2μs~15μs。
3、发送 24 个 CLK 读取数据后, 还需要发送 1 个空 CLK 拉高 DOUT 引脚。
4、在 New Data Update 期间( t6),读写 ADC 操作无效,且时序复位。因此避免在 t6 期间读取AD 值,以免时序混乱。
5、读取 AD 值(包括读写寄存器),建议使用外部下降沿中断判断 New Data Ready, 如果中断有效则标志位使能, 然后根据标志位读取 AD 值。如果不是在中断函数里操作读写时序,则读写操作前需要关闭相应的外部中断,读写操作完毕后再开启中断。
6、如果使用查询的方法(每隔一段时间判断 DOUT 是否为低电平),需要缩短查询间隔(例如1ms~5ms),避免读取数据期间 New Data Update 导致时序错乱,表现为 AD 值每隔一段时间乱跳。