sta011 STMicroelectronics, sta011 Datasheet - Page 18

no-image

sta011

Manufacturer Part Number
sta011
Description
L-band Rf Front-end For Digital Radio
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STA011
Manufacturer:
ST
0
I
5.1.7
5.1.8
5.1.9
5.1.10
18/38
2
C-bus interface
Transmission without acknowledge
To avoid detecting an acknowledge from the STA011, the µP can use a simpler
transmission: simply it waits one clock period without checking the STA011 acknowledging,
and sends the new data. This approach of course is less protected from data corruption.
Device addressing
To start the communication between the master and the STA011, the master must initiate
with a start condition. Following this, the master sends onto the SDA line 8 bits (MSB first)
corre-sponding to the device select address and read or write mode.
The first 7 MSB`s are the device address identifier, corresponding to the I
For the STA011 these are fixed as 110000A. The A bit is reset to 0 internally by a pull-down
re-sistor but it can be changed through the corresponding external pin Address. In this way if
the Address pin is floating the address is fixed to the previous configuration (110000),
otherwise if the pin is set high the address is fixed to 1100001.
The 8th bit (LSB) is the read or write operation bit (RW; set to 1 in read mode and to 0 in
write mode). After a START condition the STA011 identifies on the Bus the device address
and, if matched, it will acknowledge the identification on the SDA bus during the 9th clock
pulse.
The following byte after the device identification byte, is the internal sub-address byte that
provides access to any of the internal registers.
Write operation (single byte write)
Following a START (S) condition the master sends a device select code with the RW bit set
to 0. The I
This byte provides access to any of the internal registers.
After the reception of the internal byte sub address the I
edgement. The master terminates the transfer by generating a STOP (P) condition.
A single byte write with sub-address 00H would affect DATA_OUT[119:112], so a single byte
write with sub-address 02H would affect DATA_OUT[103:96] and so on
A single byte address with sub-address out of ranges 00H - 0FH produces
illegal_subaddress signal to go high and DATA_OUT[119:0] will not change until a
successive write operation request with the correct range for sub-address will be made.
For example if the sub-address is 15H will be produced illegal_subaddress = '1' and
DATA_OUT will no change.
Write operation (multibyte write)
The multi-byte write mode can start from any internal sub address (the same as a single
byte write).
Following a START (S) condition the master sends a device select code with the RW bit set
to 0. The I
This byte provides the starting byte of the internal registers.
S
110000A
2
2
C gives the acknowledgement and waits for 1 byte from the internal sub address.
C gives the acknowledgement and waits for the 1 byte of internal sub address.
R/W 0
ack
Sub-address byte
2
C again responds with an acknowl-
ack
DATA IN
2
C-bus definition.
ack
STA011
P

Related parts for sta011