Dears,
我们在使用BQ79606A-Q1芯片时遇到些问题,还请您解答一下
我们使用了两片BQ79606A-Q1芯片,采用了菊花链通信,第一片设置为Base,另一片设为Top Stack。上电后,两片都能唤醒,但是读不到数据。
另外,当我们单独读取第一片的数据及地址时,是可以实现读取的,但是读取第二片的时候就不行了,所以想问一下如何解决这个问题。
硬件电路图类似于下图,
Star Xu:
主板1设备必须是01,菊花链才能正常工作。主板1需要7ms的等待时间。
Board 1 device has to be 01 for daisy chain to work properly.
Make sure you program good device addressing before you start reading from device 1.
I suggest you to revisit auto addressing routine and make sure you program 01 to board 1.
user6190681:
回复 Star Xu:
谢谢您的回答,现在还有几个疑问点:
1、7ms是提供唤醒信号之后等待时间么?
2、Board 1地址设置为01后,两片都可以唤醒,但还是无法正常通信。
3、能唤醒是否可以说明菊花链通信正常?
4、auto addressing已将第一片地址设置为01和base device,第二片设置为02和top stack,读取地址时只能读取第一片地址,第二片地址读不到。
5、Broadcast Read 读数据时无数据返回,Single Device Read 读第一片时可以读取电压,Single Device Read读第二片时读不到。