您好
在使用 DRV8243时、我们的客户无法将芯片从睡眠模式转换为待机模式。
基于上述问题、我要求客户考虑四个方面、并提供以下回答:
1.我们的 SPI 格式正确。 以前、我们会读出写入的寄存器值、而写入和读取的数据是一致的。 此外、我们读取与数据手册中的值相对应的 ID 寄存器的值;发送 SPI 的数据序列如下:
0x0819、0x0A10、0x0B00、0x0C40、0x0D04、 0x081A
2.根据时序图,我们已将唤醒时间延长至超过1ms (从 nSleep 到发送第一个 SPI 帧的时间为1.128ms),此时 VM 电压值为11.75V,远高于 VMPOR_最大上升值为3.9V, 相应的时序图如下所示:
3、我们上电已经好几次了,但 nFault 管脚还没有升高(我们在上电的初始化过程中,操作过程中还没有涉及状态切换)
4.我们的外部电路被上拉至5V、但是我们仍然不能升高 nFault 管脚。
这里我们发现、在 发出 CLR_FLT 命令后、无法清除 POR 故障代码。 这条线索仅供参考。
请尽快提供解决方案、以解决 DRV8243无法从睡眠模式进入待机模式的问题?
谢谢!