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.

[参考译文] AFE5809:我想通过适当的 SPI 设置来查看解调数据

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1048385/afe5809-i-want-to-see-demodulated-data-by-proper-spi-setting

器件型号:AFE5809

我想获取中心频率为22MHz 的连续波的解调信号。 我想通过 LNA ->第3个 LP 滤波器(30MHz)-> ADC ->数字解调过程获取基带侧的多普勒频率分量。 但是、即使按如下方式设置、LVDS 输出也不会输出、除了0。
请检查是否有块我忘记禁用以使用上述序列。



cf)对于当前进度、已确认斜坡测试模式通过 LVDS 输出通过以下设置出现。
SPI_DIG_EN = 1
正常运行-在0x00地址、传输16位数据:0x00 0x00
2.禁用解调器:位于0x16地址、传输16位数据:0x00 0x01
3、斜坡信号:在0x02地址处、传输16位数据:0xE0 0x00

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

    Junseong、您好!

    感谢您的联系、并为延迟响应而道歉!

    我查看了您的代码、发现在将数据写入相应接口时、您并未选择子芯片。

    请参阅数据表中的表2 (寄存器地址位说明)和图85、其中显示了解调器子芯片0和子芯片1。 它显示 SPI 寄存器地址为8位、由2个子芯片选择位和6个寄存器地址位组成。 SPI 寄存器数据为16位。

    SCID0_SEL 可实现通道1至4的配置。 SCID1_SEL 可实现通道5至8的配置。 当执行解调器 SPI 写事务时、这些 SCID 位可以单独使用、也可以与特定的寄存器地址共同使用。

    因此、例如、在您的代码中、您将在寄存器1F 中写入0x0041以将抽取因子设置为1、您应该将地址更改为0xDF (11011111)以选择子芯片。

    类似地、0x0A 应替换为0xCA 等。

    请作出必要的修改,我希望这对您有所帮助。 如有任何疑问、请告诉我。

    谢谢、此致、

    Abhishek

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

    Junseong、您好!

    此外、我假设在 DEMOD 或 ADC/VCA 中写入 SPI 时、您将负责 DIG_SPI_EN 引脚。 此外、请注意 VCA (0x16)中的 EN_DEMOD 寄存器。  

    在对 DEMOD 寄存器进行任何更改之前、您应使 EN_DEMOD = 0 (注意 DIG_SPI_EN)、因为当0x16[0]设置为0时、解调器寄存器可以复位。 因此、需要在将0x16[0]从1切换为0后重新配置解调器寄存器。

    此致、
    Abhishek

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

    谢谢。 我解决了 SCID_SEL 问题!

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

    很棒的 Junseong

    听到它对您有用的消息很好。  

    由于您的问题已解决、我将关闭此主题。

    如果您发现其他问题、请联系我们。  

    谢谢、此致、

    Abhishek