微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI电源管理交流 > bq33100芯片如何退出Sealed mode?

bq33100芯片如何退出Sealed mode?

时间:10-02 整理:3721RD 点击:

在使用TI公司的EV2300调试bq33100芯片时,Manufacture Access栏中输入了0x0020指令,将芯片锁上了。请问,如何解锁,以方便继续调试?

The order of the bytes, when entered in ManufacturerAccess, is the reverse of what is written to or read from the

part. For example, if the 1st and 2nd word of the UnSealKey block read returns 0x1234 and 0x5678, then in
ManufacturerAccess, 0x3412 and 0x7856 should be entered to unseal the part.

您好!这段话我之前看说明书找答案时也留意到,但仍然不是很明白具体的操作。请问能再详细些吗?

您所引用的文字中的上一句说到:This  read-  or  write-block  command  allows  the  user  to  change  the  Unseal  key  for  the  Sealed-to-Unsealed security-state transition. This function is only available when the bq33100 is in the Unsealed mode, indicated by a cleared [SS] flag. 也就是说,0x60这条指令只能在ss没有被置位时有效,但是因为我之前的误操作,已经将ss置位了,还能用这条UnSealKey指令吗?如何用?

请问,初始密码是多少?

 Sealed to Unsealed : Instructs the bq33100 to extend access to the SBS and data flash space and clears the [SS] flag. In unsealed mode, all data, SBS, and DF have read and write access. Unsealing is a 2 step command performed by writing the 1st word of the UnSealKey to ManufacturerAccess followed by the second word of the UnSealKey to ManufacturerAccess. The unseal key can be read and changed through the extended SBS block command UnSealKey when in Unsealed Mode. To return to the Sealed mode, either a hardware reset is needed, or the ManufacturerAccess Seal command is needed.这是文中的解锁方法。但是里面又说到:The unseal key can be read and changed through the extended SBS block command UnSealKey when in Unsealed Mode.但是我事先并不知道这个解锁密码。请问芯片的初始密码是多少?用户手册里的default value显示为--。请问,解锁密码是多少?急啊!锁住了都不能开展测评工作了。

数据手册里没写初始密码是多少,需要自己读

用什么指令读?0x60指令吗?但是,我已经处于sealed mode了哦。

像我现在这种没有事先读取Full Access Key 和UNSeal Key的倒霉鬼是否就意味着这粒bq33100芯片废掉了?

默认的Unsealed密码是0x1234 and 0x5678,

具体的操作就是in ManufacturerAccess, 0x3412 and 0x7856 should be entered to unseal the part.

我后来换了颗新的芯片上去,发送0x60指令过去,读取到值是 1402 7236。请问这个是默认的UnsealKey吗?

那应该是你读到的值。建议你也把Full Access Key也读出来。

您好!在bq33100芯片的数据手册中只提到UnSealKey(0x60),却并没有诸如FullAccessKey(0x61)、PFKey(0x62)这两条其他遵循SBS协议的指令。但是通过Read SMB Block指令是能够读到FullAccessKey(0x61)、PFKey(0x62)的返回值。

请问,是否因为bq33100的用户手册尚未完善?尊敬的TI技术支持工程师,您能向我们用户推荐一份除bq33100数据手册之外的SBS指令参考资料吗?

SBS指令是通用的,一般不会变

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top