A.1-C1) offset sign definition needs to be analog to equation (5) in common
specification
◦ input offset scaling and sign error by factor -2 (checked for PS[3,4]000A series)
◦ Vertical offset scaling error: -0.5 V shifts by -1.0 V (for PS3000 and PS4000)
◦ confusing (erroneous) in input scaling limit determination:: ‘ if (desired_range < 0.015)
{ actual_range = 0.01; return PS[3,4,6]000A_10MV; } [..]’ should be ‘if (desired_range
<= 0.01) { actual_range = 0.01; return PS[3,4,6]000A_10MV; } [..]’
◦ rationale: need to chose next higher range, requesting e.g. ‘desired_range = 0.012’
would yield a clamped signal at +-10 mV range if the signal is 0.012V large.
In GitLab by @alexxcons on Jan 14, 2021, 10:06
A.1-C1) offset sign definition needs to be analog to equation (5) in common specification ◦ input offset scaling and sign error by factor -2 (checked for PS[3,4]000A series) ◦ Vertical offset scaling error: -0.5 V shifts by -1.0 V (for PS3000 and PS4000) ◦ confusing (erroneous) in input scaling limit determination:: ‘ if (desired_range < 0.015) { actual_range = 0.01; return PS[3,4,6]000A_10MV; } [..]’ should be ‘if (desired_range <= 0.01) { actual_range = 0.01; return PS[3,4,6]000A_10MV; } [..]’ ◦ rationale: need to chose next higher range, requesting e.g. ‘desired_range = 0.012’ would yield a clamped signal at +-10 mV range if the signal is 0.012V large.