Wiki

This version (21 Jun 2012 23:14) was approved by William Jahn.The Previously approved version (21 Jun 2012 23:12) is available.Diff

OneShot Fall, Reset

Click here to return to the Basic DSP page

The One Shot Fall block outputs a trigger signal based upon the falling edge of the input signal. At the first falling edge of the input signal, the output signal will go high. The output signal will remain high until a non-zero input signal is seen on the reset pin. The reset pin clears the output back to zero and will maintain the output at zero while the signal on the reset pin is non-zero. Once the reset pin goes back to zero, the output will go high at the next falling edge of the input signal.

Input Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Inputany - anyInput signal that is monitored for the first falling edge
Pin 1: Resetany - controlResets the output trigger signal back to zero

Output Pins

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Triggerany - controlOutput flag signal set to “1” in the selected bit position

GUI Controls

GUI Control NameDefault ValueRangeFunction Description
Output Bit Designation28[28.0 Bit26]Sets bit position of the output “1” flag. 28.0 is the default values which represents 1LSB.

DSP Parameter Information

GUI Control NameCompiler NameFunction Description
Output Bit DesignationOneShotFallAlg1output1Actual value written to DSP from the representation of the drop-down menu to select the bit position of the output “1” flag.

Algorithm Description

The following graph shows the output response based on a given input signal and reset signal through the OneShotFallReset block. In the graphs the input signal is only toggling between “1” and “0” however this algorithm will respond to any changes in level of the input signal, thus the first falling edge of the input signal will trigger the output to go high.



The format of the “1” output value of the is designated by the drop-down menu. The following table shows the “1” Output that corresponds to the drop-down menu selection.



Example

The following image shows the OneShotFallReset block being used with a LFO triangle source, reset switch, and GPIO output. When the LFO is turned on, the output will go high on the first drop of the triangle waveform. The output can be reset when the switch is turned on.



Algorithm Details

Toolbox PathBasic DSP - Logic - Toggle - OneShot Fall, reset
Cores SupportedAD1940
ADAU170x
ADAU144x
ADAU176x
ADAU178x
“Grow Algorithm” Supportedno
“Add Algorithm” Supportedno
Subroutine/Loop Basedno
Program RAM9
Data RAM4
Parameter RAM1
resources/tools-software/sigmastudio/toolbox/basicdsp/oneshotfallreset.txt · Last modified: 21 Jun 2012 23:14 by William Jahn