AM263x Digital Power SDK  09.01.00
Ramp Generator

Introduction

The rampgen can be used to generate a ramp signal of a desired frequency.

Features Supported

Rampgen module includes:

  • setting of ISR freuency at which run fucntion is called.
  • setting of frequency of ramp signal to be generated.

Features Not Supported

N/A

Benchmark Results

A benchmark on R5F core has been conducted to observe the following results when running the following functions:

RAMPGEN Function Cpu Cycles
RAMPGEN_reset 15
RAMPGEN_config 16
RAMPGEN_run

30

  • Ran with TI Clang Compiler v3.2.1.LTS, with -Os flag and functions force-inlined onto the benchmarking function placed in TCM memory. Obtained the average result from 500 consecutive loops of running rampgen functions with DPL CycleCountP, mimicking the usage of a control loop.
  • Actual result may vary depending on provided datasets and memory configuration. For R5F, it is recommended for users to map control loops to TCM for the best performance.

Provided Examples

The following examples has been provided to demonstrate rampgen module:

Additional References

N/A

API

APIs for Ramp Generator Library