Constraints on the USB Speed of the Picoscope 5443D

Post any questions you may have about our current range of oscilloscopes
Post Reply
whoopigoldberg
Newbie
Posts: 0
Joined: Wed Jul 31, 2024 2:37 am

Constraints on the USB Speed of the Picoscope 5443D

Post by whoopigoldberg »

With the help of the Python API, I'm trying to stream data from all four channels of a Picoscope 5443D with a temporal precision of 16 nanoseconds. Even though I can stream one channel without any problems at this resolution, I'm having trouble extending to all four.

We can theoretically obtain a 16ns time resolution for all four channels (62.5 MS/s per channel) given the 600 MB/s throughput of USB 3.0. Unfortunately, once the internal buffer is full, data overwrites start happening.

If it's not possible to sustain a sample rate of 31.25 MS/s without data loss, I'd like to know how to keep all four channels sampling at 62.5 MS/s.

I would be very grateful for any advice or recommendations you might have.

bennog
Advanced User
Advanced User
Posts: 221
Joined: Mon Nov 26, 2012 9:16 am
Location: Netherlands

Re: Constraints on the USB Speed of the Picoscope 5443D

Post by bennog »

I don't know the USB3 limitations of the 5443D but you will probably also running into problems with python.
Handling 500MB of data a second in python is only possible if you have the fastest pc there is to find.
And I don't think the scope can stream at 500MB / second
62.5 Ms * 2 Bytes * 4 = 500MB/second.

Benno

Post Reply