Wireless RF Modules and dongles for IoT | Coral RF

CC1125 ModulesCC1120 ModulesCC1101 ModuleCC1201 ModulesCC1200 ModulesCC112x ModulesCC2538 Dongle USBCC2652R Dongles USBCC2652R7 Dongles USBCC2674R10 Dongle USBCC2652P7 Dongles USBCC2674P10 Dongle USBCC2652P Dongle USBZigBee DonglesCC1314 ModulesCC1311 ModulesCC1310 ModulesCC1312 ModulesCC1352 ModulesCC1354 ModulesCC13xx ModulesCC2538 ZigBee ModuleCC2652 ModulesCC2674 ModulesZigBee/BLE ModulesCC1310 Dongles USBCC1312 Dongles USBCC1311 Dongles USBCC1314 Dongles USBSUB G DonglesLR2021 ModulesSX1262 ModulesLLCC68 ModulesSX1280 ModulesLoRa Modules1 Watt Modules2 Watt Modules5 Watt ModulesHigh Power Modules1 Watt 169Mhz Modules2 Watt 169Mhz Modules5 Watt 169Mhz Modules169Mhz Modules1 Watt 433Mhz Modules2 Watt 433Mhz Modules5 Watt 433Mhz Modules433Mhz Modules1 Watt 868M Modules2 Watt 868M Modules5 Watt 868M Modules868Mhz Modules1 Watt 915M Modules2 Watt 915M Modules5 Watt 915M Modules915Mhz Modules2 Watt 1250M Module1250Mhz Modules
Product
Article

CC1310 architecture and working principle

Issuing time:2023-01-06 14:00Author:Coral radio

CC1310 architecture and working principle

‍Components of CC1310

Main MCU: ARM Cortex-M3 is equipped as the main control part of CC1310, including RTOS and drivers for the lowest level external interface. Meanwhile, the customer's application software also runs in this part;


RF core: simply speaking, it is related to RF. It includes some RF sockets. The main MCU can control RF to carry out work according to the form of sending instructions. At the same time, the RF core will return the results of RF work to the main MCU;

Sensor Controller Engine: a special part of CC1310. It can work differently from the main MCU. The key operation is external sensors and some sockets. It can write small programs at home;


Peripherals: refers to some external devices, including some GPIO UART ports, AES data encryption, and Timers;

How the Sensor Controller and the entire mode work and how all operating systems achieve low power consumption:

For example, CC1310 must complete the work to read data from external sensors in one second, and finally send this number according to AES data encryption;


First of all, the main MCU, RF core and external devices are all cancelled. The Sensor Controller Engine is different from the three parts that work independently. The sensor controller engine samples from the external sensor in one second. The sensor controller engine can be programmed separately. Then everyone should add the resolution of the sensor database in the programming logic. If the sensor information is higher than the threshold, we will call up the main MCU, otherwise the sampling will be carried out smoothly, Under this working condition, the overall average power consumption is 1.6 microamps;


If the number of sensors grasped by the sensor controller is higher than the threshold value, it will also call up the main MCU, which will enable AES data encryption, encrypt the information and prepare to reset the RF core in advance. The main MCU will operate the RF core according to the TX command sent. After receiving the command, the RF core will automatically process the command, and then return the data information to the main MCU, During transmission, the power consumption of the whole system software is 5.3 mah;


After the transmission is completed, the main MCU will continue to turn off the RF core, which will return to the power saving situation just now. Therefore, the overall average power consumption is not the power consumption of all parts working at the same time. The power consumption can only reach the maximum when RF work is required. In other cases, low power consumption can also be achieved.



Share to:
401, XinBaoYuan Building, N5179, District 74 Xin'an Street, BaoAn District, Shenzhen, China 518101
Contact number:    +86-186 8898 9755
Global Sales Contact
Contact :    Kanta
Email :   info@coralradio.com