SAM9X35 Atmel Corporation, SAM9X35 Datasheet - Page 975

no-image

SAM9X35

Manufacturer Part Number
SAM9X35
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of SAM9X35

Flash (kbytes)
0 Kbytes
Pin Count
217
Max. Operating Frequency
400 MHz
Cpu
ARM926
Hardware Qtouch Acquisition
No
Max I/o Pins
105
Ext Interrupts
105
Usb Transceiver
3
Usb Speed
Hi-Speed
Usb Interface
Host, Device
Spi
2
Twi (i2c)
3
Uart
7
Can
2
Lin
4
Ssc
1
Ethernet
1
Sd / Emmc
2
Graphic Lcd
Yes
Video Decoder
No
Camera Interface
No
Adc Channels
12
Adc Resolution (bits)
10
Adc Speed (ksps)
440
Resistive Touch Screen
Yes
Temp. Sensor
No
Crypto Engine
No
Sram (kbytes)
32
Self Program Memory
NO
External Bus Interface
1
Dram Memory
DDR/LPDDR, SDRAM/LPSDR
Nand Interface
Yes
Picopower
No
Temp. Range (deg C)
-40 to 85
I/o Supply Class
1.8/3.3
Operating Voltage (vcc)
0.9 to 1.1
Fpu
No
Mpu / Mmu
No/Yes
Timers
6
Output Compare Channels
6
Input Capture Channels
6
Pwm Channels
4
32khz Rtc
Yes
Calibrated Rc Oscillator
No
Figure 42-10. Insertion of Touchscreen sequences (TSFREQ = 2; TSAV = 1)
42.7.8
42.7.9
11055B–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 42.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
SAM9X35
) on its LSB and
) on its LSB and
Read the
975

Related parts for SAM9X35