EasyManua.ls Logo

ST VL6180X - VL6180 X Ranging Output Data Details; VL6180 X Range Error Codes; Return Array Statistics

ST VL6180X
27 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Other ranging outputs AN4545
8/27 DocID026571 Rev 1
3 Other ranging outputs
As well as the range output, the following can also be read along with each range
measurement.
3.1 Range error codes
Register RESULT__RANGE_STATUS {0x4d} returns an error code after each range
measurement. Table 13 gives a summary of the range error codes:
Table 1. Range error codes
3.2 Return array statistics
3.2.1 Return signal rate
Register RESULT__RANGE_RETURN_RATE {0x66} contains the signal rate from the
return array recorded during the range measurement.
To convert the return rate into Mcps, read {0x66} and divide the value by 128.
Note: {0x66} is a 16-bit register.
Bits [7:4] Error code Description Range
0 No error Valid measurement 0 - 200
(1)
1. Range overflow occurs typically around 200 mm.
1-5 System error
System error detected. No
measurement possible.
255
6 Early convergence estimate ECE check failed 255
7 Max convergence
System did not converge before the
specified max. convergence time limit
No target detected
255
8 Range ignore Ignore threshold check failed 255
9-10 Not used - -
11 SNR
Ambient conditions too high.
Measurement invalidated
255
12 Raw range algo underflow
Range < 0
(because offset is programmable a
negative range result is possible)
0
13 Raw range algo overflow
Result is out of range. This occurs
typically around 200 mm
255
14 Ranging algo underflow
Range < 0
(because offset is programmable a
negative range result is possible)
0
15 Ranging algo overflow
Result is out of range. This occurs
typically around 200 mm
255

Related product manuals