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.

[参考译文] BQ79600-Q1:桥接器件 BQ7900未唤醒 BQ79616堆栈器件

Guru**** 2537360 points
Other Parts Discussed in Thread: BQ79616, BQ79600EVM

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1123646/bq79600-q1-bridge-device-bq7900-not-waking-up-bq79616-stack-device

器件型号:BQ79600-Q1
主题中讨论的其他器件:BQ79600EVM

您好!  

我正在使用 BQ79616堆栈器件的 BQ79600桥接 IC、并且遇到唤醒命令问题。 当使用与 BQ79616EVM 配合使用的 BQ79600EVM 时、我可以使一切正常运行、但当我切换到使用定制设计的桥接 IC 板时、我无法获取完全发送到 BQ79616EVM 的 WAKE 命令。 我可以使用唤醒脉冲成功唤醒桥接 IC、但无法获取传播到堆栈器件的 WAKE 命令。

下面是工作情况的逻辑分析仪捕获:发送到桥式 IC (Tx 线)的 WAKE 命令以及桥式 EVM 和监控器 EVM 之间的菊花链通信(COM_N、COM_P)


下面的捕捉显示了损坏的情况:发送到定制桥接 IC 板的相同唤醒命令以及 定制桥接 IC 板和监控器 EVM 之间的菊花链通信:

就好像菊花链通信已成功启动、但由于某种原因已切断? 我还看到它成功发送了第三次突发数据、但从未如此。 我测量了菊花链通信线路的峰峰值电压 、即~4.5V p-p 为什么 COM 会像这样下降?  

谢谢!

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

    我还应该提到、在使用定制桥式 IC 板时、我扭曲菊花链线、但使用夹子将它们连接到 J12连接器接头。 那么、我想知道这种连接是否需要更好?

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

    您好、Braden、

    在这种情况下、连接到 J12应该是正常的。 乍一看、我的最佳猜测是定制板开发上的600在通信期间会被重置、因此会将其切断。

    是否可以提供 DVDD 和 CVDD 的示波器截图?  

    谢谢、

    Geoff

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

    这是 CVDD (蓝色)和 DVDD (黄色)的图片。 您可以看到、电源轨看起来正常且稳定。 我们还尝试使用外部5V 电源隔离 VBAT / CVDD、结果相同。

    我们将 CVDD 引脚连接到以5V 运行的 BAT 引脚、并尝试将其提升至5.5V 的 CVDD 最大额定值、结果相同。

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

    您好、Braden、

    感谢您的反馈、我将继续思考这个问题、但与此同时、我们还可以更确定我们是否可以查看 CVDD 和 VIF 线路之一、并放大 VIF 发送的最后一个数据字节。 这将有助于证明 CVDD 上没有导致 IC 复位的快速瞬变。 我会尝试和思考其他的解释,但这是我头脑中的一个。

    谢谢、

    Geoff

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

    您好、Geoff、  

    以下是我已采取的所有故障排除步骤。  

    1. 在 BQ79616EVM 上测量了 J20上的 COMML_P 和 COMML_N 信号、以确保 VIF 信号通过所有隔离电路到达实际 IC。
      1. 看到具有相同问题的消息通过电路成功传播(只有2到3条消息随后丢失)
    2. 记录了最后一 个 VIF 字节的缩放迹线以检查瞬态、但未发现任何异常:
    3. 发送 VIF 通信时记录的 VIO 电压(在电路板上生成)、看不到任何问题:
    4. 发送 VIF 通信时记录的 CVDD (由外部电源生成)、未发现任何问题。 (CVDD 连接到 BAT 并以5V 运行):

    我们将开发套件与我们的设计进行比较、并将告知您我们是否发现任何差异...

    谢谢、

    布拉登  

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

    您好、Braden、

    另一个有用的调试步骤是记录'600在该通信问题之前和之后的故障。 如果可能、我认为最好的方法是:

    1. 唤醒'600
    2. 清除故障
    3. 阅读故障摘要(确保我们从干净的 slate 开始)
    4. 复制问题
    5. 读取故障摘要
    6. 如果故障汇总非零:读取所有故障

    鉴于观察到的行为、我希望600引发通信或系统或电源故障。

    谢谢、

    Geoff

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

    您好、Geoff、  

    我正在尝试读取故障汇总寄存器、但 IC 根本没有响应... 我可以连接一个逻辑分析仪、并看到接收到读取故障寄存器命令、但在桥式 IC Tx 线路上不会生成响应。  

    我在没有任何连接到监控器 IC 开发套件的情况下连接了电桥 IC 开发套件、尝试模拟一个类似的情况、即无法与监控器 IC 通信。 然后、我从桥式 IC 读取故障并得到有效的响应。

    在定制板上、我将直接探测电桥 IC Tx 引脚5以收集上面显示的第一条迹线、因此即使连接未进入微控制器、我仍至少应该看到引脚上的活动... 但 CVDD / DVDD 线路看起来稳定且导通、如上所示。 我还仔细检查了 UART/Tx 和 Rx 引脚配置、并相信所有设置都正确、但我将再次尝试检查所有设置。

    谢谢、

    布拉登

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

    您好、Braden、

    我们很快会回来。

    谢谢、

    泰勒

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

    您好 Braden、

    以下是一些想法:

    如果您还没有、请尝试从 BQ79600EVM 探测 CoML/COMH、以验证它不是数据在 VIF 线路上传输的问题。 具体而言、请尝试从 J16/J17、然后从定制桥接板上的 J18/J19进行探测、以查看您是否获得完整或更多数据。


    2.请验证定制电路板设计上的所有组件是否始终如一地按规格运行


    3.如果您不像 BQ79600EVM 上一样将 HMU1228NL 变压器用于 COML/COMH 信号、强烈建议使用这些组件。


    请注意、只要在 VIF 通信中遗漏了一个位、整个通信就会截止。

    如果问题仍然存在、请提供有关您已执行的任何其他测试的更新、这些测试可能提供更多上下文。

    谢谢、

    Matias

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

    您好、Matias、

    以下是最新的更新:

    我们在创建面包板桥式 IC 电路时、成功唤醒监控器 IC /读取故障寄存器、并通过定制板上的 VIF 隔离将来自试验电路板的 VIF 输出反馈回。 因此、我们已证明我们的微控制器到桥 IC UART 工作正常、并且我们的 VIF 隔离路径工作正常。 我们甚至使用为板载(损坏)桥式 IC 电路供电的相同板载电压为板载桥式 IC 供电、它运行良好、因此我们不认为这是电源问题。

    然后、我们更换了桥式 IC 芯片和定制电路板上的所有旁路电容器、因为我们认为可能某个器件已损坏、但仍然无法正常工作。 我仍然可以看到 VIF 通信在发送几个数据块后中断、并且无法从故障寄存器获得响应。 因此、我们在电桥 IC 侧和 VIF 隔离路径之后测量了 VIF 通信、并看到它们在同一点掉落。  

    由于我们无法读取故障寄存器、我们只尝试监控故障引脚(通过10K 电阻器将其上拉至3.3)、并且从未看到故障引脚被清除。 是否有任何解释说明在这种情况下不会出现故障?  

    谢谢、

    布拉登

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

    您好 Braden、

    感谢您的更新。 在这种情况下、我希望出现故障。

    如果您可以提供电路板布局和原理图、我们可以仔细查看并与 EVM 的布局和原理图进行比较。

    如果您使用的是除 TI 提供的 GUI 之外的定制软件/代码、如果您可以、请提供相关的代码段、这有助于进行调试。

    此致、

    Matias

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

    您好、Matais、  

    我们确定在该器件上有一个连接到较低接地层的过孔、该过孔与建议以及 BQ EVM 板的布线方式相同。 因此、我们在电路板下方放置了一块铜带、并将其焊接到附近的接地层。 之后、我们开始看到有关~2/7尝试的工作。  

    然后、我们决定在 UART Rx 和 Tx 线路上放置一些小电容器(~3pF)、并且看到情况开始工作大约~3/6次。 那么、我们认为我们的 UART 线路上存在噪声问题吗? 我想尝试以低250 kB/s 的速率运行器件、但我想知道您的想法是什么? 我们似乎仍然需要成功唤醒监控器 IC 并以1Mb/s 的速率写入新的波特配置、因此如果我们无法唤醒监控器 IC、那么我们无法设置新的波特率?  

    让我询问一下如何共享一些布局/原理图/固件

    谢谢、  

    布拉登

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

    您好、Braden、

    有趣。 我猜您正在使用 MCU 进行定制电路板开发吗? MCU 和 BQ79600之间是否有良好的接地连接? 我想知道接地是否漂移、导致'600无法识别 VIH/VIL 电平。

    谢谢、

    Geoff

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

    您好 Braden、

    根据您迄今为止提供的信息,如果您的临时接地和噪声解决方案得到改进,我同意问题可能是“不干净”的接地和噪声。 尤其是在试验电路板上进行布局、而不是在定制 PCB 上进行布局时、主要区别在于这些因素。 我建议从这里采取的最佳行动考虑到这一点,就是根据建议采取接地。 UART 线路上的电容器也是一个好主意。

     

    您能否说明“工作2/7”是什么意思? 这是否意味着您可以将器件唤醒7次? 还是2/7突发数据到达显示器?

     

    是否有理由要重新配置波特率? 一般不建议这样做。

    如果您想重新配置波特率以专门用于定制电桥、您可以直接重新配置(不带电桥)或使用工作电桥。 然后、在不关闭监控器件电源的情况下、使用自定义电桥关闭电桥、仅唤醒自定义电桥。 如果您重新唤醒监护仪、其波特率设置将被重置。  

    如果背后的原因是为了减轻噪声的影响、我相信这不会产生很大的影响。

     

    此致、

    Matias

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

    是的、7次中有2次。 是的、我们希望降低波特率有助于清除 UART 上的噪声并解决压降问题。 我们还围绕仅切换到 SPI 的想法进行了探讨、并了解这是否会改善我们的问题。

    此外、试验电路板电路使用与定制电路板相同的接地端、但已从电路板跳线至试验电路板... 因此、它在试验电路板上工作非常奇怪。 我唯一想说的是、通信线路上的额外电线长度会产生某种类型的滤波?  

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

    我明白了。 关于试验电路板接地、这很有趣、我没有给出具体的详细说明、但这是可能的。 SPI 绝对值得一试。

    请告诉我们是否有任何改进或问题仍然存在。