I’m using NI-Digital in LabVIEW to test an I²C-based interface.
The block diagram flow is:
-
niDigital Initialize with Options
-
niDigital PPMU Configure Output Function
-
niDigital PPMU Configure Voltage
-
niDigital PPMU Configure Current Limit Range
-
niDigital PPMU Source
-
niDigital PPMU Measure (Voltage)
-
niDigital PPMU Measure (Current)
-
niDigital Load Pin Map
-
niDigital Load Specification Levels and Timings
-
niDigital Apply Levels and Timings
-
niDigital Load Pattern
-
niDigital Create Source Waveform
-
niDigital Write Source Waveform
-
niDigital Create Capture Waveform
-
niDigital Burst Pattern
-
niDigital Fetch Capture Waveform
-
niDigital Close.vi
In Digital Pattern Editor, the pattern runs correctly and the ACK is captured as 0,0,0.
However, when I execute the same sequence from LabVIEW, the captured data shows 1,1,1.
Are there any debug methods available as labview is not showing/receiving any error also.