| Electronic Components Datasheet Search |
|
ADT7467ARQZ-R7 Datasheet(PDF) 13 Page - ON Semiconductor |
|
|
|||||||||||||||||||||||||||||
ADT7467ARQZ-R7 Datasheet(HTML) 13 Page - ON Semiconductor |
|
13 / 77 page ![]() ADT7467 Rev. 3 | Page 13 of 77 | www.onsemi.com WRITE OPERATIONS The SMBus specification defines several protocols for different types of read and write operations. The ones used in the ADT7467 are discussed here. The following abbreviations are used in Figure 19 through Figure 21: S = start P = stop R = read W = write A = acknowledge A = no acknowledge The ADT7467 uses the following SMBus write protocols. Send Byte In this operation, the master device sends a single command byte to a slave device as follows: 1. The master device asserts a start condition on SDA. 2. The master sends the 7-bit slave address followed by the write bit (low). 3. The addressed slave device asserts an acknowledge on SDA. 4. The master sends a command code. 5. The slave asserts an acknowledge on SDA. 6. The master asserts a stop condition on SDA, and the transaction ends. For the ADT7467, the send byte protocol is used to write a register address to RAM for a subsequent single byte read from the same address. This operation is illustrated in Figure 19. SLAVE ADDRESS WA SA P REGISTER ADDRESS 23 15 6 4 Figure 19. Setting a Register Address for Subsequent Read If the master is required to read data from the register directly after setting up the address, it can assert a repeat start condition immediately after the final acknowledge and carry out a single byte read without asserting an intermediate stop condition. Write Byte In this operation, the master device sends a command byte and one data byte to the slave device as follows: 1. The master device asserts a start condition on SDA. 2. The master sends the 7-bit slave address followed by the write bit (low). 3. The addressed slave device asserts an acknowledge on SDA. 4. The master sends a command code. 5. The slave asserts an acknowledge on SDA. 6. The master sends a data byte. 7. The slave asserts an acknowledge on SDA. 8. The master asserts a stop condition on SDA to end the transaction. This operation is illustrated in Figure 20. SLAVE ADDRESS SLAVE ADDRESS DATA A A W SA P 24 6 5 3 17 8 Figure 20. Single Byte Write to a Register READ OPERATIONS The ADT7467 uses the following SMBus read protocols. Receive Byte This operation is useful when repeatedly reading a single register. The register address must have been set up previously. In this operation, the master device receives a single byte from a slave device as follows: 1. The master device asserts a start condition on SDA. 2. The master sends the 7-bit slave address followed by the read bit (high). 3. The addressed slave device asserts an acknowledge on SDA. 4. The master receives a data byte. 5. The master asserts a no acknowledge on SDA. 6. The master asserts a stop condition on SDA, and the transaction ends. In the ADT7467, the receive byte protocol is used to read a single byte of data from a register whose address has previously been set by a send byte or write byte operation. This operation is illustrated in Figure 21. SLAVE ADDRESS SR A A P DATA 2 13 5 6 4 Figure 21. Single Byte Read from a Register |
|
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 |
| 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 |