Extra Pulse When Bursting Patterns in the NI Digital Pattern Editor

Updated Mar 27, 2023

Reported In

Hardware

  • PXIe-6570

Driver

  • NI-Digital Pattern Driver

Issue Details

I'm seeing an extra pulse when bursting an initial pattern in Digital Pattern Editor.
 
How can I ensure that there are no additional pulses when bursting my patterns?
 

Solution

This behavior is expected if you have your termination mode set to "active load" and the Vcom is set to a value different than zero.
 
This behavior is only present when the files are loaded the first time. If the files are already loaded you will not see this behavior.
 
As soon as the files are loaded in Digital Pattern Editor, the pins will go into the active load value.
 
A workaround for this behavior is using the niDigital Write Static function in your code to ensure your device always writes a zero before bursting any pattern.
 
As the niDigital Write function is independent of the files loaded into the device, the behavior will be consistent no matter the configuration of the files.