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.

[参考译文] TDA4VM:GPIO 时序控制

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1122215/tda4vm-gpio-timing-control

器件型号:TDA4VM

大家好、

以下是客户提出的问题、可能需要您的帮助:

在正常启动(包括电源复位、uBoot 和内核)后、器件的所有引脚都可以按软件编程的顺序拉高和拉低、对吧? 不应出现不同域的 GPIO 或功能引脚一起启动的情况、对吧?

客户希望器件正常启动时、MCU 域或主域的 GPIO 可以拉高、以控制电路板上其他电源芯片的上电。 但是、该序列、无论是 MCU 域中的 GPIO 还是主域中的 GPIO、都会在所需的时序中被拉高并拉低。

您可以帮助检查此案例吗? 谢谢。

此致、

樱桃

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

    樱桃

    很抱歉没有得到问题。 您能否详细说明确切的问题?  在所需的时序中控制下拉/高电平意味着什么?  

    此致、

    Brijesh

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

    您好 、Brijesh、

    感谢您的支持、并得到客户的如下澄清:

    除了 TDA4最低系统外、电路板上还有其他通信、例如 CAN 和以太网模块。 每个模块都具有电源、复位、GPIO 和通信功能、需要 TDA4控制来启用为其供电的芯片。
    如果同一模块的电源、使能、复位和 GPIO 不在同一域中、则需要满足该模块的一些时序关系。

    那么、上述这些内容是否可以保证您可以根据软件的要求拉高和拉低、即使您不在同一个域中? 例如、主域的电源使能和复位需要被拉高、随后是一个指定的拉高时间、然后是通信。 不同域之间是否满足 TDA4的这一要求?

    谢谢、此致、

    樱桃

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

    您好、Cherry、

    在这里、我需要硬件团队的帮助。

    此致、

    Brijesh

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

    您好,团队

      这个问题

    此致

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

    您好 、Brijesh、

    我是否可以知道有任何更新?

    谢谢、此致、

    樱桃

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

    樱桃

    软件可以写入相应的位、并以某种方式将计时控制内置到软件中(例如、使用 WAIT()语句、Brijesh 可能有助于优化答案)。  但是 、GPIO 上的时序增量 不会非常精确、但应该"足够好"手动控制向模块发送使能和/或复位信号。  

    此致、

    Kyle

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

    假设一个处理器(例如 A72)控制 GPIO (MCU 和主域)–则可以保持准确的顺序。  如果 MCU 中的 R5设置某些 GPIO、而主域中的 A72设置其他 GPIO、则顺序不保证(除非实现了其他握手)。

    任何 GPIO 均可用于此目的(电源、使能、复位等)。  但是–某些 GPIO 也是引导模式引脚的两倍。  这些引脚在复位期间可能具有上拉/下拉要求。  如果使用这些引脚来启用电源、复位等…、那么设计可能会在软件开始配置 GPIO 之前无意中启用外设。  

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

    您好,Robert

       感谢您的回复