Strange behavior of different range settings

Post your MATLAB discussions here
Post Reply
ShadowbladeXI
Newbie
Posts: 0
Joined: Fri Sep 21, 2018 9:10 am

Strange behavior of different range settings

Post by ShadowbladeXI » Mon Sep 24, 2018 7:28 am

I found a strange behavior of the "PS5000A_ID_Block_Example" script provided with the Matlab Add-On. When I let the script run, I get noise betwen about -10 and +40 mV which is completly reasonable. When I add the following lines to the code to explicitly control the settings of the A and B channel, nothing changes:
[status.setChA] = invoke(ps5000aDeviceObj, 'ps5000aSetChannel', 0, 1, 1, 8, 0.0);
[status.setChB] = invoke(ps5000aDeviceObj, 'ps5000aSetChannel', 1, 1, 1, 8, 0.0);
This is exactly what I would expect. However, when I set the range parameter to 0 (for 10 mV range) I get noise betweent -100 and +100 mV. This is strange as the maximum range should now be +/- 10 mV and the noise should not depend on the setting so much.

I am using a 5244A picoscope with Matlab 2018a, Instrument control toolbox 3.13, Picoscope Support Toolbox 1.0.0.0 and Picoscope 5000A Driver 2.1.1

Martyn
Site Admin
Site Admin
Posts: 3690
Joined: Fri Jun 10, 2011 8:15 am
Location: St. Neots

Re: Strange behavior of different range settings

Post by Martyn » Fri Sep 28, 2018 10:22 am

If you contact support@picotech.com with your scripts the team can take a look at what the issue may be.
Martyn
Technical Support Manager

Post Reply