This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

上电后,两片都能唤醒,但是读不到数据。

Other Parts Discussed in Thread: BQ79606A-Q1

Dears,

我们在使用BQ79606A-Q1芯片时遇到些问题,还请您解答一下

 

        我们使用了两片BQ79606A-Q1芯片,采用了菊花链通信,第一片设置为Base,另一片设为Top Stack。上电后,两片都能唤醒,但是读不到数据。

            

       另外,当我们单独读取第一片的数据及地址时,是可以实现读取的,但是读取第二片的时候就不行了,所以想问一下如何解决这个问题。

 

        硬件电路图类似于下图,

  • 主板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.
  • 谢谢您的回答,现在还有几个疑问点:

    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读第二片时读不到。