A:PPS通信过程中易出现断充问题,出现后可从以下几点排查:
1) 关掉PD驱动或者串口的log。pd通信时间精度要求高,打log可能影响通信。
2) 用逻辑分析仪抓iic和CC线信号,看代码中连续两条IIC指令时间间隔是否很大,pd通信时间要求精度控制在毫秒级,如果很大,需要在IIC读写前后加上禁止CPU idle的代码。
3) 用POWER-Z抓通信报文,有量产充电头不回报文的情况,需要看报文message id是否正常递增1,如果没有,可参考第2)点修改方案。下图为异常时pd报文。