Climax Technology Co ZBH LE Users manual

The CC2650 device is a wireless MCU targeting Bluetooth, ZigBee® and 6LoWPAN, and ZigBee
RF4CE remote control applications.
The device is a member of the CC26xx family of cost-effective, ultralow power, 2.4-GHz RF devices.
Very low active RF and MCU current and low-power mode current consumption provide excellent
battery lifetime and allow for operation on small coin cell batteries and in energy-harvesting
applications.
The CC2650 device contains a 32-bit ARM Cortex-M3 processor that runs at 48 MHz as the main
processor and a rich peripheral feature set that includes a unique ultralow power sensor controller.
autonomously while the rest of the system is in sleep mode. Thus, the CC2650 device is ideal for
applications within a whole range of products including industrial, consumer electronics, and medical.
The Bluetooth Low Energy controller and the IEEE 802.15.4 MAC are embedded into ROM and are
partly running on a separate ARM Cortex-M0 processor. This architecture improves overall system
performance and power consumption and frees up flash memory for the application.
The SimpleLink CC2650 Wireless MCU contains an ARM Cortex-M3 (CM3) 32-bit CPU, which runs
the application and the higher layers of the protocol stack.
The CM3 processor provides a high-performance, low-cost platform that meets the system
requirements of minimal memory implementation, and low-power consumption, while delivering
outstanding computational performance and exceptional system response to interrupts.
CM3 features include the following:
• 32-bit ARM Cortex-M3 architecture optimized for small-footprint embedded applications
• Outstanding processing performance combined with fast interrupt handling
• ARM Thumb
®-2 mixed 16- and 32-bit instruction set delivers the high performance expected of a
32-bit ARM core in a compact memory size usually associated with 8- and 16-bit devices, typically in
the range of a few kilobytes of memory for microcontroller-class applications:
– Single-cycle multiply instruction and hardware divide
– Atomic bit manipulation (bit-banding), delivering maximum memory use and streamlined peripheral
control
– Unaligned data access, enabling data to be efficiently packed into memory
• Fast code execution permits slower processor clock or increases sleep mode time
• Harvard architecture characterized by separate buses for instruction and data
• Efficient processor core, system, and memories
• Hardware division and fast digital-signal-processing oriented multiply accumulate
• Saturating arithmetic for signal processing
• Deterministic, high-performance interrupt handling for time-critical applications
• Enhanced system debug with extensive breakpoint and trace capabilities
• Serial wire trace reduces the number of pins required for debugging and tracing
• Migration from the ARM7™ processor family for better performance and power efficiency
• Optimized for single-cycle flash memory use
• Ultralow-power consumption with integrated sleep modes
• 1.25 DMIPS per MHz
The RF Core contains an ARM Cortex-M0 processor that interfaces the analog RF and base-band
circuitries, handles data to and from the system side, and assembles the information bits in a given
packet structure. The RF core offers a high level, command-based API to the main CPU.
The RF core is capable of autonomously handling the time-critical aspects of the radio protocols
(802.15.4 RF4CE and ZigBee, Bluetooth Low Energy) thus offloading the main CPU and leaving more
resources for the user application.
The RF core has a dedicated 4-KB SRAM block and runs initially from separate ROM memory. The
ARM Cortex-M0 processor is not programmable by customers.
The Sensor Controller contains circuitry that can be selectively enabled in standby mode. The
peripherals in this domain may be controlled by the Sensor Controller Engine which is a proprietary
power-optimized CPU. This CPU can read and monitor sensors or perform other tasks autonomously,
thereby significantly reducing power consumption and offloading the main CM3 CPU.
The Sensor Controller is set up using a PC-based configuration tool, called Sensor Controller Studio,
and potential use cases may be (but are not limited to):
• Analog sensors using integrated ADC
• Digital sensors using GPIOs, bit-banged I
2C, and SPI
• UART communication for sensor reading or debugging
• Capacitive sensing
• Waveform generation
• Pulse counting
• Keyboard scan
• Quadrature decoder for polling rotation sensors
• Oscillator calibration
The peripherals in the Sensor Controller include the following:
• The low-power clocked comparator can be used to wake the device from any state in which the
comparator is active. A configurable internal reference can be used in conjunction with the comparator.
The output of the comparator can also be used to trigger an interrupt or the ADC.
• Capacitive sensing functionality is implemented through the use of a constant current source, a
timeto- digital converter, and a comparator. The continuous time comparator in this block can also be
used as a higher-accuracy alternative to the low-power clocked comparator. The Sensor Controller will
take care of baseline tracking, hysteresis, filtering and other related functions.
• The ADC is a 12-bit, 200-ksamples/s ADC with eight inputs and a built-in voltage reference. The ADC
can be triggered by many different sources, including timers, I/O pins, software, the analog
comparator, and the RTC.
• The Sensor Controller also includes a SPI–I
2C digital interface.
Loading...
+ 3 hidden pages