具有 5 线连接和飞思卡尔 IMX28 的电阻式触摸屏

电器工程 飞思卡尔 触摸屏 arm9
2022-01-23 19:18:02

我有一个IMX28EVK板,我想将此板连接到 5 线电阻式触摸屏。在 I.MX28 的参考手册中,飞思卡尔说:

LRADC2-6可用于4/5线触摸屏控制。LRADC6 可用于 5 线触摸屏控制器的抽头和外部温度感应,但在硬件配置中不能同时使能。LRADC5可用于4线的Y-和5线的LR;LRADC4可用于4线的X-和5线的UR;LRADC3可用于4线的Y+和5线的LL;LRADC2可用于5线的X+和UR;LRADC2~5 引脚的上拉或下拉开关控制请参考 HW_LRADC_CTRL0 寄存器。

我认为有一个错误。UR这个词重复了2次,UL从来没有出现过

我有这个触摸屏:

型号:EL-TS-104F-5H 类型:模拟电阻5线B型。

此触摸屏有 5 针:

1 - RT; 2 - RL; 3 - SG; 4 - LT; 5 - LL

|----------|
|LT      RT|
|          |
|LL      RL|
|----------|

我已经建立了这种联系:

RT <-> UR
RL <-> LR
SG <-> wiper
LT <-> UL (?)
LL <-> LL

但是触摸屏不能正常工作。我建立的连接是否正确?如果不是,正确的连接是什么?有什么建议?

2个回答

我只是在这里吐巴林,但是如果您已将 RT 连接到 UR,为什么还要将 RL 连接到 LR?交换 UL 和 LR 连接,看看会发生什么。看起来你会把 L 连接到 L 上,然后显然 SG 连接到雨刷器,所以 U 连接到 R 上,所以将 RL 和 UL 放在一起。

我找不到与提到的触摸屏相关的任何文档,所以这是我得到的最好的。

为了回答关于哪个 LRADC 引脚是哪个的错字的最初混淆...... iMX28 参考手册显示了第 2269 页上的图 38-2,其中包含以下引脚定义:

LRADC0 button 0
LRADC1 button 1
LRADC2 UL
LRADC3 LL
LRADC4 UR
LRADC5 LR
LRADC6 wiper

您还需要配置 HW_LRADC_CTRL0 寄存器以禁用这些线上的任何上拉或下拉。(虽然选择合适的触摸屏驱动程序可能会为您做到这一点)

与上述 5 线设备的连接应该是正确的……因为 RT 应该表示“右侧顶部”并且等同于 UR(“右上角”)。

选择触摸屏驱动程序并启用所有这些的 LTIB 配置可能是一个问题,但我想这对于演示板和标准图像应该是开箱即用的。(除非它设置为 4 线或其他东西)