Other Parts Discussed in Thread: BQ78350, BQ34Z100-G1, BQ34Z100, BQSTUDIO
器件型号: BQ34Z100-G1
主题中讨论的其他器件: BQ34Z100、 BQSTUDIO、BQ78350
您好、
以下过程用于读取“Manufacturer Information“。 但是、在没有等待时间的情况下执行此过程时、无法正常读取制造商信息(字节位置未对齐)。
我认为无法正常执行读取的原因是、在 IC 中接收命令完成与加载传输数据完成之间存在时间差。 如果没有等待时间、则读取加载过程中的数据、数据会变得很奇怪。 这是正确的吗?
<程序>
发出以下命令以在 SEALED 模式下读取制造商信息。
(1) 指定制造商信息块 A。 数据:0x01 通过 I2C 通信通过 1 字节写入写入地址:0x3F。
(2) 读取制造商信息。 地址:0x40~0x46 通过 I2C 通信的增量读取来读取。
<参考信息>
BQ34Z100-G1 数据表
7.3.2.16 DataFlachBlock():0x3F
7.3.2.17 AuthenticateData/BlockData ():0x40...0x53
7.3.3.2 制造商信息块
BQ34Z100 G1 中的制造商信息块(6 字节)用于管理 Golden Image 文件。
使用 bqStudio 写入制造商信息块。
写入制造商信息块后、从 bqStudio 将 IC 更改为 SEALED 模式。
从制造商信息块读取的实际读数是通过微型计算机的 I2C 通信发出一条命令来执行的。
此致、
Nishie