主题中讨论的其他器件: DRV8303
工具/软件:Code Composer Studio
您好!
我无法让我的电机在我自己设计的电路板上运行。 我使用的是 TMS320F28069M 微控制器和 DRV8303栅极驱动器。
几乎所有内容都与 F28069M LaunchPad 的参考设计相同。
我更改的唯一内容是 PWM 通道、SPI 和 ADC。 以下是 LaunchPad 用于 PWM 的用途:
PWM_AH = ePWM1A
PWM_AL = ePWM1B
PWM_BH = ePWM2A
PWM_BL = ePWM2B
PWM_CH = ePWM3A
PWM_CL = ePWM3B
我在电路板上使用的是:
PWM_AH = ePWM7A
PWM_AL = ePWM7B
PWM_BH = ePWM2A
PWM_BL = ePWM2B
PWM_CH = ePWM1A
PWM_CL = ePWM1B
我还在使用 SPIB 而不是 SPIA。
我已更改 hal.c SPIB 寄存器和 pwmHandle 顺序。 我还更改了 ADC 反馈顺序。
现在、当我运行 lab01b 时、一切都正常。 请参见下图。
我正在使用此电机:Nanotec DB42S03
使用 user.h 文件:e2e.ti.com/.../User_5F00_j.h-eerste-lab-geen-maxon.c
下面是我使用的 hal.c 文件:
现在、当我想在我自己的电路板上运行 lab02时、我的电机发出了一个高挤压声音。
当我在 LaunchPad 上运行它时、一切工作正常。

