ZHCAF13 February   2025 MSPM0C1103 , MSPM0C1103-Q1 , MSPM0C1104 , MSPM0C1104-Q1 , MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G1519 , MSPM0G3105 , MSPM0G3105-Q1 , MSPM0G3106 , MSPM0G3106-Q1 , MSPM0G3107 , MSPM0G3107-Q1 , MSPM0G3505 , MSPM0G3505-Q1 , MSPM0G3506 , MSPM0G3506-Q1 , MSPM0G3507 , MSPM0G3507-Q1 , MSPM0G3519 , MSPM0L1105 , MSPM0L1106 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2MSPM0 如何支持 LIN 功能
    1. 2.1 时钟
    2. 2.2 LIN 硬件
    3. 2.3 SDK 中的 LIN 演示代码
      1. 2.3.1 LIN 命令器
      2. 2.3.2 LIN 响应器
  6. 3LIN 通信的实现
    1. 3.1 硬件连接
    2. 3.2 测试结果
      1. 3.2.1 命令器
      2. 3.2.2 响应器
  7. 4总结
  8. 5参考资料

硬件连接

MCU 需要配合 LIN 收发器使用,因为 LIN 收发器可以将 UART 信号转换为 LIN 信号。

这里以 LP-MSPM0G3057 和 TLIN2029EVM 为例。硬件连接如 图 3-1 所示。这两个连接形成一个通信单元,可以连接到另一个单元,如带有收发器的 MCU、连接到 PC 的 LIN 分析仪。

  1. 将 MSPM0G3507 的 UART 引脚连接至 TLIN2029。
  2. 将 MSPM0G3507 的电源引脚(3.3V 和 GND)连接至 TLIN2029。
  3. 将作为使能引脚的 MSPM0G3507 PB15 连接至 TLIN2029 的 ENABLE 引脚。
  4. 使用外部 12V 电源为 TLIN 的 VBAT 引脚供电。如果其他已连接的通信单元(例如 LIN 分析仪)已经连接了 12V 电源,则可以忽略此步骤。
  5. 将 TLIN2029 的 VBAT、LIN 和 GND 引脚连接至响应器或命令器硬件。
  6. 为 MCU 供电。
 MSPM0 和 LIN 收发器之间的硬件连接图 3-1 MSPM0 和 LIN 收发器之间的硬件连接