Electronic Components Datasheet Search
  English  ▼

X  

AD7879 Datasheet(PDF) 33 Page - Analog Devices

Part # AD7879
Description  Low Voltage Controller for Touch Screens
PDF  36 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD7879 Datasheet(HTML) 33 Page - Analog Devices

Back Button AD7879 Datasheet HTML 28Page - Analog Devices AD7879 Datasheet HTML 29Page - Analog Devices AD7879 Datasheet HTML 30Page - Analog Devices AD7879 Datasheet HTML 31Page - Analog Devices AD7879 Datasheet HTML 32Page - Analog Devices AD7879 Datasheet HTML 33Page - Analog Devices AD7879 Datasheet HTML 34Page - Analog Devices AD7879 Datasheet HTML 35Page - Analog Devices AD7879 Datasheet HTML 36Page - Analog Devices  
Zoom Inzoom in Zoom Outzoom out
 33 / 36 page
background image
AD7879
Rev. 0 | Page 33 of 36
NOTES
1. A START CONDITION AT THE BEGINNING IS DEFINED AS A HIGH-TO-LOW TRANSITION ON SDA WHILE SCL REMAINS HIGH.
2. A STOP CONDITION AT THE END IS DEFINED AS A LOW-TO-HIGH TRANSITION ON SDA WHILE SCL REMAINS HIGH.
3. 7-BIT DEVICE ADDRESS [DEV A6:DEV A0] = [0 1 0 1 1 X X], WHERE THE Xs ARE DON'T CARE BITS.
4. REGISTER DATA [D15:D8] AND REGISTER DATA [D7:D0] ARE ALWAYS SEPARATED BY A LOW ACK BIT.
SDA
DEV
A6
DEV
A5
DEV
A4
R/W
SCL
DEV
A3
123
4
17
DEV
A2
DEV
A1
DEV
A0
ACK
A7
A6
11
16
56
78
910
START
AD7879 DEVICE ADDRESS
A1
A0
REGISTER ADDRESS[A7:A0]
D15
D14
D9
D8
26
18
19
20
25
28
27
34
29
35
D1
D0
D7
D6
REGISTER DATA[D15:D8 ]
REGISTER DATA[D7:D0]
ACK
ACK
36
37
ACK
STOP
DEV
A6
DEV
A5
DEV
A4
123
START
t8
t7
t6
t5
t4
t2
t1
t3
AD7879 DEVICE ADDRESS
Figure 42. Example of I2C Timing for Single Register Write Operation
Writing Data over the I2C Bus
The process of writing to the AD7879-1 over the I2C bus is
shown in Figure 42 and Figure 44. The device address is sent
over the bus followed by the R/W bit set to 0. This is followed
by two bytes of data that contain the 10-bit address of the inter-
nal data register to be written. The address is contained in the
8 LSBs of the register address byte. The bit map in
shows the register address byte.
Table 24
Table 24.
MSB
LSB
7
6
5
4
3
2
1
0
Register Address
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
The third data byte contains the 8 MSBs of the data to be
written to the internal register. The fourth data byte contains
the 8 LSBs of data to be written to the internal register.
The AD7879-1 address pointer register automatically increments
after each write. This allows the master to sequentially write to all
registers on the AD7879-1 in the same write transaction. However,
the address pointer register does not wrap around after the last
address.
Any data written to the AD7879-1 after the address pointer has
reached its maximum value is discarded.
All registers on the AD7879-1 have 16 bits. Two consecutive
8-bit data bytes are combined and written to the 16-bit registers.
To avoid errors, all writes to the device must contain an even
number of data bytes.
To finish the transaction, the master generates a stop condition
on SDA, or generates a repeat start condition if the master is to
maintain control of the bus.
Reading Data Over the I2C Bus
To read from the AD7879-1, the address pointer register must
first be set to the address of the required internal register. The
master performs a write transaction and writes to the AD7879-1
to set the address pointer. The master then outputs a repeat start
condition to keep control of the bus, or if this is not possible, the
master ends the write transaction with a stop condition. A read
transaction is initiated, with the R/W bit set to 1.
The AD7879-1 supplies the upper eight bits of data from the
addressed register in the first read back byte, followed by the
lower eight bits in the next byte. This is shown in Figure 43
and Figure 44.
Because the address pointer automatically increases after each
read, the AD7879-1 continues to output readback data until
the master puts a no acknowledge and a stop condition on the
bus. If the address pointer reaches its maximum value, and the
master continues to read from the part, the AD7879-1 repeat-
edly sends data from the last register addressed.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com