Texas Instruments Chipcon CC2400DBK User Manual
Texas Instruments Chipcon CC2400DBK User Manual

Texas Instruments Chipcon CC2400DBK User Manual

Kit
Hide thumbs Also See for Chipcon CC2400DBK:

Advertisement

Quick Links

User Manual
Rev. 1.2
CC2400DBK Demonstration Board Kit
SWRU048
Page 1 of 30

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Chipcon CC2400DBK and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Texas Instruments Chipcon CC2400DBK

  • Page 1 User Manual Rev. 1.2 CC2400DBK Demonstration Board Kit SWRU048 Page 1 of 30...
  • Page 2: Table Of Contents

    Table of contents INTRODUCTION ........................3 PCB ............................4 RF S ..........................4 ECTION ..........................4 NTENNA ......................7 OWER SUPPLY SECTION RS-232 ........................8 INTERFACE ................8 ICROCONTROLLER AND USER INTERFACE ......................... 11 LAYOUT USING THE CC2400DB DEMONSTRATION BOARD ............22 CC2400 S AVR S 4 .........
  • Page 3: Introduction

    Introduction The CC2400 single-chip RF transceiver provides a highly integrated, flexible low-cost solution for applications using the world wide unlicensed 2.4 GHz frequency band. The CC2400DBK demonstration board kit is a complement to the development kit (DK) as the hardware is representative of an actual application, and it is well suited as a prototyping platform for application code.
  • Page 4: Pcb

    Figure 1 depicts an overview of the CC2400DB with description of the various components embedded on the PCB. Joystick section RS-232 port antenna 4-10 V DC-jack CC2400 RF section buttons 3.3V voltage regulator 1.8V voltage regulator Optional 9V battery Leds Temp.
  • Page 5 quarter wavelength (λ/4). A reduction of the antenna height (H) will in general decrease the antenna bandwidth. Please see figure 3 for the antenna dimensions. Figure 2: Antenna dimensions The height of the antenna is defined as the distance from the ground plane to the parallel section, and the length is from the end of the antenna parallel section to the feed point.
  • Page 6 The radiated pattern for the PCB antenna was measured with the horizontal polarization direction for the CC2400DB by measuring with vertical and horizontal mounting of the demonstration board. Important: In practical range testing outdoors with line-of-sight (LOS) and use of the rfBlinkLed application example, the following range has been verified at Chipcon Norway with optimal SmartRF Studio settings for the respective data rates: 1.
  • Page 7: Power Supply Section

    Figure 3 depicts the antenna pattern while the CC2400DB is mounted horizontally with the antennas parallel section aligned to the 0 degree direction. 0 degr. Antenna CC2400DB Top view Figure 4: Radiated antenna pattern vertical mounting Figure 4 depicts the antenna pattern while the CC2400DB is mounted vertically with the antennas parallel section aligned to the 0 degree direction.
  • Page 8: Rs-232 Interface

    RS-232 interface A serial port is included on the CC2400DB. This port is used when software is programmed into the AVR MCU using the boot loader, and is also used by several of the example programs. The port includes support for RTS/CTS-type hardware flow control (handshaking). Important: It is important to be aware that maximum data rate for the Atmega8 RS-232 interface on CC2400DB is 38.4 Kbps due to the use of the internal RC oscillator.
  • Page 9 PC1/ADC1 CC2400 GIO1 P4 pin 19 PC2/ADC2 CC2400 TX P4 pin 16 PC3/ADC3 CC2400 RX P4 pin 18 PC4/ADC4/SDA RS-232 on/off P3 pin 11 PC5/ADC5/SCL Green LED P4 pin 5 PC6/RESET Reset button, AVR ISP P4 pin 3 PD0/RXD RS-232 receive data from PC P3 pin 15 PD1/TXD RS-232 transmit data to PC...
  • Page 10 Signal name in Pin usage CC2400 AVR pin number schematic Unregulated supply voltage Joystick left 10 (PD6/AIN0) Joystick center push 11 (PD7/AIN1) Joystick down 9 (PD5/T1) Joystick right (PB7/XTAL2/TOSC2) Joystick up (PB6/XTAL1/TOSC1) FORCE_ON RS-232 on/off 27 (PC4/ADC4/SDA) RS-232 handshaking, 12 (PB0/ICP) push button RXD0 RS-232 data from PC...
  • Page 11: Pcb Layout

    Signal name in Pin usage CC2400 AVR pin number schematic RESET Reset 29 (PC6/RESET) SCLK CC2400 serial clock, 32 (SCLK) 17 (PB5/SCK) AVR ISP Green LED 28 (PC5/ADC5/SCL) CC2400 SPI out, AVR 34 (SO) 16 (PB4/MISO) Yellow LED 2 (PD4/XCK/T0) CC2400 SPI in, AVR 33 (SI) 15 (PB3/MOSI/OC2)
  • Page 12 Layer 1 Layer 2 Layer 3 Layer 4 Figure 5: CC2400DB PCB layout SWRU048 Page 12 of 30...
  • Page 13 Top Assembly Bottom Assembly Figure 6: CC2400DB PCB layout silkscreen SWRU048 Page 13 of 30...
  • Page 14 Schematic Figure 7: CC2400DB schematic page 1 SWRU048 Page 14 of 30...
  • Page 15 Figure 8: CC2400DB schematic page 2 SWRU048 Page 15 of 30...
  • Page 16 Figure 9: CC2400DB schematic page 3 SWRU048 Page 16 of 30...
  • Page 17 Figure 10: CC2400DB schematic page 4 SWRU048 Page 17 of 30...
  • Page 18 Figure 11: CC2400DB schematic page 5 SWRU048 Page 18 of 30...
  • Page 19 Bill of materials Bill of materials, CC2400DB Top-level section Reference Description Value Part DC jack, 2.5mm DC_JACK_2.5 center pin D-Sub, 9 pin, female DSUB_9F PINROW_2X10 Pin row, 2x10 PINROW_2X10 Pin row, 2x10 R101 Resistor 0603 0 Ω Not Mounted Bill of materials, CC2400DB RF Section Reference Description Value...
  • Page 20 Bill of materials, CC2400DB RF Section Reference Description Value Part Single-chip CC2400 transceiver Crystal, ceramic X_16.000/10/10/10/16 (Toyocom SMD 4x25mm TSX-10A 16M 16pF) Note: The crystal X1 mounted on the EM board is a 16.000 MHz crystal, with ±10 ppm initial tolerance, ±...
  • Page 21 Bill of materials, CC2400DB MCU section Reference Description Value Part 4-directional switch skrhab_e010 with a center push Bill of materials, CC2400DB Voltage regulator section Reference Description Value Part C401 Capacitor 1206 2.2 uF, 10% C_2U2_1206_X7R_K_10 C402 Capacitor 1206 2.2 uF, 10% C_2U2_1206_X7R_K_10 C403 Capacitor 0603...
  • Page 22: Using The Cc2400Db Demonstration Board

    Using the CC2400DB Demonstration Board The CC2400DB Demonstration Board is designed to be useful for quick prototyping, and also for quick practical evaluation such as range testing. Software can be programmed into the AVR microcontroller either using an external programmer such as the AVRISP programmer or using the serial port to communicate with the boot loader that is programmed into the MCU when the CC2400DB is shipped from the factory.
  • Page 23: Rc Oscillator

    Figure 13: AVR Studio AVRISP Fuses Window RC oscillator The internal RC oscillator is used as reference time base. The oscillator frequency is relatively independent of temperature and operating voltage. Its nominal frequency is 8 MHz. A calibration feature utilising a calibration word programmed into the microcontroller at the factory ensures that the oscillator frequency is equal from unit to unit.
  • Page 24: In System Programming

    Table 5: EEPROM memory map In System Programming Using the AVRISP in-circuit programmer or similar devices, the microcontroller can be reprogrammed. The program code memory (flash) and the EEPROM can be reprogrammed. AVRISP Figure 14: AVRISP Program Window used to program flash or EEPROM The device used for programming must be connected to the CC2400DB programming socket.
  • Page 25: Bootloader

    Table 6: ISP header connector Bootloader The CC2400DB is shipped with a bootloader. This loader communicates with AVR Studio. After reset the bootloader must have a way to determine to start program mode or to run the application software residing in the application code section of the flash. To start the bootloader the Joystick center push on CC2400DB is used to enter program mode.
  • Page 26: Introduction To Examples Provided With Cc2400Db

    Figure 16: AVRprog bootloader Window In the bootloader window the user can browse to the location of his application program and program the application code section of the flash with the new application. After programming is successful, reset the processor and the application code will start. Important: If the AVRISP programmer is used to program examples, the bootloader will be deleted if no protection mode is applied to this section of the processor flash.
  • Page 27: Setting Up A Software Project For Cc2400

    specifically the compiler converts one or more C source files into assembly code, which, together with any handwritten assembler files are fed to the assembler. The assembler then produces object files (machine code and binary data), which in turn are fed into the linker together with the libraries and include files.
  • Page 28: Configure Output Profile

    • Utility.c Configure output profile The CC2400 Development Environment “build process” generates an executable file according to the settings specified in the make file provided with the application examples and by using the macros configured in the text editor. To support the processor target the output file must be in the correct format.
  • Page 29: Troubleshooting

    Troubleshooting It does not work • Make sure that the power supply is connected to the correct pins on the power connector. • Is the supply voltage correctly polarized? If not, the protection diode will prevent any current from flowing. + and – are indicated on the PCB. On the DC jack, the tip is + and the ring is –.
  • Page 30 Address Information Web site: http://www.chipcon.com E-mail: wireless@chipcon.com Technical Support E-mail: support@chipcon.com Technical Support Hotline: +47 22 95 85 45 Headquarters: Chipcon AS Gaustadalléen 21 NO-0349 Oslo NORWAY Tel: +47 22 95 85 44 Fax: +47 22 95 85 46 E-mail: wireless@chipcon.com US Offices: Chipcon Inc., Eastern US Sales Office Chipcon Inc., Western US Sales Office...
  • Page 31 Authorized Distribution Brand: Website: Welcome to visit www.ameya360.com Contact Us: Address: 401 Building No.5, JiuGe Business Center, Lane 2301, Yishan Rd Minhang District, Shanghai , China Sales: Direct +86 (21) 6401-6692 Email amall@ameya360.com 800077892 Skype ameyasales1 ameyasales2 Customer Service: Email service@ameya360.com Partnership:...

Table of Contents