To write the new Voltage Divider value can be programmed as follows: - SubclassID for “Voltage Divider” is 104 or 0x68 hex, and offset is 14 - Write 0x00 using BlockDataControl() command (0x61) to enable block data flash control. (wr 0x61 0x00) - Write 0x68 (Calibration Subclass) using the DataFlashClass() command (0x3E) to access the Registers subclass. (wr 0x3E 0x68) - Write the block offset location using DataFlashBlock() command (0x3F). To access data located at offset 0 to 31, use offset = 0x00. For example, Voltage Divider (offset = 14) is in the first block so use (wr 0x3F 0x00). - To read the data of a specific offset, use address 0x40 + mod(offset, 32). So to read the old Voltage divider (rd 0x4E old_Voltage Divider_MSB) (rd 0x4F old_Voltage Divider_LSB) - To write the data of a specific offset, use address 0x40 + mod(offset, 32). So to write the new Voltage divider (rd 0x4E new_Voltage Divider_MSB) (rd 0x4F new_Voltage Divider_LSB) - The data is actually transferred to the data flash when the correct checksum for the whole block (0x40 to 0x5F) is written to BlockDataChecksum() (0x60). (wr 0x60 NEW_checksum) The checksum is (255-x) where x is the 8-bit summation of the BlockData() (0x40 to 0x5F) on a byte-by-byte basis. A quick way to calculate the new checksum is to make use of the old checksum: (a) temp = mod (255 – OLD_checksum – old_Voltage Divider_MSB - old_Voltage Divider_LSB), 256)(b) NEW_checksum = 255 – mod (temp + new_Voltage Divider_MSB + new_Voltage Divider_LSB, 256) Step 3. Update any individual flash locations, such as serial number, lot code, and date: In a similar manner to the Voltage divider, any pack specific data such as serial number, lot code and date can be changed during the production process.
2024-01-31 22:35:17 185KB BQ78350
1
补偿放电终点电压 (CEDV) 电量计量算法 • 支持 SMBus 主机通信 • 可针对 3 到 5 节 (bq76920)、6 到 10节 (bq76930) 以及 9 到 15 节 (bq76940) 锂离子和磷酸铁锂电池 进行灵活配置 • 支持高达 320Ahr 的电池配置 • 支持高达 320A 的充放电电流 • 片上温度传感器选项 • 通过配套 AFE 支持外部 NTC 热敏电阻 • 全面的可编程保护 特性 – 电压、电流和温度 – 系统元件 • 终身数据记录 • 支持 CC-CV 充电,包括预充电、充电禁止和充电 暂停 • 为多达八个不同的总线地址提供一个可选电阻器可 编程 SMBus 从地址 • 最多可驱动一个 5 段 LED 或 LCD 显示屏,以指示 充电状态 • 提供安全散列算法 (SHA-1) 认证
2022-07-06 16:00:15 1.36MB 锂电池电量监测
1
bq78350-R1 与MCU 通信手册,包含SMBUS 通信地址说明,详细的读写单字节,多字节,操控dataflash block 地址说明!
2022-01-04 09:33:30 955KB bq78350 
1
bq78350-R1 ver 1.04 build 26 =============================== - Improve shutdown process to keep the AFE lock in place once shutdown process is started until shutdown is achieved. This prevents any unintended interference with shutdown process.
2021-09-24 16:57:57 234KB bq78350 firmware srec
1
bq78350-R1SMBUS.zh-CHS.pdf BQ78350 中文手册
2021-05-21 08:18:31 3.32MB BQ7835
1
基于TI的BQ78350 BMS 简易开发流程,以帮助新的开发者入门。
2019-12-21 20:35:41 15KB BQ78350 BMS TI
1