SAM9G10 Atmel Corporation, SAM9G10 Datasheet - Page 925

no-image

SAM9G10

Manufacturer Part Number
SAM9G10
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of SAM9G10

Flash (kbytes)
0 Kbytes
Pin Count
217
Max. Operating Frequency
266 MHz
Cpu
ARM926
Hardware Qtouch Acquisition
No
Max I/o Pins
96
Ext Interrupts
96
Usb Transceiver
3
Usb Speed
Full Speed
Usb Interface
Host, Device
Spi
2
Twi (i2c)
1
Uart
4
Ssc
3
Sd / Emmc
1
Graphic Lcd
Yes
Video Decoder
No
Camera Interface
No
Resistive Touch Screen
No
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
16
Self Program Memory
NO
External Bus Interface
1
Dram Memory
sdram
Nand Interface
Yes
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
1.8/3.3
Operating Voltage (vcc)
1.08 to 1.32
Fpu
No
Mpu / Mmu
No/Yes
Timers
3
Output Compare Channels
3
Input Capture Channels
3
32khz Rtc
Yes
Calibrated Rc Oscillator
No
Figure 41-10. Insertion of Touchscreen sequences (TSFREQ = 2; TSAV = 1)
41.7.8
41.7.9
11053B–ATARM–22-Sep-11
Trigger event
ADC_SEL
Measured Values, Registers and Flags
Pen Detect Method
YRDY
XRDY
As soon as the controller finishes the Touchscreen sequence, XRDY, YRDY and PRDY are set
and can generate an interrupt. These flags can be read in the “ADC Interrupt Status Register”.
They are reset independently by reading in ADC_XPOSR, ADC_YPOSR and ADC_PRESSR.
for classic ADC conversions.
The “ADC Touchscreen X Position Register” presents XPOS (V
XSCALE (V
The “ADC Touchscreen Y Position Register” presents YPOS (V
YSCALE (V
To improve the quality of the measure, the user must calculate: XPOS/XSCALE and
YPOS/YSCALE.
V
can change during use, so it can be necessary to refresh them. Refresh can be done by writing
‘1’ in the CALIB field of the control register (ADC_CR).
The “ADC Touchscreen Pressure Register” presents Z1 on its LSB and Z2 aligned on the 16th
bit. See
When there is no contact, it is not necessary to perform a conversion. However, it is important to
detect a contact by keeping the power consumption as low as possible.
The implementation polarizes one panel by closing the switch on (X
panel by an embedded resistor connected to Y
switch. Since there is no contact, no current is flowing and there is no related power consump-
tion. As soon as a contact occurs, a current is flowing in the Touchscreen and a Schmitt trigger
detects the voltage in the resistor.
The Touchscreen Interrupt configuration is entered by programming the PENDET bit in the
“ADC Touchscreen Mode Register”. If this bit is written at 1, the controller samples the pen con-
tact state when it is not converting and waiting for a trigger.
C T
XMAX,
C: Classic ADC Conversion Sequence
V
Section 41.7.4
Xmin,
XMAX
YMAX
C T
V
YMAX,
- V
- V
Xmin
Ymin
and V
) aligned on the 16th bit.
) aligned on the 16th bit.
to know how use them.
C
Ymin
ADC_XPOSR
Read the
are measured at the first start up of the controller. These values
ADC_YPOSR
C
Read the
- T: Touch Screen Sequence
M
C
/ Sense. This resistor is enabled by a fifth
T
C T
P
X
Y
/U
- V
- V
L
) and ties the horizontal
Xmin
Ymin
C
ADC_YPOSR
Read the
ADC_XPOSR
SAM9G35
) on its LSB and
) on its LSB and
Read the
925

Related parts for SAM9G10