工具与软件:
在高温测试下、我们发现电芯电压采样偶尔为0xFFFF、然后快速恢复。
以下是来自两个不同测试周期的数据:
测试环境的问题是78°C。
温度室采用温度变化测试、最高温度为80°C
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.
您好、
通常0xFF 表示子命令尚未完成操作。 当您读取数据的速度过快(尤其是在写入数据后)时、通常会发生这种情况。 尝试在两次测量之间添加2ms 等待时间/延迟。 第2节子命令 BQ769x2软件开发指南 和/或中提供的说明 第3.1节直接命令和子命令 都可以提供更多相关信息。
具体来说、虽然我们的器件也可能适合您的情况、但还具有内部裸片温度测量功能、可以在裸片温度超过可编程阈值时禁用电池平衡。 第4.7节"内部温度测量" 中 提供了有关 BQ76952技术参考手册中的更多信息。 需要注意的是、我们器件的建议最高温度约为80摄氏度
此致、
Alexis
将逻辑分析仪连接到我们正在进行的高温实验并不方便。 共享85°C 的内部逻辑是否方便? 如果检测到内部芯片温度为85°C、是否会停止测量?
对于子命令读取、如果数据部分未被处理、数据的一部分是否正常、一部分是否为0xFF? 或者只要未处理数据部分、则所有数据部分都为0xFF。
对于这种0xFF 情况、是否有更好的滤波例程? 因为目前、此0xFF 可以通过 CRC 校验。
BSPAFECommands ( i32Handle ,52, Status_Afe 0x00,60, AFE_DW_multibyte, byRXData )
i32Handle—选择哪种 AFE
Status_Afe——
控制状态 | 十六进 μ A 制 μ A |
H2. | 密封:Ω R/W 解封:Ω R/W 完全访问:Ω R/W |
读取时、该命令提供器件状态位。该命令在写入时的行为类似于0x3E/0x3F。如果 在字写入之后立即回读、则该命令返回一次0xFFA5。后续读取将返回控制状态。 写入该命令用于传统自动检测、不建议客户写入该命令。μ A 有关位说明、请参阅控制状态寄存器。μ A |
0x00—未使用
60—读取60字节
AFE_DW_multibyte——未使用
byRXData—读取缓冲区
您好、
感谢您更详细地分享。
控制状态 | 十六进 μ A 制 μ A |
H2. | 密封:Ω R/W 解封:Ω R/W 完全访问:Ω R/W |
读取时、该命令提供器件状态位。该命令在写入时的行为类似于0x3E/0x3F。如果 在字写入之后立即回读、则该命令返回一次0xFFA5。后续读取将返回控制状态。 写入该命令用于传统自动检测、不建议客户写入该命令。μ A 有关位说明、请参阅控制状态寄存器。μ A |
您是否也想以英语提供 Control Status 信息?
此致、
Alexis