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.

[参考译文] AM263P4-Q1:安全错误引脚

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1513973/am263p4-q1-safety-error-pin

器件型号:AM263P4-Q1
主题:AM263P4中讨论的其他器件

工具/软件:

我对 AM263P4器件上的 SAFETY_ERRORn 引脚(引脚 D4)有疑问。  AM263P4数据表说其来自 ESM (错误信令模块) 、并可编程为 在检测到错误时输出脉冲宽度或低电平有效信号 、如第6.11.3.3节 安全信号时序中所示。   但 在表5.1 引脚属性中、 SAFETY_ERRORn 引脚列为 IO (输入和输出)、并具有 LVCMOS 驱动器。 看起来这似乎 只是输出、但 在 AM263 技术参考手册 图6.18 AM263x 复位架构(见下文)中  、它显示了 SAFETY_ERRORn 信号、该信号具有一个用于驱动信号 (作为输出) 的输出缓冲器、以及一个用于接收信号的输入缓冲器。   那么、我们是 将 此引脚配置为输出还是输入?   如果没有、 它如何同时用作输出和输入?   

 另外在数据表 第5.4节" 引脚连接要求"中 、对于 SAFETY_ERRORn 引脚、 它说将其连接到接地的 电阻器(下拉电阻器)、以确保在 PCB 布线连接到它并且它未由连接的(我假设在 AM263P4处理器外部) 器件主动驱动时使其保持低电平。    如果信号作为 AM263P4的输出被主动驱动、为什么需要下拉电阻器?  信号是否需要一个下拉电阻器来确保输入缓冲器将其读取为逻辑低电平?   

希望提供有关 SAFETY_ERRORn 信号的任何信息。   

    

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

    您好 Whitney、

    很抱歉这里的反应迟来了。

    Unknown 说:
    那么我们是否 将 此引脚配置为输出还是输入?   如果没有、 它如何同时用作输出和输入?   [/报价]

    SAFETY_ERRORn 引脚将仅用作输出引脚、其输出由 ESM 驱动。 无需额外配置即可将该引脚配置为输出。  如 TRM (AM263Px Sitara 微控制器技术参考手册(修订版 C)中的"ESM 错误引脚输出"一节所述、以下是存在输入缓冲器的原因:"来自电池的 I/O 输入应环回到 err_I 输入。 这样、可直接从 I/O 缓冲器环回路径(使用寄存器"ESM_PIN_STS 寄存器")观察错误 I/O 的状态、而不是仅从内部状态到 ESM"。

    Unknown 说:
     如果将信号作为 AM263P4的输出主动驱动、为什么需要一个下拉电阻器?  信号是否需要一个下拉电阻器来确保输入缓冲器将其读取为逻辑低电平?  [/报价]

    SAFETY_ERRORn 信号在 LVCMOS 电压缓冲器引脚上实现、可配置为用作开漏输出。 这是通过配置 ESM 模块提供恒定低电平输出并切换输出使能来完成的。 输出缓冲器在启用时驱动为低电平、在禁用时驱动为高阻抗。 我已经提交了内部错误来将其添加到 AM263P 数据表中。  

    另请参阅 AM263P CC 或 EVM 原理图以了解实现方式。

    此致、

    Sahana

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

    您已声明 SAFETY_ERRORn 引脚将仅 用作输出引脚、其输出由 ESM 驱动。   但数据表 显示它是 IO (输入和输出)。  来自 AM263P 数据表。  表5 - 107、 系统信号说明:     

    安全 ERRORn IO ESM 安全错误信号   D4  

    "IO"表示输入和输出。   如果您说它只是一个输出、 我会感到困惑。   数据表是否错误?  

    另外、 在数据表的 表5.4 " 引脚连接要求"中、 显示 :     

    这就 引出了几个问题。   根据说明、  如果 印刷线路板信号布线连接到该引脚、并且它不是由连接的(我假设是在 AM263P 处理器外部) 器件主动驱动、则该引脚必须通过下拉电阻器接地。  但是、如果我们放置了一个下拉电阻器、如您前面所述将 其配置为开漏输出、它将永远不会变为高电平。  您需要一个连接到3.3V 的上拉电阻器来使其变为高电平。   输出是否可以配置(编程) 为开漏或有源驱动器?   

    另外、如果它是仅输出 、为什么我们要使用有源器件驱动它?   

    我 查阅了技术参考手册( 13.6.3.4.3、 ESM 错误引脚输出)、  并获得了一些信息、 尤其是这个段落。  

    据指出、在上电复位期间、 ERROR 引脚由 SoC 置为低电平、SoC 使用弱下拉电阻器驱动它、客户也可能添加一个仅在 POR 期间有效的外部下拉电阻器。    这是他们在上述引脚连接要求中所指的下拉电阻器吗?  那么、我应该引入一个外部下拉电阻器、 但只在 POR 期间使其处于活动状态?   

    同样 与上面的语句有关  "单元格的 I/O 输入应环回到 err_I 输入。 这样、可直接从 I/O 缓冲器环回路径(使用寄存器"ESM_PIN_STS 寄存器")观察错误 I/O 的状态、而不是仅从内部状态到 ESM"。

    如何实现此环回?  该环回是否在 SOC 内部?  它是否可编程为 I/O 输入是环回 还是不是环回?  

    ERR_I 输入似乎不  是 AM263P 处理器上的单独引脚。  

    谢谢你  

    Whitney Ballard   

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

    您好:

    "IO"表示输入和输出。   如果您说它只是一个输出、 我会感到困惑。   数据表是否错误?  [/报价]

    在这里、"输入"仅指从引脚到输入缓冲器的反馈路径、该路径从引脚捕获到寄存器"ESM_PIN_STS 寄存器"。 它不接收来自外部世界的任何输入。 它仅用于 在 ESM 中报告错误时向外部硬件发出信号。

    [引述 userid="650782" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1513973/am263p4-q1-safety-error-pin/5828781 #5828781"]

    o 让它变为高电平。   输出是否可以配置(编程) 为开漏或有源驱动器?   

    另外、如果它是仅输出 、为什么我们要使用有源器件驱动它?   

    [/报价]

    在这里、"有源器件"是指 AM263P。  在有效复位期间(即 PORz 信号有效时)、IO 具有一个内部下拉电阻器来将信号保持为低电平。 在外部添加是 可选 (我将在数据表上提交一个错误、从而也对其进行校正)。 复位被置为无效(到 SoC、然后到 ESM 模块)后、ESM 模块会将信号驱动为高电平、指示没有错误(SAFETY_ERRORn 默认设置为低电平有效)。

    [引述 userid="650782" url="~/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1513973/am263p4-q1-safety-error-pin/5828781 #5828781"]

    如何实现此环回?  该环回是否在 SOC 内部?  它是否可编程为 I/O 输入是环回 还是不是环回?  

    ERR_I 输入似乎不  是 AM263P 处理器上的单独引脚。

    [/报价]

    很抱歉、这里的混淆需要重写、以便更好地澄清。 该内部环回已在硬件中实现、无需额外编程即可启用该特性。

    此致、

    Sahana

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

    Sahana: 你在答复中说:   

    "SAFETY_ERRORn 信号在 LVCMOS 电压缓冲器引脚上实现、可配置为开漏输出。 这是通过配置 ESM 模块提供恒定低电平输出并切换输出使能来完成的。 输出缓冲器在启用时驱动为低电平、在禁用时驱动为高阻抗。 我已经提交了内部错误来将其添加到 AM263P 数据表中。 "

    能否通过开漏或有源驱动器将 Safety_errorn 引脚配置为?   我假设、 如果我们将其编程为漏极开路、  我们必须提供一个3.3V 的上拉电阻、使其在处于高阻抗状态时变为逻辑高电平、 请确认。   

    谢谢你  

    Whitney Ballard  

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

    您好 Whitney、

    SAFETY_ERRORn 配置为在硬件中作为开漏输出运行、不能用作有源驱动器。 因此、必须具有一个连接到3.3V 的上拉电阻器。 您也可以在 AM263P-LP 和 AM263P 控制卡原理图中看到这一点。

    谢谢、

    Sahana