Control Registers
Overview
The rangefinder can be configured using an I2C machine interface. Settings control the acquisition and
processing of ranging data. The I2C interface supports a transfer rate up to 100kb per second. Control
Registers are divided between "internal" microprocessor registers and "external" registers residing in the
Correlation processor. The internal registers are mapped to register addresses from 0 to 15 hex and
external registers from 40 to 68 hex. Internal registers are both read and write, while external registers are
read or write only. The most significant bit o f the address byte in the I2C address byte triggers the auto
incrementing of register address with successive reads or writes within an I2C block transfer.
µP internal Control Registers
Register
control_reg [0x0]
control_reg [0x1]
control_reg [0x2]
control_reg [0x3]
control_reg [0x4]
control_reg [0x5]
control_reg [0x67]
control_reg [0x8]
control_reg [0x9]
control_reg [0xab]
control_reg [0xc]
control_reg [0xd]
control_reg [0xe]
control_reg [0xf10]
control_reg [0x11]
control_reg [0x12]
control_reg [0x13]
control_reg [0x1415] Previous measured distance
LIDARLite v1 "Silver Label" Manual , Updated: 08/13/15
Command Control
Status system status.
Maximum acquisition count
Correlation record length setting
Acquisition mode control
Measured threshold offset during acquisition
Measured delay of reference in correlation record
Reference correlation measured peak value
Velocity Measurement Output
Measured delay of signal return in correlation record
Signal correlation measured peak value
Correlation record noise floor * 1.25 (for setting valid signal threshold)
Received signal strength (typical range 10 min 128 maximum)
Calculated distance in cm (difference between signal and reference delay)
DC threshold command value
Added delay to reduce signal acquisition burst frequency
Distance calibration. Signed 8 bit value adds or subtracts from distance
Description