Post Go back to editing

关于AD9122输出波形的问题

Category: Hardware
Product Number: AD9122

问题描述:我们对AD9122配置完成之后,输入data数据(输入数据见图1),用示波器查看后发现没有像预期显示那样显示出来(示波器测量见图2),对程序进行仿真后是正常输出的状态(仿真图见图3)请问我想要正常输出该如何去做

1 输入数据

2 示波器测量图(黄色为变压器前端,蓝色是变压器后端)

3 仿真图(输入为data_p_outdata_n_out

4 9122手册图

Thread Notes

  • 感谢您的提问!获取更多关于该产品的信息,欢迎您联系术支持  · Support Portal (analog.com)

  • Hi  ,

    抱歉,我遗漏了您的查询. 您能否提供包含您输入到 AD9122 的数据的 .txt 文件?它似乎是一种任意波形(而不是正弦波之类的函数)。您很可能发送的是 2 的补码数据,但 AD9122 中的数据格式设置为无符号二进制(反之亦然)。图 69 仅表示 AD9122 的输出是差分的(即 IOUTP/IOUTN 和 QOUTP/QOUTN),并通过在输出端使用差分变压器或平衡器转换为单端(具有相同的峰值电压,但共模误差源减少)。

    Apologies for missing your query. Can you provide the .txt file containing the data you input to AD9122? It seems it's an arbitrary waveform (as opposed to a function like a sinusoid). It's likely that you are sending 2's complement data but the data format in AD9122 is set to unsigned binary (or vice-versa). Figure 69 only says that the output of AD9122 is differential (i.e. IOUTP/IOUTN and QOUTP/QOUTN), and is converted to single-ended (with the same peak voltage but with the common-mode error sources reduced) by using differential transformers or baluns at the output. 

    Best regards,
    Marco