请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
主题中讨论的其他部件: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欧姆的简单分压器电路