I’m having an issue with the 3GSPS ADC (ADC08B3000). I am dynamically changing the ADC’s capture buffer depth from 1K to 4K using the SPI bus. While writing to the capture buffer (WEN = ‘1’), I am monitor the Full Flag (FF) pin. When the capture buffer is set to 1K depth, the Full Flag is asserted 1K samples after WEN is asserted, which is correct. However, when the capture buffer is set to 4K depth, the Full Flag is asserted after only 3750 samples, not 4K samples.
Also, when I read the sampled data from the capture buffer, It appears to be skewed in time, so I believe the buffer is not collecting the full 4K samples. Do you know what could cause this?