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:如何从 PWM 信号获取模拟电压

Guru**** 2540720 points
Other Parts Discussed in Thread: BOOSTXL-DRV8305EVM

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1548012/launchxl-f28379d-how-to-obtain-analog-voltage-from-pwm-signal

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

工具/软件:

大家好、我将尝试从 BOOSTXL-DRV8305EVM 电机驱动器获取的 PWM 信号中获取模拟电压。 当我将其与我的 ADC 代码连接起来时、只会给出周期的最大值。 我应该采取哪些步骤才能使其正常工作?
谢谢您、Kristian

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

    Kristian、

    你好,再次道歉的延迟,就像在另一篇文章.

    我有 2 个注意事项,这篇文章:

    1. 如果您尝试测量 3.3V PWM 信号的占空比百分比、最好使用 eCAP 外设模块、而不是模拟引脚。 PWM 信号实际上不是模拟信号、它们是 0/3.3V 数字引脚、施加到电机驱动器的模拟电压基于该占空比。

    2. 一般而言、如果您希望将模拟电压施加到电机上、则不应直接对 MCU 的 PWM 输出进行采样。 相反、请查看 BOOSTXL_DRV8305EVM 的原理图并注意  VSEN_A/B/C  信号。 这些是分压器电路、允许您检测每个相位的(按比例缩小)电压。 则应该对其进行采样。

    此致、
    Jason Osborn