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.

BQ40Z50: BQ40Z50 bq studio无法识别问题-取掉整个4串电池可以恢复

Part Number: BQ40Z50
Other Parts Discussed in Thread: BQSTUDIO,

你好,我们目前有从终端客户处客退5pcs产品,表述都为无法正常充放电,产品使用的方案为bq40z50,电池为4串,实际退回定位不良原因一致,都集中在电量计bq40z50部分,针对其中1pc做分析,大致情况如下:

1、电量计部分设计如下,针对不良品确认功能,用Adapter对内充电,PD正常起20V,但LED行为显示过温保护(LED挂在PD IC上),产品无法进shipping mode;

2、设计上PD IC会通过电量计SMBus读取电量、电池温度等信息,但通过PD IC的串口查看SMBus,PD串口返回error,即SMBus不通,温度返回一个PD软件设定默认的极大值,触发PD的OTP flag;

3、想通过TI bq studio上位机软件读取相关配置,发现bq studio无法识别设备;

4、单独取电池正极,不良现象仍然保持;把四节电池整体从PCBA上取下来,不良现象消失,产品能正常工作,且能进入bq studio读到配置的相关参数;

备注:

a.为什么直接验证取焊电池的操作:2023/12有1pc客退为同样的现象,我们在做正常FA的过程中,定位到电量计之后,按照常规流程做A-B swap,将不良品和良品的电量计做交换,交换之后两个产品都能正常充放电,当时有怀疑不是IC本体的异常,而是flash或者软件部分装载等其他问题,导致IC类似在宕机的状态,彻底断电之后再上电能恢复,但当时现象已经消失,故作为单体处理,所以此次收到客退,没有做A-B swap的操作,而是通过取焊电池的方式来验证怀疑方向;

b.异常现象时,IC是否能工作:根据上诉所提2023/12单体的现象,我们有怀疑是否单纯只是PD IC和bq studio无法识别,但是IC还在按照烧录的配置工作?我们做了简单的验证,电量计配置有针对充放电做过温保护设置,通过加热NTC到配置的保护值,CHG/DSG MOS无动作,即在此状态下,IC也没有按照配置的参数进行保护;

目前有5pcs呈现这样的状态,硬件上单纯量测没有其他的异常,最明显的现象就是断掉所有电池再重新焊接就能恢复,请帮忙确认下是否有相关方向,谢谢!

  • 您好,重新上电恢复正常您看一下lifetime和black box是否记录什么异常。

  • Star, 您好,感谢您的回复。

  • 附件是bqstudio导出的数据,抱歉的是,这个产品配置里black box和lifetime没有使能,所以只能看到gas guaging里有很少的记录数据,另外再更新下状况,不知道是否能起到帮助:

    这个产品量产了一段时间,但是最近才报出的这个问题,并且5台都是同一个批次,排除23/12 的一台,年后4台退回品有两个现象,其中2台产品能开机,也就是上述能读到串口的情况,数据对应sample1;另外两台充放电MOS关闭,推断产品未能从shipping mode激活,其中一台做了同样的确认,相同的方式能恢复,数据对应sample2;

    产品在到达终端前,老化后都会确认电量进shipping mode,基于退回的产品的状态:1、2台未出shipping mode;2、退回产品的包装、保护膜都在,倾向于都是在shipping mode的情况下,用户首次使用激活发生的问题;

    如果还需要其他信息,请提出来,我会尽可能的提供,谢谢!

    bqstudio数据.zip

  • 您好,用BQstudio强制打开一个BQ40Z50看一下画面是什么样的。如果能读到几个参数,可能芯片处于ROM mode。

    如果shipping mode的情况下,用户首次使用激活发生的问题,建议shipping mode以后做一些震动和ESD测试,看能不能复制出相同的现象。

  • Star 您好,我用了保留现象的样品,选中芯片之后直接打开BQstudio,界面最左侧针对设备部分呈灰色不识别,首页的register refresh如附件图片所示,会有几个参数,与未接入设备直接打开软件有区别,至于Data memory部分,内容是全空的,无法导出,不确定图片的现象是不是您说的ROM mode,还请帮忙判断。

    关于ESD的问题,量产前都有ESD的测试,整机的情况下,没有损坏的情况,评估下来ESD的可能性较小,关于震动方面,如果焊接的引脚确认饱满没有假焊,还会有哪些方面的影响呢?当然,如果排除了前面提到的ROM mode的情况,这两方面我们也会予以评估,感谢!picture.zip

  • 您好,看起来是进入了ROM mode

    It's possible for the enter "ROM mode" if the checksum stored doesn't match the checksum calculated after a reset. Do the following:

    1. Send command 0x08 to execute FW
    2. Check that the bq40z50-R1 FW is executing
    3. Send command 0x61 to read Lifetime block 2
    4. Check if there were resets and post your results. 
  • Star,感谢!

    在做以上验证的之前,想确认下操作,以便我更好地理解您的意思。

    用现象存在的样品,在bq studio不识别设备的情况下强制进入软件,在Advanced Comm SMB界面操作,Target Address一直为0x16?

    1. send Cmd发送0x08;

    2. Check that the bq40z50-R1 FW is executing —— 我要确认什么现象代表fw正在执行;

    3. Send command 0x61 to read Lifetime block 2 ——发送完0x08命令之后,需要我在Data memory里导出数据吗?

    4. Check if there were resets and post your results. ——做完以上三个步骤后,就可以check产品是否正常起来了,我理解得对吗?

    如果存在理解有误的地方,帮忙指正,谢谢!

      

  • 更正笔误:

    3. Send command 0x61 to read Lifetime block 2 ——发送完0x61命令之后,需要我在Data memory里导出数据吗?

  • Star,这个异常涉及到客诉,比较紧急,还请尽快回复确认,谢谢!

    除了昨天的回复,针对ROM mode还有一些疑问,我有查到进rom mode有两种可能:

    1、通过命令进入,设备必须在FULL ACCESS mode;—— 产品确实在FULL ACCESS mode,但是软件上只会读取温度和电量信息,不会下达其他的命令;

    2、烧录的时候异常中断导致烧录不成功,进入ROM mode;——产品已经经过道测试、老化,包装出货,个人觉得不符合这个条件;

    以上两个条件都不相符,且异常集中在这一批次,还请帮忙澄清有没有其他的可能性,谢谢!

  • 您好,出现异常进入ROM mode可能是reset 以后checksum mismatch 导致的

    请参考下面链接的内容

    e2e.ti.com/.../bq40z50-r1-bq40z50-r1-into-rom-mode-without-any-command

  • Star,您好,已经做了相关确认,基本肯定不良是进入了rom mode了,关于详细情况整理在附件里了,针对此异常和后续的处理,有相关的几条疑问,也一并整理在附件了,希望能尽快回复,谢谢!

    ROM mode验证情况.docx