Part Number:DRV8353RS-EVMOther Parts Discussed in Thread:DRV8353
When no load, output PWM waveform drives MOSFET, MOSFET and chip are hot。When I disable the chip or MCU does not output PWM waveform, the chip normally does not heat,The image is my DRV configuration。/resized-image/__size/320×240/__key/communityserver-discussions-components-files/121/pastedimage1663133667630v4.png/resized-image/__size/320×240/__key/communityserver-discussions-components-files/121/pastedimage1663133647859v3.png
Susan Ren:
图片非常模糊,可以上传分辨率高些清晰点的图片呢?
此外,SPI寄存器是否发生了任何警告和故障?正在使用什么Idrive设置?
请提供 GHx、SHx 和 Vdrain 的波形,以便于我们更好地分析您的问题。
,
ming tang:
DRV8353_write_DCR(0X0, 0x0, 0x0, 0x0, PWM_MODE_6X, 0x0, 0x0, 0x1, 0x0, 0x1); delay_us(100); DRV8353_write_HSR(LOCK_OFF, IDRIVEP_HS_300MA, IDRIVEN_HS_1100MA); delay_us(100); DRV8353_write_LSR(1, TDRIVE_1000NS, IDRIVEP_LS_300MA, IDRIVEN_LS_1100MA); delay_us(100); DRV8353_write_CSACR(0x0, VREF_DIV_2, 0x0, CSA_GAIN_40, 0x0, 0x0, 0x0, 0x0, SEN_LVL_1_0); delay_us(100); DRV8353_write_OCPCR(TRETRY_8MS, DEADTIME_200NS, OCP_RETRY, OCP_DEG_8US, VDS_LVL_1_88); delay_us(100);
void DRV8353_write_DCR(int OCP_ACT, int DIS_CPUV, int DIS_GDF, int OTW_REP, int PWM_MODE, int PWM_COM, int PWM_DIR, int COAST, int BRAKE, int CLR_FLT){ uint16_t val = (OCP_ACT<<10) | (DIS_CPUV<<9) | (DIS_GDF<<8) | (OTW_REP<<7) | (PWM_MODE<<5) | (PWM_COM<<4) | (PWM_DIR<<3) | (COAST<<2) | (BRAKE<<1) | CLR_FLT; DRV8353_write_reg(DRV8353_DRIVER_CONTROL, val);}
void DRV8353_write_HSR(int LOCK, int IDRIVEP_HS, int IDRIVEN_HS){ uint16_t val = (LOCK<<8) | (IDRIVEP_HS<<4) | IDRIVEN_HS; DRV8353_write_reg(DRV8353_GATE_DRIVE_HS, val);}
void DRV8353_write_LSR(int CBC, int TDRIVE, int IDRIVEP_LS, int IDRIVEN_LS){ uint16_t val = (CBC<<10) | (TDRIVE<<8) | (IDRIVEP_LS<<4) | IDRIVEN_LS; DRV8353_write_reg(DRV8353_GATE_DRIVE_LS, val);}
void DRV8353_write_OCPCR(int TRETRY, int DEAD_TIME, int OCP_MODE, int OCP_DEG, int VDS_LVL){ uint16_t val = (TRETRY<<10) | (DEAD_TIME<<8) | (OCP_MODE<<6) | (OCP_DEG<<4) | VDS_LVL; DRV8353_write_reg(DRV8353_OCP_CONTROL, val);}
void DRV8353_write_CSACR(int CSA_FET, int VREF_DIV, int LS_REF, int CSA_GAIN, int DIS_SEN, int CSA_CAL_A, int CSA_CAL_B, int CSA_CAL_C, int SEN_LVL){ uint16_t val = (CSA_FET<<10) | (VREF_DIV<<9) | (LS_REF<<8) | (CSA_GAIN<<6) | (DIS_SEN<<5) | (CSA_CAL_A<<4) | (CSA_CAL_B<<3) | (CSA_CAL_C<<2) | SEN_LVL; DRV8353_write_reg(DRV8353_CSA_CONTROL, val);}
这是图片上的内容,关于DRV8353寄存器的配置
,
ming tang:
请问为什么添加的图片都变得很小很不清楚,是不是需要转正链接,Vdrain波形指的源极电源波形吗?
,
Susan Ren:
请使用截图软件截取清晰的图片后按照下面方法上传到论坛
你可以点击插入–选择第二个选项(图片/视频/文件)–点击“上传”(等待图片100%上传成功后)—点击“确定”
,
ming tang:
以上是SHx、GHx、vdrain波形和drv配置的代码截图
,
Susan Ren:
感谢您提供更多的信息。我的目标是在下周中旬之前提供反馈。
,
ming tang:
感谢 希望能尽快
,
Susan Ren:
感谢您的耐心等待。
,
wang wang:
请问有解决是什么原因吗?
,
Susan Ren:
这里有一个重复的帖子: https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1134984/drv8353rs-evm-no-load-drive-mosfet-chip-and-mosfet-hot
我将会把这个关了。