深圳市航顺芯片技术研发有限公司
登录
直播中
风来吴山
9年用户
1537经验值
擅长:电源/新能源
私信
关注
[问答]
AD9371与ADRV9009多路同步模块该怎样去设计呢
开启该帖子的消息推送
AD9371
模块
AD9371有何功能?
ADRV9009有何功能?
AD9371与ADRV9009多路同步模块该怎样去设计呢?
回帖
(1)
王雷
2021-11-1 11:40:10
Overview
一些系统可能需要结合多个设备的更复杂的配置。 在试图为每个设备的每个通道协调数据而同时操作多个AD9371设备时,对于独立运行且没有任何用于对齐数据时序的机制的设备而言,这是不切实际的。 要实现此类配置,需要将数据同步到多个设备中或从多个设备中同步出去。
AD9371包含用于同步基带采样和数据时钟所需的外部控制输入和内部电路,从而允许系统设计并行使用多个器件,并具有与单个器件相同的性能。
不幸的是,AD9371不包含内部RF同步。 没有一些外部帮助,将无法同步内部RF本机振荡器。 幸运的是,这在当今的FPGA系统中是微不足道的,将在下面进行探讨。 也将探讨使用外部LO的替代选择。
AD9371 Multi-Chip Sync(MCS)
该图显示了AD9371的简化框图。该器件在基带PLL块中利用分数N合成器为给定系统生成所需的采样率。该合成器从为参考时钟输入指定的频率范围内的任何参考时钟生成ADC采样时钟,DAC采样时钟和基带数字时钟。
对于需要两个以上输入或两个输出通道的MIMO系统,需要多个AD9371器件和一个公共基准振荡器。 AD9371具有接收外部基准时钟并使用简单的控制逻辑使其与其他器件同步操作的能力。在上面的简化框图中忽略了这个细节。
每个AD9371都包括自己的基带PLL,该基带PLL从参考时钟输入生成采样和数据时钟,因此需要额外的控制机制来同步多个器件。需要逻辑SYNC_IN脉冲输入,以将每个设备的数据时钟与一个公共基准对齐。快速浏览原理图的原理图可了解如何完成此操作。
Internal LOs + FPGA
在本部分中,我们假设您已经阅读并理解了“ IQ旋转和校正”部分的数学部分,并且在此我们将重点放在事物的实际方面。
我们可以使用它来找到两个差分接收器(A和B)中的相位差。
由于我们的最小开关矩阵不包含发射器(这将具有其自身的相位误差),因此我们需要进行多步测量,并使用任一发射器的公共参考:
简单的代数重排,提供相位测量的简单差异。
发送器是相同的-通过使用公共接收器,比较两个发送路径非常容易。
通过以上计算过程,即可获取到多片之间的相位差,该设计相对复杂,硬件上和软件上都需要操作,还需要用到IQ相位旋转测量的方式获取到相位。
而ADRV9009不需要专门的电路即可实现多片同步功能:
ADRV9009 Multi-Chip Sync(MCS)
对于ADRV9009来讲,其芯片内部就具有多片同步的功能,包括数字同步和模拟端PLL同步,这个是由于他参考了REF_CLK_IN信号,讲这个信号和多片同步信号作处理,得到相位同步信号后进行锁相环的调节,不需要额外的射频电路来实现多路同步的功能。
其中,时钟分配图如下:
从下图可以看到,当传输一定量数据后,不同的芯片之间相位可以最终达到一个同步的状态,不需要额外的电路参与
Overview
一些系统可能需要结合多个设备的更复杂的配置。 在试图为每个设备的每个通道协调数据而同时操作多个AD9371设备时,对于独立运行且没有任何用于对齐数据时序的机制的设备而言,这是不切实际的。 要实现此类配置,需要将数据同步到多个设备中或从多个设备中同步出去。
AD9371包含用于同步基带采样和数据时钟所需的外部控制输入和内部电路,从而允许系统设计并行使用多个器件,并具有与单个器件相同的性能。
不幸的是,AD9371不包含内部RF同步。 没有一些外部帮助,将无法同步内部RF本机振荡器。 幸运的是,这在当今的FPGA系统中是微不足道的,将在下面进行探讨。 也将探讨使用外部LO的替代选择。
AD9371 Multi-Chip Sync(MCS)
该图显示了AD9371的简化框图。该器件在基带PLL块中利用分数N合成器为给定系统生成所需的采样率。该合成器从为参考时钟输入指定的频率范围内的任何参考时钟生成ADC采样时钟,DAC采样时钟和基带数字时钟。
对于需要两个以上输入或两个输出通道的MIMO系统,需要多个AD9371器件和一个公共基准振荡器。 AD9371具有接收外部基准时钟并使用简单的控制逻辑使其与其他器件同步操作的能力。在上面的简化框图中忽略了这个细节。
每个AD9371都包括自己的基带PLL,该基带PLL从参考时钟输入生成采样和数据时钟,因此需要额外的控制机制来同步多个器件。需要逻辑SYNC_IN脉冲输入,以将每个设备的数据时钟与一个公共基准对齐。快速浏览原理图的原理图可了解如何完成此操作。
Internal LOs + FPGA
在本部分中,我们假设您已经阅读并理解了“ IQ旋转和校正”部分的数学部分,并且在此我们将重点放在事物的实际方面。
我们可以使用它来找到两个差分接收器(A和B)中的相位差。
由于我们的最小开关矩阵不包含发射器(这将具有其自身的相位误差),因此我们需要进行多步测量,并使用任一发射器的公共参考:
简单的代数重排,提供相位测量的简单差异。
发送器是相同的-通过使用公共接收器,比较两个发送路径非常容易。
通过以上计算过程,即可获取到多片之间的相位差,该设计相对复杂,硬件上和软件上都需要操作,还需要用到IQ相位旋转测量的方式获取到相位。
而ADRV9009不需要专门的电路即可实现多片同步功能:
ADRV9009 Multi-Chip Sync(MCS)
对于ADRV9009来讲,其芯片内部就具有多片同步的功能,包括数字同步和模拟端PLL同步,这个是由于他参考了REF_CLK_IN信号,讲这个信号和多片同步信号作处理,得到相位同步信号后进行锁相环的调节,不需要额外的射频电路来实现多路同步的功能。
其中,时钟分配图如下:
从下图可以看到,当传输一定量数据后,不同的芯片之间相位可以最终达到一个同步的状态,不需要额外的电路参与
举报
更多回帖
rotate(-90deg);
回复
相关问答
AD9371
模块
什么是FPGA/
AD9371
/AD
9009
/RF SOC?
2021-10-09
1573
基于
ADRV9009
的射频收发
模块
解决方案
2020-12-30
2742
AD9371
POWER SEQUENCE
2018-08-08
3169
基于XC7Z100+
ADRV9009
的双收双发无线电射频板卡
2020-12-22
1957
ADRV9009
的datasheet中各等级电压的功耗是多少?
2024-01-05
616
同一块
ADRV9009
DEMO板上两个通道发射出来的信号为什么相位会差180°?
2023-12-05
551
请问
AD9371
一共有几个本振?
2023-12-04
483
请教关于
ad9371
使用问题
2018-07-31
6967
基于XC7Z100+
ADRV9009
的双收双发无线电射频板卡
2020-12-21
1087
使用
AD9371
和AD6655作为采样芯片,
AD9371
切换频点时间是多少?
2023-12-04
748
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分