首页 > 新闻资讯 > 新闻详情

BQ79600PWRQ1通信接口设备功能参数、电源系统信息

小编-niki IC先生 724 2023-04-06 17:20:43

BQ79600PWRQ1是一款通信网桥IC,旨在连接微控制器和 TI 电池监测IC,例如BQ7961X-Q1,器件将来自MCU的信息转换为信号,而 TI 的电池管理菊花链协议用于识别这种信号,并将其传输出来。

来自菊花链的信号被解码为位流,然后发送回MCU,使用环形架构时如果检测到了任何未屏蔽的故障,则 BQ79600-Q1可以将处于关断/睡眠模式的MCU和PMIC唤醒,本文会详细讲解BQ79600PWRQ1通信接口的产品信息。

该设备用作菊花链配置中的桥接基础设备,如下面的系统通信图所示,它通过UART或SPI与MCU通信,并通过菊花链与堆栈设备通信(专有接口),MCU总是通过命令帧启动通信。

系统通信图


BQ79600PWRQ1系统通信图


在系统中,BQ设备将永远不会在MCU请求之前将数据发送回MCU,MCU需要等待所有预期响应在发送下一个命令帧之前的帧,因此,通信场景可以分为两类:

MCU向BQ设备发送写入命令帧,写入命令帧不会产生响应帧。

MCU向BQ设备发送一个读取命令帧,并等待直到接收到所有响应帧。

CRC(0x0000)被附加到比特流的末尾,然后通过与进行XOR’ing,来初始化该比特流0xFFFF以捕获任何前导0错误,这个新的比特流然后被多项式(0xC002)除,直到只有保留2字节的CRC,在这个过程中,比特流的最高有效17位与多项式的,结果的前导零被移除,并且该结果与多项式异或一次再一次。

引脚功能图


BQ79600PWRQ1引脚功能


功能框图


BQ79600PWRQ1功能框图


电源状态图


BQ79600PWRQ1电源状态图


有几种方法用于检查帧的CRC,一种方法是简单地计算使用前一节中描述的方法,发送的除了最后两个字节(CRC字节)之外的命令,然后将该结果与所发送的CRC字节进行比较。一个更简单的选项是运行整个通过CRC算法进行传输,如果CRC是正确的,则结果为0000,在这种情况下,初始零点用16个零填充比特流是不必要的。

主机与BQ79600PWRQ1之间的通信可以配置为UART模式,UART接口波特率在通电或数字复位时默认为1Mbps,UART接口遵循8-N-1的标准串行协议,其中它发送信息作为START位,后面跟着八个数据位,然后是一个STOP位,STOP位表示字节的末尾。

系统图


BQ79600PWRQ1系统图


产品图片

BQ79600PWRQ1接口

该协议还支持两个STOP位,当设备配置为2个停止位时,堆栈设备也应设置为两个停止位,则从设备到MCU的UART响应帧将总是以2个停止位返回。UART在TX引脚上发送数据,并在RX引脚上接收数据,空闲时,TX和RX为高电平,TX是处于活动或睡眠模式时,无论是启用还是禁用,始终在内部拉入VIO。

主机与BQ79600-Q1之间的通信可配置为SPI模式,主机始终是SPI主设备,而BQ79600- Q1始终是从设备。在物理层,SPI 是一个五引脚接口,包括 4 个通用引脚(nCS、SCLK、MOSI 和 MISO)以及SPI_RDY,在 SPI 接口上,每个位在时钟从低电平到高电平转换时被捕捉,在时钟从高电平到低电平转换时被传输,一个字节包括8位。

请注意,MISO在空闲模式下被驱动为高电平,如果MCU与多个从器件通信,请在BQ79600PWRQ1 MISO和MCU之间添加一个三态缓冲器。

推荐商品
CL21A226MPCLRNC
库存:0
¥ 0.09016
VIPER17LDTR
库存:5000
¥ 2.04
GRM1885C1H101JA01D
库存:0
¥ 0.0128
DS90LV011ATMF/NOPB
库存:1000
¥ 2.64816
JMK063BJ104KP-F
库存:0
¥ 0.0054
版权声明: 部分文章信息来源于网络以及网友投稿,本网站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者及时联系本站,我们会尽快处理。
标题:

BQ79600PWRQ1通信接口设备功能参数、电源系统信息


网址: https://www.mrchip.cn/newsDetail/3223
文章标签: 通信接口
0 购物车
0 消息