Verilog小白
从系统架构选择的角度聊聊。要不要用专用ToF芯片,得看你们团队对FPGA底层开发的掌握程度和时间。如果电赛时间紧,用现成的ToF传感器(比如TI的)输出距离数据,FPGA专注做扫描控制和点云拼接,这样更稳妥,但精度和速度可能受芯片限制。如果想追求极致性能,FPGA直接处理APD模拟信号,那就要设计高速比较器电路和TDC,难度大,但学到的东西也多。针对干扰,可以采用双脉冲或脉冲序列调制,在FPGA里通过数字累加平均来增强信噪比。点云算法方面,三角法相对容易在FPGA实现,因为主要是几何运算;相位法对时钟和电路要求更高。建议先用MATLAB或Python把算法仿真通了,再考虑用HLS或Verilog移植到FPGA。避坑的话,激光安全第一,驱动电路设计要留足余量,避免烧管子。还有,AD采样率和FPGA内部处理时钟要匹配,别出现数据拥堵或丢失。
