micrf405 Micrel Semiconductor, micrf405 Datasheet
![no-image](/images/manufacturer_photos/0/4/435/micrel_semiconductor_sml.jpg)
micrf405
Available stocks
Related parts for micrf405
micrf405 Summary of contents
Page 1
... In FSK mode, the user can select between three different modulation types allowing a data rate up to 200kbps. When selecting FSK modulation applied with dividers, the MICRF405 is switching between to sets of register values (M0,N0,A0:"0" and M1,N1 and A1:"1"). The second modulation type is closed loop VCO modulation using the internal modulator that applies the modulated data to the VCO ...
Page 2
... How to write:........................................................................................................................................................................ 10 Writing to n Registers Having Incremental Addresses......................................................................................................... 10 What to write ....................................................................................................................................................................... 11 Writing to n Registers Having Non-Incremental Addresses................................................................................................. 12 Reading from the Control Registers in MICRF405 .............................................................................................................. 12 Reading from the Interrupt Register .................................................................................................................................... 12 Data Interface and Data Transfer............................................................................................................................................. 13 Packet Engine Overview: .................................................................................................................................................... 14 How to transmit a Packet with the Packet Engine: .............................................................................................................. 15 Programming Summary ...
Page 3
... Ordering Information Part Number MICRF405YML ____________________________________________________________________________________________________ Block Diagram April 2006 (1) Junction Temp. Range –40° to +125°C 3 Package ® PB-Free 24-Pin MLF M9999-041906 (408) 955-1690 ...
Page 4
... Lock Detect output O Programmable Clock output O Transmit buffer Ready / Alternative Data clock I Alternative Data input I SPI clock I/O Serial input/output I Serial programming interface enable O Service interrupt pin O Charge pump output I VCO varactor input Analog ground Analog VDD O Bias Ground 4 MICRF405 M9999-041906 (408) 955-1690 ...
Page 5
... R = 150Ω, PA2-0=111 LOAD R = 150Ω, PA2-0=001 LOAD R = 150Ω, PA2-0=000 LOAD ASK=7 (OOK) ASK=6 Bitrate = 200kbps VCO modulation Divider modulation ASK 5 MICRF405 (2) )............................ +2.2V to +3. .............. –40°C to +125° ............................................41.7°C/W JA Min Typ Max 290 325 430 490 860 980 2 ...
Page 6
... FSK 200kbps, β bandwidth for 99.5% of total power, RBW=100kHz ASK (OOK) 38.4kbps, bandwidth for 99.5% of total power, RBW=10kHz ASK 20dB modulation depth, 38.4kbps, bandwidth for 99% of total power, RBW=10kHz Measured with matching network 6 MICRF405 Min Typ Max Units 130 kHz 425 kHz 750 ...
Page 7
... Micrel Data and Configuration Interface The user interface of the MICRF405 is a serial peripheral interface (SPI) consisting of Serial interface enable (SEN), Serial data input/output (SIO) and Serial clock (SCK). This user interface is used for MICRF405 configuration setup and can also be used for sending the user data. A second option is to transmit data bitwise using the DATAIN pin ...
Page 8
... Min. duration of a SEN high pulse Thigh (Fphd is the phase detector frequency) Time from power up to first falling edge of SEN Table 2. Timing Specification for the 3-wire Programming Interface. April 2006 Figure 1. Programming Interface Timing. 8 MICRF405 Values Units Min. Typ. Max ...
Page 9
... R/W bit: “0” for writing Values: 8 bits = D7, D6, …D0 (D7 = MSB LSB) Table 4. When writing to a Single Register, totally 2 octets are clocked into the MICRF405. How to write: • Bring SEN low • Use SCK and SIO to clock in the 2 octets • Bring SEN high ...
Page 10
... Values: 1 Octet: wanted values for ControlRegister0 for all of the octets. Table 5. When writing to All Registers, totally 25/30 (5 are optional) octets are clocked into the MICRF405. How to write: • Bring SEN low • Use SCK and SIO to clock in the 25/30 octets • Bring SEN high Refer to Figure 3 ...
Page 11
... D7, D6, …D0 (D7 = MSB LSB) (written to control reg. with address ”i+1”) D7, D6, …D0 (D7 = MSB LSB) (written to control reg. with address ”I+n-1”) Table 6. When writing to Registers having Incremental Addresses, totally 1+n octets are clocked into the MICRF405. How to write: • Bring SEN low • ...
Page 12
... It is possible to read all registers. The address to read from (or the first address to read from) can be any valid address (0-29). Reading is not destructive, i.e., values are not changed. The SIO line is output from the MICRF405 (input to user) for a part of the read-sequence. Refer to procedure description below. A read-sequence is described for reading n registers, where n is number 1-30 ...
Page 13
... Sync_en=1 synchronous mode is selected and data clock is provided on the RDY/DATACLK pin. In this mode, the MICRF405 will sample the bit on the DATAIN pin on the positive edge of the DATACLK therefore important that the MCU toggle the DATAIN pin on negative edge of the DATACLK, See Figure 5. No packet engine, CRC or Manchester encoding is available in bit-wise data interface ...
Page 14
... Table 7. Virtual Wire Packet Structure Overview. Start of transmitted packet. Leftmost byte transmitted first Preamble SyncIDO Frame length Preamble SyncIDO SyncID1 Preamble SyncIDO SyncID1 Preamble SyncIDO SyncID1 14 Payload CRC 2/2/1-253/254/255 bytes 2/1/0 bytes Frame length SyncID2 Frame length SyncID2 SyncID3 MICRF405 Frame length M9999-041906 (408) 955-1690 ...
Page 15
... LDOs and starts the PLL. WRITE CONTROL [ADDRESS + R/W + CONTROL WORD] LOAD CONTROL [SET SEN=”1"] MICRF405 waits for the PLL to lock; LD=”1", Turns on PA and waits for the PLL to lock with PA on; ”LD=1", then start to send Preamble, SyncID and Frame length ...
Page 16
... PA is turned on before writing last bit (or the complete byte 3). If MOD_LDc_en=1, finish steps 2 and 3 immediately after step 1. The MICRF405 will now wait until the transmitter is ready (PLL tuned in and LD high) before starting to modulate. In either case, the packet engine will start to transmit the desired ...
Page 17
... SCK is user-controlled. • Write to the MICRF405 on positive edges (MICRF405 reads on negative edges). • Read from the MICRF405 on negative edges (MICRF405 writes on positive edges) • Address field is 7 bits long. Enter MSB first. • R/W bit is “1” for read and “0” for write. ...
Page 18
... Data D2 D1 ClkOut_en=1 Sync_en=1 Load_en=1 State Comments Keeps Register 0 Power down configuration 1 Crystal Oscillator Standby running 0 1 Transmit mode Transmit mode Table 9. MICRF405 Main Modes ClkOut_en=1 Sync_en=1 PAB_IB2=0 PAB_IB1=0 values of output power and current PAB_IB[2: MICRF405 D0 D0 Load_en=1 ...
Page 19
... VDD 16.8 10.5 16.4 13.0 8.6 13.3 11.6 5.7 11.5 10.6 2.8 10.2 10.0 -0.1 9.3 9.5 -3.2 8.6 9.2 -6.5 8.2 9.0 -9.7 7.9 6.1 5 A0_2=1 A0_1=1 N0_10=0 N0_9=0 N0_2=0 N0_1=1 M0_10=0 M0_9=0 M0_2=0 M0_1=0 A1_2=1 A1_1=1 N1_10=0 N1_9=0 N1_2=1 N1_1=1 M1_10=0 M1_9=0 M1_2=0 M1_1=0 FSKClk_K2=1 FSKClk_K1=0 MICRF405 (mA) D0 A0_0=0 N0_8=0 N0_0=1 M0_8=0 M0_0=1 A1_0=1 N1_8=0 N1_0=1 M1_8=0 M1_0=0 FSKClk_K0=0 M9999-041906 (408) 955-1690 ...
Page 20
... Modulation1=1, Modulation0=0), the two sets should be programmed to give two RF frequencies, separated by two times the specified single sided frequency deviation. For all other modulation methods, the 0-set will be used. The value constrained to be less or equal to N, 0<=A<= Crystal oscillator frequency MICRF405 M9999-041906 (408) 955-1690 ...
Page 21
... C1 C2 Figure 9. Crystal Oscillator Circuit. The crystal should be connected between pins XTA and XTB (pin 7 and 8). MICRF405 has an internal crystal capacitor bank used for crystal tolerance tuning during production. These internal capacitors can be enabled using the XCOtune[4:0] bits. If XCOtune[4:0]=0 then no internal capacitors are connected to the crystal pins, while 18pF are connected to each pin if XCOtune[4:0]=31 ...
Page 22
... VCO_Freq[2:0] settings are correct for the new frequency. Refer to Table 13 and Table 14 for further details. The MICRF405 must be programmed with the recommended settings for FreqBand and VCOfreq, as given in Table 15, even if the VCO_Fr_Chk and VCO_Fr_Auto are enabled. This is needed to give the VCO the correct starting values ...
Page 23
... Table 14. Automatic VCO Range Calibration. 0.4 0.6 0.8 1 1.2 1.4 1.6 Varactor Voltage [V] FreqBand=1 433MHz 290 430 293 435 300 440 307 450 313 460 320 470 326 480 23 MICRF405 1.8 2 2.2 2.4 FreqBand 868, 915MHz 435 860 440 870 450 880 460 900 470 920 480 ...
Page 24
... The settings are calculated to give optimal phase margin for the given phase-frequency-detector frequency and loop filter bandwidth. (More values of C and R can be found in Table 52 and Table 52 on page 40 and 41). input pin Table 16. Charge Pump. 24 MICRF405 D2 D1 LF_RES1_2=0 LF_RES1_1=0 LF_RES1_0=1 LF_RES3_2=1 LF_RES3_1=0 LF_RES3_0=1 ...
Page 25
... VARIN, pin 21 CPO UT, pin CP, internal - CP, internal + R1 C2 Vref [nF] [nF] [kΩ] [kΩ] 10 100 6.2 0. 0.068 6.8 30 0.068 6.8 30 0.082 4.7 27 0.047 4.7 36 0.047 0.47 43 VARIN, pin 47nF VARIN, internal C3 MICRF405 R2 C3 [pF 5.6 NC 33000 M9999-041906 (408) 955-1690 ...
Page 26
... The design of the PLL filter will strongly affect the performance of the frequency synthesizer. Input parameters, when designing the loop filter for the MICRF405, are mainly the modulation method and the bit rate. Internal loop filter, which have relative April 2006 CP ...
Page 27
... ASKn1=1 ASKn0=0 The frequency modulation can be done in three different ways with the MICRF405, either by closed-, open loop VCO modulation or by modulation with the internal dividers. Amplitude modulation can also be done in two different ways, either ASK/OOK or Spread Spectrum ASK™. All these different types of modulation is selected by Modulation1-0 and ASK_en (See chapter bit description for details) ...
Page 28
... The shaping is user selectable but a table of recommended values is shown in Table 19. ASK bitrate (kbps) Table 19. Recommended ASK Shaping. A high PLL bandwidth will also help to avoid pulling of the VCO. The internal third order loop filter should be selected. 28 MICRF405 Recommended ASKshape < 4.8 7 < 9.6 6 < 19.2 4 < ...
Page 29
Ref 15 dBm dBm MAXH -10 D2 -19 dBm -20 -30 -40 -50 -60 -70 -80 Center 915 MHz Date: 27.MAR.2006 Figure 14. 33kbps, PA=6, ASK=7, ASKshape=2 (Fphd=2MHz, 209kHz internal loop filter). Spread Spectrum ...
Page 30
... Figure 15 shows a block diagram of the components of the modulator. Data Mod_I2=0 Mod_I1=0 Mod_I0=1 FSKn2=1 FSKn1=0 FSKn0=0 FSKClk_K5=1 FSKClk_K4=1 FSKClk_K3=0 Figure 15. Modulator Block Diagram. 30 MICRF405 f XTAL + 5 ASKn ⋅ XTAL ASKn ⋅ ...
Page 31
... MOD FreqBand XTAL FSKn = 2 3 × 150 10 ≤ ⎛ ⎞ f − 6 ⎜ ⎜ ⎟ ⎟ XTAL _ ≤ ⋅ 28 × ⎝ ⎠ FSKClk_K requirements, try increasing MICRF405 ( ) ) ⋅ − 3 FreqBand (6) (7) (8) 1 (9) FSKn and M9999-041906 (408) 955-1690 ...
Page 32
... PA the moment the PLL has locked on to the frequency. This function is enabled when the PA_LDc_en bit is set. From power down or stand by, simply program the MICRF405 to TX with the wanted PA output setting. The MICRF405 will then automatically turn on the PA ...
Page 33
... LowBatt_en=1 Freq_Band1=0 0001100 LowBatt_level=0 LDO_by=0 The MICRF405 has three internal LDOs powering up different parts of the circuit, as can be seen in the Block Diagram. The output voltages of the LDOs are around 2.4V. The LDOs can be turned off (default setting is on) by setting the LDO_en[1:0]=0. When LDO_en[1:0]=3, the power supply range is 2 ...
Page 34
... SyncID3_4=0 SyncID3_3=0 SyncID2_5=1 SyncID2_4=0 SyncID2_3=0 SyncID1_5=1 SyncID1_4=0 SyncID1_3=0 SyncID0_5=1 SyncID0_4=0 SyncID0_3=0 DATA_5 DATA_4 DATA_3 State Power down Standby Transmit mode Table 20. Main Mode. 34 MICRF405 ClkOut_en=1 Sync_en=1 Load_en=1 A0_2=1 A0_1=1 A0_0=0 N0_10=0 N0_9=0 N0_8=0 N0_2=0 N0_1=1 N0_0=1 M0_10=0 M0_9=0 M0_8=0 M0_2=0 ...
Page 35
... ASK modulation with spreading code applied to 0 internal modulation and M 1 ASK modulation Table 24. Modulation. 35 MICRF405 Comments Output is 0 volt. The XCO frequency is divided by 16. The XCO frequency is divided by 8. The XCO frequency is divided by 4. The XCO frequency is divided by 2. ...
Page 36
... Low battery detect circuit active. Interrupt is flagged if VDD falls below 0 2V. Low battery detect circuit active. Interrupt is flagged if VDD falls below 0 2.1V. Low battery detect circuit active. Interrupt is flagged if VDD falls below 1 1.8V. Low battery detect circuit active. Interrupt is flagged if VDD falls below 1 1.9V. Table 29. Low Battery Detect. 36 MICRF405 M9999-041906 (408) 955-1690 ...
Page 37
... SyncID length is 1 byte. SyncID0 is sent SyncID length is 2 bytes. SyncID0 and SyncID1 is sent SyncID length is 3 bytes. SyncID0, SyncID1 and SyncID2 is sent SyncID length is 4 bytes. SyncID0, SyncID1, SyncID2 and SyncID3 is sent. Table 35. SyncID Field Length. 37 MICRF405 M9999-041906 (408) 955-1690 ...
Page 38
... Polynomial function: X^8+X^5+X^4+1. (Byte part of Frame Length) ITU-16 CRC enabled. Bytes are sent after payload data. Polynomial function: X^16+X^12+X^5+1. (Byte part of Frame Length) Table 37. CRC Select. Not used 868 MHz, 433MHz 915 MHz 950MHz, 315MHz Table 39. VCO Frequency. 1 and MICRF405 M9999-041906 (408) 955-1690 ...
Page 39
... Bias setting for VCO_Freq=2/3, 868 MHz 1 Bias setting for VCO_Freq=4/5, 915 MHz 0 Bias setting for VCO_Freq=6/7, 950 MHz (**) Table 48. VCO Bias Bit. Comment When VCO is bypassed, a differential signal can be applied to the circuit using pin CPOUT and VARIN Table 49. VCO Bypass Bit. 39 MICRF405 M9999-041906 (408) 955-1690 ...
Page 40
... Table 51. PA and PAbuffer Bias Current Setting. LF_CAP0 C1 0 5.4pF 1 10.8pF 0 21.6pF 1 32.4pF 1 10.8pF 0 21.6pF 1 32.4pF Table 52. Loop Filter Capacitors Values. 40 MICRF405 Max. achievable Phase C2 Margin 1.8pF 57° 3.6pF 57° 7.2pF 57° 10.8pF 57° 1.8pF 69° 3.6pF 69° 5.4pF 69° M9999-041906 ...
Page 41
... Table 53. Loop Filter Resistor Values. 41 MICRF405 R3 (kΩ) 5.9 12.3 18.7 25.1 31.5 37.9 44.3 50.7 57.1 63.5 69.9 76.3 82.7 89.1 95.5 101.9 108.3 114.7 121.1 127.5 133.9 140.3 146.7 153.0 159 ...
Page 42
... L1 10nH Inductor, 0603, ±5%, -40,+125° 12nH Inductor, 0603, ±5%, -40,+125° 16MHz Crystal, TSX-10A, ±10ppm, -20,+75°Cl April 2006 Figure 16. Typical Application Circuit 42 MICRF405 Manufacturer Part Number Kyocera CM105CG3R3C50A Kyocera CM105CG101J50A Kyocera CM105CG3R3C50A Kyocera CM105X7R104K16A Kyocera CM105X7R103K50A Kyocera CM105X7R104K16A ...
Page 43
... Kyocera Kyocera Coilcraft Coilcraft Toyocom Manufacturer Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Coilcraft Coilcraft Toyocom 43 MICRF405 Part Number CM105CG3R9C50A CM105CG150J50A CM105CG6R8D50A CM105X7R104K16A CM105X7R103K50A CM105X7R104K16A CM105X7R104K16A CM105X7R104K16A CM105X7R103K50A CR10-8202F 0603CS-10NXJB 0603CS-12NXJB TN4-26011 Part Number CM105CG5R6D50A CM105CG6R8D50A CM105CG6R8D50A CM105X7R104K16A ...
Page 44
... Y1 16MHz Crystal, TSX-10A, ±10ppm, -20,+75°Cl April 2006 Manufacturer Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Kyocera Coilcraft Coilcraft Toyocom 44 MICRF405 Part Number CM105CG100J50A CM105CG101J50A CM105CG100J50A CM105X7R104K16A CM105X7R103K50A CM105X7R104K16A CM105X7R104K16A CM105X7R104K16A CM105X7R103K50A CR10-8202F 0603CS-47NXJB 0603CS-47NXJB TN4-26011 M9999-041906 (408) 955-1690 ...
Page 45
... Micrel Package Information ® MLF 4 4x4mm Land pattern E 0.50 Min April 2006 ® 24-Lead MLF (ML 0.30 0.70 3.90 45 MICRF405 3.90 2.55 2.55 M9999-041906 (408) 955-1690 ...
Page 46
... A Purchaser’s use or sale of Micrel Products for use in life support appliances, devices or systems is a Purchaser’s own risk and Purchaser agrees to fully indemnify Micrel for any damages resulting from such use or sale. April 2006 © 2006 Micrel, Incorporated. 46 MICRF405 M9999-041906 (408) 955-1690 ...