I was debugging what I thought was a weak LVDS driver fed with a 10MHz clock for hours when, out of other options, I've set my scope probes to x10 and although the signals were showing some ringing they looked fine otherwise.
Which should I trust, and if I should trust the x10 reading, why do the scope probes flatten the signal like that?
Here is what I am talking about:
Note1: The clock is active by groups of 8 cycles so the pause is normal.
Note2: Both probes are calibrated on the internal calibration signal of the scope.
Note3: As can be seen on the second snapshot, the coupling is DC and no bandwidth limiting is configured.
Note4: The signals are generated by the DS90LV027 and not connected to anything (not even a termination resistor). It's supposed to have less than 1ns rise time.
Note 5: Oscilloscope probes = PP510