Help Needed: Designing a Custom ToF Camera with VD55H1 Sensor Die
Hello everyone,
I’m a computer engineering student looking to build a custom Time-of-Flight (ToF) camera around the VD55H1 sensor die. I have multiple projects I would love to do that require a TOF sensor/camera, but as I have searched around they are often quite expensive. As a student on a tight budget, I decided to build my own TOF camera instead —not only to cut costs but also to gain a lot of experience and do a fun project.
However, I’m finding the available documentation and reference designs a bit sparse, and I have several questions on how to get started. I have a lot of experience in low-level programming, but I'm relatively new to hardware design and PCB development.
I’ve settled on the VD55H1 (0.54 Mpix iToF sensor die), as I found most other TOF sensor dies has really small resolution, and most of my project requires a detailed point cloud.
Now for all of my questions:
The VD55H1 data brief references an illumination system (VCSEL + Laser driver). Is the “Laser driver” referred to in the documentation specifically for driving the VCSEL, or are these separate components (e.g., a VCSEL plus a separate driver IC)?
Where do I physically place the VCSEL relative to the sensor die on the PCB? (For example, do they need to be closely coupled or separated by some specific distance? Is there a guide for this? Is there some mathematical calculation for this?
The data brief mentions an application schematic and reference design (HW & SW) will be made available by ST, but I haven’t found a complete guide for the VD55H1 yet.
Are there recommended evaluation boards, design guides, or application notes, I can reference?
The sensor outputs RAW data over MIPI CSI-2. I know many STM32 MCUs do not directly support MIPI CSI-2. I’ve seen references to the STMIPID02, but I’m unsure if that’s the correct path. What other SoCs or MCUs should I be looking at instead of the STM32?
Are there recommended lens modules or optical assemblies specifically designed to use with the VD55H1?
Beyond the sensor, VCSEL, laser driver, and a suitable SoC/MCU, what else might I need?
Im sorry if these questions seams really ignorant or annoying, but Im just not sure where to start. I have tried my best to find information, but the info on the VD55H1 or similar designs are really sparse.
Best regards
Magnus
