DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

ADM1026JST-REEL7 データシートの表示(PDF) - ON Semiconductor

部品番号
コンポーネント説明
メーカー
ADM1026JST-REEL7
ON-Semiconductor
ON Semiconductor ON-Semiconductor
ADM1026JST-REEL7 Datasheet PDF : 55 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
ADM1026
ADM1026 Read Operations
The ADM1026 uses the SMBus read protocols described
here.
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 the
SDA.
2. The master sends the 7bit slave address followed
by the read bit (high).
3. The addressed slave device asserts an ACK on the
SDA.
4. The master receives a data byte.
5. The master asserts a NO ACK on the SDA.
6. The master asserts a stop condition on the SDA to
end the transaction.
In the ADM1026, 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. Figure 24 shows this. When
reading from EEPROM, Bit 0 of EEPROM Register 3 must
be set.
1
2
3 4 56
S
SLAVE
ADDRESS
R
A
DATA
AP
Figure 24. SingleByte Read from EEPROM or RAM
Block Read
In this operation, the master device reads a block of data
from a slave device. The start address for a block read must
have been set previously. In the case of the ADM1026 this
is done by a send byte operation to set a RAM address, or by
a write byte/word operation to set an EEPROM address. The
block read operation consists of a send byte operation that
sends a block read command to the slave, immediately
followed by a repeated start and a read operation that reads
out multiple data bytes as follows:
1. The master device asserts a start condition on the
SDA.
2. The master sends the 7bit slave address followed
by the write bit (low).
3. The addressed slave device asserts an ACK on the
SDA.
4. The master sends a command code that tells the
slave device to expect a block read. The
ADM1026 command code for a block read is A 1h
(10100001).
5. The slave asserts an ACK on the SDA.
6. The master asserts a repeat start condition on the
SDA.
7. The master sends the 7bit slave address followed
by the read bit (high).
8. The slave asserts an ACK on the SDA.
9. The ADM1026 sends a byte count data byte that
tells the master how many data bytes to expect. The
ADM1026 always returns 32 data bytes (20h), the
maximum allowed by the SMBus 1.1 specification.
10. The master asserts an ACK on the SDA.
11. The master receives 32 data bytes.
12. The master asserts an ACK on the SDA after each
data byte.
13. The ADM1026 issues a PEC byte to the master.
The master should check the PEC byte and issue
another block read if the PEC byte is incorrect.
14. A NACK is generated after the PEC byte to signal
the end of the read.
15. The master asserts a stop condition on the SDA to
end the transaction.
S
SLAVE
ADDRESS
W
A
COMMAND
A1h BLOCK
READ
A
S
SLAVE
ADDRESS
R
A
BYTE
COUNT
A DATA 1 A
DATA
32
A
PEC A
P
Figure 25. Block Read from EEPROM or RAM
When block reading from EEPROM, Bit 0 of EEPROM
Register 3 must be set.
Note that although the ADM1026 supports Packet Error
Checking (PEC), its use is optional. The PEC byte is
calculated using CRC8. The Frame Check Sequence (FCS)
conforms to CRC8 by the polynomial:
C(x) + x8 ) x2 ) x ) 1
(eq. 1)
Consult the SMBus 1.1 Specification for more information.
Measurement Inputs
The ADM1026 has 17 external analog measurement pins
that can be configured to perform various functions. It also
measures two supply voltages, 3.3 V MAIN and 3.3 V
STBY, and the internal chip temperature.
Pins 25 and 26 are dedicated to remote temperature
measurement, while Pins 27 and 28 can be configured as
analog inputs with a range of 0 V to 2.5 V, or as inputs for
a second remote temperature sensor.
Pins 29 to 33 are dedicated to measuring VBAT, +5.0 V,
12 V, +12 V supplies, and the processor core voltage VCCP.
The remaining analog inputs, Pins 34 to 41, are
generalpurpose analog inputs with a range of 0 V to 2.5 V
(Pins 34 and 35) or 0 V to 3.0 V (Pins 36 to 41).
AtoD Converter (ADC)
These inputs are multiplexed into the onchip, successive
approximation, analogtodigital converter. The ADC has
a resolution of 8 bits. The basic input range is 0 V to 2.5 V,
which is the input range of AIN6 to AIN9, but five of the
inputs have builtin attenuators to allow measurement of
VBAT, +5.0 V, -12 V, +12 V, and the processor core voltage
VCCP, without any external components. To allow the
tolerance of these supply voltages, the ADC produces an
http://onsemi.com
15

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]