Hi ,Akeem,
sorry for post again, I need some message.
My code sequence is your mention , not changed codes sequence in the original <example pga450_main.c>, but some issues in my test.
1、 TOF calculation equation without SAT_TIME , but it had good accuracy。
I added one code to read SAT_TIME after <code> EN_CTRL = 0x0C </code> , and throw it out by UART , it 's value is 0 .
So SAT_TIME does not offset the FIFO record start time too , That is why the equation have good accuracy whitout add SAT_TIME to the TOF equation.
2、Why SAT_TIME had a zero value .
it seem to be impossible, because there had a code like :
SAT_DEGLITCH = 0x09; // 2us per count || 1/58kHz (17.2uS)
So SAT_TIME should have 1 value at least. // 8bit at 16 us resolution
Am I do this right?
3、I got a picture with PGA450Q1EVM GUI 1.50.1 , maybe why SAT_TIME = 0.
configure GUI 1.50.1 : in Digital Test MUX set GPIO1 to output SAT_DONE
ch1 is burst waveform , ch2 is SAT_Done from gpio1.