@ian.andal Our recommendations for recording and decoding differential signals are as follows:
Unfortunately, Logic Pro 16’s digital channels are not natively able to detect voltage transitions that you’ve shown with the +2V offset included. The highest voltage threshold option available is the +3.3V option below, which sets the voltage threshold to 1.65V.
+3.3V Voltage Option
Voltage threshold: 1.65V
Your signal will need to cross this voltage threshold (or any of the supported voltage threshold options listed in the link above) in order for Logic Pro 16 to effectively record the digital transitions.
How does the D- signal look with respect to GND? Could that side of the signal cross any of the supported voltage threshold options available for Logic Pro 16?
@ian.andal Ah… that’s unfortunate. Since our Logic Pro 16 has only 3 discrete voltage threshold settings (none of which seem to be compatible with either your D- or D+ with respect to GND), then your best bet may be to implement an external voltage translator to translate your signal into a voltage level with respect to GND that can successfully crosses any of Logic Pro 16’s voltage threshold settings.
However, there may be an option that might be more risky. How is your DUT powered exactly? If its voltages are completely floating (i.e. powered via a battery), then there may be an option to measure the entire D+ to D- swing on a single channel, rather than with respect to GND, assuming you stay within the absolute max voltage limit of +/- 25V of our Logic Pro 16’s input channels. Besides DUTs that are solely battery powered, I would not recommend this in any other situation.