You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

LTC6804-2 BMS SPI通信CRC错误排查求助

LTC6804-2与STM32F072通信回读CRC错误排查求助

我正在开发一款电动车BMS项目,采用LTC6804-2进行单体电池电压与温度采集。开发初期目标是实现与该监测IC的可靠通信:发送配置寄存器设置指令后回读写入值,无CRC错误则判定通信成功。

目前的问题是:在搭载LTC6804-2与STM32F072的自定义BMS板上执行程序时,回读数据始终出现CRC错误;但使用DC1942C演示板搭配Arduino Uno或STM32开发板时,通信完全正常,可正常回读配置寄存器、计算电池电压及辅助值。

我已按照ADI论坛指引测试Vref2电压,发送配置指令后电压升至约3V,符合预期,说明LTC6804-2已接收指令,但回传数据存在异常。相关波形捕获如下:

  • [Arduino Uno+DC1942C寄存器回读捕获图]
  • [自定义板寄存器回读捕获图]
  • [STM32开发板+DC1942C寄存器回读捕获图]

恳请协助排查问题,如需更多细节(如电路原理图片段、通信代码片段等)请告知。

内容的提问来源于stack exchange,提问作者karthikeyan krishnanandan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 17:20:59