Hello,
最近在使用AWR2243BOOST开发板和DCA1000采集卡。
我的问题在于:DCA1000是如何获取到frame起始才开始采样的?
比如:一个frame可能有32个loop。DCA1000是如何识别并从第一个chirp进行采集而不是从第N个?谢谢。
我想用FPGA进行LVDS的数据接收,并且想从frame的起始开始存储采集数据。
best wish。
Hello,
最近在使用AWR2243BOOST开发板和DCA1000采集卡。
我的问题在于:DCA1000是如何获取到frame起始才开始采样的?
比如:一个frame可能有32个loop。DCA1000是如何识别并从第一个chirp进行采集而不是从第N个?谢谢。
我想用FPGA进行LVDS的数据接收,并且想从frame的起始开始存储采集数据。
best wish。
你好,
我知晓在chirp发送的时候LVDS的frame clk会翻转。但是LVDS的帧和TI的帧表征不同。我的问题可如下图所示:
假设配置为:一个TI的帧为三个chirp,即LOOP为3。chirp从0到2。chirp0发送是否为图8.8所示的那样,数据区间是chirp0,frame_clk一直在翻转,直到本chirp数据传输完毕,然后为下一个chirp传输。
当然,FPGA可以对此chirp进行捕获,但是如何知晓当前捕获的chirp是否是chirp0而不是chirp1.因为后级处理一般是一个LOOP进行处理。
我不知晓DCA1000中的FPGA是如何从chirp0开始存储数据,DCA1000的FPGA代码未开源。
实际上我想实现的是:用自己的FPGA对2243的LVDS数据进行捕获,并且是从chirp0开始。我不知晓DCA1000是如何解析到chirp0的,是跟2243存在交互信号吗,还是硬件触发信号,还是说在LVDS数据中夹带chirp号的指示。
您能给我一些建议吗? Best wish。
你好,
AWR2243上这个LVDS接口很简单。在你的应用里,需要AWR2243在输出LVDS数据前,FPGA要准备好。 FPGA侧只要发现FRCLK拉高就表明一帧开始,然后就开始采集数据。
你好,
箭头所指的sw trigger,含义是使用软件配置来触发射频发射,也即调用sensor start的命令。
如果设置为硬件触发hardware trigger,那需要在芯片的sync_in引脚输入一个脉冲来触发射频输出。