工具/软件:
我的问题与"setupCMPSS"函数相关:
为什么还要监测欠流? 根据这些行:
//将 DAC 设置为 H~75%和 L ~25%值
CMPSS_setDACValueHigh (base12048+(int16_t)((float32_t) CURRENT_LIMIT_*(float32_t) 2048.0/(float32_t) CURRENT_MAX_SENSE));
CMPSS_setDACValueLow (base12048-(int16_t)((float32_t) CURRENT_LIMIT_*(float32_t) 2048.0/(float32_t) CURRENT_MAX_SENSE));
我们使用"CMPSS1_CTRIPH_OR_CTRLIPL"作为多路复用器值:
#define II_SENSE_XBAR_MUX_VAL XBAR_EPWM_MUX00_CMPSS1_CTRIPH_OR_L
XBAR_setEPWMMuxConfig (XBAR_TRIP4、II_SENSE_XBAR_MUX_VAL);
因此、每当 CTRIPH 或 CTRIPL 给出(1)时、或门的输出为1。 这意味着我们正在监测过流和欠流、因为如果 CMPIN 小于(2048-(14/16.968)*2048 = 358)、COMPL (反相)将给出1;如果 CMPIN 大于(2048+(14/16.968)*2048 = 3737、COMPH (反相)将给出1。
我的问题是: 监测欠流的点是什么?
提前感谢。