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.

AM3352: Touchscreen controller support

Part Number: AM3352
Other Parts Discussed in Thread: AM3357, AM3356, , AM3358

Hi, 


I am evaluating Sitara processors for my new design. I see that most of the processors in this series (AM3352, AM3356, AM3357, AM3358) support LCD display.  The block diagram shows that these processors support touch screen controllers as well. I would like to understand if the touchscreen functionality is multiplexed with the ADC. 

Also, does these processors support capacitive Touchscreen displays? 

Please clarify. 

Thanks & Regards,

S.Ramamani

  • Hello Ramamani,

    The AM335x supports capacitive touchscreen displays and resistive touchscreen displays. capacitive touchscreens are typically controlled over I2C. Resistive touchscreens connect to the ADC. In general, the capacitive touchscreens are an easier end user experience than the resistive touchscreens (e.g., if using a resistive touchscreen we suggest using a stylus instead of a finger).

    The ADC can act as a general ADC input device, or as a resistive touchscreen input device. It is possible to have some ADC inputs used by the touchscreen, and other ADC inputs used for general ADC signals. In Linux, we have two separate high level drivers (touchscreen and ADC), and one low level driver that controls the ADC and arbitrates between the two high level drivers.

    Regards,

    Nick