IWR6843ODS,我想自己设计一个系统,通过LVDS和SPI接口和IWR6843连接,在获取原始数据ADC的同时也能获得3D点云的数据;即我在抓取ADC原始数据的同时,不影响3D点云数据的运算和输出(不会影响1dff、2dfft、cfar、bfm的运算)。硬件是否支持实现这样的功能?
你好,
目前mmWave SDK的mmw demo已经实现类似功能,原始数据通过LVDS输出,检测目标输出通过串口输出。
但是要注意的是下面的信息。下面信息可以在mmWave SDK的release note里面找到。
Processing chain + LVDS instrumentation:
This feature is not available for xWR14xx due to ADC Buffer being unavailable for streaming while datapath processing is active.
For xWR16xx, xWR18xx, xWR68xx, CQ cannot be streamed out reliably when datapath processing is also enabled. The data corruption
for CQ data over LVDS lanes is seen more pronounced when multiple chirps/chirp event is enabled. Note that, for this reason, default
mmW demo does not allow LVDS streaming and multiple chirps/chirp event to be enabled in the same configuration.
我理解也就是系统内部带宽过于繁忙可能影响LVDS数据输出。
Chris Meng :
非常感谢你的回答,对我很有帮助。我还有一些疑问MMW demo实现类似的功能具体是在哪个demo里?
带宽过于繁忙,这里有没有一个具体的指标,多大的带宽才算过于繁忙,这里multiple chirps/chirp is enables,我可以理解成雷达正在发送chirps吗?若我的发送频率是10 frame/s, 1frame 的chirp数是256,这样的频率对实现LVDS传输和 检测目标3d点云输出实现,LVDS传输数据的损失是不是可以避免。
注:1frame的时间是100ms ,3tx4rx的配置, tx发送 chirps是256个,加上检测目标输出和LVDS传输rawdata数据,这三个处理需要在100ms内完成,这样会出现数据损失吗?