CC1310 architecture and working principleIssuing time:2023-01-06 14:00 CC1310 architecture and working principleMain 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. |