Post Go back to editing

AD7616 conversion time too long

Category: Datasheet/Specs
Product Number: AD7616

Dear ADI:

The AD7616 datasheet specifies a maximum conversion time of 520 ns for channel pairs, so the data conversion time for 16 channels in burst mode is 520 ns × 8 =  4 us. b=But my tests under actual conditions show it approaching 7 us. 

My driver is based on no-OS driver, with the AD7616 configured in burst mode and set to acquire data from 16 channels.

1. Sequencer layer is as follows:

  static struct ad7616_sequencer_layer layers[AD7616_SEQUENCE_LENGTH] = {
      {AD7616_VA0, AD7616_VB0}, {AD7616_VA1, AD7616_VB1},
      {AD7616_VA2, AD7616_VB2}, {AD7616_VA3, AD7616_VB3},
      {AD7616_VA4, AD7616_VB4}, {AD7616_VA5, AD7616_VB5},
      {AD7616_VA6, AD7616_VB6}, {AD7616_VA7, AD7616_VB7},
  };
2. oversampling ratio is set to  AD7616_OSR_0
3. crc is enable
What factors can affect conversion time? Do you have any recommended troubleshooting approaches?