Hi Sir,
Normally, I can set threshold map to PGA460 successfully, and read sonar distance correctly.
However, I have sensor boards output distance not following the threshold map(TH-A) I designed.
I check DEV_STAT0 register, it returns THR_CRC bit to 0.
Read register 0x5F~0x6E, same as TH-A I set.
But, when I read distance, it's always wrong.
Wear point is that,
=> If output distance is wrong, not following TH-A, always wrong, until power off. (around 50% probably output wrong distance)
=> If output data is wrong, stop output data. Set other threshold; output is always correct, until power off.
=> If output data is wrong, stop output data. But, set TH-A, again. Output data is still always wrong.
=> If output data is wrong, stop output data. Set other threshold, I tried 3 different threshold setting, all worked normally.
Then, set TH-A, again. Output is always correct, until power off.
I would like to find the root cause why "returns THR_CRC bit to 0." & "register 0x5F~0x6E show TH-A threshold map", but the output distance did not follow the threshold I set.
BR
Kathy