主题中讨论的其他器件:BOOSTXL-DRV8305EVM、C2000WARE、 BOOSTXL-3PHGANINV
我正在尝试将双轴伺服示例(C:\ti\c2000\C2000Ware_MotorControl_SDK_4_02_00_00\solutions\boostxl_3phganinv)改编为单个 BOOSTXL-DRV8305EVM。 我可以在示波器上获得适当的 PWM 信号、但一旦我设置 motorVars[0].ctrlState 为运行、我就会收到过流故障。 我似乎无法越过 BUILDLEVEL1、而是看到图中的脉冲和斜坡发生器。 我怀疑我的基极电流(M1_BASE_CURRENT)和比例因子(M1_MAXIMUM_SCALE_CURRENT)已关闭。 BOOSTXL-DRV8305EVM 将分流电压传递到增益为10且失调电压为1.65V 的差分运算放大器。 分流器为7毫欧、基准电压为3.0V、取自 LaunchPad。 设置这些值的正确方法是什么?
下面是我的尝试:
I set M1_maximum_scale_current =[Vref /(gain*Rshunt)]- Offset =[3.0 /(10.0 * 0.007)]-[1.65 /(10.0 * 0.007)]。 我已经将 M1_BASE_CURRENT 设置为该值的一半。
非常感谢您的任何见解!