Electronic Components Datasheet Search |
|
ADP1048-600-EVALZ Datasheet(PDF) 35 Page - Analog Devices |
|
ADP1048-600-EVALZ Datasheet(HTML) 35 Page - Analog Devices |
35 / 84 page Data Sheet ADP1047/ADP1048 Rev. 0 | Page 35 of 84 DATA TRANSFER Format Overview The PMBus slave follows the transfer protocol of the SMBus specification, which is based on the fundamental transfer protocol format of the Philips I2C Bus Specification, dated January 2000. Data transfers are byte wide, lower byte first. Each byte is transmitted serially, most significant bit (MSB) first. A typical transfer is diagrammed in Figure 35. See the SMBus and I2C specifications for an in-depth discussion of the transfer protocols. MASTER TO SLAVE SLAVE TO MASTER S A A W 7-BIT SLAVE ADDRESS 8-BIT DATA P Figure 35. Basic Data Transfer Figure 35 through Figure 42 use the following abbreviations: S = start condition Sr = repeated start condition P = stop condition R = read bit W = write bit A = acknowledge bit (0) A = acknowledge bit (1) “A” represents the ACK (acknowledge) bit. The ACK bit is typi- cally active low (Logic 0) if the transmitted byte is successfully received by a device. However, when the receiving device is the bus master, the acknowledge bit for the last byte read is a Logic 1, indicated by A. Command Overview Data transfer using the PMBus slave is established using PMBus commands. The PMBus specification requires that all PMBus commands start with a slave address with the R/W bit cleared (set to 0), followed by the command code. All PMBus commands supported by the / follow one of the protocol types shown in through . ADP1047 ADP1048 Figure 36 Figure 42 The PMBus slave module also supports manufacturer-specific extended commands. These commands follow the same protocol as the standard PMBus commands. However, the command code consists of the following two bytes: • The command code extension, 0xFE • The extended command code, 0x00 to 0xFF Using the manufacturer-specific extended commands, the PMBus device manufacturer can add an additional 256 manufacturer-specific commands to its PMBus command set. SP A A W SLAVE ADDRESS COMMAND CODE MASTER TO SLAVE SLAVE TO MASTER Figure 36. Send Byte Protocol A SP A ADATA BYTE W SLAVE ADDRESS COMMAND CODE MASTER TO SLAVE SLAVE TO MASTER Figure 37. Write Byte Protocol A A COMMAND CODE A S P DATA BYTE LOW W SLAVE ADDRESS A DATA BYTE HIGH MASTER TO SLAVE SLAVE TO MASTER Figure 38. Write Word Protocol A SA A W SLAVE ADDRESS COMMAND CODE P RDATA BYTE Sr A SLAVE ADDRESS MASTER TO SLAVE SLAVE TO MASTER Figure 39. Read Byte Protocol AA SA A W SLAVE ADDRESS COMMAND CODE P R Sr SLAVE ADDRESS MASTER TO SLAVE SLAVE TO MASTER DATA BYTE LOW DATA BYTE HIGH A Figure 40. Read Word Protocol A A SA A W SLAVE ADDRESS COMMAND CODE P A BYTE COUNT = N DATA BYTE 1 DATA BYTE N MASTER TO SLAVE SLAVE TO MASTER Figure 41. Block Write Protocol |
Similar Part No. - ADP1048-600-EVALZ |
|
Similar Description - ADP1048-600-EVALZ |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | 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 |