Hi all,
I am conceptually not very clear on the purpose of the 'Sensor Controller' section in CC1310 architecture as shown in the picture below
From what I understood is that the Sensor Controller is a separate autonomous part in the silicon that can offload the task of periodically poll any attached sensor for a reading (using ADC / SPI / I2C etc), thus keeping the main M3 controller free for other important / management tasks.
Based on this understand, I have couple of questions which I am hoping can be answered
1. TI suggests using Sensor Controller Studio to write code for the Sensor Controller Engine. Why is the case? Why cant it be programmed directly from CCS?
2. How is the integration between the Sensor Controller Engine code and my main TI-RTOS code?
3. What if I do not want to use this functionality and want to directly read my sensors using the traditional approach. Is that possible ?
4. If I put my system into a low power sleep mode, would that apply to the Sensor Controller Engine as well or would it continue to operate normally even if my system goes into the mentioned low power mode?
Thanks!