[One minute self introduction]
I am a ZigBee development kit based on CC2530.
You have two ways to use me:
Application method: (I implement the bottom layer, you only do the application)
Use the firmware that comes with me. In this way, you can quickly build ZigBee's core system for related development and verification. You don't need to understand the complex ZigBee protocol.
Development method: (redeveloping me, personally implementing the bottom layer)
Write your own ZigBee communication protocol. In this way, you need the CC Debugger debugger, etc., you also need to learn and understand the complex ZigBee protocol.
Introduction to the core board
[My characteristics]
[ Serial port related ]
I am as simple as operating a serial port.
Three serial port transparent transmission firmware: coordinator, router and terminal
The factory default configuration is the router (can be changed to coordinator or terminal by downloading the coordinator or terminal firmware)
Support serial port to send big data packets and broadcast fast packets
Support serial port download program (firmware support through serial port bootloader; need serial port module)
Support PC software to set working mode, serial channel, baud rate, channel and other parameters
[ other ]
Support automatic networking (at least one coordinator and one router are required to be networked)
Real-time monitoring of signal strength between coordinators and routes, terminals
[My parameters]
Main control chip: CC2530F256RHAR
Communication distance: communicable: more than 350 meters; reliable communication: more than 250 meters; can be automatically reconnected: more than 120 meters (working environment: open area)
Working frequency band: 2.4GHz
Working voltage: 2.0V-3.6V
Temperature range: -40 ° C ~ 85 ° C
Serial port baud rate: 38400bps (default), can be set to other baud rate
Interface: All I/O interfaces
Interface spacing: pin PIN spacing: 2.54mm; pin spacing on both sides 22.86mm (9x2.54)
Antenna: 2.4G, 2DB omnidirectional antenna
[CC2530F256 core parameters]
Working frequency band: 2.4GHz
16 transmission channels, switching reliable communication channels according to the environment
Wireless transmission rate up to 250kbps
High performance, low power 8051 microcontroller core
Adapt to 2.4GHz IEEE 802.15.4 RF Transceiver
Wide supply voltage range (2.0 to 3.6V)
Watchdog, battery monitor and temperature sensor
8-channel 12-bit ADC
2 USARTs supporting multiple serial communication protocols, 1 infrared generation circuit
1 universal 16-bit and 2 8-bit timers
Advanced Encryption Standard (AES) coprocessor
21 general purpose I/O pins, 2 with 20mA current sink or current supply capability
Introduction to the bottom plate
[My basic situation]
Onboard battery slot supports multiple power supply modes.
Lead all IOs to facilitate user function expansion.
An onboard CP2102 is available for users to debug and update programs.
The basic LEDs and buttons on the board are convenient for the user to operate.
1. Core board insert horizontal1 6. UARTO JMP8. CP2102 9. AMS1117-3.3 2.1/0 of the mouthLED JMP 1 7.10. Power switch1 8. KEY JMP3. USB port throwing
4. The UART/SPI throw my mouth 11. Serial port transceiver light5.1 - WIRE 12. The power LED
6. Debugging interface 13. M households LED7.5y53.3v power input/output port 14. The user key
15. Reset buttonUsually dry external power supply, or with the user board for common processing.