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:选择 IQ_DEMOD_CLK_DIV_FAC

Guru**** 2609955 points
Other Parts Discussed in Thread: MSP430G2553, AFE4300

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/671524/afe4300-choose-iq_demod_clk_div_fac

器件型号:AFE4300
主题中讨论的其他器件:MSP430G2553

嗨、大家好、

使用 MSP430G2553和 AFE4300前端时出现问题。 我想使用 IQ 解调、但我有一些问题。

我想使用32kHz 的测量频率、在数据表中我可以看到、我必须在寄存器 DEVICE_CONTROL2 (位11-13)中设置正确的位才能使用 IQ 解调。 我不知道什么是"偏离 x "、但我理解、IQ 解调器的频率需要是测量频率乘以4。 您能帮我选择正确的分频器吗?

另一个问题是、I 和 Q 的 ADC 值将如何保存在结果寄存器中。 当我读取寄存器时、如何分离这两个值?


感谢您的帮助!


此致、

Simon

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

    如果您希望励磁频率为32KHz、则 BCM_DAC_FREQ 将为32KHz、IQ 解调器的时钟应为 BCM_DAC_FREQ 的四倍。 因此 IQ 解调器的 CLK 将= 4*32 = 128KHz。
    对于128KHz 的 IQ 时钟、分频器将= 1024/128 = 8 (即 IQ_DEMOD_CLK_DIV_FAC = 011)。

    AFE4300只有一个输出寄存器,因此根据“peripheral_SEL”,您将获得 I 值或 Q 值。 此外、这些值将是16位值(I 或 Q)。

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

    感谢您的帮助!

    好的、要获得 I 值和 Q 值、我必须开始测量、然后使用具有"00011"和"00101"的 PERFICE_SEL 来获得这些值? 我是否必须测量两次还是一次、然后读取 RESULL_SEL=00011的结果寄存器、然后读取 RESULL_SEL=00101的结果寄存器?


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

    您必须阅读两次。
    1) 1)使用"00011"设置 PERFICE_SEL 并读取 I 组件。
    2) 2)使用"00101"设置 peripheral_SEL 并读取 Q 组件。

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

    我还有另一个问题:在我的研究期间、我在 AFE4300的代码中阅读了类似这样的内容:

    int 结果=读取(ADC_DATA_RESULT);
    如果(结果>= 32768)
    结果-= 65536;

    我不理解这种代码、您能帮我解决这个问题吗?

    谢谢、

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

    AFE4300表示二进制补码格式的负数。
    上面的一段代码用于将 ADC 输出转换为有符号十进制格式。
    有关更多详细信息、请参阅数据表的表1。

    此致、
    Prabin