This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
嗨、团队:
我的客户使用 DAC38J84 QMC 功能。 它们按如下所示配置寄存器。 当将 CONFIG16 (QMC_phaseab)设置为0x7ff 或0x800时、QMC 不起作用、并且 IQ 波形异常。 您可以帮助详细说明如何配置为 QMC 并检查波形为何异常吗?
寄存器配置:
配置0 :启用 第12/13位
配置16 :
0x000:黄色=I 蓝色=Q 132mV
0x7ff ("011111111111"= 0.49975。) 异常:I 信号失真。
0x800:("100000000000"=–0.5。) 异常:I 信号减小到一半。
BRS、
Rannie
尊敬的 Rannie:
您能否告知终端客户的名称和应用?
QMC 仅为11位。 仅0x7FF 有效。 0x800超过11位
而且、客户基本上可以将基带正弦波和余弦波乘以2倍。 如果信号已经是满量程、这会使基带信号饱和。
![]() |
请注意、对于余弦和正弦波的满量程复基带信号(即两个波的单位幅值)、得到的射频信号也是已被数字 LO 频率上变频的满量程余弦波。
对于基带信号是直流信号的情况、得到的射频信号如下:
![]() |
余弦波和正弦波的组合是三角函数等式、它会产生振幅为√2A 且相移为-45°的正弦波。 振幅超过单位增益、这可能会导致数字饱和、并需要在数字域中进行衰减。 因此、恒定数据路径需要基带直流信号的振幅回退。
尊敬的 Hsia:
EE 是 ATE 测试仪 、客户为 HYC。
QMC 仅为11位。 仅0x7FF 有效。 0x800超过11位[/报价]在 DS 中、qmc_phaseab (11:0)为12位。 所以、我认为0x800也应该是有效的。
和 DS 中一样、在 这种情况下、当设置 QMC_phaseab (11:0)时、QMC_phaseab (11:0)控制 I 和 Q 之间的相位不平衡。为什么 Q 的增益发生变化、但是相位没有变化?
回复中对饱和的描述是针对振幅的、但不能解释相位不平衡为什么不 起作用。 您能否帮助说明如何设置寄存器来设置 I 和 Q 之间的相位差?
此致、
Rannie
尊敬的 Rannie:
请帮助检查客户是否使用以下编程值正确的 SYNC 信号(QMC 电路的同步)更新 QMC 电路逻辑。
如果逻辑未同步或初始化、则可能不会将写入的相位值应用于信号链。