ST意法半导体
直播中

凌章致

7年用户 961经验值
私信 关注
[问答]

VL53L1X操作顺序是怎样的?

VL53L1X 具有 VCSEL 和 16x16 SPAD
我比较好奇的是16x*16的SPAD一张一张读取时的操作顺序。
1. VCSEL 开启
2.读取SPAD[0,0]值
3. VSCEL 关闭
4. VSCEL 开启
5.读取SPAD[1,0]
6. VSCEL 关闭
是否
1. VSCEL 开启
2.读取SPAD[0,0]
3.读取SPAD[1,0]
....
名词 VSCEL 关闭
两者中的哪一个?






回帖(1)

张红玲

2023-1-3 14:19:08
在 30 毫秒的范围内,可能会发出一百万个光脉冲。
但在我们开始之前,我们需要确定我们需要多少个 SPAD。对于一个非常暗淡的表面或一个很远的表面,我们将使用所有这些。
对于非常近、明亮的目标,我们可以使用少至一两个。我们称之为动态 SPAD 选择 (DSS)。
之后,脉冲消失,时间在硬件中累积。您可以将其视为“一次全部”,但在微观层面上并非如此。
数学是一件痛苦的事,但如果你愿意,就更容易理解 VL53L1CB 的工作原理。
在每个时钟周期内检测到的所有光子都被合并到直方图中。
在测距期结束时,评估直方图,形状决定到目标的距离。
如果您想知道 VL53L1X 是如何做到的,我能想到的最好的办法就是“统计数据——就是统计数据”。
但这还没有结束。我们实际上测距两次——有两个不同的脉冲重复间隔。这是为了检测和处理称为“雷达别名”的东西,如果你愿意,你可以用谷歌搜索。
届时我们可以将答案返回给您。
至于你问题中的代码位——更多地从硬件“或”门和累加器而不是软件的角度来考虑它,你会得到一个更好的画面。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分