This page lists all the examples of ICSSG SDFM availble in this SDK. Following sections describe the features available in each of the examples.
The ICSS SDFM driver provides a well defined set of APIs to expose sigma delta interface.
The ICSS SDFM examples invoke these APIs to
Once these steps are executed
Following section describes the flow of the examples.
Folder/Files | Description |
---|---|
${SDK_INSTALL_PATH}/examples/current_sense/icss_sdfm_nine_channel_with_continuous_mode | Application specific sources for ICSS SDFM for continuous normal current sampling for nine channels |
${SDK_INSTALL_PATH}/examples/current_sense/icss_sdfm_nine_channel_load_share_mode | Application specific sources for ICSS SDFM for trigger based normal current sampling for nine channels |
${SDK_INSTALL_PATH}/examples/current_sense/icss_sdfm_three_channel_single_pru_mode | Application specific sources for ICSS SDFM for trigger based normal current sampling for three channels |
${SDK_INSTALL_PATH}/examples/current_sense/icss_sdfm_three_channel_with_continuous_mode | Application specific sources for ICSS SDFM for continuous normal current sampling for three channels |
${SDK_INSTALL_PATH}/examples/current_sense/icss_sdfm_three_channel_with_phase_compensation | Application specific sources for ICSS SDFM with phase compensation |
${SDK_INSTALL_PATH}/examples/current_sense | Common source for ICSS SDFM applications |
${SDK_INSTALL_PATH}/source/current_sense/sdfm | |
firmware/ | Folder containing ICSS SDFM firmware sources |
driver/ | ICSS SDFM driver source |
include/ | Folder containing ICSS SDFM structures and APIs declarations |
Parameter | Value |
---|---|
CPU + OS | r5fss0-0 freertos |
ICSSG | ICSSG0 |
PRU | PRU0 (single channel) |
PRU0, RTU-PRU0, TXPRU0 (multi channel using three PRUs - load share mode) | |
Toolchain | ti-arm-clang |
Board | am243x-evm, am243x-lp |
Examples folder | examples/current_sense |
Following are different examples for ICSS SDFM:
Example | Enabled Features | Tested/Supported Features |
---|---|---|
Basic ICSS SDFM Examples | Trigger based Normal current, Over current detection | Zero cross detection, Fast detect, Double Update |
SDFM Examples with Continuous Normal Current Sampling | Continuous normal current sampling | Fast detect |
SDFM Example With Phase Compensation | Trigger based Normal current, Phase compensation, Over current detection | Fast detect, Double Update, Zero cross detection |