为什么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);
Annie Liu:
由于国庆假期,我们建议您将问题发布在E2E英文技术论坛上https://e2e.ti.com/support/motor-drivers/f/38,将由资深的工程师为您提供帮助。我们的E2E英文社区有TI专家进行回复,并得到全球各地工程师的支持,分享他们的知识和经验。
Eric L Chen:
您好,
通常,过热的原因有可能是某个接地在电路图或组装上有问题,或者是IDRIVE对使用的FET来说设置的过高。
请问DRV8232的输入VM电压是多少?
您的IDRIVE设置是什么?
请提供FET的零件编号
能提供电路板原理图吗?-Eric C.
user6251501:
回复 Eric L Chen:
user6251501:
回复 Eric L Chen:
fet是TPH2R506PL