Post Go back to editing

Libiio buffered measurements are not working with the Max11617 when the device has 12 channels.

Category: Software
Product Number: L
Software Version: 0.21

Hi,

We have a two setups where we're using the MAX11617 device with libiio. With the first setup, we have an 8 channel device and we're able to buffer and read all 8 channels correctly. When we switch to the 12 channel device, using the exact same code, we are unable to read the same 8 channels correctly. What comes back appears to be just garbage. If I only enable one channel, the values in the buffer look to be correct. If I disable the buffer and read each channel, the values look correct in that case as well. 

The strange thing is, the only thing that has changed is the device package. In both cases it's the MAX11617, it's just that in the second case there's 12 channels available rather than just 8.

Thanks,

Rory

Parents
  • A little more information:

    I've upgraded libiio to V1.0. This hasn't resolved the issue.

    We're attempting to read 10 channels at 1kHz and this is with SCL running at 400kHz. I'm wondering if we're going to fast for the device? Even so, it works on the first setup and it doesn't work on the second setup no matter how much I slow down the sampling rate. 

Reply
  • A little more information:

    I've upgraded libiio to V1.0. This hasn't resolved the issue.

    We're attempting to read 10 channels at 1kHz and this is with SCL running at 400kHz. I'm wondering if we're going to fast for the device? Even so, it works on the first setup and it doesn't work on the second setup no matter how much I slow down the sampling rate. 

Children
No Data