cancel
Showing results for 
Search instead for 
Did you mean: 

Keep INT pin active until reading measurement on VL53L8CX

CBaum.5
Associate

Dear ST support,

We are planning to replace the VL53L1X with the VL53L8CX. One difference we noticed is that the interrupt line on the VL53L8CX is now a ~100us pulse compared to the VL53L1X where it was active until the interrupt was cleared by writing a register on the sensor.

We are using many sensors in our system that share a bus. To simplify routing we use an external GPIO expander which signals the processor in case any sensor set its INT line. Unfortunately this GPIO expander has a limitation which makes it impossible to detect pulsed interrupts from multiple devices if they follow each other in quick succession. So we came up with a couple of options:

1. Change the behavior of the VL53L8CX sensor to only clear the INT line upon a command.
2. Poll each sensor once we saw an interrupt from the GPIO expander.
3. Do HW modifications on our board to help with this issue (e.g. use another GPIO expander).

If possible we would like to avoid options 2 because this will degrade the performance of the system and 3 for obvious reasons. So is there a way to do option 1 or at least significantly increase the pulse width?

Best regards,

Christof Baumann

1 REPLY 1
Anne BIGOT
ST Employee

Dear Christof,

Your request needs a little more investigation and direct support. An online support case has been created on your behalf, please stand by for just a moment and you will hear from us.

Best regards

Anne


Our community relies on fruitful exchanges and good quality content. You can thank and reward helpful and positive contributions by marking them as 'Accept as Solution'. When marking a solution, make sure it answers your original question or issue that you raised.

ST Employees that act as moderators have the right to accept the solution, judging by their expertise. This helps other community members identify useful discussions and refrain from raising the same question. If you notice any false behavior or abuse of the action, do not hesitate to 'Report Inappropriate Content'