| Os motores de busca de Datasheet de Componentes eletrônicos |
|
ADL5308ACCZ-R7 Folha de dados(PDF) 18 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADL5308ACCZ-R7 Folha de dados(HTML) 18 Page - Analog Devices |
|
18 / 22 page ![]() Data Sheet ADL5308 SERIAL-PORT INTERFACE analog.com Rev. 0 | 18 of 22 PROTOCOL The ADL5308 can be connected to an I2C bus interface as a target device to control and monitor several of its internal (analog) functions. For detailed timing requirements, see Serial-Interface Timing Specifications. Data is sent one byte at a time, with the most significant bit (MSB) first. Each instruction consists of one address byte, followed by one or more data bytes. The ADL5308 supports single-byte read and write, as well as autoincrement read/write methods. ADDRESS The ADL5308 I2C device read and write addresses consist of a fixed 7-bit device address equal to 0x6C, followed by one read-write least significant bit (LSB) address bit. The LSB address bit equals 0 for a write instruction and 1 for a read instruction. The device write address thus equals 0x6C left-shifted by one bit position (multiply-by-two), which equals 0xD8. The device read address equals the write address with the LSB changed from 0 to 1, equal to 0xD9. SUPPORTED READ AND WRITE METHODS The ADL5308 supports several I2C read and write methods: ► Read/write a single register ► Read/write multiple registers at once through autoincrement Figure 40 summarizes the procedure for each method. Each trans- action on the I2C bus is initiated by the controller, and starts with sending a START condition, an HIGH-LOW transition on the SDA line while SCL is high. Subsequently, the 8-bit device write address (of the selected target) is transmitted, one bit per SCL clock pulse. All addresses and data are transmitted over the bus with the MSB first. The ninth clock pulse is reserved to transmit the ACK (acknowl- edge) signal from the target to the controller, to indicate that the address is received. To send an ACK, the target pulls the SDA line low. A NACK (not acknowledge) results if the SDA line remains high. Depending on the transaction, a series of byte read/write transfers follows, each ending with an ACK or NACK bit. The transaction ends with a STOP condition sent by the controller, a LOW-HIGH transition on the SDA line while SCK is high. The autoincrement feature provides read/write access to multiple consecutive registers in a single transaction. Each data byte is read from/written to the next register with address one higher than the previous, and followed by an ACK. The last byte read/written is followed by a NACK for a read, ACK for a write, and a STOP condition. Figure 40. ADL5308 Serial Bus Read/Write Sequences |
|
|
Ligação URL |
| ALLDATASHEET é útil para você? [ DONATE ] |
Sobre Alldatasheet | Publicidade | Contato conosco | Privacy Policy | Link para a ficha técnica | roca de Link | Lista de Fabricantes All Rights Reserved©Alldatasheet.com |
| 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 |