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.

[参考译文] Sitara am4377:pinmux、ADC0和 ADC1

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/950134/sitara-am4377-pinmux-adc0-and-adc1

Thread 中讨论的其他器件:SysConfig

我想将引脚 AC25用作内部 ADC 的“ext_hw_trigger”。 在 SysConfig 工具(版本1.6.0_1543)中,我将“ext_hw_trigger”的电源域(即 VDDSHV2)定义为3.3V。 然后、我在引脚 AC25上收到电源域警告。 因为 ADC 电源域是1.8V。 问题:

1.可以忽略引脚 AC25上的电源域警告并将该引脚连接到3.3V 而不损坏 AM437x 吗?

如果没有、我是否仍然可以将 VDDSHV2连接到3.3V (并且仍然在引脚 AC25上获得电源域警告)、但这次还是通过电平转换器将引脚 AC25连接到1.8V?

3.如果没有,如何解决此问题?

此外,对于 ext_hw_trigger、ADC0和 ADC1

在 SysConfig 工具(版本1.6.0_1543)中,我将引脚 AC25定义为内部 ADC0的“ext_hw_trigger”。

当我尝试将 AC25定义为内部 ADC1的“ext_hw_trigger”时,我会得到资源冲突指示。

是否可以在 SysConfig 中将引脚 AC25定义为仅用于内部 ADC0的“ext_hw_trigger”(以避免资源冲突指示),但实际上将其用于 ADC0和 ADC1?

如果没有、如何解决此问题?

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

    您好!

    感谢您深入探讨这个问题。 我将从我们的 ADC 专家那里获得一些信息、并在本周结束前向您提供更多信息。  

    BR、

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

    你(们)好

    是否有潜在客户?  

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

    有输入吗? 这个问题使我们无法开始原型生产

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

    您好 Inno、

    对延迟回复表示歉意、请参阅以下详细信息:

    我能否忽略引脚 AC25上的电源域警告并将该引脚连接到3.3V 而不损坏 AM437x?

    切勿完全忽略电源域警告、因为对器件引脚施加不正确的电压会导致损坏、请参阅《特定器件的数据表》了解更多详细信息。

    如果没有、我是否仍然可以将 VDDSHV2连接到3.3V (并且仍然在引脚 AC25上获得电源域警告)、但这次还是通过电平转换器将引脚 AC25连接到1.8V?

    如果没有、如何解决此问题?

    对于不同电压域之间的触发信号、电平转换器是一种很好的解决方案。

    有关 TI 电压电平转换器的信息、请 参阅 https://www.ti.com/logic-circuit/voltage-level-translation/overview.html

    是否可以在 SysConfig 中将引脚 AC25定义为仅用于内部 ADC0的“ext_hw_trigger”(以避免资源冲突指示),但实际上将其用于 ADC0和 ADC1?

    如果没有、如何解决此问题?

    每个 ADC 都有一组指定的触发输入信号选项(SW 和 HW)。 根据数据表、ext_hw_trigger 具有两个焊球选项(D24/AC25)。

    似乎未启用 D24以支持 SysConfig 工具中的 ext_hw_trigger 信号。 这可能是出于目的完成的、如果不是、则会提交一个错误、以更正 AM437x 器件 SysConfig 工具数据以支持这两个选项。

    无论使用何种工具、都应将 D24用于 ADC1 ext_hw_trigger 信号、并将 AC25用于 ADC0 ext_hw_trigger 信号。

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

    感谢您的回答,但它缺乏可帮助我们解决此问题的最终解决方案和信息:

    "似乎没有启用 D24来支持 SysConfig 工具中的 ext_hw_trigger 信号。 这可能是出于目的完成的、如果不是、将会提交一个错误、  以更正 AM437x 器件 SysConfig 工具数据以支持这两个选项"

    这个答案不是太确定:这是工具的错误吗? 我需要开始原型生产、这是我们无法继续前进的关键问题之一。 您建议我们做什么? 我们能否复制 idk AM437X 设计?

    "无论使用何种工具、都应将 D24用于 ADC1 ext_hw_trigger 信号、并将 AC25用于 ADC0 ext_hw_trigger 信号"

    在双采样模式下-应使用哪种模式? AC25? 请注意、使用 idk AM437x ac25 (并连接 到 ePWM3_SyncOut)、并且可以操作两个 ADC (在我们制作的代码上)。 这是我不应该依赖的有效行为还是一种 glich/bug?

    我们如何在没有具体答案的情况下最终确定设计?

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

    这是否是工具的错误? 我需要开始原型生产、这是我们无法继续前进的关键问题之一。 您建议我们做什么? 我们可以复制 idk AM437X 设计吗?

    AM437x IDK 硬件设计已经过验证、应用作参考点。 我将深入探讨 SysConfig 工具不支持将 D24配置为 ADC1的 ext_hw_trigger 的原因。

    在双采样模式下-应使用哪种模式? AC25? 请注意、使用 idk AM437x ac25 (并连接 到 ePWM3_SyncOut)、并且可以操作两个 ADC (在我们制作的代码上)。 这是我不应该依赖的有效行为还是一种 glich/bug?

    如前一个答案所述、如果在 IDK 中使用了解决方案、则在本例中验证了该解决方案、而不是使用2个真正的外部 ext_hw_tigger 信号、这两个信号分别提供给分别专用于 ADC0和 ADC1的两个单独的焊球、而是提供给 AC25的触发信号 (ADC0 ext_HW_TRIGGER、和 eHRPWM3_SYNCO (AB18)和 ADC1配置为使用内部 SW 触发器、而不是 ADC0使用真正的外部触发器。 这是有效行为。

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

    你(们)好

    根据上述内容,如果 IDK:

    我们将仅使用 ADC0外部硬件触发器(引脚 AC25),并在同步采样模式下工作(这样可以消除与 ADC1相关的 SysConfig 工具错误)

    当我们执行此操作时,我们仍然会看到电源域警告,但根据以上内容,我们将遵循与 IDK AM437x 相同的硬件设计。

    如果可能,我希望获得上述问题(工具中的错误或其他错误)的结果 ,以便我们可以在将来的设计中使用这些知识

    感谢您的快速回答和帮助  

    请保持安全

    Inno