cancel
Showing results for 
Search instead for 
Did you mean: 

VL53L5CX not showing up correctly on i2cdetect raspberry pi

VBhat.1
Associate III

Hi, I have followed the instructions in the PDF "VL53L5CX_Linux_Getting_started_with_Rpi.pdf" from the VL53L5CX linux driver, and I have built the program. I am having an issue now seeing the TOF sensor when I connect the VL53L5CX-SATEL board to the Rpi in the described way. and, avdd, iovdd, scl, sda are all connected, but when I run i2cdetect on Rpi I get the following:

pi@raspberrypi:~/VL53L5CX_Linux_driver_1.1.0/user/test $ i2cdetect -y 1
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f 
10: 10 11 12 13 14 15 16 17 18 19 1a 1b 1c 1d 1e 1f 
20: 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f 
30: 30 31 32 33 34 35 36 37 38 39 3a 3b 3c 3d 3e 3f 
40: 40 41 42 43 44 45 46 47 48 49 4a 4b 4c 4d 4e 4f 
50: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
60: 60 61 62 63 64 65 66 67 68 69 6a 6b 6c 6d 6e 6f 
70: 70 71 72 73 74 75 76 77                         

Every i2c address is showing up, instead of just one for the VL53L5CX. This doesn't happen with other i2c devices, so I'm not sure what the current issue is. I have tried multiple VL53L5CX-SATEL boards as well.

1 ACCEPTED SOLUTION

Accepted Solutions
Thomas.PEROTTO
ST Employee

Hello VBhat.1,

Indeed the User Manual was not complete. It has now been corrected using the driver V1.1.1.

Regards,

Thomas

View solution in original post

2 REPLIES 2
VBhat.1
Associate III

Found Reason: Make sure the PWR_EN pin on the VL53L5CX-SATEL board is pulled high. The linux driver documentation does not mention this, but is necessary.

Thomas.PEROTTO
ST Employee

Hello VBhat.1,

Indeed the User Manual was not complete. It has now been corrected using the driver V1.1.1.

Regards,

Thomas