We use DT9836s for our products. Our measuring software, written in C++, runs under Windows 10 and 11.
Recently, data-overrun errors have been occurring more frequently in some installations. A lot of other installations running flawless.
Unfortunately, it is not entirely clear where exactly the error occurs or what causes the error. We initially rule out a defect in the ADC itself. There are two entries in the Windows event log each time the error occurs:
As I understand it, the driver is not retrieving the data from the ADC via the USB bus fast enough. Is that correct? Then we might have to look for the error in the USB bus.
Or is the error in our user program, which does not read the data from the driver fast enough? We work with three buffers, each of which has the size for 1 second of data.
Question
Ludger Breil
We use DT9836s for our products. Our measuring software, written in C++, runs under Windows 10 and 11.
Recently, data-overrun errors have been occurring more frequently in some installations. A lot of other installations running flawless.
Unfortunately, it is not entirely clear where exactly the error occurs or what causes the error. We initially rule out a defect in the ADC itself. There are two entries in the Windows event log each time the error occurs:
INPUT_FIFO_OVERFLOW_MSG c:\oldawdm6.0\dt9836\wdmdriver\dt9836device.cpp(846)
followed by
DT_DATA_OVERRUN c:\oldawdm6.0\dt9836\wdmdriver\dt9836ainsubsystem.cpp(1404)
As I understand it, the driver is not retrieving the data from the ADC via the USB bus fast enough. Is that correct? Then we might have to look for the error in the USB bus.
Or is the error in our user program, which does not read the data from the driver fast enough? We work with three buffers, each of which has the size for 1 second of data.
with regards
Ludger Breil
Link to comment
Share on other sites
3 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now