42v电池系统,调试用外部开关电源。
电源设置36v,系统正常,提高系统电压到39v,电机运行过程中,发现会出现fault的低电平,导致中断cpu进入系统保护。抓电流,电压高的电流还没有低电压电流大。mos管是ti的48v 100a的管子5×6 smt封装,工作电流30a~40a左右。OC_ADJ_SET 调到1.175v也会发生。
设置drv8303为Latched shut down when OC detected 模式,根据Table 1. Fault and Warning Reporting and Handling,如果有过流,octw也会有波形,但是测量不到任何波形。根据table1 测量了pvdd,gvdd,dvdd,完全正常,没发现任何过压,欠压。
fault之后,马上读取state0寄存器, 读取值是7FF,好像进入fault状态后,任何寄存器读取都是7ff,engate复位后,寄存器读取正常。
搞了好几天了,比较郁闷。
请教fault是什么原因?state0怎么读?在fault状况发生后。
cpu是M3的。
thanks!
tang tang2:
oc_adj_set 设置低后,octw有波形可以捕获,说明oc检测8303是完完全全正常的。
的确是fault发出中断,8303的mos 驱动置高阻。而octw没有波形,说明肯定不是过流。
看fault的表格,只有那几个vdd欠压,过压,才会出现这种情况,过温是不可能的。
avdd,pvdd,gvdd,dvdd都并联过电容,增加2.2uf,4.7uf,都无效。用示波器100m的采样率都抓不到任何欠压。
发生fault事件后,change bump都正常,有电压输出,看样子肯定不是gvdd过压。
郁闷啊,ti的fae没人吗?肯定是8303出了什么状况,但是没办法分析出来啊!!
thanks!
42v电池系统,调试用外部开关电源。
电源设置36v,系统正常,提高系统电压到39v,电机运行过程中,发现会出现fault的低电平,导致中断cpu进入系统保护。抓电流,电压高的电流还没有低电压电流大。mos管是ti的48v 100a的管子5×6 smt封装,工作电流30a~40a左右。OC_ADJ_SET 调到1.175v也会发生。
设置drv8303为Latched shut down when OC detected 模式,根据Table 1. Fault and Warning Reporting and Handling,如果有过流,octw也会有波形,但是测量不到任何波形。根据table1 测量了pvdd,gvdd,dvdd,完全正常,没发现任何过压,欠压。
fault之后,马上读取state0寄存器, 读取值是7FF,好像进入fault状态后,任何寄存器读取都是7ff,engate复位后,寄存器读取正常。
搞了好几天了,比较郁闷。
请教fault是什么原因?state0怎么读?在fault状况发生后。
cpu是M3的。
thanks!
tang tang2:
回复 tang tang2:
昨晚用镊子短路gvdd,产生fault,可以读到state0错误寄存器!
短路dvdd,也产生fault,但是读到的state0 为7ff!
所以基本上我的现在这个问题应该是DVDD的问题,也可能是电机高速运转,突然堵转后,导致8303产生了不稳定性(自己复位了)??
在dvdd上电容加的太大,会导致8303损坏,晕!换ic!
谁可以解决这个问题啊?FAE呢??
整个datasheet里都没提dvdd的欠压电压是多少v?
thanks!
42v电池系统,调试用外部开关电源。
电源设置36v,系统正常,提高系统电压到39v,电机运行过程中,发现会出现fault的低电平,导致中断cpu进入系统保护。抓电流,电压高的电流还没有低电压电流大。mos管是ti的48v 100a的管子5×6 smt封装,工作电流30a~40a左右。OC_ADJ_SET 调到1.175v也会发生。
设置drv8303为Latched shut down when OC detected 模式,根据Table 1. Fault and Warning Reporting and Handling,如果有过流,octw也会有波形,但是测量不到任何波形。根据table1 测量了pvdd,gvdd,dvdd,完全正常,没发现任何过压,欠压。
fault之后,马上读取state0寄存器, 读取值是7FF,好像进入fault状态后,任何寄存器读取都是7ff,engate复位后,寄存器读取正常。
搞了好几天了,比较郁闷。
请教fault是什么原因?state0怎么读?在fault状况发生后。
cpu是M3的。
thanks!
tang tang2:
回复 tang tang2:
mosfet是CSD19531Q5A!
cpu是5v的,电机转速13000,电压36v,FOC无感控制。
应用需要急加速,急刹车。