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.

[参考译文] LAUNCHXL-F28379D:需要有关带有 BOOSTXL-BUCKCONV 的 TI F28379D LaunchPad 软件实施模型的信息

Guru**** 664280 points
Other Parts Discussed in Thread: BOOSTXL-BUCKCONV
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1078722/launchxl-f28379d-need-information-regarding-software-implementation-model-for-ti-f28379d-launchpad-with-boostxl-buckconv

部件号:LAUNHHXL-F28379D
“线程”中讨论的其它部件:BOOSTXL-BUCKCONV

尊敬的团队:

使用  峰值电流模式控制的数字 DC/DC 降压转换 器使用 BOOSTXL-BUCKCONV 的 TI F280049C LaunchPad 的软件实施模型(Matlab)示例模型一个系统初始化块, 请告诉我此块的用途是什么。如果我想使用 TI F28379D LaunchPad,那么我需要对该系统初始 化块做什么更改。 添加现有块配置以供参考。

 F280049C LaunchPad 的配置。请共享  TI F28379D LaunchPad 的配置。

链接:in.mathworks.com/.../pcmc-example.html

谢谢,

普拉蒂耶

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

    您好,

    我已联系 MathWorks 团队提供支持。 请期待明天的回复。

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

    谢谢

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

    今天上午向 MW 团队发送提醒。

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

    是的,等待 MW 团队的回复。

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

    我今天上午再次发出提醒。 在 MathWorks 论坛上发布问题可能会更快

    https://www.mathworks.com/matlabcentral/?s_tid=gn_mlc

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

    您好,普拉蒂耶,

    “系统初始化”块使我们能够在 model_initialize()函数中的生成代码中添加自定义代码。
    当引入此发货示例“使用峰值电流模式控制的数字 DC/DC 降压转换器”时,TI C2000支持软件包不支持某些功能(如 ePWM XBAR)。  因此,所需的更改将作为自定义代码的一部分使用“系统初始化”块添加。

    以下代码启用 ePWM XBAR 设置,分别为 TRIP4和 TRIP5启用 MUX1和 MUX0输出。
    对于 F28379D,这种情况保持不变,以分别在 TRIP4和 TRIP5上启用 COMPSS1的 COMPL 和 COMPH 输出。

    EPwmXbarRegs.TRIP4MUXENABLE.BIT.MUX1 = 1;//在 TRIP4上启用 CMPSSS1-压缩行程(TRIP4MUXENABLE)
    EPwmXbarRegs.TRIP5MUXENABLE.bit.MUX0 = 1;//在 TRIP5上启用 CMPSSS1- COMPH 跳闸(TRIP5MUXENABLE)

    以下代码用于配置内部参考电压。 F28379D 不需要这样做,因为它可以根据需要从 DAC 和 CMPSSS 的配置集进行配置。

    AnalogSubsysRegs.ANAREFCTL.ALL = 0;//3.3V 内部参考
    AnalogSubsysRegs.CMPLPMXSEL.Bit.CMP1LPMXSEL = 0x3;/ADCA 源,用于 compl-positive 输入
    AnalogSubsysRegs.CMPHPXSEL.Bit.CMP1HPMXSEL = 0x3;//ADCA 源,用于 COMPH 定位输入

    以下代码用于驱动 ePWM1中的 T1触发器操作限定符事件。 但是,F28379D 不支持0x8。  T1事件应从 F28379D 支持的任何事件中进行选择,并进行必要的配置设置。

    EPwm1Regs.AQTSRCSBit.T1SEL = 0x8;// CMPSSS1- COMPH DCEVTFILT 以驱动 Action 限定符 T1触发事件

    以下代码会触发 T1的已配置触发事件的 ePWM1A 降低,并清除 Tripzone 中断标志。  F28379D 的情况也是如此。

    EPwm1Regs.AQCTLA2.bit.T1U =1;//在 T1触发事件上将 ePWMxA 设置为 LOW
    EALLOW;
    EPwm1Regs.TZCLL.Bit.DCAEVT1 =1;//清除压缩假行程标志
    EPwm1Regs.TZCLL.Bit.OST = 1;//清除压缩假行程标志
    EDIS;

    如果您在为 F28379D 进行必要配置时仍然遇到任何困难,请联系 MathWorks 技术支持团队。  当我们收到支持请求时,我们的内部流程使我们能够让合适的人员参与解决此问题,我们将立即与您联系,以更详细的方式了解案例。

    请联系我们:
    www.mathworks.com/support.html

    此致,
    拉姆·阿拉|马蒂 Works

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

    谢谢你,Ram。

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

    普拉蒂耶

    我将在这里结束这条线程。 如果需要,您可以继续在 MathWorks 论坛上进行调试。