Skip to main content
CRodr.7
Associate
April 24, 2023
Question

VL6180X library's registers

  • April 24, 2023
  • 2 replies
  • 1540 views

Hi! I'm using the VL6180X with several libraries for a specific application. However, I have noticed that most of them configure some registers that are not detailed in the manufacturer's datasheet. Therefore, I would like to know what these registers refer to within the sensor and their functionality, in order to fully understand its operation. The registers in question are the following.

write8bit(0x0207, 0x01);

write8bit(0x0208, 0x01);

write8bit(0x0096, 0x00);

write8bit(0x0097, 0xfd);

write8bit(0x00e3, 0x00);

write8bit(0x00e4, 0x04);

write8bit(0x00e5, 0x02);

write8bit(0x00e6, 0x01);

write8bit(0x00e7, 0x03);

write8bit(0x00f5, 0x02);

write8bit(0x00d9, 0x05);

write8bit(0x00db, 0xce);

write8bit(0x00dc, 0x03);

write8bit(0x00dd, 0xf8);

write8bit(0x009f, 0x00);

write8bit(0x00a3, 0x3c);

write8bit(0x00b7, 0x00);

write8bit(0x00bb, 0x3c);

write8bit(0x00b2, 0x09);

write8bit(0x00ca, 0x09);

write8bit(0x0198, 0x01);

write8bit(0x01b0, 0x17);

write8bit(0x01ad, 0x00);

write8bit(0x00ff, 0x05);

write8bit(0x0100, 0x05);

write8bit(0x0199, 0x05);

write8bit(0x01a6, 0x1b);

write8bit(0x01ac, 0x3e);

write8bit(0x01a7, 0x1f);

write8bit(0x0030, 0x00);

Thank you very much. I'll be on the lookout for any information. Have a good day!

This topic has been closed for replies.

2 replies

Tesla DeLorean
Guru
April 24, 2023

I believe a lot of the internal register and functionality is not publicly disclosed.

@John E KVAM​ 

Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
CRodr.7
CRodr.7Author
Associate
April 25, 2023

Hi, thanks for your response, Yes, but upon reviewing again and delving deeper into information regarding the sensor and sensors of the same line, I have found a close explanation to it at AN4545 Application Note VL6180X in ST.com, thank you very much.