请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:DRV8704 大家好。
无法使 DRV8704正常工作。 在我打开 Anu 电机后、我立即遇到前置驱动器故障错误
配置:
ConfigRegisters.CTRL.bits.ENBL = 1; ConfigRegisters.CTRL.bits.ISGAIN = drv8704_isgain_5; ConfigRegisters.CTRL.bits.DTIME = drv8704_dead_time_410ns; ConfigRegisters.TORQUE.bits.TORQUE = 0xFF; ConfigRegisters.OFF.bits.TOFF = 0x00; ConfigRegisters.OFF.bits.PWMMODE = 1; ConfigRegisters.BLANK.bits.TBLANK = 0xF0; ConfigRegisters.DECAY.bits.TDECAY = 0x00; ConfigRegisters.DECAY.bits.DECMOD = drv8704_force_fast_decay; ConfigRegisters.DRIVE.bits.OCPTH = drv8704_ocp_treshold_1000mV; ConfigRegisters.DRIVE.bits.OCPDEG = drv8704_ocp_deglitch_8_40us; ConfigRegisters.DRIVE.bits.TDRIVEN = drv8704_drive_sink_2_10us; ConfigRegisters.DRIVE.bits.TDRIVEP = drv8704_drive_source_2_10us; ConfigRegisters.DRIVE.bits.IDRIVEN = drv8704_drive_i_sink_400ma; ConfigRegisters.DRIVE.bits.IDRIVEP = drv8704_drive_i_source_200ma;
下面是我在示波器上的情况。 负载和浮动输出上的波形相同。

有人有线索吗?