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.
您好!
我正在尝试将外部控制器板连接到 BQ76942EVM。
以下是 CC3100和 CC3200的
1.移除跳线 J15和 J12
2.连接 SDA 和 SCL @J11和 J14
3. SDA 和 SCL 通过10K 的上拉电阻连接到 MCU 的3.3V 电压
在控制器中、我编写了读取温度(TS1)的代码。 我读取的是0xff。 对于所有其他直接命令也是如此。 下面是示波器捕获。(请注意、我尚未配置任何寄存器。 我假设直接读取应该提供 诸如 TS1 Temperature、Cell Voltage 之类的值
请让我知道我的方法中缺少什么。
此致、
拉杰
您好、Raj、
BQ76942的默认寄存器设置应将 TS1配置为热敏电阻、这样应该没问题。 通信失败的原因有很多、因此我将在下面介绍更多信息:
我建议按照 EVM 用户指南:BQ76942EVM 用户 指南(修订版 A)(TI.com)的第4.7节所述连接外部 MCU。 使用 MCU 3.3V 就可以了、来自 MCU 的上拉电压将连接到 J11和 J14 (如上所述)。
首先、我建议使用 BQStudio、而不是外部 MCU。 请参阅此常见问题解答: (6)[常见问题解答] BQ76952EVM:为什么我的 BQ769x2器件无法与 BQStudio 连接? -电源管理论坛-电源管理- TI E2E 支持论坛。
一些后续问题:
此致!
安德里亚
尊敬的 Andria:
感谢您的及时回复和指导原则
1.我已经使用 BQtudio 测试了 BQ76942EVM、这之后我继续使用外部控制器。
2.我已交叉检查了连接并发现其与 EVM 用户指南的4.7部分中的描述一致
3.我还没有使用子命令。 尝试使用直接命令、如我的示波器捕获中所示。
4.外部上拉电阻我使用10K 到3.3V。 希望这是正确的
它会在再做几次测试后让您及时发布消息。
此致、
拉杰
您好、Raj、
我很高兴听到您可以使用 BQStudio 进行初步评估。 由于您能够使用 BQStudio 成功发送命令、因此设备很可能没有故障。 10k 上拉至3.3V 不应该是问题。
但是、如果您担心 MCU 的3.3V 电源、您可以启用 REG1并使用板载上拉电阻。 (请参阅该主题: (5) BQ76952:BQ76952、如何启用 REG0和 REG1&2? -电源管理论坛-电源管理- TI E2E 支持论坛)
您提到了分流器放置。 您能否发送一个自上而下清晰的整个电路板图像来显示连接?
您还可以回答我的最后一个问题吗?
此致!
安德里亚
尊敬的 Andria:
感谢您的答复。
连接 BMS 芯片的 I2C 端口不支持时钟延展。 有没有任何工作为这个!!
此致、
拉杰
您好、Raj、
由于 BQ76952会执行时钟扩展、因此务必确保您选择的 MCU 也可以执行时钟扩展。
时钟延展是指外围器件(在本例中为 BQ76952)将时钟线保持在低电平、以向主机控制器指示其仍在处理当前命令。 完成处理后、它将释放时钟以指示主机已准备好继续。 主机控制器的协议需要在释放时钟线后读取时钟线的状态、以查看时钟 是否被扩展。
与 BQ76952通信时、需要具有支持时钟延展的 MCU。
此致!
安德里亚
尊敬的 Andria:
感谢您的答复。
我们将 I2C 连接至支持时钟扩展的同一个控制器/通过硬接线将其连接至该控制器。 它在工作。
定制板上的两条带!! 由于我不知道 BQ 的时钟延展要求、因此我连接到了另一个 I2C 端口(遗憾的是、没有时钟延展)。
感谢您的大力支持。
如果您没有任何进一步的建议、可以关闭 TT。
此致、
拉杰