Skip to main content
VBhat.1
Associate II
September 14, 2021
Solved

VL53L5CX not showing up correctly on i2cdetect raspberry pi

  • September 14, 2021
  • 2 replies
  • 1861 views

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.

This topic has been closed for replies.
Best answer by Thomas.PEROTTO

Hello VBhat.1,

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

Regards,

Thomas

2 replies

VBhat.1
VBhat.1Author
Associate II
September 18, 2021

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
Thomas.PEROTTOBest answer
ST Employee
September 20, 2021

Hello VBhat.1,

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

Regards,

Thomas