バージョンを選択
SENSOR-CONTROLLER-STUDIO
センサ・コントローラ・スタジオ
Installer executable
製品
低消費電力 2.4GHz 製品
Sub-1GHz ワイヤレス・マイコン
他のワイヤレス製品
車載ワイヤレス接続製品
ハードウェア開発
評価ボード
開発キット
技術情報
Compressed source file archive
HTML document
リリース情報
Sensor Controller Studio is used to write, test and debug code for the CC26xx/CC13xx Sensor Controller, allowing for ultra-low power application design.
The tool generates a Sensor Controller Interface driver, which is a set of C source files to be compiled into the System CPU (ARM Cortex-M3/M4) application. These source files contain the Sensor Controller firmware image and associated definitions, and generic functions that allow the System CPU application to control the Sensor Controller and exchange data.
The Sensor Controller is a small CPU core that is highly optimized for low power consumption and efficient peripheral operation. The Sensor Controller is located in the CC26xx/CC13xx auxiliary (AUX) power/clock domain, and can perform simple background tasks autonomously and independently of the System CPU and the MCU domain power state. Such tasks include but are not limited to:
- Analog sensor polling, using ADC or comparator
- Digital sensor polling, using SPI, I2C or other protocols
- Capacitive sensing, using current source, comparator and time-to-digital converter (TDC)
The Sensor Controller is user programmable, using a simple programming language with syntax similar to C. This allows for sensor polling and other tasks to be specified as sequential algorithms, rather than static configuration of complex peripheral modules, timers, DMA, register programmable state machines, event routing and so on. The main advantages are:
- Flexibility
- Dynamic reuse of hardware resources
- Ability to perform simple data processing without need for dedicated hardware
- Observability and debugging options
最新情報
- Multiple improvements related to I/O configuration:
- Sensor Controller tasks can now share I/O pins, for example SPI and I2C signals.
- Added output drive strength configuration (at I/O usage level) to output-capable General Purpose I/O resources.
- Task panel: I/O usages with single I/O function and user-defined name and label can now easily be moved from one resource to another.
- I/O Mapping panel: Added list view, as an alternative to the existing grid view.
- I/O Mapping panel: Improved the I/O pin overview in the I/O mapping panel.
- Project panel: Made it possible to copy tasks from another Sensor Controller project file into a currently open project.
- Task Debugging panel: Made breakpoint behavior more similar to other IDEs.
- Various improvements and bug-fixes.