基于Freescale公司的Kinetis KW2x USB软件包监听器解决方案
原标题:Freescale Kinetis KW2x USB软件包监听器解决方案
freescale公司的Kinetis KW2x系列是集成了2.4GHz RF的低功耗无线MCU,包括高性能2.4 GHz IEEE® 802.15.4兼容的无线收发器和具有连接与混合信号模拟外设的功能强大的基于ARM® Cortex®-M4核的MCU系统,主要用于消费类电子如开水控制器,遥控器, 活动与健康监测仪,工业控制,接入和遥控以及温度控制.本文介绍了Kinetis KW2x系列无线电特性和MCU特性,简化框图, USB软件包监听器/软件狗USB-KW24D512主要特性,框图,电路图,材料清单与PCB元件布局图和走线图.
The Kinetis KW2x MCU is a low power, compact integrated device consisting of a high-performance 2.4 GHz IEEE® 802.15.4 compliant radio transceiver and a powerful ARM® Cortex®-M4 core system with connectivity and precision mixed signal analog peripherals.
Part of the large Kinetis MCU portfolio, the Kinetis KW2x MCU family of devices are used to easily enable connectivity based on the IEEE 802.15.4 family of protocols including ZigBee Pro network stack and application profiles for smart energy 1.x, home automation, healthcare, and RF4CE, as well as the ZigBee IP network stack and the smart energy 2.0 application profile. Typical applications include home area networks consisting of meters, gateways, in-home displays, and connected appliances, and also networked building control and home automation applications with lighting control, HVAC and security.
图1. Kinetis KW2x系列简化框图
Kinetis KW2x系列无线电特性:
• Fully compliant 802.15.4 Standard transceiver supports 250 kbps data rate with OQPSK
modulation in 5.0 MHz channels with direct sequence spread-spectrum (DSSS) encode and decode
• Operates on one of 16 selectable channels in the 2.4 GHz frequency ISM band
• Programmable output power
• Supports 2.36 to 2.4 GHz Medical Band (MBAN) frequencies with same modulation as IEEE 802.15.4
• Hardware acceleration for IEEE? 802.15.4 2006 packet processing
• Random number generator
• Support for dual PAN mode
• 32 MHz crystal reference oscillator with on board trim capability to supplement external load capacitors
• Programmable frequency clock output (CLK_OUT)
• Control port for Antenna Diversity mode
• Clocks
• 32 MHz crystal oscillator
• Internal 1 kHz low power oscillator
• DC to 32 MHz external square wave input clock
• Small RF footprint
• Differential input/output port used with external balun
• Integrated transmit/receive switch
• Supports single ended and diversity antenna options
• Low external component count
• Supports external PA and LNA
Kinetis KW2x MCU特性:
• Core:
• ARM Cortex-M4 Core at 50 MHz (1.25 MIPS/MHz
• Supports DSP instructions
• Nested vectored interrupt controller (NVIC)
• Asynchronous wake-up interrupt controller (AWIC)
• Debug and trace capability
• 2-pin serial wire debug (SWD)
• IEEE 1149.1 Joint Test Action Group (JTAG)
• IEEE 1149.7 compact JTAG (cJTAG)
• Trace port interface unit (TPIU)
• Flash patch and breakpoint (FPB)
• Data watchpoint and trace (DWT)
• Instrumentation trace macrocell (ITM)
• Enhanced trace macrocell (ETM)
• System and power management:
• Software and hardware watchdog with external monitor pin
• DMA controller with 16 channels
• Low-leakage wake-up unit (LLWU)
• Power management controller with 10 different power modes
• Non-maskable interrupt (NMI)
• 128-bit unique identification (ID) number per chip
• Memories and memory interfaces:
• Up to 512 KB Program Flash
• Up to 64 KB of SRAM
• In MKW21D256, FlexMemory with up to 64 KB FlexNVM and up to 4 KB FlexRAM can be partitioned.
• EEPROM has endurance of 10 million cycles over full voltage and temperature range and read-while-write capability
• Flash security and protection features
• Serial flash programming interface (EzPort)
• Clocks
• Multi-purpose clock generator
• PLL and FLL operation
• Internal reference clocks (32 kHz or 2 MHz)
• Three separate crystal oscillators
• 3 MHz to 32 MHz crystal oscillator for MCU
• 32 kHz to 40 kHz crystal oscillator for MCU or RTC
• 32 MHz crystal oscillator for Radio
• Internal 1 kHz low power oscillator
• DC to 50 MHz external square wave input clock
• Security and integrity
• Hardware CRC module to support fast cyclic redundancy checks
• Tamper detect and secure storage
• Hardware random-number generator
• Hardware encryption supporting DES, 3DES, AES, MD5, SHA-1, and SHA-256 algorithms
• 128-bit unique identification (ID) number per chip
• Analog
• 16-bit SAR ADC
• High-speed Analog comparator (CMP) with 6-bit DAC
• Timers
• Up to 12 channels; 7 channels support external connections; 5 channels are internal only
• Carrier modulator timer (CMT)
• Programmable delay block (PDB)
• 1x4ch programmable interrupt timer (PIT)
• Low-power timer (LPT)
• FlexTimers that support general-purpose PWM for motor control functions
• Communications
• One SPI
• Two I2C with SMBUS support
• Three UARTs (w/ ISO7816, IrDA, and hardware flow control)
• One USB On-The-Go Full Speed
• Human-machine interface
• GPIO with pin interrupt support, DMA request capability, digital glitch filter, and other pin control options
• Operating characteristics
• Voltage range 1.8 V - 3.6 V
• Flash memory programming down to 1.8 V
• Temperature range (TA) -40 to 105℃
Kinetis KW2x系列目标应用:
Consumer
Boiler Heating Control
Remote Controls
Activity and Wellness Monitor
Industrial
Access and Remote Control
Thermostat
USB-KW24D512: USB软件包监听器/软件狗
The USB-KW24D512 Packet Sniffer/Dongle is dual use hardware in a convenient USB dongle form factor for part numbers MKW22D512 and MKW24D512. As delivered, the device is programmed with 802.15.4 packet sniffer software that interfaces with Freescale’s Test Tool Protocol Analyzer as well as most commercially available 802.15.4 packet sniffer programs. Packet sniffers are essential for wireless network development allowing monitoring of over-the-air traffic. The USB-KW24D512 hardware can also be used as a development boards or re-programmed with application software as a network node.
图2. USB-KW24D512外形图
The USB-KW24D512 board is an IEEE® 802.15.4 packet sniffer in a convenient USB dongle form factor. Packet sniffers are essential for wireless network development allowing over-the-air traffic monitoring. As a standalone board, it can also be utilized in a lab as a development platform and programmed as a network node for example.
USB-KW24D512主要特性:
50 MHz ARM®-Cortex®-M4 CPU core
512 KB flash, 64 KB SRAM
Typical current consumption: 250 µA/MHz run, 1.7 µA RTC standby
IEEE 802.15.4 compliant
-102 dBM RX sensitivity and +8 dBM TX output power
Peak typical current consumption: 17 mA TX (at 0 dBM) and 19 mA max RX
Dual Personal Area Network (PAN) support in hardware
Run two RF networks simultaneously
Active and passive tamper detection with RTC timestamp
Crypto engine: DES, 3DES, AES 128-256, SHA-1, SHA-256, MD5, RNG
USB 2.0 FS/LS H/D/OTG
16-bit ADC
MCU operating range: 1.7V to 3.6V, -40ºC to +105ºC
Supply voltage: 5VDC
USB-KW24D512指标:
图3. USB-KW24D512简化框图
USB-KW24D512板材料清单:
责任编辑:HanFeng
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。