应用场合:DRV8343S驱动芯片用于24V汽车电子水泵的电机控制,原理图见附件。
当PWM启动之前,通过SPI向DRV8343S芯片发送 开路或短路保护检测使能位,驱动芯片偶尔会误报对电源短路(SHT_BAT),或对GND短路(SHT_GND)。
在待机情况下,通过SPI向寄存器写参数:
向IC2寄存器发送0x7F,之后等待50ms,向IC2寄存器发送0x60; 就会出现误报故障情况。
存在的疑问:
1. IC2寄存器,能够同时使能短路检测和开路检测?? 即写入0x7F,bit3 EN_OLP和bit4 EN_SHT_TST同时写1??
2. IC2寄存器中的bit6-5 OLP_SHTS_DLY 应该如何选择? delay值是否:越大越不容易误报故障?? 目前使用的11b,之前只用10b时也会误报故障;
3. IC2寄存器中,bit4 EN_SHT_TST写入1时,是否要求电机完全静止,或者说最低的转速(电频率)限制是多少?
3. IC2寄存器中,bit4 EN_SHT_TST写入1时,对环境温度范围有无要求,是否全温度范围-40℃~125℃都可以检测?
相关原理图,芯片手册,见附件!!