Skip to main content
Visitor II
April 24, 2023
Question

VL6180X library's registers

  • April 24, 2023
  • 2 replies
  • 1539 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

    Graduate II
    April 24, 2023

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

    @John E KVAM​ 

    CRodr.7Author
    Visitor II
    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.