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.

[FAQ] BQ76PL455A-Q1与MCU隔离后无法唤醒问题和自动寻址问题

Q: 目前用BQ76PL455A-Q1做一个14串(3并)的BMS,与MCU通讯用ISO7320FC隔离,在MCU发出高电平唤醒Wakeup,出现唤醒不了,请问下这有没有好的建议?

请问Application Note(SLVA617A)手册中1.2.3章节, 提到自动寻址功能设定, 采用广播方式发送位址从0x00~0x0F(总共16个器件), 我的问题是使用广播指令, 理论上因该所有器件都会被设成一样位址, 究竟自动寻址功能如何实现?

 

A: ISO7320在455测的供电是由455A的VP供电的么?在唤醒之前VP是没有供电的, 建议用光耦隔离wakeup 信号,或者用隔离电源给ISO7320的另一侧供电。

自动寻址功能步骤如下:

先进入Auto Addressing 模式, 再顺序写入00 , 01 ,... 这样每个芯片都会按照顺序 由近到远分配。 

如果有兴趣了解详细过程的话, 可以抓以下每个芯片之间的波形, 就知道如何分配的

简单来说进入auto addressing时,第一个芯片接收到00之后, 并不会将指令转发到下一个, 

等第一个芯片接受到00 ,之后, 才会将第二个指令01 ,传给第二个,依次类推。