为什么DRV8323在使用是会出现严重发热?

Other Parts Discussed in Thread: DRV8323

为什么DRV8323在使用是会出现严重发热? 电路板靠近8323部分热量很大 得有七八十度的样子。

这是我程序中的8323设置,整个电路板电流比较之前正常的时候大了将近50mA

HAL_GPIO_WritePin(ENABLE_GPIO_Port, ENABLE_Pin, GPIO_PIN_SET);
HAL_Delay(100);
calibrate_8323();/////////////////////////////////////////////////////
delay_us(100);
write_DCR(0x0, 0x0, 0x0, PWM_MODE_3X, 0x0, 0x0, 0x0, 0x0, 0x1);
delay_us(100);
write_CSACR(0x0, 0x1, 0x0, CSA_GAIN_40, 0x0, 0x0, 0x0, 0x0, SEN_LVL_1_0);
delay_us(100);
write_OCPCR(TRETRY_4MS, DEADTIME_200NS, OCP_RETRY, OCP_DEG_8US, VDS_LVL_1_88);
delay_us(100);

zero_current(&controller.adc1_offset, &controller.adc2_offset);  //测量8323采样电流 数值正常

disable_gd();

delay_us(100);