User Manual

* Value recorded while reading a target at 2m distance. NB: this value depends on
ambient conditions, distance and target reflectivity
4.3I2C protocol information
The communication parameters are:
Frequency: 400kHz
Primary Address Length: 7-bit
Primary Slave Address: 0x31
Built-in pull-up resistors: 10 kOhms on SDA and SCL (avoid additional pull-up
resistors on the same bus to prevent transmission problems)
The TeraRanger Evo is ‘free running’. This means that it will restart a new measurement
as soon as the last one is finished. The displayed data via I2C protocol is always updated
at the end of a measurement. Nevertheless, it can always be read at any time.
Reading the distance is done by first writing a Trigger Reading command to the sensor -
send 0x62 (this is the 7 bit address 0x31 followed by the write bit ‘0’) and then reading
from the sensor by sending 0x63 (the base address with the Read bit ‘1’) followed by
three byte read operations. The first two bytes you receive are a 16 bit word containing
the latest measurement in mm**, the third byte is the CRC8 checksum.
Copyright © Terabee 2021
Terabee, 90 Rue Henri Fabre
01630, St Genis-Pouilly, France (next to CERN)
11/17
consumption (mA)
Evo 15m
90 mA
330 mA
Evo 3m
4.75 V
70 mA
5.25 V
250 mA
Interface logic
levels
(referenced to
+3V3)
LOW
HIGH
-
2.3
1
-