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.

[参考译文] 用于读取 PWM 信号的 ADC 转换器

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/794150/adc-converter-for-reading-pwm-signals

主题中讨论的其他器件:INA240ADS7853TCA9535

你(们)好

我正在寻找能够读取 PWM 信号(0-3V3、@ 200Hz 可变占空比0-100%)的多通道 ADC 转换器。

ADC 应该能够通过 SPI、I2C 与我的控制器通信。

工作电压可以是3V3-15V

最好采用 TSSOP 封装。

此致

梅扬克

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

    我看到 Cynthia 针对 ADS7853发布回您、我怀疑这是同一个查询的一部分。 您的 INA240的输出电压电平是多少?您要捕获的最小脉冲宽度是多少? 由于您基本上尝试读取逻辑0或逻辑1 (LED 的"关断或导通时间")、因此您可能不需要12位转换器。 对于您原来的问题、是的、LPF 将会舍入 PWM 信号的各个角落、您可能不需要它们来执行此类应用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好,Tom

    INA240A1的输出可介于3V3至0V 之间。 此外、由于 PWM 具有可变占空比、脉冲的持续时间可介于0毫秒和5毫秒之间。

    您能建议使用任何数据转换器来读取它吗?

    此致

    梅扬克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    也许我应该以不同的方式来表述这个问题-通过"您尝试捕获的最小脉冲宽度是多少?"、我正在寻找这个1%的值、假设它是一个有效条件。 您的0至5毫秒是100%折扣或100%开启。 您需要解决的最短导通(或关断)时间是多少?

    再说一次-如果您需要12个通道、这是否适用于一个交通灯中的12个不同 LED? 它们都是同时打开还是关闭? 如果您只需要确定 LED 是亮起还是熄灭、GPIO 扩展器是否适合您? 可能类似于 TCA9535?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好,Tom

    一个时间段的最短导通时间为0.5毫秒。

    是的、每个交通信号灯都有一个单独的通道。

    交通信号灯由216个 LED 组成、一旦这些 LED 出现故障、总电流消耗将降低、因此 INA240A1的 PWM 输出幅值将降低。 这就是我需要 ADC 的原因、我想知道、假设 LED 出现故障的百分比是多少。

    此外、由于 PWM @ 200Hz、任何 GPIO 引脚都将以相同的频率对其进行读取和读取、因此 GPIO 不会帮助确定 LED 故障的百分比。

    我希望有一些 ADC 来解决这个问题?

    此致

    梅扬克

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

    现在、我开始看到交通中的光线。 您实际上是在尝试测量通过 INA 感测到的电流、该电流恰好来自216个 PWM LED。 因此、如果我理解正确、您有10个亮度级别、每个级别代表通过216个 LED 的电流。 您能否将其视为每个亮度级别的平均电流消耗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好,Tom

    是的、实际上亮度水平是由用户以1-100的比例驱动的。

    在每个亮度水平上、INA240都会感应电流并提供成比例的电压输出。 现在、由于输入是 PWM、INA240的输出也是 PWM。

    是的、对于每个电平、电流都可以是所有 LED 的平均值。 我认为,这表明了这一点。

    我希望您现在能够帮助我、  

    此致

    梅扬克

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Mayank、
    这已经脱机、请联系您的 FAE 以获取建议的解决方案。
    此致
    Cynthia