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.

[参考译文] DRV8311:在 PWM 输出模式下、HS_ON 位置的波形输出与手动不同

Guru**** 2455360 points


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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1337268/drv8311-in-pwm-output-mode-the-waveform-output-by-hs_on-position-is-different-from-the-manual

器件型号:DRV8311

大家好、

客户使用 F28388通过 SPI 控制8311。 F28388向8311的 PWM_SYNC 引脚输出20kHz 同步信号。 PWMG_CTRL 寄存器配置为 PwMg_CTRL_DATA =(0x1<<10)|(0x0 << 8)|(0x2 << 5);和 PwMg_CTRL_DATA =(0x1<<10)|(0x0<< 8)|(0x6<< 5)。  这在两种配置中是相同的问题。  根据手册中的说明、在向上/向下计数模式下、HS_ON 输出波形和 SYNC 信号波形之间的关系应如图所示:

客户使用示波器捕获的图形如下所示:

在此配置下、HS_ON 位置的波形输出与手动不同。  向上计数和向下计数模式生成的波形与手动生成的波形相同。  造成这个问题的原因是什么?

此致、

安妮

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

    大家好、

    就这个问题、如果可以联系我、会有所帮助。

    此致、

    安妮

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

    尊敬的 Annie:   

    感谢您的提问。   让我看看这个例子,并在本周内采取后续行动。

    使用的器件是 DRV811S、对吗?

    此致、  

    -约书亚  

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

    你好、 Joshua、

    该器件是 DRV8311P。

    此致、

    安妮

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

    尊敬的 Annie:

    非常感谢您的澄清、请期待本周的答复。

    此致、

    -约书亚

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

    尊敬的 Annie:  

    我仍在研究这一问题,并打算在星期三之前更新。  

    此致、

    -约书亚

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

    你好, Joshua,

    客户迫切需要找到解决方案。  请您在方便时尽早回答该问题吗?

    此致、

    安妮

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

    尊敬的 Annie:  

    我理解并为延误道歉。  

    我将在周一回复以帮助结束此主题。  

    此致、  

    -约书亚

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

    尊敬的 Annie:  

    很抱歉耽误你的时间。   

    我想确认、寄存器值与示例条件匹配、因此您能否再次以十六进制格式提供这些设置:  

    david he1 说:
    Pwmg_Ctrl_data =(0x1<<10)|(0x0<< 8)|(0x2<< 5);以及 Pwmg_Ctrl_data =(0x1<<10)|(0x0<< 8)|(0x6<< 5)。

    PWM_OSC_SYNC 值可能并不会实际设置为示例波形中指定的2H。 当 PWM_OSC_SYNC 设置为1H、2H、5H、6H 和7H 时、您是否可以捕获 SYNC 和 HS_ON 的示波器测量值?  

    此致、

    -约书亚