AM263x Digital Power SDK  09.01.00
DCL DF22 Test

Simple DCL DF22 controller demonstration

This example leverages a direct form 2 2nd order (DF22) compensator from the digital control library (DCL).

It demonstrates how to setup and run the DF22 controller. The example first initializes the datalog DCL_FDLOG to the test vector, run the controller based on the test input and compare the output with the expected value.

Files and directory structure

Folder/Files Description
${SDK_INSTALL_PATH}/examples/dcl/dcl_df22/
df22_test.c Main function for DF22 testing
df22_test.h Contains all initialization of needed strctures
data/ Contains pre-generated data files result compares with
${SDK_INSTALL_PATH}/source/dcl
dcl/ Folder containing DCL library source

Supported Combinations

Parameter Value
CPU + OS r5fss0-0 nortos
r5fss0-0 freertos
Toolchain ti-arm-clang
Boards am263x-cc, am263x-lp
Example folder examples/dcl/dcl_df22

Steps to Run the Example

Sample Output

Shown below is a sample output when the application is run:

DF22 test produced 0 error