The CM7 core controls the ADC acquisition process. The sampling rate of the ADC is determined by either MONITORING_FREQUENCY_Hz or CONTROL_FREQUENCY_Hz, which are specified in "user_config.h". The choice between these frequencies depends on whether the system is in control mode or monitoring mode.
To calculate basic statistics for each channel, such as RMS, Average, Peak to Peak, minimum, and maximum values, the CM4 core is utilized. These computations are performed within the defined signal frequency range.
Furthermore, the sensitivity and offsets can be adjusted and will retain their values even after a power reset.
The callback function defined in adc_cont_config_t is used to inform the controller whenever new results are avilable. User should make sure that all interrupts in the systems should have priority lower than 0 to ensure uninterrupted ADC conversions.
The measurements can be viewed using the intelliSENS software also. To purchase the license for USB Acquisition contact sales.nosp@m.@tar.nosp@m.aztec.nosp@m.hnol.nosp@m.ogies.nosp@m..com. Once enabled, you set ENABLE_INTELLISENS in "user_config.h" to enable the functionality.