This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMDSHVMTRPFCKIT:有关 clarke1.As 的问题

Guru**** 2578945 points
Other Parts Discussed in Thread: CONTROLSUITE

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1129324/tmdshvmtrpfckit-question-about-clarke1-as

器件型号:TMDSHVMTRPFCKIT
Thread 中讨论的其他器件:controlSUITE

尊敬的团队:

例程: C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensored

构建级别:级别2

在进行以下修改后、我的客户发现"clarke1.As 和"clarke1.B"的值 将保持在初始值

在  f2833xdrvlib.h 中:

//用于间接访问所有 ePWM 模块
volatile struct ePWM_regs * ePWM[]=
{EPwm1Regs、//有意:(ePWM[0]未使用)
EPwm1Regs (EPwm1Regs)、
EPwm2Regs (EPwm2Regs)、
EPwm3Regs (EPwm3Regs)、
EPwm4Regs (EPwm4Regs)、
EPwm5Regs (EPwm5Regs)、
EPwm6Regs (EPwm6Regs)、
EPwm7Regs (EPwm7Regs)、
};

在  DSP2833x_Headers_nonBIOS.cmd 中:

EPWM1:origin = 0x006800、length = 0x000022 //增强型 PWM 1寄存器*/
EPWM2:origin = 0x006840、length = 0x000022 //增强型 PWM 2寄存器*/
EPWM3:origin = 0x006880,length = 0x000022 //增强型 PWM 3寄存器*/
EPWM4:origin = 0x0068C0、length = 0x000022 //增强型 PWM 4寄存器*/
EPWM5:origin = 0x006900,length = 0x000022 //增强型 PWM 5寄存器*/
EPWM6:origin = 0x006940、length = 0x000022 //增强型 PWM 6寄存器*/
EPWM7:origin = 0x006980、length = 0x000022 //增强型 PWM 7寄存器*/

和:

EPwm1RegsFile:> EPWM1 PAGE = 1.
EPwm2RegsFile:> EPWM2 page = 1.
EPwm3RegsFile:> EPWM3 page = 1.
EPwm4RegsFile:> EPWM4 page = 1.
EPwm5RegsFile:> EPWM5 PAGE = 1.
EPwm6RegsFile:> EPWM6 PAGE = 1.
EPwm7RegsFile:> EPWM7 PAGE = 1.

在 DSP2833x_ePWM.h 中:

//
//外部引用和函数声明
//
extern volatile struct ePWM_regs EPwm1Regs;
extern volatile struct ePWM_regs EPwm2Regs;
extern volatile struct ePWM_regs EPwm3Regs;
extern volatile struct ePWM_regs EPwm4Regs;
extern volatile struct ePWM_regs EPwm5Regs;
extern volatile struct ePWM_regs EPwm6Regs;
extern volatile struct ePWM_regs EPwm7Regs;

此外、编译后将出现以下警告:

此致、

绿色

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    示例工程针对 F28035器 件、可能需要根据 F28335器件对器件初始化代码和.cmd 文件进行一些小改动。

    请建议客户将 MotorControl SDK 中的示例实验与更新的 C2000器件一起使用。  您可能知道  controlSUITE 不再更新。 C2000的最新软件版本现在通过 C2000Ware 提供 、并通过 DigitalPower SDK 和 MotorControl SDK 提供应用示例

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Yanming:

    感谢您的建议、但客户反馈说他们目前 没有更换芯片的计划、因此 您可能需要帮助提供需要修改的内容、以便使例程适用于 F28335。

    此致、

    绿色

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据客户 使用的器件更改项目中的 PWM、ADC 和 GPIO 配置代码。 很难根据您的要求向 E2E 上的任何客户提供详细的修改。

    您可以参阅以下文件夹中的示例。 不要将 EPWM6&用于 PWMDAC。

    C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.1\HVPM_Sensorless_2833x