Is it possible to trigger sampling on the second channel when the first channels fifo is full?
The option doesn’t exist in the api, hence not possible for now. Can it be done or is there a hardware limitation?
My guess is that the low sample rate for transient recording depends on need to empty sampling fifo before samples are dropped.
Utilizing both channels fifo:s would greatly increase the amount of time available to retrieve data. One channels sampling would be interleaved with reading data from the other channels fifo.
We can have a higher sustained rate as long as we are able to retrieve all data before running out of space in the “active” channels fifo.
Probes could be attach to the same node in the circuit being measured on, hence not requiring any changes on the analog parts of the scope. Firmware/software have to be modified to couple fifo full as a trigger source for the other channel. Would that be possible?
The limiting factor in the transient recorder mode is the USB port speed.
At the moment the highest sample rate in the transient recorder mode is 100Hz.
An average PC can handle the data transfer, display update and other required tasks within the 10ms sample interval.
In the transient recorder mode only a few bytes of data are transferred between the PCSU1000 and PC as ADC data sample. The 4096 bytes buffers are not filled with data. Actually only one byte per channel is required as the ADC sample.
This “low byte count” transfer mode is not supported in the DSOLink.dll.
When the DLL is used, the whole 2x4096 bytes buffers are filled and have to be read by your application software.
I’m sorry, we have no plans at the moment for an update of the DLL and the oscilloscope firmware.
The current supplied DLLs are just made to control the main functions of the oscilloscope.