cc400dk user manual 1 3
TRANSCRIPT
-
8/14/2019 Cc400dk User Manual 1 3
1/33
User manual
SmartRF CC400 Development KitRev. 1.3
Chipcon Components AS
Gaustadallen 21, N-0349 Oslo, NorwayPhone: (+47) 22 95 85 44, Fax: (+47) 22 95 85 46
[email protected], http://www.chipcon.com
-
8/14/2019 Cc400dk User Manual 1 3
2/33
User manual SmartRF CC400 Development Kit 2
Table of contents
1 INTRODUCTION ...................................................................................................... 3
2 SMARTRF STUDIO .................................................................................................. 4
2.1 BEFORE STARTING...................................................................................................42.1.1 System requirements ........................................................................................ 4
2.2 INSTALLING THE PROGRAM......................................................................................42.3 PROGRAM DESCRIPTION...........................................................................................5
2.3.1 Using SmartRF Studio pull-down menus .......................................................... 5
2.3.2 The SmartRF Studio toolbar ............................................................................ 8
2.3.3 Programming the CC400 chip.......................................................................... 82.3.3.1 Using the Normal configuration window ............................................................................................92.3.3.2 System parameters...........................................................................................................................102.3.3.3 Using the register configuration window...........................................................................................15
3 EVALUATION BOARD .......................................................................................... 16
3.1 DESCRIPTION ........................................................................................................ 163.1.1 Voltage supply ............................................................................................... 16
3.1.2 RF-section ..................................................................................................... 17
3.1.3 The loop filter ................................................................................................ 17
3.1.4 External IF filter............................................................................................ 17
3.1.5 The LOCK signal ........................................................................................... 18
3.1.6 The modulation input/output .......................................................................... 18
3.1.7 LNA/PA matching.......................................................................................... 18
3.1.8 The Voltage Controlled Oscillator (VCO) ...................................................... 19
3.1.9 The crystal oscillator ..................................................................................... 19
3.1.10 The preselector filter options .........................................................................193.1.10.1 Unfiltered antenna output.............................................................................................................203.1.10.2 LC-filtered antenna output ...........................................................................................................203.1.10.3 SAW filtered antenna output........................................................................................................20
3.2 LAYOUT SKETCHES AND CIRCUIT DRAWINGS .......................................................... 213.3 BILL OF MATERIALS............................................................................................... 27
4 USING THE DEVELOPMENT KIT....................................................................... 30
APPENDIX A.................................................................................................................. 32
A.1 FINE TUNING PROCEDURE OF LNA/PA MATCHING NETWORK ................................. 32
-
8/14/2019 Cc400dk User Manual 1 3
3/33
User manual SmartRF CC400 Development Kit 3
1 Introduction
The CC400 single chip transceiver includes many features and great flexibility which makesthe chip suitable for a very large number of applications and system requirements. The
CC400 Development Kit is designed to make it very easy for the user to evaluatetransceiver performance and in short time develop his own applications.
The Development Kit includes two evaluation boards with a complete CC400 transceiver,voltage regulator and PC interface circuitry. Using the evaluation board connected to a PC
running the SmartRF Studio software, various system parameters can be changed and testedby key-strokes.
Technical features:
RF power up to 25mW (14dBm) programmable in 1dB steps-112 dBm sensitivity for 10
-3bit error rate (1.2kbps, 10kHz frequency separation)
Logic level data input/output (Manchester coded)Selectable RF filtering (SAW or LC)
Selectable IF filteringAll set-up controlled by PC
Selectable 3V or 4-10Vunregulated voltage supply inputs
This user manual describes how to use the SmartRF Studio software and how to get startedwith the Development Kit. You will also find detailed description of the evaluation board
and advice how to develop your own applications.
Your SmartRF CC400 Development Kit should contain the following items:
Evaluation circuit boards (PCB) 2 exCC400 single chip transceiver 5 exPC parallel port extension cable 2 ex 25-pin D-sub, male-female, 3m
Adapter 4 ex SMA male-BNC female
Antenna 2 ex 50, /4 monopole, SMA male3.5 diskette with the SmartRF Studio programUser manual
Datasheet for the CC400
The evaluation board includes a significant number of components for great flexibility.
However, only a minor part of these components are required in an actual application.Check the datasheet for a typical application circuitry.
-
8/14/2019 Cc400dk User Manual 1 3
4/33
User manual SmartRF CC400 Development Kit 4
2 SmartRF Studio
2.1 Before starting
The SmartRF Studio software runs on Win95/Win98/WinNT and is used for generating theconfiguration data for the CC400 transceiver chip, and connected to the test board through
the PC parallel port.
The software is enclosed on a 3.5 diskette in MS-DOS format. Be sure that the diskettelabel states: SmartRF Studio, version 1.02, copyright Chipcon Components AS.
2.1.1 System requirements
The following table describes the system requirements for SmartRF Studio.
Category Requirement
Hardware IBM compatible PC, 486-based microprocessor or higher, a 3.5diskette station, parallel port.
Memory 16-MB RAM minimum.
Operating system Win 32 platform, i.e. Windows 95, 98 or NT.
2.2 Installing the program
1. Insert the disk labelled SmartRF Studio into drive A of your computer.
2. At an MS-DOS command prompt or with Windows Explorer, copy all files to a
destination folder on your computer
The disk contains a readme.txt file and a folder named SmartRF. Please read the readme.txt
file before starting the program. There are three files named SmartRFStudio.exe,InstallNT.bat and Optimal.srf, and a utils folder in the SmartRF folder. The InstallNT.batfile is a driver program that you need to run before you start the program on Windows NT.
The driver program uses the four files in the utils folder. The Optimal.srf file containsoptimal settings for the evaluation board that follows the Development Kit.
-
8/14/2019 Cc400dk User Manual 1 3
5/33
User manual SmartRF CC400 Development Kit 5
2.3 Program description
When starting the program a start-up dialog box first appears. Press any key to start the
SmartRF Studio.
2.3.1 Using SmartRF Studio pull-down menus
SmartRF Studio simplifies access to its features through the use of pull-down menus. TheSmartRF Studio menus are shown below.
File
The File menu contains items that create files and set up printing options.
New allows you to create a new SRF-file and set default settings.
Open... displays a file selection dialog box that asks you for the name of an SRF-file andopens it.
Save saves all the entered system parameters in the current SRF-file.
Save As... displays a file selection dialog box that asks you for the name of an SRF-file inwhich to save the entered system parameters.
-
8/14/2019 Cc400dk User Manual 1 3
6/33
User manual SmartRF CC400 Development Kit 6
Print setting to file displays a dialog box that enable you to save the entered systemparameters together with the calculated component values in a TXT-file.
Print registers to file displays a dialog box that enable you to save the register values to aTXT-file when printed from the System parameters window. The values will be shown in
hexadecimal code for RX, TX, PD(osc. on ), PD(osc.off) and RX precharge modesfor easy inclusion in micro-controller code.
Reset settings will set the system parameters to default and update the configuration
registers.
Exit quits SmartRF Studio.
Note: When in Register window only the Exit entry will be available.
View
The view menu allows you to set windows options.
Normal shows you the system parameter entry screen.
Register shows you the configuration register screen.
Toolbar displays the SmartRF Studio toolbar when selected.
Status Bar displays helpful tips at the bottom of the window when you put the mousepointer over a feature.
Configuration
The configuration menu allows you to change between the data and register windows, and
download the data to the device.
Update downloads the chosen settings to the CC400 device via the parallel port at the backof your computer.
-
8/14/2019 Cc400dk User Manual 1 3
7/33
User manual SmartRF CC400 Development Kit 7
Select Port... displays a window in which you can choose between different I/O addressesfor the parallel port (0x278, 0x378 or 0x3cb). The default address is 0x378. A Set asdefault button makes the program store the new default value.
You can find the address in Windows NT by choosing Windows NT Diagnostics under
Administrative Tools in the Windows Start Menu, and choose Resources and I/Oports. If you have more than one parallel port, contact your local IT manager.
If you have Windows 95 the address is found by choosing .....
Help
The help menu provides access to useful information about the product.
Help Topics brings up a message box stating where you can find further help.
About SmartRF Studio brings up a message box with the software revision and copyrightbelongings.
Contact Chipcon brings up a message box where you can find ways in which to contact ourcompany.
-
8/14/2019 Cc400dk User Manual 1 3
8/33
User manual SmartRF CC400 Development Kit 8
2.3.2 The SmartRF Studio toolbar
In addition to the pull-down menus, the toolbar provides you with simplified access to
useful SmartRF Studio and Windows features:
Icon Name Description
Reset settings Sets the system parameters to default and updates the
configuration registers.
New Allows you to create a new SRF-file.
Open Displays a file selection dialog box that asks you for the name of
an SRF-file and opens it.
Save Saves all the entered system parameters in the current SRF-file.
Help topics Brings up a message box stating where you can find further help.
2.3.3 Programming the CC400 chip
The program has two configuration views. The parameter entry screen is the default windowand can be chosen by pressing F2 or selecting Normal from the Configuration menu. In
this window you can change the system parameters, get status information and componentvalues.
The other configuration window is the register configuration, which is selected by
pressing F3 or selecting Register from the Configuration menu. It gives you the possibilityto change the bits in the configuration registers directly. This window is mainly used to give
additional information and we dissuade you to change the bits.
To send the configuration data to the CC400 transceiver chip, press F5 or select Updatefrom the Configuration menu or press the Update device button at the bottom of the
screen.
Note: When pressing Enter the parameters will be checked and component values will becalculated, but the CC400 chip will not be programmed until Update device is activated.
-
8/14/2019 Cc400dk User Manual 1 3
9/33
User manual SmartRF CC400 Development Kit 9
2.3.3.1 Using the Normal configuration window
When you have chosen the Normal configuration window, the SmartRF Studio appears like
the picture below.
You can get information about the different parameters by clicking on the info button to theleft of the parameter. In addition to this, a tool-tip message appears when you move themouse over a feature.
After you have changed some or all of the parameters, the external component values are
calculated after pressing Enter or Update device. Component values for the Phase LockLoop (PLL) filter and the input/output match to the antenna are shown to the right of the
window. The values are given to you in the standard E12-series. When you have changedthe default parameter settings, use these values on the new external components. The
component reference numbers refer to the application circuit shown in the datasheet.
-
8/14/2019 Cc400dk User Manual 1 3
10/33
User manual SmartRF CC400 Development Kit 10
Using the specified component values for the PLL loop filter will give an optimum loopbandwidth for the selected system parameters. If you need a faster PLL settling time, that is
larger loop bandwidth, the data rate can be set to a higher value and the correspondingcomponent values can be used. See chapter 3.1.3 for further details.
Using the specified component values for the input/output match will give an optimum
match at the specified operating frequency. Minor tuning of the component values may benecessary to compensate for layout parasitics. See chapter 3.1.7 for further details.
2.3.3.2 System parameters
This chapter describes the different parameters and the options you have when changing
them. The default parameter list is given at the end of the chapter.
X-tal frequency
The crystal frequency of your Development Kit evaluation board is 12.000000 MHz. Do not
change the X-tal frequency parameter when using this module unless the crystal is beingreplaced. If you are using this program to generate configuration data for your special
application, use a crystal frequency between 4.000 and 13.000 MHz and replace the crystalon the printed circuit board. The crystal should be designed for 12pF load capacitance. The
frequency value is rounded to 6 digits after the MHz decimal point, i.e. 12.000000 MHz.
X-tal accuracy
Enter the total crystal accuracy between 0 and 500 ppm, including initial tolerance,temperature stability and ageing. If you are using a trimming capacitor to adjust the crystal
oscillator, the initial tolerance will be zero. The crystal accuracy is very important fornarrow-band applications (i.e. 25 kHz-channel separation). For applications using the ISM
band at 433.920 MHz the crystal accuracy is not that important. The crystal stability has aninfluence on the minimum possible IF filter bandwidth, and the maximum frequency
separation that can be used. For highest possible sensitivity it is an advantage to use acrystal with high frequency accuracy (
-
8/14/2019 Cc400dk User Manual 1 3
11/33
User manual SmartRF CC400 Development Kit 11
RF frequency
The CC400 can operate at frequencies between 300 and 500 MHz in 5kHz steps. The
Development Kit evaluation board is optimised for operation in the ISM band at 433.920MHz. However, it is possible to use the evaluation board for frequencies between
approximately 400 and 460 MHz restricted by the VCO tank tuning range. Choosing afrequency outside this range will not work for this evaluation board and should only be done
for generation of configuration data to be used in other applications.
Note: Depending on the crystal frequency, some RF frequencies are not allowed and anerror message will pop up.
IF stage
For the CC400 there are four possible choices of IF-stage: 60, 200, 455 kHz internal filter,
or 455 kHz using an external ceramic filter. The default value is 200 kHz. The frequency isselected from a pull down menu.
The best sensitivity is obtained with an external 455 kHz ceramic filter (typically 114
dBm). However, this increase the cost of your system due to the external ceramic filter cost,and because the narrow bandwidth of the external filter (typically 30 kHz) requires a
reference crystal with high accuracy (
-
8/14/2019 Cc400dk User Manual 1 3
12/33
User manual SmartRF CC400 Development Kit 12
Frequency separation
The frequency separation, f, is the difference between the frequency transmitted for a 0
(f0) and a 1 (f1). That is, f0 = fC - f/2 and f1 = fC + f/2 where fC is the carrier frequencyentered in the RF frequency field. The total occupied signal bandwidth can be
approximated by Carsons rule: BW = f + 2 fm where fm is the modulation frequency.Using Manchester coding the modulation frequency (in kHz) will be equal to the bit rate (inkbps).
The frequency separation can be adjusted between 1 and 50 kHz in 1kHz steps. The default
value is 10 kHz.
Depending on the chosen IF stage the recommended frequency separation is4 - 20 kHz for IF = 60 kHz,
10 - 60kHz for IF = 200 kHz.
Data rate
The data rate can be set between 0.3 and 9.6 kbps. The default setting is 1.2 kbps. The datasignal transmitted to the DIO pin must be Manchester encoded. The noise bandwidth of the
receiver will be optimised to the selected data rate.
Power amplifier class
You can chose between four possible choices of PA-class: Class A, Class AB, Class B
and Class C. The default choice is Class B. The different classes are selected from a pulldown menu.
The selection of power amplifier operation class is a trade-off between output power,
efficiency and harmonic generation. In class A or AB the amplifier is working more linear,and the harmonics will be low. However, the efficiency and the output power will also be
low. For increased output power and efficiency, class B or C should be used, with the costof higher harmonics.
-
8/14/2019 Cc400dk User Manual 1 3
13/33
User manual SmartRF CC400 Development Kit 13
RF output power
The output RF power can be set in 1 dB steps between -5 and up to 14 dBm depending on
the PA operating mode.Class A: -5 to 0 dBm (not recommended due to low efficiency)
Class AB: -4 to 6 dBm (recommended -4 to 3 dBm)Class B: 0 to 12 dBm (recommended 3 to 12 dBm)
Class C: 0 to 14 dBm (recommended 12 to 14 dBm)The default value is 10dBm. Power in dBm is 10 log (P) where P is in mW.
Mode
The type of operation mode can be selected from a pull down menu. The chip can be set inRX (receive), TX (transmit) or PD (power down) mode. In PD you can select between
complete power down (osc. off), or power down with the crystal oscillator running (osc.on). Leaving the crystal oscillator running gives a shorter turn-on time at the expense of
higher current consumption in the power down mode. RX precharging can be used to reducethe demodulator turn-on time. Please refer to the data sheet for further information on
demodulator precharging. The default value is RX.
Receiver mode
The receiver mode can be selected from a pull down menu. The receiver can be configured
for optimum sensitivity (low noise figure) or optimum linearity (high input intercept point).When inter-modulation due to several transmitters in the same area is expected to be a
problem, choose the optimum linearity option. Choose optimum sensitivity when maximumrange is needed. The default value is optimum sensitivity.
-
8/14/2019 Cc400dk User Manual 1 3
14/33
User manual SmartRF CC400 Development Kit 14
LOCK indicator
The synthesiser PLL lock indicator can be set in one of three modes: Continuous, One-
shot or Disabled using the pull down window. Choosing Continuous the lock indicatorwill monitor the PLL lock continuously also after an initial lock has occurred. Choosing the
One-shot mode the lock pin will stay high after an initial lock has occurred, even if thePLL occasionally should fall out of lock. If Disabled is selected, the lock signal will be
active regardless of the PLL status. The default value is Continuous.
Important: The One-shot lock signal is used internally in the CC400 to enable thetransmitter. If the lock signal is not active (high) the transmitter will not be enabled. This is
in order to avoid the transmitter to emit out-of-band signals. If Disabled is chosen thisfunction is overridden and care should be taken as the transmitter will transmit even when
the PLL is not in lock.
Default parameter list
Parameter Value
X-tal frequency 12.000 MHz
X-tal accuracy 50 ppm
RF frequency 433.920 MHz
IF stage 200 kHz
Frequency separation 10 kHz
Data rate 1.2 kbpsPower amplifier class Class B
RF output power 10 dBm
Mode RX
Receiver mode Optimum sensitivity
LOCK indicator Continuous
-
8/14/2019 Cc400dk User Manual 1 3
15/33
User manual SmartRF CC400 Development Kit 15
2.3.3.3 Using the register configuration window
When you have chosen the register configuration window, the SmartRF Studio will look
like the picture below.
In this mode you have the possibility to change the 13 different bits in the 8 registers
directly by clicking on the white squares. The bits are used to program the CC400
transceiver chip on the printed circuit board (PCB) that follows the kit. We dissuade you tochange the bits without contacting our company first.
When changing the values and pressing Enter in the Normal configuration windowdescribed in chapter 2.3.3.1, the frames will change automatically. At the right side of the
window, you can see the hex codes used to configure the CC400.
-
8/14/2019 Cc400dk User Manual 1 3
16/33
User manual SmartRF CC400 Development Kit 16
3 Evaluation board
The kit includes an evaluation circuit board (PCB) with the following items:
A SmartRF CC400 chip.
Necessary external surface mounted devices, SMD, for the chip.
Voltage regulator 4V-10V to 3V regulated voltage.
Possibilities to apply a 3V voltage source directly (chosen by switches or connectorsat the board).
Voltage-level interface circuits between the SmartRF433 chip (3V) and the parallelport of the computer (5V).
Connector for a PC parallel port cable.
Connector for antenna and modulation data in/out.
Edge connector for future use.
This board is designed with great flexibility so that you can evaluate the circuit performance
for several circuit configurations, and in development of your own applications. A layoutsketch of the evaluation board is shown in chapter 3.2.
3.1 Description
The evaluation circuit board constitutes of three main parts. These are the RF-section, the
voltage supply and the PC-interface. The PC-interface contains voltage level shift circuit,which buffers the control lines.
3.1.1 Voltage supply
You can chose between applying a 4-10V non-regulated supply voltage or a 3V regulated
supply voltage by setting a switch on the board (SPDT). If a non-regulated supply voltage isapplied, an on board regulator generates a regulated 3V supply. A diode prevents damage ifwrong polarity is used for the non-regulated input. The connector has five contacts, which is
shown below. In addition to the three supply voltage contacts, there are two contacts, which
can be used to measure the DC current to the CC400 chip. A short jumper is placed betweenthese two contacts for the circuit to work. If you want to measure the DC current, replacethe jumper with an amperemeter (as shown in the figure below). The current range is from 0
to 70 mA.
-
8/14/2019 Cc400dk User Manual 1 3
17/33
User manual SmartRF CC400 Development Kit 17
Figure: The power connector with an amperemeter attached.
3.1.2 RF-section
The RF section consists of a CC400 chip with external components. The differentcomponents are explained below.
3.1.3 The loop filter
The PLL loop filter contains the components C121-C123 and R121-R123. The software
program calculates the component values. Using the calculated component values for theloop filter will give an optimum loop bandwidth for the selected system parameters.
The transmitted frequency is FSK modulated, which means that the bits 0 and 1 has
different frequencies, see Frequency separation in chapter 2.3.3.2.
Note: If you need a shorter switching time between the two frequencies, the PLL settling
time has to be shorter. To find the new component values that you need for the loop filter,the software program can be used as a calculator. Using a higher data rate value will giveyou a larger loop bandwidth, but also an increase in the side-band noise on the carrier. A
warning may appear when increasing the data rate. To get around this warning, try to set theX-tal accuracy to zero. Do not update the device when doing this, but use Enter to calculate
the values and return to your earlier settings afterwards.
3.1.4 External IF filter
The evaluation board is equipped with an external 455kHz ceramic filter. Input and outputimpedance to the CC400 is 1.5k, and the bandwidth is approximately 30kHz.
4-10V
0V3V
IoutIin
A
-
8/14/2019 Cc400dk User Manual 1 3
18/33
User manual SmartRF CC400 Development Kit 18
3.1.5 The LOCK signal
A LOCK signal is connected to the parallel port interface to be monitored by the software.
The signal tells you if the synthesiser frequency is in lock. It is also available at a test pin,TP2, and is active high.
3.1.6 The modulation input/output
The modulation input/output (DIO) is connected to a separate connector. The connector
type is SMA female. The data to be sent has to be Manchester encoded (also known as bi-phase-level coding). The Manchester code ensures that the signal has no DC component,
which is necessary for the FSK demodulator. The Manchester code is based on transitions; a0 is encoded as a low-to-high transition, a 1 is encoded as a high-to-low transition. See
figure below. Maximum data-rate is 9.6 kbit/s and is chosen in the software. To test yourmodule use a 3Vpp logic level with 1-10 kHz square wave.
Time
TX
data
1 0 1 1 0 0 0 1 1 0 1
3.1.7 LNA/PA matching
The input/output matching network is optimised for 433.92MHz operation. The component
values are calculated in the software program, and consist of C51, C61, L51 and L61. Usingthe specified component values for the input/output match will give an optimum match at
the specified operating frequency. Minor tuning of the component values may be necessaryto compensate for layout parasitics at other frequencies or other layouts. See appendix A.
-
8/14/2019 Cc400dk User Manual 1 3
19/33
User manual SmartRF CC400 Development Kit 19
3.1.8 The Voltage Controlled Oscillator (VCO)
The VCO tank on the evaluation board is optimised for the 433MHz band, covering
approximately 410 450MHz. The tank contains the components C91, C92, C93, L91 andthe variable capacitance D2.
To operate in other frequency bands, C93 and L91 can be altered. To increase the operation
frequency C93 or L91 (or both) should be decreased (use 8.2nH for L91, and 1.5pF or 1.8pFfor C93). To decrease the operation frequency C93 or L91 (or both) should be increased
(use 12nH for L91, and 2.7pF or 3.3pF for C93).
To find the tuning range for the new VCO tank, set the RF frequency to 300 MHz and 500MHz in the software, update the device and measure the output frequency. In this way the
VCO tank will be tuned to its minimum and maximum operation frequency respectively.
For further details, please contact Chipcon Components.
3.1.9 The crystal oscillator
Crystal frequency is set to 12.000 MHz, X1. The crystal oscillator circuit has a trimmer
capacitor, CT152, which reduces the initial tolerance of the crystal to zero by carefuladjustment using a precision frequency counter. The crystal used at this board has 10 ppm
accuracy and 10 ppm over the 10 to +70 C temperature range. The crystal oscillator hasan AC coupled (C153) test pin for external clock injection, TP1. Be sure to remove the
crystal when an external clock is used. The external clock should have amplitude of 1-3Vpp.If using other crystals they should be designed for 12pF load capacitance.
3.1.10 The preselector filter options
There are three preselector filter options: LC-filter, SAW filter, or no filter used. Each of thethree filter alternatives is equipped with a female SMA antenna connector. To choose
between the three filters there is a zero ohm resistor that can be moved (R61-R63).
-
8/14/2019 Cc400dk User Manual 1 3
20/33
User manual SmartRF CC400 Development Kit 20
3.1.10.1 Unfiltered antenna output
The unfiltered antenna output has been made with an option. Two components, L71 and
C71, can be used to match the antenna if the antenna impedance is different from 50. Toselect this output the zero ohm resistor must be put in R61, and R62 and R63 shall not be
mounted.
3.1.10.2 LC-filtered antenna output
A LC-filter consisting of L52, C52 and C53 make up a 3dB-equal ripple low-pass filter thatprevents harmonics to be emitted from the transmitter. In receive mode the filter removes
high frequencies in order to prevent distortion and jamming of in the receiver. The filter is
designed for 50 termination impedance. The LC-filter is selected by placing the zero ohm
resistor in the R62 position. For operation at other frequencies, please use the formulasbelow.
1333.01
1RFC ,
C
L
6.35= ,
C
C
067.0= ,
where C is the cut-off frequency and RF is the transmitted RF frequency .
3.1.10.3 SAW filtered antenna output
To choose this output the zero ohm resistor must be put in the R63 position. The
components around the filter (F2) can be changed to match any SAW filter type. The SAWfilter will introduce additional loss, but will increase the selectivity of the receiver. The 3dBbandwidth is approximately 200kHz. The filter can be replaced with another SAW filter
with a 3dB bandwidth of 2MHz if desirable.
Note: Using the SAW filter, the output power setting in class B and class C, should notexceed 0 dBm. This will give approximately 5 dBm at the antenna output. Using power
settings above 0 dBm may cause stability problems. For class A and AB, all selectablepower levels may be used.
-
8/14/2019 Cc400dk User Manual 1 3
21/33
User manual SmartRF CC400 Development Kit 21
3.2 Layout sketches and circuit drawings
25 pin D-SUB
DIO
ANT
(LC filter)
ANT
(No filter)
ANT
(SAW filter)
4-10V
Switch
Module
slot
(future use)
4-10V
GND
3V
I_outI_in
3V
-
8/14/2019 Cc400dk User Manual 1 3
22/33
User manual SmartRF CC400 Development Kit 22
-
8/14/2019 Cc400dk User Manual 1 3
23/33
User manual SmartRF CC400 Development Kit 23
-
8/14/2019 Cc400dk User Manual 1 3
24/33
User manual SmartRF CC400 Development Kit 24
-
8/14/2019 Cc400dk User Manual 1 3
25/33
User manual SmartRF CC400 Development Kit 25
-
8/14/2019 Cc400dk User Manual 1 3
26/33
User manual SmartRF CC400 Development Kit 26
-
8/14/2019 Cc400dk User Manual 1 3
27/33
User manual SmartRF CC400 Development Kit 27
3.3 Bill of materials
RF part
Reference Description Value Part
C10 Capacitor 0603 1nF C_1N0_0603_NP0_J_50
C11 Capacitor 0805 33nF C_33N_0805_X7R_J_50
C12 Capacitor 1206 4.7nF C_4N7_1206_NP0_J_50
C24 Capacitor 0603 220pF C_220P_0603_NP0_G_50
C25 Capacitor 0603 220pF C_220P_0603_NP0_G_50
C51 Capacitor 0603 220pF C_220P_0603_NP0_G_50
C52 Capacitor 0603 15pF C_15P_0603_NP0_J_50
C53 Capacitor 0603 22pF C_22P_0603_NP0_J_50
C61 Capacitor 0603 15pF C_15P_0603_NP0_G_50
C62 Capacitor 0603 220pF C_220P_0603_NP0_G_50
C63 Capacitor 0805 5.6pF C_5P6_0805_NP0_C_50
C66 Capacitor 0805 Do Not MountC68 Capacitor 0805 5.6pF C_5P6_0805_NP0_C_50
C71 Capacitor 0603 Do Not Mount
C91 Capacitor 0603 4.7pF C_4P7_0603_NP0_C_50
C92 Capacitor 0603 8.2pF C_8P2_0603_NP0_C_50
C93 Capacitor 0603 3.9pF C_3P9_0603_NP0_C_50
C121 Capacitor 0603 2.2pF C_2N2_0603_X7R_J_50
C122 Capacitor 0603 120pF C_120P_0603_NP0_J_50
C123 Capacitor 0603 22pF C_22P_0603_NP0_J_50
C151 Capacitor 0603 15pF C_15P_0603_NP0_G_50
C153 Capacitor 0603 1nF C_1N0_0603_NP0_J_50
C161 Capacitor 0603 15pF C_15P_0603_NP0_G_50
C210 Capacitor 0603 1nF C_1N0_0603_NP0_J_50C211 Capacitor 0805 33nF C_33N_0805_X7R_J_50
C231 Capacitor 0603 Do Not Mount
CT152 Trimmer Capacitor C_3-10P_TRIM_NP0
D2 Varactor diode KV1832C, Toko
F1 Ceramic filter, 455kHz CFUCG455D, Murata
F2 SAW filter, 433.92MHz B3550, Siemens
L51 Inductor 0805 39nH L_39N_0805_J
L52 Inductor 0805 8.2nH L_8N2_0805_J
L61 Inductor 0805 6.8nH L_6N8_0805_J
L64 Inductor 0805 33nH L_33N_0805_J
L67 Inductor 0805 33nH L_39N_0805_J
L71 Resistor 0805 0 R_0R_0805
L91 Inductor 0805 10nH L_10N_0805_J LQN21A
L210 EMI filter bead BLM11A102S, Murata
R24 Resistor 0805 Do Not Mount
R51 Resistor 0805 Do Not Mount
R61 Resistor 0603 0 R_0R_0603
R62 Resistor 0603 Do Not Mount
R63 Resistor 0603 Do Not Mount
-
8/14/2019 Cc400dk User Manual 1 3
28/33
User manual SmartRF CC400 Development Kit 28
R65 Resistor 0805 270 R_270_0805_J
R121 Resistor 0603 27k R_27K_0603_G
R122 Resistor 0603 150k R_150K_0603_J
R123 Resistor 0603 22k R_22K_0603_G
R231 Resistor 0603 0 R_0R_0603
TP1 Testpoint TESTPINTP2 Testpoint TESTPIN
U1 Single chip transceiver CC400
X1 Crystal, HC-49-SMD X_12.000000 MHz, 12pF load
Voltage regulator
Reference Description Value Part
C1 Capacitor, tantal 3.3F C_3U3_TAN_B
C2 Capacitor, tantal 3.3F C_3U3_TAN_B
C3 Capacitor 0805 33nF C_33N_0805_X7R_J_50
D1 Diode, Si BAT254
Q1 MOSFET, P ch. SI9424DY, Siliconix
S1 SPDT switch SWITCH_SPDT
U2 Voltage regulator LP2981, 3V, National
PC interface
Reference Description Value Part
C26 Capacitor 0805 33nF C_33N_0805_X7R_J_50
C27 Capacitor 0805 33nF C_33N_0805_X7R_J_50
Q2 BJT, Si, NPN, small signal BC846
Q3 BJT, Si, NPN, small signal BC846
Q4 BJT, Si, NPN, small signal BC846
Q5 BJT, Si, NPN, small signal BC846
R1 Resistor 0603 10k R_10K_0603_GR2 Resistor 0603 10k R_10K_0603_G
R3 Resistor 0603 10k R_10K_0603_G
R4 Resistor 0603 10k R_10K_0603_G
R5 Resistor 0603 10k R_10K_0603_G
R6 Resistor 0603 10k R_10K_0603_G
R7 Resistor 0603 10k R_10K_0603_G
R8 Resistor 0603 10k R_10K_0603_G
R9 Resistor 0603 10k R_10K_0603_G
R10 Resistor 0603 10k R_10K_0603_G
R11 Resistor 0603 10k R_10K_0603_G
R12 Resistor 0603 10k R_10K_0603_GR13 Resistor 0603 10k R_10K_0603_G
R14 Resistor 0603 10k R_10K_0603_G
R15 Resistor 0603 10k R_10K_0603_G
R16 Resistor 0603 10k R_10K_0603_G
R17 Resistor 0603 10k R_10K_0603_G
R18 Resistor 0603 10k R_10K_0603_G
R19 Resistor 0603 10k R_10K_0603_G
-
8/14/2019 Cc400dk User Manual 1 3
29/33
User manual SmartRF CC400 Development Kit 29
R20 Resistor 0603 100k R_100K_0603_G
R21 Resistor 0603 100k R_100K_0603_G
R22 Resistor 0603 100k R_100K_0603_G
R23 Resistor 0603 100k R_100K_0603_G
U3 Hex inverter, oc 74HC05
U4 Hex inverter, oc 74HC05
Evaluation board
Reference Description Value Part
H1 Circuit Board Support Distance 12.5mm
H2 Circuit Board Support Distance 12.5mm
H3 Circuit Board Support Distance 12.5mm
H4 Circuit Board Support Distance 12.5mm
P1 D-Sub, 25 pin DSUB_25
P2 5 pin terminal, screw SCREW_TERM_5
P3 SMA connector SMA (Straight)
P4 SMA connector SMA (Straight)
P5 SMA connector SMA (Straight)P6 SMA connector SMA_RA (Right angle)
P8 Edge connector, 2 x 8 pin EDGE_CONN_2X8
-
8/14/2019 Cc400dk User Manual 1 3
30/33
User manual SmartRF CC400 Development Kit 30
4 Using the Development Kit
The purpose of the Development Kit is to give users of the integrated transceiver CC400
hands-on experience with the chip. A typical set-up of the evaluation board is shown below.Each of the evaluation boards is connected to a PC to be programmed by the software.
How to set up a transmitter.
The data signal that you want to send in transmit mode must be Manchester coded. If youdont have Manchester coded signals available, a square wave from a function generator can
be used instead. The signal source shall be connected to the Data I/O port (DIO) at theevaluation board. The signal must be a square wave from 0 to 3V as shown. Do not apply a
5V signal because it can damage the CC400 chip. The signal from the function generatorwill represent either zeroes or ones, and the bit rate will be 1/T, where T is the period time.
The transmitted signal can be studied on a spectrum analyser, sent out on the antenna (seenote below) or sent to the receiver via a cable with an attenuator attached.
Figure: Equipment set-up in transmit mode.
Antenna
Circuit board
PC
4-10V
Spectrum analyserDIO
Function generator
3V
0V
T
-
8/14/2019 Cc400dk User Manual 1 3
31/33
User manual SmartRF CC400 Development Kit 31
How to set up a receiver
In receive mode a RF generator can be connected to the antenna input to give an ideal RF
signal to the circuit board for testing the receiver. Use FSK modulation with appropriatedeviation and modulation rate. If you dont have the equipment to send FSK modulation,
you can use a RF generator with FM modulation and use an external function generator tomodulate the signal with a square wave. The RF signal can also come from the transmitter
via the antenna. An oscilloscope is used to see the Manchester coded signal that is beingreceived.
Figure: Equipment set-up in receive mode.
Important: The use of radio transceivers is regulated by international and national rules.
Before transmitting a RF signal out on the antenna, please contact your localtelecommunication authorities to check if you are licensed to operate the transceiver.
Oscilloscope
Circuit board
PC
4-10V
RF generator
Antenna
DIO
-
8/14/2019 Cc400dk User Manual 1 3
32/33
User manual SmartRF CC400 Development Kit 32
Appendix A
The component values to the input/output matching network are calculated in the software
program, and consist of C51, C61, L51 and L61. Using the specified component values forthe input/output match will give an optimum match at the specified operating frequency.
Minor tuning of the component values may be necessary to compensate for layout parasiticsat other frequencies or other layouts.
A.1 Fine tuning procedure of LNA/PA matching network
Follow the procedure below to fine-tune the matching network. Use the components that thesoftware program calculates as initial values. Set the bits F5:F3 = 000 in the Register
configuration window and update the device.
1) Receiver tuning
Connect a Network Analyser to the unfiltered antenna output as shown in the figure, andmeasure the impedance at the output.
Figure: Equipment set-up.
Set the CC400 transceiver in RX mode with the software program and adjust L51 and C61
until you measure approximately 50 impedance at the antenna output.
2) Transmitter tuning
Connect a Spectrum Analyser to the unfiltered antenna output in the same way as you did
for the RX tuning and measure output power. Set the CC400 transceiver in TX mode andadjust C61 until you measure the highest output power.
Circuit board
PC
4-10V
Network analyser
-
8/14/2019 Cc400dk User Manual 1 3
33/33
3) Setting the Register bits
Choose the Register configuration window in the software.
1) If the optimum value of C61 found in RX mode is larger than C61 found in TX
mode:
Set bit F2 to 0 and increase bits F5 to F3 by an amount following the formula belowand update the device.
=
pF
CCroundFF TXRX
25.1
61613:5
Choose the value of C61 that you got from the TX tuning (C61TX).
Example: If C61TX = 12pF and C61RX = 15pF the bits F5:F3 = 010.
2) If the optimum value of C61 found in TX mode is larger than C61 found in RXmode:
Set bit F2 to 1 and increase bits F5 to F3 by an amount following the formula below
and update the device.
=
pF
CCroundFF RXTX
25.1
61613:5
Choose the value of C61 that you got from the RX tuning (C61RX).