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

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 C
Features
Applications
Description
Silicon Laboratories’ Si4012 is a fully-integrated crystalless CMOS high-data-rate
RF transmitter designed for the sub-GHz ISM band. This chip is optimized for
battery powered applications requiring low standby currents and high output
transmit power.
The device offers advanced radio features including continuous frequency
coverage from 27–960 MHz, adjustable output power of up to +10 dBm, and data
rates up to 100 kbaud in FSK mode. The Si4012’s high level of integration offers
reduced BOM cost while simplifying overall system design.
Functional Block Diagram
Rev 0.2 12/10
Frequency range

Output power range

Low Power Consumption


Data rate:


FSK and OOK modulation
Power supply = 1.8 to 3.6 V
Automatic antenna tuning
Wireless MBus T1-mode
Remote control
Home security & alarm
Personal data logging
Toy control
Wireless PC peripherals
This information applies to a product under development. Its characteristics and specifications are subject to change without notice.
27–960 MHz
–13 to +10 dBm
OOK
14.2 mA @ +10 dBm
FSK
19.8 mA @ +10 dBm
Up to 100 kbaud FSK
Up to 50 kbaud OOK
Host
MCU
XTAL
LED
RYSTAL
Controller
Interface
SMBus
Digital
Digital Logic
Modulator
Data FIFO
Antenna Tune
255 Byte
Register
Bank
TX
OOK
FSK
-
LESS
Copyright © 2010 by Silicon Laboratories
Remote meter reading
Remote keyless entry
Home automation
Industrial control
Sensor networks
Health monitors
Programmable ramp rate
Crystal-less operation



Ultra low standby current <10 nA
Integrated voltage regulator
255 byte FIFO
Low battery detector
SMBus Interface
–40 to +85 °C temperature range
10-Pin MSOP Package,
RoHs compliant
Low BOM
LCOSC
applications requiring tighter
tolerances
±150 ppm: 0 to 70° C
±250 ppm: –40 to 85° C
Optional crystal input for
Divider
LPOSC
XTAL
OSC
RF Analog Core
FSK/OOK RF T
PA
VA
VD
BANDGAP
Si4012
Monitor
Battery
LDO
POR
Auto
Tune
TXP
TXM
VDD
GND
Patents pending
RANSMITTER
XTAL
GND
TXM
VDD
TXP
Ordering Information:
Pin Assignments
1
2
3
4
5
See page 44.
Si4012
Si4012
Si4012
10 SDA
9 SCL
8
7
6
SDN
nIRQ
LED
Si4012

Related parts for Si4012-C1-GT

Si4012-C1-GT Summary of contents

Page 1

... The device offers advanced radio features including continuous frequency coverage from 27–960 MHz, adjustable output power +10 dBm, and data rates up to 100 kbaud in FSK mode. The Si4012’s high level of integration offers reduced BOM cost while simplifying overall system design. Functional Block Diagram ...

Page 2

... Si4012 2 Rev 0.2 ...

Page 3

... Operating Mode Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 5. Command Structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5.1. Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5.2. Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 5.3. Error Codes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .42 6. Pin Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 7. Ordering Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 8. Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 9. Land Pattern: 10-Pin MSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 10. Top Marking: 10-Pin MSOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Document Change List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49 Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .50 Rev 0.2 Si4012 Page 3 ...

Page 4

... Si4012 1. Electrical Specifications Table 1. Recommended Operating Conditions Parameter Symbol Supply Voltage Supply Voltage Slew Rate Ambient Temperature Digital Input Range *Note: Recommend bypass capacitor = 1 µF; slew rate measured 1 V < V Table 2. Absolute Maximum Ratings Parameter Supply Voltage 3 Input Current 4 Input Voltage ...

Page 5

... The frequency range is continuous over the specified range. 2. The frequency step size is limited by the frequency noise. 3. Optimum differential load is equal to 4 V/(11.5mA/2 * 4/PI) = 550 Therefore the antenna load resistance in parallel with the Si4012 differential output resistance should equal 600  Test Condition Min 27 — ...

Page 6

... The frequency range is continuous over the specified range. 2. The frequency step size is limited by the frequency noise. 3. Optimum differential load is equal to 4 V/(11.5mA/2 * 4/PI) = 550 Therefore the antenna load resistance in parallel with the Si4012 differential output resistance should equal 600  6 Test Condition > ...

Page 7

... Parameter Crystal Frequency Range Input Capacitance Crystal ESR Start-Up Time Test Condition Min — Test Condition Min 10 — — Crystal oscillator only motional arm — inductance Rev 0.2 Si4012 Typ Max Unit 2 — % Typ Max Unit — 13 MHz 5 — pF  — ...

Page 8

... TX output power measured at 100 MHz.  All RF output levels referred to the pins of the Si4012 (not the RF module). Qualification Test Conditions:  –40 to +85 °C. A  +1.8 to +3.6 VDC. DD  All RF output levels referred to the pins of the Si4012 (not the RF module). 8 Rev 0.2 ...

Page 9

... Loop Antenna Optional 1 SDA 10 XTAL 2 GND SCL 3 TXM SDN Si4012 4 TXP nIRQ 5 VDD LED C1 *Note: The Si4012 has internal 50k pull up resistors. Additional optional 1 µF external pull up resistors may be added should board design require. Rev 0.2 Si4012 See *Note Host MCU ...

Page 10

... Users may configure the device for either FSK or OOK modulation with supported symbol rates 100 kbps. To ensure the lowest system cost, the Si4012 can be used without an external crystal or frequency reference by leveraging Silicon Labs' patented and proven crystal-less oscillator technology. This technology offers better than ± ...

Page 11

... Host Interrupts An nIRQ line from the Si4012 to the host is used to issue interrupts to the host. The host can then read the interrupt status and clear interrupts from the Si4012 via the SMBus interface. ...

Page 12

... If coming out of the SHUTDOWN via SMBus, an SMBus “wake-up” byte is required. This byte is discarded, and normal SMBus communication can proceed after the power on reset (ipor) is asserted to the host. State Descriptions The Si4012 has six power modes, which are summarized below. Further details on the IC configuration in these modes can be found in "5.1.5. COMMAND: CHANGE_STATE" on page 23.  ...

Page 13

... OFF OFF OFF 600 µA ON OFF OFF OFF OFF 610 µ OFF ON OFF ON ON Note OFF Note Rev 0.2 Si4012 Response Time Response to TX Time to TX (with XO Early (without XO) Enable) 22 6 6 370 µs — 2 — 370 µs ...

Page 14

... Si4012 Figure 4. Current Consumption with XO Figure 5. Current Consumption with XO (Upscaled between 30 and 80 ms) 14 Rev 0.2 ...

Page 15

... Figure 6. Current Consumption without XO Figure 7. Current Consumption without XO (Upscaled between 30 and 80 ms) Rev 0.2 Si4012 15 ...

Page 16

... DATAn 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. ...

Page 17

... GET_INT_STATUS Command S SLA W A CMD S SLA W A CMD Underlined items are sent from the Si4012 (slave) Figure 8. SMBus Sequence Example Figure 8 above demonstrates two examples using the SMBus command sequence SLA R A STATUS TX_STOP Command A ARG1 A ARG2 Start W = Write (1bit Read (1bit) ...

Page 18

... Si4012 5.1. Commands Table 8 lists the commands available via the SMBus and described in the following sections. Table 8. Commands Available via SMBus Section 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.1.6 5.1.7 5.1.8 5.1.9 5.1.10 5.1.11 5.1.12 5.1.13 18 Command Description Get_Rev Device revision information ...

Page 19

... Return product and revision information for the device. ARG: None DATA: Product ID, Revision ID. Command: GET_REV 7 Command CMD Response: GET_REV 7 Reply STATUS CTS DATA1 DATA2 DATA3 DATA4 DATA5 DATA6 DATA7 DATA8 DATA9 DATA10 0x10 Err ProdId[31:24] ProdId[23:16] ProdId[15:8] ProdId[7:0] RevisionID_RMIDU[47:40] RevisionID_RMIDU[39:32] RevisionID_RMIDL[31:24] RevisionID_RVID[23:16] RevisionID_FWIDU[15:8] RevisionID_FWIDL[7:0] Rev 0.2 Si4012 ...

Page 20

... Si4012 5.1.2. COMMAND: SET_PROPERTY Purpose: Set a property common to one or more commands. These are similar to parameters for a command but are not expected to change frequently and may be controlled by the higher software layers. Setting properties may not cause the device to take immediate action, however the property will take effect once a command which uses it is issued. See the “ ...

Page 21

... PROP_DATA1, MSB of Property's value PROP_DATA 2 PROP_DATA 3, don't care for 16-bit property's value PROP_DATA 4, don't care for 16-bit property's value PROP_DATA5, don't care for 16-bit and 32-bit property's value PROP_DATA6, don't care for 16-bit and 32-bit property's value Rev 0.2 Si4012 Err ...

Page 22

... LedOn is ignored if set. DATA: None Command: LED_CTRL 7 Command CMD ARG1 Response: LED_CTRL 7 Reply STATUS CTS Notes: If LEDOn is set, the Si4012 checks the LedIntensity setting set by the host in SET_PROPERTY/LED_INTENSITY. If the LedIntensity is 0, LED driver will be disabled. Err is set to 0x0A to report this condition 0x13 Err Rev 0 ...

Page 23

... Go to shutdown state. – Reserved. 000 Standby – Low Power State 001 Sensor – Enable Low Battery Detector 010 Tune – Periodic tuning 011 – 111 – Reserved Rev 0.2 Si4012 Response Time Response to TX Time to TX (with XO Early (without XO) Enable) 22 ...

Page 24

... Si4012 Command: CHANGE_STATE Command CMD ARG1 ARG2 Response: : None if changing to SHUTDOWN, otherwise CHANGE_STATE Reply STATUS Notes: 1. Changing state among different idle modes is allowed. 2. State can also be changed via TX_START/TX_STOP alternative way to transition to SHUTDOWN is by setting SDN pin to high. 4. SMBus activity or setting SDN pin to low will take the device out of shut down state. ...

Page 25

... DATA1 DATA2 DATA3 DATA4 DATA5 – Low power state – Enable Low Battery Detector – Periodic tuning – FIFO Mode – CW Mode – PN9-0 Mode – PN9-1 Mode 0x61 CTS AutoTX IdleMode[2:0]/DTMod[1:0] ActTxPktSize[15:8] ActTxPktSize[7:0] PrevError Rev 0.2 Si4012 Err State[1:0] 25 ...

Page 26

... Si4012 5.1.7. COMMAND: TX_START Purpose: Start transmission and designated state after the packet is transmitted. This is an asynchronous operation. Transmission may not have been started when response is sent back the host. ARG:  Packet Size[15: transmitted  State to transition to when transmission is completed. ...

Page 27

... CTS DATA1 Notes: Si4012 allows larger packet sizes than the FIFO. It also allows the packet size to be greater than the data available in the FIFO.  If the packet size is less than the data stored in the FIFO, the data specified in packet size will be transmitted in one transmission leaving leftover data in the FIFO ...

Page 28

... Si4012 5.1.8. COMMAND: SET_INT Purpose: Enable interrupts. ARG:  enffunder – Enable FIFO Underflow  entxffafull – Enable TX FIFO Almost Full  entxffaem – Enable TX FIFO Almost Empty  enffover – Enable FIFO Overflow  enpksent – Enable Packet Sent  ...

Page 29

... Almost Empty threshold. The FIFO must go above the threshold and then fall back to the threshold before another Almost Empty threshold is generated and sent to the host. Low Battery Detect (LBD) Interrupt The LBD is cleared when the host calls GET_INT_STATUS. The Si4012 regenerates lbd interrupts periodically when the LBD timer expires. 7 ...

Page 30

... If ARG exceeds the FIFO size of 255 bytes, Err is set to 0x08 (Too many arguments). The Si4012 raises the ‘FIFO Almost Full’ or ‘FIFO Almost Empty’ interrupt when appropriate. If auto transmit is enabled and the FIFO level is above the auto transmit threshold, the Si4012 will start transmit automatically. ...

Page 31

... Response: None if changing to SHUTDOWN, otherwise TX_STOP 7 Reply STATUS CTS – idle state when the packet transmission is stopped based on the idle mode. – Reserved. – Low power state – Enable Low Battery Detector – Periodic tuning – Reserved 0x67 Rev 0.2 Si4012 1 0 State[1:0] IdleMode[2: Err 31 ...

Page 32

... GET_BAT_STATUS Command CMD ARG Response: GET_BAT_STATUS Reply STATUS DATA1 DATA2 Notes tuning is in progress when this API is received, Err is set to 0x11 (Device busy sensor mode, Si4012 reads battery voltage periodically with no load based on the interval set in SET_PROPERTY/LBD_CONFIG 0x68 Load/Wait Time CTS ...

Page 33

... The format table in this section applies to the ARG field of SET_PROPERTY after PROP_ID and DATA field of GET_PROPERTY. I.e., PROP_ID corresponds to ARG1, PROP_DATA1 corresponds to DATA1, PROP_DATA2 corresponds to DATA 2 etc. Default is the value of a property the Si4012 defaults to if the host does not set the property via SET_PROPERTY. Fields correspond to the PROP_DATA. Property ...

Page 34

... Format: CHIP_CONFIG 7 Property PROP_ID PROP_DATA1 Note: If the crystal is not populated on the board, there will still be a 1.4 mA current draw penalty for the XO circuitry on the Si4012. The host should send SET_PROPERTY/CHIP_CONFIG with bit 3 cleared to turn off the XO circuitry 0x10 UseXo Rev 0.2 ...

Page 35

... Note: If SET_PROPERTY\DATA_RATE is sent and data rate is set to a value above 500, but modulation is set to OOK, Err will be set in the response with ‘Data rate out of range’ error code. The biFSKDev parameter is attained either via the WDS Chip Configurator utility or by using the Si4012 calculation spreadsheet. 7 ...

Page 36

... PROP_DATA2 Note: The tuning interval specifies the frequency in which the device performs periodic tuning in tune state and in CW Mode PN9 mode, if TuningItv tuning will be performed. In FIFO mode, if Si4012 is in tune state but TuningItv is set the host, tuning will be performed every 10 seconds. ...

Page 37

... In OOK mode, any value except will result in Err 0x04 – bad parameter in ARG4. In FSK mode, the minimum data rate is 200 bps. The ramp rate parameter dictates the minimum data rate. The Si4012 will set Err to 0x10 (data rate not supported) if the value is smaller than the minimum data rate on the specified Ramp Rate. ...

Page 38

... Si4012 5.2.8. PROPERTY: TX_FREQ Purpose: Carrier frequency for transmission if OOK, upper frequency if FSK and center frequency in CW mode. Property: 0x40 Default: 0x19ddc7c8 for 433.965 MHz (433.92 MHz+90 kHz/2) Fields: TxFreq[31:0] – Ranging from 27 MHz to 960 MHz. Format: TX_FREQ Property PROP_ID PROP_DATA1 ...

Page 39

... Property: 0x41 Fields: LbdThr[15:0] – Battery voltage threshold in mV. Default 0x09C4 or 2500 mV. SampleInterval[15:0] – Battery voltage sampling interval in seconds. Default: 0x3C or 60 seconds. Format: LBD_CONFIG Property PROP_ID PROP_DATA1 PROP_DATA2 PROP_DATA3 PROP_DATA4 0x41 LbdThr[15:8] LbdThr[7:0] SampleInterval[15:8] SampleInterval[7:0] Rev 0.2 Si4012 ...

Page 40

... Si4012 5.2.10. PROPERTY: XO_CONFIG Purpose: Frequency of external crystal and low cap configuration if using external crystal. Property: 0x50 Fields:  XoFreq[31:0] – Crystal frequency, unit in Hz. Default 0x00989680 or 10 MHz.  XoLowCap – This bit should be set for crystal that require less than C_total capacitance ...

Page 41

... The maximum fBeta is +0.254. fBeta is computed using the formula below 0x60 PaLevel[6:0] PaCap[7:0] fAlphaSteps[7:0] fBetaSteps[7:0]   Alpha + 0.075 f ------------------------------------------ - = ALPHASTEPS 0.0006   Beta 0.254 + f -------------------------------------- - = BETASTEPS 0.002 Rev 0.2 Si4012 1 0 PaMaxDrv PaCap[8] 41 ...

Page 42

... If the Si4012 detects an error upon receipt of a command, such as a bad parameter, the error is reported in the Response. If the Si4012 detects an error while executing a command after the response has sent back to the host, the error is stored. The host can retrieve an actual error code via the GET_STATE command. ...

Page 43

... Crystal input Ground RF transmitter differential outputs Supply input LED driver output Interrupt status output, active low, open collector Shutdown input pin, active high SMB (SMBus) Clock input/output, open collector SMB (SMBus) Data input/output, open collector Rev 0.2 Si4012 SCL SDN nIRQ LED 43 ...

Page 44

... Si4012 7. Ordering Guide Part Number* Si4012-C1001GT Crystal-less RF Transmitter *Note: Add an “(R)” at the end of the device part number to denote tape and reel option. 44 Description Rev 0.2 Package Operating Type Temperature MSOP-10 – °C ...

Page 45

... Package Outline Figure 9 illustrates the package details for the Si4012. Table 10 lists the values for the dimensions shown in the illustration. Symbol Millimeters Min Nom A — A1 0.00 A2 0.75 0.85 b 0.17 c 0.08 D 3.00 BSC E 4.90 BSC E1 3.00 BSC Notes: 1. All dimensions are shown in millimeters (mm). ...

Page 46

... Si4012 9. Land Pattern: 10-Pin MSOP Figure 10 shows the recommended land pattern details for the Si4012 in a 10-Pin MSOP package. Table 11 lists the values for the dimensions shown in the illustration. Figure 10. 10-Pin MSOP Land Pattern 46 Rev 0.2 ...

Page 47

... The ratio of stencil aperture to land pad size should be 1:1. Card Assembly 1. A No-Clean, Type-3 solder paste is recommended. 2. The recommended card reflow profile is per the JEDEC/IPC J-STD- 020 specification for Small Body Components. Rev 0.2 Si4012 MAX 4.40 REF 0.50 BSC — 0.30 1 ...

Page 48

... Line 1 Marking: (See "7. Ordering Guide" on page 44). Line 2 Marking: TTTT = Manufacturing Code Y = Year Line 3 Marking Workweek 48   Table 12. Top Marking Explanation 12 = Si4012 C1 = Revision Manufacturing code from assembly house. Assigned by assembly subcontractor. Corresponds to the year and workweek of the mold date. Rev 0.2 ...

Page 49

... OCUMENT HANGE IST Revision 0.1 to Revision 0.2  Added API.  Updated "1. Electrical Specifications" on page 4. Rev 0.2 Si4012 49 ...

Page 50

... Si4012 C I ONTACT NFORMATION Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Tel: 1+(512) 416-8500 Fax: 1+(512) 416-9669 Toll Free: 1+(877) 444-3032 Please visit the Silicon Labs Technical Support web page: https://www.silabs.com/support/pages/contacttechnicalsupport.aspx and register to submit a technical support request. The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice. ...

Related keywords