ZHCAFP3A August   2025  – September 2026 MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1 简介
  5. 2 LaunchPad 设置
  6. 3 硬件连接
  7. 4 设计注意事项
    1. 4.1 IO 选择注意事项
    2. 4.2 测量方法
      1. 4.2.1 触摸检测方法
      2. 4.2.2 X 轴和 Y 轴测量
  8. 5 软件结构
    1. 5.1 触摸检测示例
    2. 5.2 电阻式触摸屏“点击和拖动”检测
    3. 5.3 引脚模式切换
  9. 6 执行步骤
  10. 7 结果
    1. 7.1 触摸检测
    2. 7.2 “点击和拖动”检测
  11. 8 总结
  12. 9 参考资料
  13. 10修订历史记录

IO 选择注意事项

在图 3-1 中,3 个 IO 用于 Y 轴方向驱动,一个 IO 用于 X 轴驱动。请注意以下两个注意事项:

  1. MSPM0 IO 电流输出和输入限制
  2. MSPM0 IO 内部电阻

电阻式触摸屏的 X 轴电阻值为:780Ω;Y 轴电阻值为:250Ω。使用 3.3V 作为系统电源。

方程式 1. I   =   V / R

这意味着,用户需要 4.2mA 来驱动 X 轴上的电阻,并需要 13.2mA 来驱动 Y 轴上的电阻。

如表 4-1 所示,MSPM0 L1306 电流限制为 6mA,可以在“MSPM0 数据表”中找到。如果用户超过此规格,则 MSPM0 可能会发生永久性损坏。因此,TI 建议针对此电阻式触摸屏,使用 3 个 GPIO 来驱动 Y 轴,使用 1 个 GPIO 来驱动 X 轴。然而,所需引脚的数量可能会随所使用的触摸屏而变化。请按照上述方法确定该实现方案所需的理想引脚数量。

备注: 当用户需要根据上述面板电阻增加或移除引脚时,还需要确保移除 MSPM0 中相应的跳线,以便该引脚能够按要求正常工作。
表 4-1 绝对最大额定值
参数测试条件最小值最大值单位
VDD电源电压在 VDD 引脚处-0.34.1V
VI输入电压施加到任何 5V 容限开漏引脚-0.35.5V
VI输入电压施加到任何常见容限引脚-0.3VDD + 0.3(最大值为 4.1)V
IVDD流入 VDD 引脚的电流(拉电流)-40℃ ≤ Tj ≤ 130℃80mA
流入 VDD 引脚的电流(拉电流)-40℃ ≤ Tj ≤ 85℃100mA
IVSS流出 VSS 引脚的电流(灌电流)-40℃ ≤ Tj ≤ 130℃80mA
流出 VSS 引脚的电流(灌电流)-40℃ ≤ Tj ≤ 85℃100mA
IIOSDIO 引脚的电流SDIO 引脚灌入或拉出的电流6mA
HSIO 引脚的电流HSIO 引脚灌入或拉出的电流6mA
ODIO 引脚的电流ODIO 引脚灌入的电流20mA
ID受支持的二极管电流任一器件引脚上的二极管电流±2 (1)mA
应力超出绝对最大额定值下列出的值可能会对器件造成永久损坏。这些仅为应力额定值,并不意味着器件在这些条件下以及在建议运行条件 以外的任何其他条件下能够正常运行。长时间处于绝对最大额定条件下可能会影响器件的可靠性。

MSPM0 内部 IO 电阻会导致电阻式屏幕检测出现偏移。对于某些高分辨率应用,这是不可接受的。如果用户希望降低影响,可通过两种方法进一步提高性能:

  1. 添加更多 IO 来驱动屏幕,从而将负载电流分散到更多 IO 引脚。
  2. 将 ADC 添加到正轴和负轴 IO。驱动屏幕时,直接测量分配给 IO 内部电阻器的电压。