JAJU906 October 2023
本設計は、2 つの BQ79616 デバイスを使用して、32s バッテリ・パックの各セル電圧と温度を監視し、セル過電圧、セル低電圧、過熱を含むすべての異常事態からパックを保護しています。図 3-14 において、上側の BQ79616 デバイスが BQ79616-A2、下側の BQ79616 デバイスが BQ79616-A1 です。順方向のデイジー・チェーン通信は、BQ79616-A1 デバイスから BQ79616-A2 デバイスへの方向です。
各 BQ79616 は、温度検出のための 8 本の GPIO ピンと、電圧検出のための 16 本の VC ピンを備えています。より少ない GPIO ピンですべての VC チャネルの温度を監視するため、2 つの TMUX1308 マルチプレクサを使用します。これらのマルチプレクサは、1 つの BQ79616 の温度検出機能を 8 チャネルから 16 チャネルに拡張します。TMUX1574 は、パック情報を復元する外部 SPI EEPROM と接続できるように BQ79616 の GPIO4~GPIO7 を拡張するために使われます。
TMUX1308 の診断を実行するには、TMUX1308 の各チャネルを一度に 1 つずつ BQ79616 の TSREF 出力ピンに接続します。TSREF は、BCU コマンドに従って、High または Low 電圧レベルに設定されます。次に BCU は MUX チャネルをポーリングし、TSREF に接続された MUX チャネルで報告された電圧が TSREF ピン出力と一致しているかどうかを判断します。この診断方法を使うと、MUX が特定のチャネルで動けなくなっていないかどうか、または誤ったチャネルに対応する電圧を報告していないかどうかを確認できます。
この設計では、湿度センサ・インターフェイス用に GPIO8 ピンが確保されています。
BQ79616 の CVDD ピンは、TMUX1308、TMUX1574、外部 EEPROM、湿度センサに電力を供給するために使用されます。CVDD は常時オンの電源を提供するため、BQ79616 がシャットダウン・モードにある場合、このピンが外部負荷へのリーク電流の原因となる可能性があります。TPS22810 は BQ79616 の GPIO3 によって有効化されます。この TPS22810 を使って CVDD からの電源出力をオンオフすることで、意図しないリーク電流を防止します。
BQ79616 は、MCU との UART インターフェイスをサポートしています。各デバイスの TX ピンと RX ピンを絶縁するため、BQ79616 と MCU との間に ISO7742 が配置されます。BQ79616 の TX ピンと CVDD ピンは常時オンの電源であるため、シャットダウン・モード時にこれらのピンが ISO7742 へのリーク電流の原因となる可能性があります。このリーク電流を遮断するため、PMOS、TMUX1102、フォトカプラが使われています。UART 通信を開始するには、MCU 側から PMOS と TMUX1102 をオンに切り換えるため、MCU はオプトカプラをターンオンさせる必要があります。
この設計は、外部パッシブ・セル・バランシングのための BJT ネットワークも使用します。内部パッシブ・セル・バランシング抵抗は最大 100mA のバランシング電流をサポートできます。内部パッシブ・セル・バランシング抵抗の両端の電圧は、内部パッシブ・セル・バランシング用外部 BJT をオンに切り換えるために使われます。
通信を絶縁するため、本設計では、2 つの BQ79616 の間のデイジー・チェーン通信のための 2 つの高電圧コンデンサと、BMU または BCU 間のデイジー・チェーン通信のための 2 つのトランスを使います。