Si4012-C1-GT Silicon Laboratories Inc, Si4012-C1-GT Datasheet - Page 16

no-image

Si4012-C1-GT

Manufacturer Part Number
Si4012-C1-GT
Description
RF Transmitter 27-960 MHz RF Transmitter
Manufacturer
Silicon Laboratories Inc
Datasheet
Si4012
5. Command Structure
The Si4012 has been designed to complete commands in the shortest time possible and to support both polled or
event driven (interrupt based) modes. For longer operations, commands are implemented as launch commands.
When the result of the launched command is completed, status is returned to the host via host polling or as an
interrupt (if enabled). The status is obtained over the SMBus.
For example, when a TX_START command is launched, the Si4012 will parse the command, check it for errors,
and return the status to the host immediately; it will also start the TX process. The host can then either poll for an
error or “packet sent” or receive an interrupt on nIRQ.
All host commands consist of a 1-byte opcode followed by 0 or more arguments. All responses from the Si4012
consist of a 1-byte top level status followed by 0 or more data values.
Command Structure:
Response Structure:
A CTS (Clear to Send) indicates that the Si4012 has received the command and that the host can send another
command. The CTS does not necessarily mean the command has been processed. The host should poll interrupt
status or use interrupts (nIRQ) to get execution status for deferred operations.
Err[6:0] indicates an error has occurred if it is non-zero. See the “error codes” section for a full list of available error
codes.
16
Bit
CMD
ARG1
ARG2
ARGn
Bit
STATUS
DATA1
DATA2
DATAn
CTS
7
7
6
6
5
5
Rev 0.2
4
4
3
3
Err[6:0]
2
2
1
1
0
0

Related parts for Si4012-C1-GT