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.

[参考译文] CCS/LAUNCHXL-F28379D:CCS/LAUNCHXL-F28379D 和 BOOSTXL-DRV8305EVM 问题 PWM

Guru**** 2524550 points
Other Parts Discussed in Thread: DRV8305, SFRA

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/907971/ccs-launchxl-f28379d-ccs-launchxl-f28379d-and-boostxl-drv8305evm-problem-pwm

器件型号:LAUNCHXL-F28379D
主题中讨论的其他器件:SFRA

工具/软件:Code Composer Studio

您好!

我的硬件: LAUNCHXL-F28379D + 2  个 DRV8305 Booster 板+ TI 的耦合 PMSM 电机

我已经完成了本指南中的所有步骤 :http://www.ti.com/lit/an/spracb8a/spracb8a.pdf?&ts=1590074670040、 但我无法获取 PWM。

我能够检测到 PWM DAC 引脚上的示波器信号。

我还遵循了本主题中的提示:https://e2e.ti.com/support/microcontrollers/c2000/f/171/p/897652/3355710#3355710 、但它没有帮助。

请帮帮我。

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

    在构建 LEVEL1时、我在禁用发动机并连接到电路板的情况下运行了测试。 指示电源电流为50mA。 但是、我仍然进入过流模式。 我怀疑 DRS 8305分流放大器工作不正常。 但我不知道如何检查该方案。 我还检查了代码中的引脚及其性能、以确保端口正确无误。 我还查看了 CMPA 寄存器的值-其中的值发生了变化。 TripFlagDMC 我无法清除。 它未复位、因为在我设置 ClearFlagDMC = 1标志后、我仍然进入过流状态。 我正在等待您对这个问题的想法。

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

    您好!
    此查询已分配给专家。 由于美国假期是在2005年5月25日、请在美国时间2005年6月26日之前回复。

    谢谢
    Vasudha

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

    如果您按照用户指南操作、1级不应出现任何问题。 嗯、我会检查代表电机电流反馈的模拟输入上的电压电平。 在没有电机电流流动的情况下、电压应约为1.5V 或1.65V。 如果它远远超过这个值、那么问题可能出在 DRV Booster Pack 中。请告诉我们。  

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

    我现在再次仔细检查了手册。 我不能弄清楚我做了什么错了。 我还查看了电流反馈(引脚13 15 17 BoosterPack)、它们在启动后对应1.5V 电压、但该电压保持几秒钟、当它消失时、我在调试窗口 motor1.TripFlagDMC = 1中看到。

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

    您是否安装了 Booster Pack? 很难理解电压如何从1.5V 下降到消失而没有有效的原因。 检查触发它的原因、这是标志设置为1的原因。

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

    我设法找到了一个解决方案。 在 "FCL_SFRA_XL_DualServo-Settings.h"文件中、第214行 Vmax_ISENSE1 (3.0-1.65)。 我将此值更正为(3.3-1.65)、一切正常。 我不确定这一决定是否正确、但至少它比什么都好。  请写下您对该解决方案的看法。

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

    379D 的 VREF 为3.0V、因此原始值正确。 除非您选择了接近零的电流限制值、否则我不会看到关断。 建议您沿着这些线挖掘。  

    很高兴你找到了一条出路。 正在关闭此主题。