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.

[参考译文] BQ7.9656万-Q1:无法使用BQ7.96万EVM进行通信

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1083916/bq79656-q1-unable-to-communicate-using-bq79600evm

部件号:BQ7.9656万-Q1
主题中讨论的其他部件:BQ7.96万EVMUSB2ANY

您好,

我们正在与BQ7.9656万 IC合作,以实现电池平衡/电压感应。 评估模块BQ7.9656万EVM和BQ7.96万EVM已通过 BQAutoEval 1.0 4软件的测试和验证。 BQ7.9656万EVM能够唤醒,自动寻址和读取连接到单元输入的电阻梯上的电压。

 

通过上述评估,我们决定推进基于BQ7.9656万EVM的自定义PCB设计。  使用与上述相同的设置,现在BQ7.9656万已被我们的定制印刷电路板取代,我们无法与定制BQ7.9656万印刷电路板正确通信。

与定制BQ7.9656万 PCB相连的BQ7.96万EVM的主要观察内容:

 -唤醒功能工作,BQ7.96万能够唤醒自定义PCB,这通过连接到AVDD的LED确认,当按下BQAutoEval上的唤醒时,LED亮起

- BQAutoEval软件上的自动地址功能不起作用,在所选设备的下拉列表中未检测到自定义PCB,而BQ7.9656万EVM显示为堆栈1

-在BQAutoEval的单元监控窗口下,“启动轮询按钮”被冻结,并且没有显示任何设备,与BQ7.9656万EVM相反,按下轮询按钮后,设备会显示电压读数

-所有电压,即NEG5V,LDOIN,NNB,BAT,REFHP, AVDD,CVDD,DVDD已在定制PCB上通过验证,并与BQ7.9656万EVM进行了比较,它们是正确的

-引起我注意的一个项目是在首次启动BQAutoEval时弹出的“Device Configuration Details”(设备配置详细信息)窗口下,没有任何选项可选择BQ7.9656万,最近的选项是BQ7965x, 这是公平的,因为它在该IC的其他变体中可能是相同的,并且与BQ7.9656万EVM兼容。
有趣的是,在BQ7.9656万EVM PCB上,IC封装实际上标记为BQ7965x,而不是BQ7.9656万;但是,我们从TI购买的IC标记正确,即BQ7.9656万
是否 是BQAutoEval软件上的设备选择文件BQ7965x与BQ7.9656万的设备选择文件不同?  根本原因 可能是两者之间的细微差别。

如果您需要有关设置的任何详细信息或有任何其他问题,请告诉我。

 

谢谢

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

    我的同事Ken将就此事项与支持团队联系。 谢谢  

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

    大家好,我会一直保持联系,直到Shakeeb在接下来的几周休假回来。

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

    你好Ken和Shakeeb,

    BQ7965x和BQ7.9656万 在GUI,SW 和通信方面是相同的。 唯一的差异可能是受支持的VC通道的数量,具体取决于x是什么。

    听起来就像使用BQ7.9656万定制PCB一样。 使用GUI和BQ7.96万设备,您可以唤醒BQ7.9656万,但不能读/写其它寄存器。

    因此,我认为这可能是硬件问题。 您能否测量BQ7965x设备的CoML引脚上接收的波形? 我认为信号质量可能很差。 您在该定制板上使用哪种类型的隔离? BQ7.96万在默认情况下具有变压器隔离功能。 如果您在定制PCB上使用电容器隔离,这种不匹配可能会使信号失真。

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

    您好,Alexander,

    附加了 四个放大唤醒信号的波形,以查看信号完整性。

    波形3和4中的10 cm 用于验证较短的电缆长度,以防钩夹的较长长度可能导致数据丢失;但是,自定义PCB的响应仍然相同。

    我附上了自定义PCB的原理图,在此实施中使用了变压器。 请查看是否一切正常。

    谢谢

    1. BQ7.9656万EVM,带30 cm 钩夹测试探头

    2. 定制印刷电路板,带30 cm 钩夹测试探头

    3. 定制印刷电路板,带10 cm 跳线电缆

    4.定制印刷电路板,带放大的10 cm 跳线电缆

    —示意图

    e2e.ti.com/.../BMM.pdf

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

    Shakeeb您好!

    这些波形看起来很好。 我看不到信号有任何明显的问题。 您能否确认这些测量是在BQ7.9656万设备(变压器后)附近的定制PCB上进行的? 如果是,您能否检查COMHP和COMHL连接是否正确且未翻转? 您为BQ7.9656万提供的电压是多少?

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

    感谢您的回复并观看Alexander。

    在我为自己完成测试设置之前,我会再多住一段时间,我可以再次确认Shakeeb已经完成了一些测试。

    根据先前的讨论和Shakeeb的注释:
    * Shakeeb曾尝试交换COMHP和COMHL连接,但没有结果。
    *提供的电压为20V,用于测试电阻分压器提供的电池分路器电压,与EVM类似,如前所述,所有电源网都经过电压验证。

    Shakeeb的一些补充注释:

    • 在使用示波器探测BQ7900EVM UART RX并发送自动地址命令时,BMM PCB能够与BQ7.96万EVM建立连接,还获得了电压读数
      • 重新启动设置后,无法再次建立通信
    • PC和USB2ANY之间的长USB电缆已替换为短1 m 电缆,但这未显示任何改进/解决方案
    • BQ7.9656万EVM和BMM PCB之间的一个差异是EVM使用电感器和电容器配置,而不是BMM PCB上的变压器配置。 BQ7.96万EVM使用变压器配置。
    • BMM PCB BQ7.9656万 IC接收处的波幅已减小,为了验证未显著降低以导致故障,已拆下R45。 通信仍然无法建立。

    Resistor R45 in BQ79656 custom PCB

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

    您好Alexander

    我已经能够使用我们的BQ7.96万EVM和BQ7.9656万EVM进行定制BMM PCB (实施BQ7.9656万)设置和测试。 结果主要证实了Shakeeb观察到的情况,并且未能找到导致无法正常工作的根本原因。 详情如下。

    连接检查:
    首先,我将EVM插入到一起,以检查EVM是否正常工作并获取参考行为。

    • USB2ANY - BQ7.96万EVM:唤醒,无法自动寻址任何内容,断电工作
    •  USB2ANY- BQ7.96万EVM,BQ7.96万EVM COMH - BQ7.9656万EVM CoML:两种唤醒,自动地址工作,轮询工作,断电工作
    •  USB2ANY - BQ7.9656万EVM:唤醒工作,自动地址工作,轮询工作,关机工作  

    然后,我尝试用我能想到的所有方式插入我们的BMM,看看我能否让它发挥作用。 通过BQ7.96万EVM和BQ7656EVM连接到两者,交换COMP和COMN,交换COMH和CoML,连接所有3个模块。 在所有测试案例中,我都能够唤醒我们的BMM (LED1 ON),但模块未被自动寻址接收,因此无法读取模块状态或电池电压,断电也无法在我们的BMM上工作。 在连接BQ7.9656万EVM的情况下(在我们的BMM之前), 该EVM能够进行寻址并正常工作,但我们的定制BMM无法实现,而且当BMM在我们的BMM之后连接BQ7.9656万EVM时,EVM既未唤醒也未获取地址,即我们的BMM似乎也未沿传递通信 菊花链。 以下测试的完整详细信息。 我还测试了USB2ANY到BQ7.96万EVM到BMM的类似结果。
    USB2ANY至BQ7.96万EVM至BQ7.9656万EVM至BMM测试:

    •  USB2ANY- BQ7.96万EVM,BQ7.96万EVM COMH - BQ7.9656万EVM CoML,BQ7.9656万EVM COMH - BMM CoML:唤醒功能全部可用,自动地址仅显示单个堆栈,仅在BQ7.9656万EVM上轮询工作(通过切换S1,S2交换机确认),BQ79.6656万MM EVM和BQ7.9656万EVM上断电功能正常。
    • USB2ANY- BQ7.96万EVM,BQ7.96万EVM COMH - BQ7.9656万EVM CoML,BQ7.9656万EVM COMH - BMM CoML (交换):唤醒功能在所有自动地址上工作仅拾取一个堆栈,轮询仅在BQ7.9656万EVM上工作(通过切换S2,确认),关闭BQ9.6656万EVM和BQ796MM EVM。
    • USB2ANY- BQ7.96万EVM,BQ7.96万EVM COMH - BQ7.9656万EVM CoML,BQ7.9656万EVM COMH - BMM COMH:唤醒在所有自动地址上工作仅拾取一个堆栈,轮询仅在BQ7.9656万EVM上工作(通过切换S1,S2确认),电源关闭在BQ7.96万EVM和BQ7.9656万MM EVM上工作,而不是BQ7.9656万EVM。
    • USB2ANY- BQ7.96万EVM,BQ7.96万EVM COMH - BQ7.9656万EVM CoML,BQ7.9656万EVM COMH - BMM COMH (已交换):唤醒功能在所有自动地址上工作仅拾取一个堆栈,轮询仅在BQ7.9656万EVM上工作(通过切换S2,确认),关闭BQ96MM和BQ796EVM上工作。

    USB2ANY至BQ7.96万EVM至BMM至BQ7.9656万EVM测试:

    •  USB2ANY - BQ7.96万EVM,BQ7.96万EVM COMH - BMM CoML,BMM COMH - BQ7.9656万EVM CoML:在BQ7.96万EVM和BMM上唤醒(BQ7.9656万EVM上不唤醒),自动寻址未接收任何内容,仅关闭BQ7.96万EVM
    • USB2ANY - BQ7.96万EVM,BQ7.96万EVM COMH - BMM CoML (已交换),BMM COMH - BQ7.9656万EVM CoML:BQ7.96万EVM和BMM唤醒(BQ7.9656万EVM不唤醒),自动寻址未接收任何内容,仅关闭BQ7.96万EVM

    USB2ANY至BQ7.9656万EVM至BMM测试:

    •  USB2ANY - BQ7.9656万EVM,BQ7.9656万EVM COMH - BMM CoML:唤醒功能在两者上均有效,仅自动寻址获得1个器件,轮询仅在BQ7.9656万EVM (已测试交换机S1和S2)上有效,关闭功能仅在BQ7.9656万EVM上有效
    • USB2ANY - BQ7.9656万EVM,BQ7.9656万EVM COMH - BMM CoML (已交换):唤醒功能在两者上均可工作,仅自动寻址获得1个器件,轮询仅在BQ7.9656万EVM上工作(已测试的交换机S1和EVM),关机仅在BQ7.9656万S2上工作
    • USB2ANY - BQ7.9656万EVM,BQ7.9656万EVM COMH - BMM COMH:唤醒功能在两者上均有效,仅自动寻址获得1个器件,轮询仅在BQ7.9656万EVM (已测试交换机S1和S2)上有效,关闭功能仅在BQ7.9656万EVM上有效
    • USB2ANY - BQ7.9656万EVM,BQ7.9656万EVM COMH - BMM COMH (已交换):唤醒功能在两者上均可工作,仅自动寻址获得1个器件,轮询仅在BQ7.9656万EVM (已测试的交换机S1和EVM)上工作,关机仅在BQ7.9656万S2上工作
    • USB2ANY - BQ7.9656万EVM,BQ7.9656万EVM CoML - BMM COMH:唤醒功能仅适用于BQ7.9656万EVM,自动地址仅获得1个器件,轮询功能仅适用于BQ7.9656万EVM (已测试的交换机S1和S2),关机功能仅适用于BQ7.9656万EVM
    • USB2ANY - BQ7.9656万EVM,BQ7.9656万EVM CoML - BMM COMH (已交换):唤醒功能仅适用于BQ7.9656万EVM,自动地址仅获得1个器件,轮询功能仅适用于BQ7.9656万EVM (已测试的交换机S1和S2),关机功能仅适用于BQ7.9656万EVM
    • USB2ANY - BQ7.9656万EVM,BQ7.9656万EVM CoML - BMM CoML:唤醒功能仅适用于BQ7.9656万EVM,自动地址仅获得1个器件,轮询功能仅适用于BQ7.9656万EVM (已测试的交换机S1和S2),关机功能仅适用于BQ7.9656万EVM
    • USB2ANY - BQ7.9656万EVM,BQ7.9656万EVM CoML - BMM CoML (已交换):唤醒功能仅适用于BQ7.9656万EVM,自动地址仅获得1个器件,轮询功能仅适用于BQ7.9656万EVM (已测试的交换机S1和S2),关机功能仅适用于BQ7.9656万EVM

     

    针脚连接测试:
    我还尝试在BMM上使用DMM连续性对连接器引脚探测BQ7.9656万 IC引脚,以检查是否存在任何引脚交换或连续性问题,并检查BQ7.9656万EVM以供参考。 未发现问题。

    BQ7.9656万EVM U1 (0CAJQLW XBQ7965x G4)引脚:
    40:COMLP
    41:COMLN
    42:COMHN
    43:COMHP

    BMM U1 (12A2C1W BQ7.9656万 G4)针脚:
    40:COMLP
    41:COMLN
    42:COMHN
    43:COMHP

     

    电压轨检查:
    我尝试检查电源轨和其他直流网上的电压电平,以查看是否存在任何电源问题。 我没有看到任何异常的东西。

    C1 (TSREF) 2.55 mV
    C2 (NEG5V)- 4.753 V
    C3 (LDOIN) 6.011 V
    C4 (BAT) 19.990 V
    C5 (REFHP) 4.994 V
    C6 (AVDD) 5.042 V
    C7 (CVDD) 5.042 V
    C8 (DVDD) 1.8095 V

     

    R8 (PWR) 19.996 V
    Q1收集器17.070 V
    Q1基础(NNB) 6.650 V


    我尝试用示波器探查电源导轨,以确定是否是导轨不稳定问题,但我看不到任何东西,尽管我没有测试所有导轨,但使用现有设备进行此类探查有点困难。


    CH1是COMLN (唤醒信号可见),CH2是CVDD (C7)。

     

    信号完整性:

    我还使用BQ7.96万EVM和BQ7.9656万EVM测试了整个信号链的信号完整性,没有发现任何问题。 以下是BQ7.9656万 IC引脚处探测的波形。 使用70MHz差分探头(HVP-70)在COMLP和COMLN之间进行探测。 显示的信号是来自BQ7.96万EVM的唤醒信号,它似乎包含“数据信号”和唤醒音,这使得捕获这两种波形更容易,但在使用BQ7.9656万EVM驱动我们的BMM时,观察到相同的波形 正在尝试自动寻址,轮询和关机命令。 如上所示,如果我们的BMM上的信号强度比BQ7.9656万EVM上的信号强度稍高,则信号完整性似乎没有问题。

    参考BQ7.9656万EVM上的唤醒波形

     完全唤醒信号

     消息数据包

     唤醒音波形

     

    在我们的BMM上唤醒波形

     完全唤醒信号

     消息数据包

     唤醒音


    其他注释和数据:
    为了参考,我还附上了实验室日志,其中包含额外的注释,波形和观察内容,但organized.e2e.ti.com/.../2022_2D00_03_2D00_17-BQ796xx-Setup-and-Test-_2D00_NO_5F00_Photos.pdfe2e.ti.com/.../2022_2D00_03_2D00_18-BQ796xx-Test-2-_2D00_NO_5F00_Photos.pdf的2022的内容较少

    后续步骤:

    目前不确定我们还可以尝试测试哪些产品。 我 可以尝试检查共模信号和更多示波器探测电压轨,但这些似乎不太可能产生有用的结果。

    我将尝试组装另一个定制的BMM PCB并重新测试,但这将是第三个PCB。

    除此之外,我只能考虑将我们的主板样品送过来进行外部测试。

    此致
    -Ken

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

    您好Alexander

    我组装了两块新板(我们的定制BMM PCB)。 到目前为止,这两种情况似乎都很好。 两者都能正常唤醒,自动寻址,轮询和关机。

    一些初始单元电压测试使用带100欧姆电阻器的电阻分压器串,类似于BQ7.9656万EVM上的测试。 请注意,我们的应用程序中没有第16单元。

    VBAT = 20 V。堆栈1连接到电阻分压器字符串,堆栈2浮动



    将Vbat增加到30 V。堆栈1连接到电阻分压器字符串,堆栈2浮动

    与我们的BMM模块测量的电压和台式万用表测量的电压进行比较。

    单元格

    DMM测量(V)

    BMM测量(V)

    错误

    1.

    2.0130

    2.0185

    0.0055

    1.9839

    1.9880

    0.0041

    3.

    1.9964

    2.0090

    0.0126

    4.

    1.9640

    1.9680

    0.0040

    5.

    1.9960

    1.9943

    -0.0017

    6.

    2.0152

    2.0149

    -0.0003

    7.

    1.9730

    1.9792

    0.0062

    8.

    1.9754

    1.9733

    -0.0021

    9.

    2.0026

    1.9998

    -0.0028

    10.

    2.0017

    2.0000

    -0.0017

    11.

    1.9370

    1.9380

    0.0010

    12.

    2.0105

    2.0130

    0.0025

    13.

    2.1782

    2.1049

    -0.0733

    14.

    1.9934

    1.9954

    0.0020

    15.

    1.9939

    1.9866

    -0.0073

    共计

    30.0342

    29.9829

    -0.0513

      我注意到BMM (和DMM)读数有一些噪音,但可能只需要稍微使用滤波设置。 也可能是电阻器串相对较高的阻抗(与直连单元相比)。

    该问题似乎出现在以前的主板的装配体中。 我将进行更仔细的检查,看看我是否可以发现任何组件故障,并看看是否可以通过一些返工使以前的主板正常工作,以确认问题是否是由组件引起的。

    我还想对BMM的功能(警报故障,平衡等)进行一些测试,然后我可以认为此问题已解决。

    此致
    -Ken


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

    在对主板进行测试之前(BMM编号 04)突然停止工作;同一故障模式唤醒但无法完成自动寻址。 我组装的另一个板(BMM编号 05)仍在工作。 BMM编号 4在引脚上运行烙铁后再次工作。

    以前的非工作委员会也被要求重新工作。 仔细目视检查未发现任何可见故障。 热板回流和"重新安装" BMM编号上的BQ7.9656万 IC 03让它再次工作。 BMM编号 02最初只是短暂的热板反射,但没有工作。 第二次热板回流时间显著延长,使该板再次工作。

    问题似乎可能是干接点,但鉴于所有组装板上的所有接点看起来都正常,设备通电,所有自导电压轨都正常工作, 以前工作过的电路板停止工作,只是重新反射不工作,但似乎需要长时间密集加热才能使其他电路板恢复工作,这可能是其他一些与湿度/湿度老化相关的问题? 我会看看是否可以通过故意接触湿气来引发故障,然后再次解决,但这次使用低回流温度烘干。 装配前未烘焙ICS。

    希望不会,但也可能是内部IC包装问题,这可以通过加热得到缓解。

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

    我们已经进行了进一步的测试,尝试找出我们定制的BMM PCBA问题的根本原因。 进一步的测试似乎表明,这不是焊接/装配问题,而可能是一些内部芯片故障。

    为了参考,我们有5块组装的定制BMM板,实施BQ7.9656万 IC,但第一块板(编号 01) 用于机械配合验证,不用于电气测试。 主板编号 2号和2号 3个先前由Shakeeb组装。 主板编号 4号和4号 5是我最近组装的。

    干燥和焊接不太可能是问题:

    干燥和焊接/装配测试未发现对板的功能有任何影响

    干燥和潮湿:

    所有4块主板(02,03,04和05)均已测试为工作正常;能够唤醒,自动寻址,轮询和断电。

    将2块板(02和05)放在装有湿纸巾的密封袋中过夜(100 % RH,25°C环境19小时);考虑到MSL等级3,可能不足以引发湿气故障。  

    第二天,取下了一块湿板,让其在实验室工作台上干燥30分钟(65 % RH,25°C)。 然后对所有主板进行了重新测试。

    暴露在潮湿环境中的两块板(02和05)工作正常(能够唤醒,自动寻址,轮询和断电)。 但是,留在实验室工作台上的其中一个板(板03)无法正常工作。 第03板提供了与以前所有故障相同的故障模式;能够唤醒和电压轨都正确,但无法自动寻址或响应其他数据通信。

    BMM board 03,不工作(唤醒但无法自动寻址):
    C1 (TSREF) 0.7 mV
    C2 (NEG5V) - 4.7491 V
    C3 (LDOIN) 6.0048 V
    C4 (BAT) 19.9979 V
    C5 (REFHP) 4.9927 V
    C6 (AVDD) 5.0376 V
    C7 (CVDD) 5.0187 V
    C8 (DVDD) 1.8058 V  

    R8 (PWR) 2.752 V
    Q1收集器17.249 V
    Q1基础(NNB) 6.647 V

     BMM板04,工作(唤醒和地址集)
    C1 (TSREF) 0.679 mV
    C2 (NEG5V) - 4.7525 V
    C3 (LDOIN) 6.0029 V
    C4 (BAT) 19.9982 V
    C5 (REFHP) 4.9929 V
    C6 (AVDD) 5.0484 V
    C7 (CVDD) 5.0231 V
    C8 (DVDD) 1.7998 V

     R8 (PWR) 2.737 V
    Q1收集器17.2652 V
    Q1基础(NNB) 6.6446 V

    2小时后再次对Board 03进行测试,但仍然不工作(唤醒但无自动寻址)  

    Board 03在125°C下烘焙2小时。  

    让主板冷却到室温(25°C)后,再次测试了主板,但无法工作;能够唤醒,但不能自动寻址或轮询 等
     

    焊接和装配:
    此后,我试着重新刷新并重新处理第03板,但没有效果。 我注意到我们使用的是铅焊料。

    首先,我尝试通过向IC引脚应用助焊剂,并将其通过我们的焊接炉中的标准含铅焊膏回流轮廓,从而尽量减少焊接返工。 问题仍然存在;唤醒但没有数据通信。

     然后,我进行了热板回流并"重新就位" IC。 仍然出现相同的问题;唤醒但不响应数据通信。

    与电源状态相关的实际问题?

    未能使电路板03再次工作后。 我尝试重新测试其他主板,发现主板02也停止工作。 通过进一步的测试和实验,我实际上能够使所有4块板部分运行。 详情如下。

     通过进一步的实验,我发现我能够始终如一地使BMM板02和03正常工作,取决于某些电源状态条件。

     当试图在所有板载旁路电容器放电(在低Z模式下使用DMM检查)的情况下从完全无电状态打开BMM板02和03时,该板不工作;响应唤醒音,但不响应任何数据通信。  

    我们发现,电源循环过程始终使电路板02和03正常工作:

    1. 板通过BQ7.96万EVM的唤醒命令唤醒
    2. 电源到板(Vbat)循环;断开C15S或C0S的工作原理与简单地关闭和打开电源一样
    3. 通过 BQ7.96万EVM发出的唤醒命令再次唤醒电路板

    如果遵循此顺序,则电路板02和03似乎完全正常工作;自动寻址和轮询工作,能够配置GPIO和TSREF。 如果主板被唤醒,然后重启,但旁路电容器在尝试再次唤醒之前允许耗尽,则主板将无法正常工作(响应唤醒音,但不响应数据通信)。

    我还可以在不执行电源循环过程的情况下使电路板03 (但不能使电路板02)正常工作

    1. BQ7.96万EVM设置 为在插入了工作正常的BMM板的情况下在BQAutoEval GUI中轮询
    2. BQ7.96万EVM在仍处于轮询状态并插入到BMM 03时断开与正在工作的BMM板的连接
    3. 轮询已停止(GUI不允许在轮询时唤醒或自动寻址命令)
    4. 通过GUI和BQ7.96万EVM发送唤醒命令

    在此过程之后,数据通信似乎也与BMM板03完全配合使用

     BMM主板04和05不存在此问题。 它们可以简单地插入并工作,无需执行电源循环,并且看起来完全正常工作;自动寻址和轮询工作,能够配置GPIO和TSREF。

     所有这些操作步骤都进行了多次测试,并得出了相同的结果(当天)。

     为了重申和总结,我认为焊接或组装不可能导致此问题,因为:

    • 所有焊接接头在目视检查中看起来都很好
    • IC响应唤醒信号并通电
    • 自导出电压轨都正常
    • IC针脚上的信号检测良好
    • 大量返工和返工似乎不会影响问题(既不好也不坏)
    • 故障板可 通过电源循环过程完全正常工作

    该问题似乎与IC的内部电源功能有关(但所有外部可测量电压似乎都正常)。


    其他间歇性问题:

    昨天又重新测试了一次,主板04似乎有其他偶然的问题。 即使探测并确认主板上存在信号,电源循环方法也不起作用,甚至无法对唤醒提示音作出响应。 在其他情况下,当主板在完全断开连接并测试其他主板后重新连接时,它将再次正常工作,没有任何问题。 探测并检查了接线,电压和信号,确认它们正常,因此这似乎不是接线/连接问题。

    有时,在连接COMM或唤醒信号之前,当连接时,电路板02会立即开机(LED1亮起)。 有时,电源循环过程会起作用,而有时则不会起作用。 电路板02和03继续要求至少进行电源循环才能开始工作,即02和03在没有电源循环的情况下不会在任何时候工作,而04和05则不需要进行电源循环过程即可工作。

     如果我们能够采取哪些措施来尝试解决问题并确保可靠的功能,我将不胜感激。 我们可以将PCB设计文件和PCBA图片私下发送给审核,如果这样做有帮助。

    此致
    -Ken