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.

[参考译文] LMX2571EVM:为 FM 调制创建寄存器值

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

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1106394/lmx2571evm-register-value-creation-for-fm-modulation

器件型号:LMX2571EVM
主题中讨论的其他器件:USB2ANY

你(们)好

让我问两个问题。

1:

我正在使用突发模式通过 TICS Pro 持续更改寄存器 R33的值。是否可以在突发模式下更改寄存器数据传输的速度?

2:

使用 LMX2571数据表中的公式(4)、我获得了会导致5kHz 频率偏差的寄存器值、并将其输入到 R33。 不过、使用频谱分析仪检查的载波的实际频率偏差约为10.5kHz。  我们还使用公式(6)创建了表示负频率偏差的寄存器值、但当该值输入到寄存器 R33时、输出频率不会与载波频率发生变化。 为什么会发生这种情况? 这些条件如下所述。

fDEV = 5000 [Hz]

DEN = 2^24

FPD = 80 [MHz]

CHDIV1 = 5

CHDIV2 = 2

预分频器= 2

输入寄存器值(+5kHz 偏差)= 147Bh
输入寄存器值(-5kHz 偏差)= EB85h

感谢您的回答。

此致、

Nakanishi

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

    Nakanishi-San、您好!

    USB2ANY SPI 时钟以125kHz 的频率运行、并且无法控制寄存器写入之间的时间间隔。 如果时序很关键、则需要开发一些程序来对 EVM 进行编程。

    您对偏差的计算是正确的。 如果您具有以下条件、则应使用 SPI 快速模式:

    1。使 R34[1:0]= 0x11 (FSK_MODE_SEL1和 FSK_MODE_SEL0)

    2.使 R8[10]=0x1 (FSK_EN_F1)

    如果 这是 GUI 问题、您可以尝试使 DEN = 16777215。

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

    你(们)好、Noel

    感谢您回答我的问题。

    问题已解决。 原因是 TICS Pro 中的 DEN 值设置为[DEM = 80000]、即使确定要输入到寄存器 R33的值时的 DEN 值是使用[DEN = 2^24]计算的。

    问题已经解决,但出现了新问题,所以我想再问一个问题。

    我已经使用 TICS Pro 对寄存器值进行了回读、但所有寄存器值都是0x0000h。 在本例中、我们将寄存器 R39的值更改为0×11F3h、以便 MUXout 引脚的输出为 SDO。 为什么会发生这种情况?

    此致。

    Nakanishi

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

    Nakanishi-San、您好!

    好的、我们只需使 R39 = 0x11F3、即可使 MUXout =读回数据输出。  

    在 EVM 中、检查 R52是否缺失。 如果需要、组装一个0欧姆电阻器来连接 MUXout 和 USB2ANY。

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

    你(们)好、Noel

    感谢您回答我的问题。将一个0Ω Ω 电阻器连接到 R52、现在可以读取数据。 非常感谢。