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.

[参考译文] TMS320F28377D:如何使 CPU2访问 EMIF1?

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/845738/tms320f28377d-how-to-make-cpu2-access-emif1

器件型号:TMS320F28377D

尊敬的团队:

1、我已经执行了对 CPU1的读取 EMIF1、我想使用 CPU2访问 EMIF1、 我应该如何编写程序?

我已将数据地址总线切换到 CPU2、我不知道要设置什么、

setup_emif1_pinmux_async_16bit (GPIO_MUX_CPU2);  

2、 在计算 HVPM28335无传感器 PWM 的占空比时、为什么需要在公式中添加 v.HalfPerMax?

(* ePWM[CH1]).cmpA.half.cmpA =_IQmpy (v.HalfPerMax、v.Mfunc1)+ v.HalfPerMax;\
(* ePWM[CH2]).cmpA.half.cmpA =_IQmpy (v.HalfPerMax、v.Mfunc2)+ v.HalfPerMax;\
(* ePWM[ch3]).cmpa.half.cmpA =_IQmpy (v.HalfPerMax、v.Mfunc3)+ v.HalfPerMax;\

此致

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

    您好!

    [引述]

    1、我已经执行了对 CPU1的读取 EMIF1、我想使用 CPU2访问 EMIF1、 我应该如何编写程序?

    我已将数据地址总线切换到 CPU2、我不知道要设置什么、

    setup_emif1_pinmux_async_16bit (GPIO_MUX_CPU2); 

    请参阅以下关于同一主题的 E2E 帖子。

    e2e.ti.com/.../3071924 CPU2#3071924

    请告诉我这是否有帮助、以便我 可以将此帖子分配给 其他专家、以回答您有关 HVPM28335的查询。

    此致、

    Vivek Singh

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

    您好、Vivek:

    感谢您的回答、它可以帮助我。

     请 将此帖子分配 给其他专家。

    此致

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

    很好。 我已将其分配给 PWM 专家。

    此致

    Vivek Singh

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

    您好!

    关于您的第二个问题-

    2、 在计算 HVPM28335无传感器 PWM 的占空比时、为什么需要在公式中添加 v.HalfPerMax?

    (* ePWM[CH1]).cmpA.half.cmpA =_IQmpy (v.HalfPerMax、v.Mfunc1)+ v.HalfPerMax;\
    (* ePWM[CH2]).cmpA.half.cmpA =_IQmpy (v.HalfPerMax、v.Mfunc2)+ v.HalfPerMax;\
    (* ePWM[ch3]).cmpa.half.cmpA =_IQmpy (v.HalfPerMax、v.Mfunc3)+ v.HalfPerMax;\

    添加了 V.HalfPerMax、因为调制在50%占空比上发生。 因此、根据计算结果、占空比将增大或减小 w.r.t 50%的值。  Mfunc1/2/3反过来由空间矢量调制计算。 您可以参考 SVGEN 宏。