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.

[参考译文] TMS570LS1224:LIN Rx 引脚的配置问题

Guru**** 2539500 points
Other Parts Discussed in Thread: TMS570LS1224, HALCOGEN

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1072146/tms570ls1224-configuration-problems-of-lin-rx-pin

部件号:TMS570LS1224
“线程: HALCOGEN”中讨论的其它部件

您好,

我正在将 TMS570LS1224与 TMS570x Launchpad 配合使用,n ü µC 的 LIN Rx 引脚存在一些问题。

如果我们将 LIN Tx 和 Rx 连接到 LIN 收发器,并且12伏总线上有低信号,则 Rx 引脚上的低信号为2.0V。 3.3V 上的高信号正常。

我怀疑 LIN 块配置错误。

我用 halcogen 函数"linGetConfigValue(&reg,CurrentValue)"读取了 LIN 配置,请参阅以下 LIN 配置寄存器的屏幕截图。

寄存器 GCR1显示:局域互联网络(LIN)模式已启用(第6位)和局域互联网络(LIN)从属模式(第5位)

寄存器趣味/PIO0表示:LINRX 是接收引脚(位1),LINTX 是传输引脚(位2)

我的注册似乎配置正确。

之后,我分析了独立评估板上的 LIN RX 端口。 没有其他配置(向上拉,向下拉,打开,输入,输出, Gio,LIN)似乎 RX 输入被拉高,相当于80R。 我使用以下测试程序验证了这一点。 如您所见,计算出的电流非常高,而数据表仅提及20µA (数据表 TMS570LS1224第4.3.1.8章 LIN)

到目前为止,我在 三个评估板上发现了上述 LIN 输入行为的调查结果。

请为我提供一些帮助以解决此问题。

谢谢

丹尼尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="453026" url="~ë/support/icles/arm-based icroms-group/arm-based icros/f/arm-based icroms-forum-forum/1072146/tms570ls1224- configuration-problems -of -lin-rx-pin’],如果我们将 LIN Tx 和总线连接到 LIN 收发器,并且信号很低,那么我们的电压信号就会在线路上。 3.3V 的高信号正常。

    RX 低电平应为< VIL。  如何为 MCU 和 LIN 收发器布线? LIN 节点充当漏极开路,因此 LIN 总线需要一个上拉电阻器。  主节点和从节点的上拉电阻值不同。 主节点需要外部上拉电阻器和二极管。 典型值为1千欧,二极管与蓄电池电压串联。 LIN 从属设备的典型上拉值为30 kΩ,所有现代 LIN 收发器都集成在 IC 中,因此从属设备配置中不需要外部上拉。

    [引用 userid="453026" url="~/support/icles/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1072146/tms570ls1224-configuration-problems -of -lin-rx-pin]\n 不存在其它配置(上拉,下拉,打开,输入,输出,输出,输出, Gio,LIN)似乎 RX 输入被拉高,相当于80R。

    TX 和 RX 具有内部上拉(20uA)。  当 TX 和 RX 引脚配置为 GIO 引脚(PO0寄存器为0x0)时,将使用寄存器 PO1~PO8。 上拉电阻相当于165千欧。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="45190" url="~ë/support/icros/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1072146/tms570ls1224-configuration-problems of -lin-rx-pin/3967412#3967412]RX 低级应为< VIL。  如何为 MCU 和 LIN 收发器布线? LIN 节点充当漏极开路,因此 LIN 总线需要一个上拉电阻器。  主节点和从节点的上拉电阻值不同。 主节点需要外部上拉电阻器和二极管。 典型值为1千欧,二极管与蓄电池电压串联。 LIN 从属设备的典型上拉值为30 kΩ,所有现代 LIN 收发器都集成在 IC 中,因此从属设备配置中不需要外部上拉。[/quot]

    这是 MCU 和 LIN 收发器之间的连接:

      我们在从属配置中使用 Infineon TLE8457DSJ。 此 IC 集成了上述从上拉功能。

    [引用 userid="45190" url="~ë/support/icros/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1072146/tms570ls1224-configuration-problems of -lin-rx-pin/3967412#3967412]TX 和 RX 具有内部上拉(20uA)。  当 TX 和 RX 引脚配置为 GIO 引脚(PO0寄存器为0x0)时,将使用寄存器 PO1~PO8。 上拉电阻相当于165k 欧姆。

    我们的测量结果不同。 如开机自检中所述,我们看到80R 上拉,电流范围为 mA。

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

    如果您将 MCU LIN TX 驱动到逻辑低,收发器将在 LIN 总线上生成主电平,MCU 应将 LIN RX 上的信号读回为低电平。如果您将 MCU TX 引脚驱动到高电平, 收发器将 LIN 总线设置为隐性电平, MCU LIN TX 被拉至高位。

    我目前没有用于测试的 LIN 收发器。 下周试着换一个。