a8291 Allegro MicroSystems, Inc., a8291 Datasheet - Page 9

no-image

a8291

Manufacturer Part Number
a8291
Description
A8291 Single Lnb Supply And Control Voltage Regulator
Manufacturer
Allegro MicroSystems, Inc.
Datasheet
A8291
I
but the pull up resistor R5 must be present.
I
This is a serial interface that uses two bus lines, SCL and SDA,
to access the internal Control and Status registers of the A8291.
Data is exchanged between a microcontroller (master) and the
A8291 (slave). The clock input to SCL is generated by the master,
while SDA functions as either an input or an open drain output,
depending on the direction of the data.
Timing Considerations
The control sequence of the communication through the I
compatible interface is composed of several steps in sequence:
1. Start Condition. Defined by a negative edge on the SDA line,
2. Address Cycle. 7 bits of address, plus 1 bit to indicate read (1)
2
2
C™-Compatible Interface
C™-compatible interface is used, the BFC pin is not connected,
while SCL is high.
Figure 2. I
SDA
SCL
Start
2
C™ Interface. Read and write sequences.
0
1
0
2
SDA
SCL
SDA
SCL
0
3
Start
Start
Address
Single LNB Supply and Control Voltage Regulator
1
4
0
1
0
1
0
5
A1
0
2
0
2
6
Read Multiple Bytes from Register
A0
0
3
0
3
7
Address
Address
Read One Byte from Register
R
1
4
1
4
1
8
AK
0
5
0
5
9
acknowledge
from LNBR
A1
A1
D7
6
6
Write to Register
A0
D6
A0
7
7
2
Status Data in Register 1
C™-
D5
W
0
8
R
1
8
AK
AK
D4
9
9
acknowledge
from LNBR
acknowledge
from LNBR
3. Data Cycles.
4. Stop Condition. Defined by a positive edge on the SDA line,
D7
D3
I1
or write (0), and an acknowledge bit. The first five bits of the
address are fixed as: 00010. The four optional addresses, de-
fined by the remaining two bits, are selected by the ADD input.
The address is transmitted MSB first.
Write – 6 bits of data and 2 bits for addressing four internal
control registers, followed by an acknowledge bit. See Control
Register section for more information.
Read – Two status registers, where register 1 is read first,
followed by register 2, then register 1, and so on. At the start
of any read sequence, register 1 is always read first. Data is
transmitted MSB first.
while SCL is high. Except to indicate a Start or Stop condi-
tion, SDA must be stable while the clock is high. SDA can
only be changed while SCL is low. It is possible for the Start or
Stop condition to occur at any time during a data transfer. The
A8291 always responds by resetting the data transfer sequence.
D6
D2
I0
D5
D5
D1
Status Register 1
Control Data
D4
D4
D0
D3
D3
AK
acknowledge
from LNBR
D2
D2
-
D1
D1
-
Status Data in Register 2
D0
D0
-
115 Northeast Cutoff, Box 15036
Allegro MicroSystems, Inc.
Worcester, Massachusetts 01615-0036 (508) 853-5000
www.allegromicro.com
NAK
AK
-
acknowledge
from LNBR
no acknowledge
from master
Stop
Stop
D3
D2
D1
D0
NAK
no acknowledge
from master
Stop
9

Related parts for a8291