Unsynchronized PSP Output Pulse Trigger

The MotoHawk™ Unsynchronized PSP blocks allows PSP like behaviors (Injector Sequence, Dual PSP, Multiple PSP etc) to generate a pulse without encoder speed. Use this block to trigger a pulse to occur.

Block ID

PSP OneShot Unsync Trigger

Library

MotoHawk_lib/Advanced Digital I/O

Description

Operation Principles

Often systems have a need to generate a pulse(s) on outputs that have been configured for Periodic Synchronized Pulse (PSP) operation when an encoder signal is not present. A common situation is to execute a prime pulse before encoder synchronization has been achieved. The MotoHawk™ Unsynchronized PSP OneShot blockset allow PSP like behaviors (Injector Sequence, Dual PSP, Multiple PSP etc) to generate pulses without encoder speed.

This block is used in conjunction with the PSP OneShot Unsync block to generate pulse(s). This block provides the mechanism to trigger the pulse. The operation will only function if a PSP behavior exists in the model that is utilizing this selected resource. Refer to the PSP OneShot Unsync block for further details.

Multiple trigger blocks can be located in a model.

Signals

Trigger

Boolean signal that will result in a pulse being triggered when this block executes provided the signal is true. This signal can be thought of as an in-built enabled subsystem. Thus this signal would be set to true always if the trigger block were housed within an edge triggered subsystem. This input is ignored when the Cancel signal is true.

Duration

Duration of the oneshot pulse that is initiated by this block in microseconds.

Cancel (optional)

Boolean signal which, when exposed by the Use Cancel option, will cancel an asserted an Unsynchronized PSP pulse if the signal is true. Only Unsynchronized PSP pulses can be cancelled. Normal PSP pulses are not affected by this input. This input has no effect on the pulses if it is false.

Block Parameters

Parameter Field Values Comments/Description
Reference Name Alpha-numeric text, single-quote enclosed Enter reference to 'Name' specified in the PSP OneShot Unsync block that this trigger is associated to.
Use Cancel Checkbox Exposes the Cancel signal when checked.