Difference between revisions of "TSC2102"

From ArmadeusWiki
Jump to: navigation, search
m (Touchscreen)
m (Interface)
Line 5: Line 5:
 
This chip is a "SMART" 4-Wire Touch Screen Controller with Stereo DAC with HP Amplifier.
 
This chip is a "SMART" 4-Wire Touch Screen Controller with Stereo DAC with HP Amplifier.
  
==Interface==
+
==Interface with i.MXL==
 
===Touchscreen===
 
===Touchscreen===
 
Configuration and data exchange is done through the SPI bus n°2 (SPI2)
 
Configuration and data exchange is done through the SPI bus n°2 (SPI2)
  
 
===Audio===
 
===Audio===
Configuration through SPI bus and data exchange through SSIA
+
Configuration is done through SPI2 bus and audio data exchange through SSIA
  
 
===Signals===
 
===Signals===

Revision as of 16:14, 14 July 2007

Informations about the hardware interface between the i.MXL and the TSC2102. This chip will be available on the DevFull board but anyone should be able to add it to it's DevLight.

Introduction

This chip is a "SMART" 4-Wire Touch Screen Controller with Stereo DAC with HP Amplifier.

Interface with i.MXL

Touchscreen

Configuration and data exchange is done through the SPI bus n°2 (SPI2)

Audio

Configuration is done through SPI2 bus and audio data exchange through SSIA

Signals

i.MXL/DevLight TSC2102 Functionnality
SPI2_SCLK/REV SCLK SPI clock
SPI2_TXD/SPL_SPR MOSI SPI MasterOut SlaveIn
SPI2_RXD_1/PS MISO SPI MasterIn SlaveOut
PortB 19/SSI1_TXCLK SSn SPI Chip select
SPI2_SS/PortD 8/CLS PINT/DAVn Interrupt
Reset (on Reset switch) RESETn Global reset signal

Remark:

  • i.MXL/DevLight SPI Chip Select signals are not used by Linux SPI infrastructure; it needs multiple chip select (one for each chip connected on the bus), and so GPIOs are used for that purpose.
  • Chip interrupt is on Port D because Port B has already some and interrupt are shared on the same port.

Drivers

Links