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.

[参考译文] BQ76942:使用 BQ76942EVM 和 BQstudio 对定制 PCA 上的 BQ76942编程

Guru**** 2347060 points
Other Parts Discussed in Thread: BQSTUDIO, BQ76942EVM, BQ76942, BQ34Z100, EV2400
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1480025/bq76942-programming-a-bq76942-on-a-custom-pca-with-bq76942evm-and-bqstudio

器件型号:BQ76942
主题中讨论的其他器件:BQSTUDIO、、 BQ34Z100EV2400

工具/软件:

我不熟悉电池管理技术、 使用 BQstudio 和 BQ76942EVM、我能够设置 GG 文件、现在我想对 自定义 PCA 上的 BQ76942进行编程。 这是一个4s2p 设计。 是否需要将 EVM 设置为4S2P 电池模拟器、并且在与自定义 PCA BQ76942通信之前、自定义 PCA 已安装电池?

如果有更简单的 EVM 和 BQstudio 编程方法、请告诉我。  

谢谢

Bill  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Bill、

    仔细检查一下、您是指 PCB 吗? 如果是、您无需将 EVM 设置为4S2P 电池仿真器、然后安装电池、从而与 BQ76942与定制电路板进行通信。

    如果您尝试使用 bqStudio 对器件进行编程、下面的链接可能会帮助您: 使用 EVM 配置外部 AFE IC。 如果您不打算使用 bqStudio、也可以使用外部 MCU 配置器件。 此 BQ769x2软件开发指南 以及一些 示例代码 可能也会有所帮助。  

    此致、
    Alexis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexi:对于 PCB、我认为它只是裸印刷电路板。 我认为 PCA 是一个完全填充的印刷电路板。 我想使用 bqStudio 进行配置。 我按照您提供的链接中的指南操作、无法让 bqStudio 检测 AFE 类型、就像检测 EVM 上的 AFE 一样。 我检查了 SCL 和 SDA 信号质量、它们看起来很好。 我已检查 BAT 引脚47并 将其设置为15V。  
    但是、Bat 信号的行为与连接的信号相同。 (每~3秒从15V 突降至3.3V)  

    对于我可能遗漏的内容有什么想法?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 William、

    在 BAT 引脚上看到奇数错误。 刚启动电路板和器件时、是否会发生这种情况?
    您是否可以共享设置的图像? 您还想分享原理图吗? 如果您想私下分享、您可以‘请求友谊’并直接将其发送给我。

    此致、
    Alexis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Alexis:分享设置的图像可能会令人困惑。 这是我的定制 AFE 通过这种方式连接到 EVM

    1)我的 PCA 上的 SDA 和 SCL 分别连接到 J12和 J15。  

    2) MSP430通过 USB 供电、EVM AFE 未供电。  

    这是原理图图像

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    抱歉、我忘记回答您的另一个问题。 我尚未将电池放入 AFE PCA。 我使用外部电源来提供 BAT 电压。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 William、

    感谢您分享原理图。

    根据原理图:
    1.是否有理由在顶部电池单元的 RC (R119和 C32)之后再安装一个电阻器(R185)?

    当您检查 SCL 和 SDA 信号时、这是否来自 AFE 引脚? 您是否可能有这样的逻辑分析仪文件?

    ‘s、如果您说无法让 bqStudio 像在 EVM 上一样检测 AFE 类型、则 bqStudio 是否只是不自动检测器件、或者它是否显示了类似"Selected device cannot be found"(选定的器件无法找到)的内容、如下所示?


    此致、
    Alexis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:

    我相信我遵循了 TI 的应用手册、了解了少于10节串联电池的设计。 让 我看看! 您是否认为这可能导致平衡出现问题?  

    我无权使用逻辑分析仪。 我可以在示波器上捕获信号质量、但必须手动解码通信。  

    bqStudio 可自动检测 EVM 上的 AFE。 完全没有问题。 很棒!

    bqStudio 不会自动检测自定义 PCA 上的 AFE。 我收到了一个应用程序响应 、就像您在回复中附加的响应一样。  如果我继续从菜单中选择器件型号(BQ76942)并继续、我可以回答吗? "自行承担风险"是一种不紧张的态度、表明继续可能不是一个好主意。 继续下去的真正风险是什么?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis。 我弄清楚了 BAT 电压每~3秒下降一次的原因。 我当时使用直流电源为 BAT 电源轨供电(未安装电池)。 因此、bq771807会尝试熔断保险丝。 这会将限流的直流电源拉低。 洋葱剥皮的一部分! 哈哈!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:使用 bq76942EVM、我能够使用 bqStudio 访问我的定制 AFE。 然而,它显示为"密封"。 我已经按照说明解封、但它不起作用。 以下是我的存储器映射设置。 我使用外部直流电源为 BAT 供电。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 William、

    如果我继续从菜单中选择器件型号(BQ76942)并继续、我可以接受吗? "自行承担风险"是一种不紧张的态度、表明继续可能不是一个好主意。 继续下去的真正风险是什么?  [/报价]

    您应该可以继续操作。  

    [引述 userid="514424" url="~/support/power-management-group/power-management/f/power-management-forum/1480025/bq76942-programming-a-bq76942-on-a-custom-pca-with-bq76942evm-and-bqstudio/5698081 #5698081"]我弄清了 BAT 电压为什么每~3秒骤降一次。 我当时使用直流电源为 BAT 电源轨供电(未安装电池)。 因此、bq771807会尝试熔断保险丝。 [/报价]

    我很高兴你能确定为什么这是发生!

    但是、它显示为"密封

    我发现这篇之前的文章可能会有所帮助: BQ76952:无法离开密封模式

    此致、
    Alexis

    [/quote]
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Alexis:我已经按照您建议的说明和链接,我仍然无法进入完全访问模式。 我使用 bqStudio 命令部分中使用的解封和完全访问密钥、这些密钥是自动填充的。 这些密钥是否正确?  自动填充如下: 解封为 36720414和完全访问 FFFFFFFF

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:我尝试使用 bqStudio 中的 Command Sequence 窗口。 我无法在 TI 库中找到单一指导文档。 由于解封命令必须按顺序执行才能解封并获得完全访问权限、因此我想尝试 bqStudio 上的命令序列应用程序、以确保这些命令确实按顺序执行。 但当我尝试"运行"序列时、我得到了这个错误。  

    我完全困惑。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:我在 bqStudio 中注意到器件地址为0xAA。 不知道原因、我使用的是 defaultI2C 地址0x10。 在该 EVM 上、它是0x10。 如果 bqStudio 尝试使用0xAA、我确信我没有写入 UNSEAL 和完全访问。 不过、大家可以看到、如果我尝试使用0x10、bqStudio 会出错。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 William、

    软件开发指南 可帮助您使用 bqStudio 中的命令序列。 您需要以小端字节序格式写入‘bytes to Write (Hex)’(要写入(十六进制)’。

    您是否可能正在使用 bq34z100电量监测计? 0xAA 的器件地址听起来好像 bqStudio 正在拾取不同的器件、除非您通过 OTP 使 BQ76942具有不同的 i2c 地址。  

    此致、
    Alexis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:

    我正在使用电量监测计。 我想到了一个不同的设备,当我今天早上开车。 感谢您的指导。 今晚我将尝试与正确的器件进行通信。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    最后一个问题! 如果 bqStudio 尝试与电量监测计通信、为什么 bqStudio 会用绿色和红色填充状态寄存器? 如果未建立通信、是否存在默认值?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:I2C 总线上的唯一器件是 bq76942。 我已删除所有其他。 使用设置为16.8V 的外部电源、我连接到 BAT 和 GND 以模拟电池包。 我已经测量了定制电路板上的每个引脚、并将其与 EVM 上的引脚进行了比较。 唯一的区别是我的定制电路板 LD 和 PACK 引脚的电压等于 BAT。

    我已经验证了引脚27和26上分别存在 SDA 和 SCL。 但它仍然无法通信。  哪些情况会导致76942忽略任何通信? 这是一个简单的东西,我错过了。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 William、

    您是否介意共享设置的图像?  

    [引述 userid="514424" url="~/support/power-management-group/power-management/f/power-management-forum/1480025/bq76942-programming-a-bq76942-on-a-custom-pca-with-bq76942evm-and-bqstudio/5703472 #5703472"]我已验证引脚27和26上分别存在 SDA 和 SCL。 使用 bqStudio、它仍然无法通信。

    您能否确认 EXT I2C (J13)上的 SDA 和 SCL 也~3.3V? bqStudio 是否显示与之前相同的错误或其他错误? 还需要检查 REG18的电压吗? 当器件开启时、它应该是1.8V。

    此外、我注意到定制电路板原理图上有一个热敏电阻连接到 TS2。 除非另有配置、否则默认情况下、TS2用作 WAKE 引脚。 这可能会导致器件进入软关断模式、此 软关断常见问题解答中对此进行了详细说明。  

    此致、
    Alexis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:

    1) SDA 和 SCL 在3.3V 电压下工作、信号质量良好。  

    2) Reg18在1.7V 电压下运行并且稳定。 如果769842处于睡眠模式、Reg18是否关闭?

    3)将电量监测计从 I2C 总线上取下后、bqStudio 行为不同。 现在、所有寄存器都灰显。 此外、bqStudio 应用程序将停止、窗口将消失。  

    4)我目前将 TS2设置为热敏电阻、连接到 GND 的电阻为10K Ω。 让我来看看设置。  

    谢谢

    Bill  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好亚历克西斯:传奇继续。  

    1)我重新测量 Reg18、它实际上是1.45V。 除内部加载之外、不会加载任何其他内容。 奇怪!

    2)我注意到、当 bqStudio 初始化时、左侧图标仪表板短暂显示 bq76942用于 IC 图标、后跟 FFF_9_99和地址0xAA。电量监测计不再连接。 bgStudio 寄存器仍显示为灰色。  

    3)移除 TS2电阻器没有什么区别。  

    4)我的事情已经耗尽,试图让这个部分来沟通。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis。 我刚才注意到、加载到定制板上的器件是 bq7694202。 因此、Reg1应该是3.3V、我测得的值是0V。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 William、

    我注意到、当 bqStudio 初始化时、左侧图标仪表板会短暂显示 bq76942表示 IC 图标、后跟 FFF_9_99和地址0xAA。电量监测计不再连接。 bgStudio 寄存器仍显示为灰色。  [/报价]

    您是否重新启动 bqStudio 以查看电量监测计被移除后是否能够检测到 BQ76942? 或者、您说在连接的电量监测计时仍然出现这种情况吗?

    另外,我发现这之前的文章可能会有帮助: https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1130723/bqstudio-unable-to-communicate-with-second-i2c-device-on-bus-due-to-autodetection-overwriting-i2c-address-selection-in-bq-studio-bq34z100-g1-bq76952-on-same-bus

    如果该帖子没有帮助、您是否介意进行 A-B-A 交换?  

    此致、
    Alexis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:

    移除电量监测计后、我多次重新启动 bqStudio、地址为0xAA。 由于该器件是 bq7694202、因此该版本的 Reg1配置为提供3.3V 电压。 如前所述、Reg1为0V。  

    让我仔细阅读您提供的链接、看看它是否能提供一些额外的见解。  

    我当时正在考虑再订购几个 bq76942 IC、然后换用自定义 PCA 上的 IC。 快速提问、零件是否在出厂时密封?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 William、

    感谢您的澄清。 REG1为0V 实在太奇怪了。 假设您没有关闭前置稳压器、它应输出3.3V。  

    快速提问、器件是否在出厂时密封

    它们最初不应该密封;但是、我将再次检查并就此向您提出。  

    此致、
    Alexis

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Alexis:我尝试了你发送的链接中的建议,它仍然不起作用。 有关关闭前置稳压器的问题。 我不打算把它关掉。 除 Reg18、Reg1、Reg2、REGIN 和 Breg 之外、均为0V。   

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我们的工程师  将离开办公室、下周再见。

    此致、

    Luis Hernandez Salomon

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:我读取的 bq76942将默认为400kHz I2C、直到 OTP 编程为不同的值。 下面是来自 ba76942EVM I2C 接口的 SCL 和 SDA 走线。 可以看到、它有一个100kHz 时钟。 这可能会解释为什么我无法与显示器 IC 通信。

    我是否可以将 MSP430上的 EVM 时钟更改为400kHz?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Alexis:有任何评论?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Alexis:使用 bqStudio 与自定义 PCA 上的 bq76942通信时仍存在问题。 我已经尝试了 TI 的一些建议、但仍然可以获得地址0xAA。 BQ76942是总线上的唯一部分。  

    我可以使用 Arduino Nano 与76942通信、因此我知道 IC 没有损坏。 我已经尝试过所有操作、bqStudio 不会配合使用。 还有其他想法吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 William、

    我需要一些背景。 您使用的器件是基于 SPI 还是基于 I2C?

    BQ76942的器件地址默认设置为0x10



    您可以在 bqStudio 中手动更改地址。  
    为此、请拔下 EV2400。 打开 bqStudio。 您将看到以下窗口。 手动打开 BQ76942目标文件并更改器件地址。  


    如果上述操作不起作用。 导航到 Advanced Comms (高级通信)选项卡窗口、并手动更改器件地址。 并尝试从同一个窗口读取数据。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Jose:谢谢你的答复。  为了 让 bqStudio 实际识别 I2C 上的地址0x10、我必须确保监控器 IC bq76942是 I2C 接口上的唯一器件。 bqStudio 非常难忘!

    您说的是、如果我在 I2C 总线上有其他器件、我可以强制地址为0x10吗?  在高级通信选项卡上、我尝试了这种方法、但它不起作用。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    我很高兴至少在 BQ76941自行连接时使其正常工作。

    您可以并行运行两个器件、只要有两个 EV2400并打开两个不同的 bqStudio 实例即可。  
    确保首先连接 最初出现问题的 bq76942。 然后、连接其他设备。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Jose:

    一个简短问题是、如果我从 EVM 上移除76942并将 I2C 连接到自定义 PCA、为什么 bqStudio 不会启动? 工作室是否需要监视器 IC 提供的内容?  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好:

    bqStudio 可能不会执行午餐、因为它不会自动检测器件。  
    您是否尝试过从高级通信中手动阅读?  

    我会放置一个总线监听器并进行检查、bqStudio 实际上正在尝试读取数据。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Jose:我进行了检查、bqStudio 正在发送 I2C 信号。 我不能使用高级通信。 bqstudio 没有完全启动我可以访问通信的应用程序。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 William、

    实际上、您无需 bqStudio 自动完全启动即可与器件通信。

    使用 I2C 协议强制打开 BQZ 文件、并关闭所有自动扫描功能并导航至 Advanced Comms

    尝试从正确的器件地址手动读取。