I have a IMX28EVK board and I would like to to connect this board to a 5-wire resistive touchscreen. In the Reference Manual of the I.MX28, Freescale said:
LRADC2 - 6 can be used for 4/5-wire touch-screen control. LRADC6 can be used for the wiper of 5-wire touch-screen controller and external temperature sensing, but they cannot be enabled at the same time in hardware configuration. LRADC5 can be used for Y- of 4-wire and LR of 5-wire; LRADC4 can be used for X- of 4-wire and UR of 5-wire; LRADC3 can be used for Y+ of 4-wire and LL of 5-wire; LRADC2 can be used for X+ and UR of 5-wire; For pull-up or pull-down switch control on LRADC2~5 pins, please refer to HW_LRADC_CTRL0 register.
I think that there's an error. The word UR is repeated 2 times and UL never appears
I have this touchscreen:
Model: EL-TS-104F-5H Type: Analog resistive 5 wire B-type.
This touchscreen has 5 pin:
1 - RT; 2 - RL; 3 - SG; 4 - LT; 5 - LL
|----------|
|LT RT|
| |
|LL RL|
|----------|
I've made this connection:
RT <-> UR
RL <-> LR
SG <-> wiper
LT <-> UL (?)
LL <-> LL
But the touchscreen doesn't work properly. Is the connection that I've made is correct? If not, what's the right connection? Any suggestions?
No problem with LCD, all working properly, also the 4-wire touch.
I think that LTIB is configured right, but is possible that I was wrong.
Do you think that is possible that the LTIB is configured for only 4-wire touch and not for 5-wire? However i will go check the platform file.
Thanks for the hint.
– Katte Jun 10 '11 at 06:42