通过GUI向TPS65311的寄存器写入数据,GUI的发送显示数据已经发出去,但是读取TPS5311的寄存器数据仍然为0,除了0x2f的只读寄存器读出来数据不为0以外,其他寄存器读出来的数据为0
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.
通过GUI向TPS65311的寄存器写入数据,GUI的发送显示数据已经发出去,但是读取TPS5311的寄存器数据仍然为0,除了0x2f的只读寄存器读出来数据不为0以外,其他寄存器读出来的数据为0
Hi
还是要确认接口时序和读写值?
另外板子按照默认状态启动,是否能正常输出? 之前你发过帖子将短路保护后才异常,说明先启动是可以正常的?正常启动后,当时通过软件配置或者读写是否是正常的?
没有输出,GUI读出来的永远是0xff,我另外用单片机写SPI读也是0xff,无法写进去
之前的短路点是VINPROT接负载发生短路,我说错了,可以确定从VBAT到VINPROT之间没有元器件损坏,因为GPFET强行拉低后VINPROT有点电压了,但是BUCK1仍然没有输出
这种情况会不会是芯片已经损坏了,因为芯片手册中lock模式的解锁需要VIN<VPOR或者热关断,我尝试了前者,仍然不行,GUI读出来仍然是0xff,且无法写入芯片寄存器
这个芯片不应该有短路保护吗,按道理当我短路的时候芯片应该开启短路保护,GPFET引脚会拉高的,但是短路的时候我发现芯片没有任何动作,
HI
你用短路保护时的电流比较小,从你描述看我怀疑是其他原因导致芯片损坏。