2021-09-14 01:30 PM
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.
Solved! Go to Solution.
2021-09-20 09:18 AM
Hello VBhat.1,
Indeed the User Manual was not complete. It has now been corrected using the driver V1.1.1.
Regards,
Thomas
2021-09-18 04:15 PM
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.
2021-09-20 09:18 AM
Hello VBhat.1,
Indeed the User Manual was not complete. It has now been corrected using the driver V1.1.1.
Regards,
Thomas