ADM1060 Analog Devices, ADM1060 Datasheet - Page 45

no-image

ADM1060

Manufacturer Part Number
ADM1060
Description
Multi Power Supply Sequencer & Supervisor
Manufacturer
Analog Devices
Datasheet

Specifications of ADM1060

# Supplies Monitored
7
Volt Monitoring Accuracy
2.5%
# Output Drivers
9
Fet Drive/enable Output
Both
Package
28 ld TSSOP

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
ADM1060
Manufacturer:
AD
Quantity:
5 510
Part Number:
ADM1060
Manufacturer:
SIEMENS
Quantity:
5 510
Part Number:
ADM1060A
Manufacturer:
MAXIM
Quantity:
1 481
Part Number:
ADM1060ARU
Manufacturer:
AD
Quantity:
3 149
Part Number:
ADM1060ARU
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADM1060ARU-REEL7
Manufacturer:
ADI
Quantity:
2 980
Part Number:
ADM1060ARUCS
Manufacturer:
ADI
Quantity:
50
Part Number:
ADM1060ARUCZ0605R7
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADM1060ARUCZ1003R7
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADM1060ARUZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Part Number:
ADM1060ARUZ-REEL
Manufacturer:
ADI/亚德诺
Quantity:
20 000
2. To set up a 2-byte EEPROM address for a subsequent read,
3. To write a single byte of data to EEPROM. In this case the
BLOCK WRITE
In this operation, the master device writes a block of data to a
slave device. The start address for a block write must previously
have been set. In the case of the ADM1060, this is done by a
Send Byte operation to set a RAM address or a Write Byte/Word
operation to set an EEPROM address.
1. The master device asserts a start condition on SDA.
2. The master sends the 7-bit slave address followed by the write
3. The addressed slave device asserts ACK on SDA.
4. The master sends a command code that tells the slave device
5. The slave asserts ACK on SDA.
6. The master sends a data byte that tells the slave device how
7. The slave asserts ACK on SDA.
8. The master sends N data bytes.
1
S
Note for page erasure that as a page consists of 32 bytes, only
the three MSBs of the address low byte are important. The
lower five bits of the EEPROM address low byte only specify
addresses within a page and are ignored during an erase
operation.
write, block read, block write, or page erase. In this case, the
command byte is the high byte of the EEPROM address from
0xF8 to 0xF9. The (only) data byte is the low byte of the
EEPROM address. This is illustrated in Figure 31.
command byte is the high byte of the EEPROM address from
0xF8 to 0xF9. The first data byte is the low byte of the
EEPROM address and the second data byte is the actual data.
This is illustrated in Figure 32.
bit (low).
to expect a block write. The ADM1060 command code for a
block write is 0xFC (1111 1100 binary).
many data bytes will be sent. The SMBus specification allows
a maximum of 32 data bytes to be sent in a block write.
ADDRESS
SLAVE
2
1
S
ADDRESS
W
SLAVE
2
A
3
Figure 32. Single Byte Write to EEPROM
Figure 31. Setting an EEPROM Address
(0xF8 TO 0xF9)
HIGH BYTE
ADDRESS
EEPROM
W A
4
3
(0xF8 TO 0xF9)
HIGH BYTE
ADDRESS
EEPROM
5
A
4
(0x00 TO 0xFF)
LOW BYTE
ADDRESS
EEPROM
6
A
5
(0x00 TO 0xFF)
LOW BYTE
ADDRESS
EEPROM
A
7
6
DATA
8
7
9 10
A P
A P
8
Rev. B | Page 45 of 52
9. The slave asserts ACK on SDA after each data byte.
10. The master asserts a STOP condition on SDA to end the
Unlike some EEPROM devices that limit block writes to within
a page boundary, there is no limitation on the start address
when performing a block write to EEPROM, except
1. There must be at least N locations from the start address to
2. If the addresses cross a page boundary, both pages must be
Note that the ADM1060 features a clock extend function for
writes to EEPROM. Programming an EEPROM byte takes
approximately 250 µs, which would limit the SMBus clock for
repeated or block write operations. The ADM1060 pulls SCL
low and extends the clock pulse when it cannot accept any more
data.
READ OPERATIONS
The ADM1060 uses the following SMBus read protocols:
RECEIVE BYTE
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
3. The addressed slave device asserts ACK on SDA.
4. The master receives a data byte.
5. The master asserts NO ACK on SDA.
6. The master asserts a STOP condition on SDA and the trans-
In the ADM1060, the receive byte protocol is used to read a
single byte of data from a RAM or EEPROM location whose
address has previously been set by a send byte or write
byte/word operation. This is illustrated in Figure 34.
S
1
ADDRESS
the highest EEPROM address (0xF9FF) to avoiding writing
to invalid addresses.
erased before programming.
bit (high).
action ends.
SLAVE
transaction.
2
W A
Figure 34. Single Byte Read from EEPROM or RAM
3
COMMAND 0xFC
(BLOCK WRITE)
Figure 33. Block Write to EEPROM or RAM
S
1
ADDRESS
4
SLAVE
2
A
5
R
COUNT
BYTE
6
3
A
A
7
DATA
4
DATA 1
8
5
A
9
A
6
P
DATA 2
ADM1060
A
DATA N
A
10
P

Related parts for ADM1060