MP279x的SPI通讯问题

参考Demo板画了块板子做功能验证,板子集成了MP4201做Charger,MPF42790库仑计,MP2790的AFE芯片。Charger和库仑计用I2C通讯的,能扫描到地址并访问寄存器。但是AFE用I2C扫描不到,切换到SPI也无法通讯(板子用0Ω电阻切换),用逻辑分析仪发现MISO没信号,也就是AFE没输出。


Battery接口直接了个12V供电,C0-C10没接电池。VTOP有大概12V,NSHDN有4V,刚开始REGIN有5.1V,3V3有3.3V,VDD没电压。后来怀疑焊接问题,进行了补焊,也尝试更换为MP2797,担心热风枪温度问题所以烙铁拖焊的。结果几个外部电源端口都没电了,比如VDD、REGIN、3V3、VREF。
想咨询下内部LDO工作的初始条件是什么?板子没接NTC和电池电压采集点应该没影响吧?

主要原理图如下:


该图里C0的齐纳二极管U2没有焊接,MP_SPI_MISO的2.2k上拉电阻R9也没焊接。

电流采样电阻未焊接,应该不影响跟AFE芯片通讯吧?

这里MP_SCL/SCK和MP_SDA/SDI只焊接了R121和R130的0Ω电阻,I2C的0Ω和上拉电阻都没焊接

请问12V电源是怎么接的呢,+极接到IC的VTOP pin,-极有接到C0吗?另外检流电阻没贴是短起来了还是开路呢?并且MP2790的pin脚非常多,所以没那么好焊接,我们建议是用风枪去吹,只用烙铁可能有pin脚虚焊的情况。

12V电源模拟的是电池总电压+和-,VTOP实际是有电压12V的,通过VBAT sensing电路过来的,C0-C10是悬空没连接的,检流电阻没贴。主要是先把芯片通讯搞定再尝试研究功率电路。已经是热风枪吹过的了,重新拆焊过几次,所以有点蒙。