PPG
 
Component PPG
Programmable pulse generation
Component Level: High
This component implements a programmable pulse generator that generates a signal with variable duty and variable cycle (period).

Example of generated signal:

Initial polarity is Low, Ratio is 20%

Initial polarity is High, Ratio is 80%

Initial polarity is Low, Ratio is 80%

Initial polarity is High, Ratio is 20%

Ratio, duty, and period (or frequency) of output signal can be switched using SetRatio, SetDuty and SetPeriod (or SetFreq) methods. Initial polarity is a parameter of the component.
Polarity of the output signal can be switched using SetValue (High level of the output signal during duty) and ClrValue (Low level of the output signal during duty) methods.