ADP1048 Analog Devices, ADP1048 Datasheet - Page 35
![no-image](/images/manufacturer_photos/0/0/56/analog_devices_sml.jpg)
ADP1048
Manufacturer Part Number
ADP1048
Description
Digital Power Factor Correction Controller with accurate AC Power Metering
Manufacturer
Analog Devices
Datasheet
1.ADP1047.pdf
(84 pages)
- Current page: 35 of 84
- Download datasheet (2Mb)
Data Sheet
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 I
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 I
the transfer protocols.
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)
S
MASTER TO SLAVE
SLAVE TO MASTER
7-BIT SLAVE
ADDRESS
2
C specifications for an in-depth discussion of
Figure 35. Basic Data Transfer
W
S
A
MASTER TO SLAVE
SLAVE TO MASTER
S
ADDRESS
MASTER TO SLAVE
SLAVE TO MASTER
SLAVE
ADDRESS
2
C Bus Specification , dated
SLAVE
8-BIT DATA
S
S
MASTER TO SLAVE
SLAVE TO MASTER
MASTER TO SLAVE
SLAVE TO MASTER
ADDRESS
W
ADDRESS
SLAVE
SLAVE
W
S
A
S
MASTER TO SLAVE
SLAVE TO MASTER
A
MASTER TO SLAVE
SLAVE TO MASTER
COMMAND
ADDRESS
SLAVE ADDRESS
CODE
COMMAND
SLAVE
W
A
CODE
W
A
A
COMMAND
A
CODE
Figure 38. Write Word Protocol
Figure 41. Block Write Protocol
Figure 40. Read Word Protocol
P
Figure 37. Write Byte Protocol
Figure 36. Send Byte Protocol
W
Figure 39. Read Byte Protocol
COMMAND
A
BYTE COUNT
CODE
Sr
Rev. 0 | Page 35 of 84
A
= N
ADDRESS
W
COMMAND
A
SLAVE
CODE
Sr
A
A
ADDRESS
A
DATA BYTE
SLAVE
COMMAND CODE
R
DATA BYTE 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
types shown in
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:
•
•
Using the manufacturer-specific extended commands, the
PMBus device manufacturer can add an additional 256
manufacturer-specific commands to its PMBus command set.
LOW
A
A
DATA BYTE
The command code extension, 0xFE
The extended command code, 0x00 to 0xFF
DATA BYTE
R
LOW
A
A
DATA BYTE
DATA BYTE
A
HIGH
A
Figure 36
A
A
ADP1047 ADP1048
P
DATA BYTE
P
DATA BYTE N
HIGH
A
A
P
through
P
/
A
A
P
ADP1047/ADP1048
Figure 42
P
follow one of the protocol
.
Related parts for ADP1048
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![REF195G](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Analog Devices -
Manufacturer:
Analog Devices
Datasheet:
![AD539S](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Analog Devices [Wideband Dual-Channel Linear Multiplier/Divider]
Manufacturer:
Analog Devices
Datasheet:
![AD9873](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Analog Front End Converter for Set-top Box, Cable Modem, and Other Broadband Communication Applications
Manufacturer:
Analog Devices
Datasheet:
![AN342](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Analog Signal Handling for High Speed and Accuracy,
Manufacturer:
Analog Devices
![ADUC7126](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, Large Memory, ARM7TDMI MCU with Enhanced IRQ Handler
Manufacturer:
Analog Devices
Datasheet:
![ADUC7124](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, Large Memory, ARM7TDMI MCU with Enhanced IRQ Handler
Manufacturer:
Analog Devices
Datasheet:
![ADUC7122](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI® MCU
Manufacturer:
Analog Devices
Datasheet:
![ADUC7023](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
Manufacturer:
Analog Devices
Datasheet:
![ADUC7029](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
Manufacturer:
Analog Devices
Datasheet:
![ADUC7121](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI MCU
Manufacturer:
Analog Devices
Datasheet:
![ADUC7028](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI® MCU
Manufacturer:
Analog Devices
Datasheet:
![ADUC7019](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI® MCU
Manufacturer:
Analog Devices
Datasheet:
![ADUC7020](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI® MCU
Manufacturer:
Analog Devices
Datasheet:
![ADUC7021](/images/manufacturer_photos/0/0/56/analog_devices_tmb.jpg)
Part Number:
Description:
Precision Analog Microcontroller, 12-Bit Analog I/O, ARM7TDMI® MCU
Manufacturer:
Analog Devices
Datasheet: