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.

[参考译文] AFE4300 EVM:在IQ模式下实现确定性相位

Guru**** 2587365 points
Other Parts Discussed in Thread: AFE4300

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/640504/afe4300-evm-achieving-deterministic-phase-in-the-iq-mode

主题中讨论的其他部件:AFE4300

您好,  

我终于设法让EVM与Arduino一起运行,到目前为止,一切看起来都运行良好。 在IQ模式下,我能够以单个频率获得适当的幅度和相位值,而不会出现任何问题。

如数据表中所述,我注意到当IQ模式中的频率发生变化时,输出数据变得非常不确定。 数据表(第SPI.3节)建议使用1.执行全新校准或2.使用8.1 与设备时钟同步。 我对这两种方法都有一些问题。  

更改频率时,I和Q看起来都发生变化。 我知道,由于增益等的变化,应该校准幅度,但相位值看起来截然不同。 这是否意味着我应该计算相位偏移并将其添加到所有值? 我没有测试过,但我认为应该可以。  


我需要研究如何创建同步SPI系统,但我想知道为什么足够的延迟不起作用。 我可以执行以下操作使其正常工作: 禁用IQ)模式,写入DAC频率和IQ) DEMOD_CLK_DIV_FAC值,提供几毫秒的延迟时间并重新启用IQ)模式吗?


我对SPI与设备时钟的同步工作原理有点困惑。 是否有人可以分享的时间图表?

谢谢你

附注:对于所有尝试使用Arduino (5V供电)与AFE4300 EVM连接的用户,请确保将每个信号降低至3.3V。 我使用了一个3 10欧姆的简单分压器电路  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Mathews:

    是的,您对相位偏移计算是正确的。 每次更改频率时,您都应计算相位偏移并使用此信息校正体内阻抗测量中的相位。

    只要写入给定寄存器,IQ模式的频率就会更改,但频率来源是设备时钟。 现在,如果同步两个时钟(即设备时钟和SPI时钟),则每次从相同的初始点开始生成频率。 这使它们具有确定性。

    希望这有所帮助。

    此致,
    Prabin