“线程”中讨论的其它部件:BOOSTXL-DRV8323RH, LAUNCHXL-F280025C
尊敬的 TI 支持:
我需要 CMPSS 的帮助。
我正在使用: LAUNHXL-F280025C - BOOSTXL-DRV8323RH -通用电机控制实验室 (因此所有原厂均来自 TI)
基本上,我正在尝试验证 CMpss 和过流保护,但它不起作用。
我试图设置为10A,7 A,4 A,并使用10A 驾驶以强制跳闸,但没有任何反应。 可以帮帮我吗?
查看以下设置。
谢谢,
奥兰多
1 - Hal.h
#define MTR1_IU_CMPSHP_MUX 1//CMPSS1-A11
#define MTR1_II_CMLP_MUX 1//CMPSS1-A11
#define MTR1_IV_CMPHP_MUX 4 // CMPSSS3-C4
#define MTR1_IV_CMPLP_MUX 4 // CMPSS3-C4
#define MTR1_IW_CMPHP_MUX 3 // CMPSSS1-C7
#define MTR1_IW_CMLP_MUX 3 // CMPSSS1-C7
#define MTR1_CMPSSS_DACK_value 2700 // 3308 = 14A / 2917 = 10A / 2700 = 7A / 4095 = 23.56A
#define MTR1_CMPSSS_DACL_value 1396 // 788 =-14A / 1179 =-10A / 1396 =-7A / 0001 =-23.56A
2 -水平
CMPSSS_configFilterHigh (obj->cmpsHandle[cn],4,4,3);
CMPSSS_initFilterHigh (obj->cmpsHandle[cnt]);
CMPSSS_configFilterLow (obj->cmpsHandle[cnt],4,4,3);3.
CMPSS_initFilterLow(obj->cmpsHandle[cnt]);
//设置 COMPHYSCTL 寄存器
// COMP 滞后设为2个典型值
CMPSSS_set滞后(obj->cmpsHandle[cnt],1);