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.

BQ40Z50-R1: 数据读取不稳定,会偶尔出现异常值

Part Number: BQ40Z50-R1
Other Parts Discussed in Thread: BQ40Z50, BQSTUDIO

使用STM32F103,基于软件I2C与BQ40Z50进行通信,在通信过程中,可以读到正常的数据,但是总会偶尔有异常的值出现,通信时序方面也改过好多种延时了,包括bqstudio的时序。现在的问题就是都可以读到正常值,但就是会偶尔出现异常值,大小基本接近相应寄存器的最大值,然后通过逻辑分析仪可以抓到几种异常跳变,应该是随机出现的,不知道为什么

然后下面示波器的波形,是读SOH的

发送都没问题,就是读取,,可以看到示波器里面蓝色部分是SDA,接受时由从机控制,明显畸变,电压也变低了一些。