你好,我公司在用BQ78Z100,现在是用I2C来控制芯片,代码写进去后,芯片没有按照指令正常打开充放电的MOS管,好像是需要解密。请问,(1)BQ78Z100是不是初次使用都需要解密。(2)解密方式是通过I2C还是 HQD方式;写入一串固定的命令符吗?
谢谢,项目紧急,麻烦你们帮我分析下。
Star Xu:
您用的12C就用I2C解码
您确认密码是否修改过,如果没有修改,初始密码是0414, 3627
Star Xu:
回复 Star Xu:
如果是初次使用,是没有锁码的,您有EV2400可以链接BQSTUDIO看一下是不是保护了。
user1553434:
回复 Star Xu:
没有EV2400,我们产品MCU是STM32;如果是保护了,你是指过压或者过流保护吗?怎么解除保护?我们在同一块板子上试过两块新的BQ78Z100,一上电就好像都加密了一样。
user1553434:
回复 user1553434:
我想确认下,新的BQ78Z100 需要做什么密码认证吗?还是默认直接就能用的;我在芯片手册上看到 芯片有 三个安全等级:There are three levels of secured operation within the device. To switch between the levels, different operations are needed with different keys. The three levels are SEALED, UNSEALED, and FULL ACCESS. The device also supports SHA-1 HMAC authentication with the host system.芯片默认是哪个等级啊? 切换等级 需要按键,这个按键是指什么?
Star Xu:
回复 user1553434:
芯片出厂是不加密的,如果加密您可以通过12.2.31 AltManufacturerAccess() 0x0054 OperationStatus
读一下SEC1, SEC0 (Bits 9–8): SECURITY mode 的状态
Star Xu:
回复 user1553434:
默认是unsealed
user1553434:
回复 Star Xu:
好的,非常感谢,我再查查原因!
Hugo Zhang:
回复 user1553434:
建议在研发阶段你还是用EV2400和上位机软件bqStuido。