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.

[参考译文] TMS320F28P550SJ:如何将 PGA 输出路由到 ADC 输入(在内部)

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1581123/tms320f28p550sj-how-can-i-route-a-pga-output-into-an-adc-input-internally

器件型号:TMS320F28P550SJ


我正在尝试搞清楚如何将 PGA 输出的信号注入 ADC、但找不到任何表格或信息、说明 PGA 输出是否路由到特定 ADC 的输入多路复用器。  

我已经阅读了数据表、特别注意:
图 6-32. 模拟子系统方框图
图 6-34. 模拟组连接
表 6-12. 模拟引脚和内部连接
ADC 内核和 ADC 包装器的方框图如图 6-35 所示。
表 6-13. 模拟信号说明
图 6-55 显示了 PGA 方框图

UC 是 F28P550SJ9RSHR  

说实话、请遵循“表 6-12. 模拟引脚和内部连接“、我认为不可能将 PGA 输出信号注入任何 ADC、我认为 ADC 可以处理 A0..A15、B 可以处理 B0..B15…… 但我看不到任何方法。

在 PGA 一章中、我可以用红色标记“器件引脚上有三个 PGA 信号:
•PGA_INP 是 PGA 运算放大器的正输入。
•PGA_INM 是 PGA 运算放大器的负输入。 有关更多信息、请参阅器件数据手册。
•PGA_OUT 支持使用 RC 元件进行运算放大器输出滤波。 滤波后的信号可用于采样
CMPSS 模块实现数据和监控。“ 在第 6.15.8 节“可编程增益放大器 (PGA)“中、但没有更多信息。

我也阅读了技术参考手册、但也找不到任何说明

那么、问题是如何在内部将 PGA 输出路由到 ADC 输入、而无需为中的 PGAout 和 ADC 使用 GPIO?

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

    感谢您联系 E2E;此信息位于 TRM 中的表 14-4: https://www.ti.com/document-viewer/lit/html/SPRUJ53C#GUID-7984E594-76CC-4980-9694-E35C190AC160/GUID-CCCD2933-BF9E-4525-A4DC-F02E47379022

    下面也有 C/P、PGA1_OUT_INT 位于 A21 和 B21 上、PGA2_OUT_INT 位于 B22 和 C21 上、PGA3_OUT_INT 位于 A22 和 C22 上。

    此致、

    Matthew

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

    您好、Matthew、感谢您的回答。  

    还有一些我还不明白的东西。
    TRM 中的表 14-4 与数据表中的 6-12 相同。
    此图显示了如何将输出[PGAx_OUT PGA - MODULE OUTPUT]发送到“通过引脚多路复用发送到 ADC 和 CMPSS “。 我找不到 pinmux 是什么。 还展示了 其他输出[PGAx_OUT_INT — 连接到 CMPSS 和 ADC 模块的 PGA 模块内部输出]被发送到“到 ADC 和 CMPSS i/p 多路复用器“


    您在下表中展示了 使用 HPMXSEL 和 LPMXSEL 配置的比较器子系统 (MUX) 的一个多路复用器。 我知道这个 比较器子系统多路复用器为比较器选择输入、但对 ADC 输入没有任何影响、我是对的吗?

    什么是 pinmux?
    什么是 i/p 多路复用器?  
    在哪里可以找到有关他们的信息以及如何使用它们?

    或者、更简单的 PGA1_OUT_INT 是否始终连接到 A21、我只需要读取 ADCA 中的 CH21 中的 PGA1_OUT_INT? 对于 PGA2、3 阶、也是如此。

    提前感谢、 Matthew!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在表格中、您向我展示了 比较器子系统 (MUX) 的一个多路复用器、使用 HPMXSEL 和 LPMXSEL 进行配置。 我知道这个 比较器子系统多路复用器为比较器选择输入、但对 ADC 输入没有任何疑问吗?

    正确、该表显示了如果需要、如何将 PGA_INT 信号路由到相应的比较器。  但这不会影响 ADC 对信号采样的能力。

    什么是 pinmux?

    这只是 数据表中显示的外部引脚多路复用。  例如、信号 ADCINA11、B10、C0、PGA2_OUT、CMP1HP1/LP1/HN1/HL1 都位于同一引脚上、例如 128 引脚器件上的引脚 27。

    如果您想通过 ADC 对 PGA2_OUT 进行采样、可以使用 ADCA 通道 11、ADCB 通道 10 或 ADCC 通道 0。  因此、对于另一个 PGAx_OUT、您需要确定信号发生在哪个引脚上、并使用同一引脚上的任何 ADC 输入对其进行采样。

    什么是 i/p 多路复用器?  [/报价]

    因此、这是指器件的内部连接或基于 IP 的连接。  这些不会连接到引脚。  此类信号的另一个示例是可在 ADC C 通道 12 上采样的内部温度传感器。  如果您查看上面的引脚多路复用器、则 在任何引脚上都不会看到 ADC C 通道 12。  同样、对于我列出的内部 PGA 连接、您不会看到这些模拟通道连接到任何外部引脚。  因此它们专用于这些输入、并且不受外部电压等的任何干扰

    在哪里可以找到关于他们的信息以及如何使用它们?

    或者、更简单的 PGA1_OUT_INT 是否始终连接到 A21、我只需要读取 ADCA 中的 CH21 中的 PGA1_OUT_INT? 和订单的 PGA2、3.
    也是如此。

    Slight smile我应该先回答这个问题 、但是这是对上述问题的正确解释。  同样、在我在上一篇帖子中链接的同一个表格中、它包含所有模拟连接、无论是基于引脚多路复用(外部)还是基于非引脚多路复用(内部)。

    此致、

    Matthew

    [/quote]