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.

[参考译文] AFE5809EVM:设置转换频率、CW 输出(J12、J13)、寄存器直接访问选项卡(在 AFE5809GUI 中)、CW 求和放大器

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1040002/afe5809evm-setting-down-conversion-frequency-cw-outputs-j12-j13-register-direct-access-tab-in-afe5809gui-cw-summing-amplifier

器件型号:AFE5809EVM
主题中讨论的其他器件: AFE5809

尊敬的先生/女士:

请允许 我澄清以下有关 AFE5809EVM 及其相应 GUI 的问题:

我了解到、根据 AFE5809数据表、下变频方程被给出为"f =(N*FS)/(2^16)"、其中 FS = ADC 采样频率。 我是否可以通过 为 AFE5809GUI 中的寄存器"manual_FREQ"分配一个值来确认该公式的 N 值是否已设置?

2.我还可以确认 CW 输出 J12和 J13仅在 CW 模式下显示 I 和 Q 通道的波形、 因此、当 TGC/脉冲波成像模式下的组件设置(例如、解调器)发生更改时、它们不会反映在 CW 输出 J12和 J13中、因为它们仅是用于 CW 模式/路径的专用输出?

我是否还可以 询问有关 AFE5809GUI 中的"Registers"直接访问"选项卡、更具体地说是"Readout_Mode"、我们如何确切地使用它?
例如、如果我启用 Readout_Mode 并读取地址0x21、我接收到的数据的[15:0]位是否为 MANUAL_FREQ 的值?

4、我是否可以检查 J12和 J13的 CW 模式 I/Q 通道输出、如果我要将一个输入 CW 模拟信号应用到 CH 1、并且我只想查看 CH 1的 I/Q CW 输出、而不是总和输出、 实现这一目标的唯一方法是将其余7个通道接地吗? 或者 、在 AFE5809 GUI 的"Register Direct Access"选项卡中禁用"CW_SUM_AMP_ENABLE"寄存器也会实现相同的效果吗?

非常感谢您的帮助和安全!

PS: 我已经阅读了 AFE5809产品说明书和 AFE5809EVM 指南、如果您在产品说明书中可以找到上述基本问题的任何答案、我深表歉意、因为这是我第一次使用 EVM、并且我将根据自己的理解再次尝试查看 我对数据表的理解。

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

    Jovin、您好!

    请在下面查找我对您的问题的答复、

    1) 1)是的。 GUI 中的 MANUAL_FREQ 字段设置器件中计算降压转换频率的 N 值。

    2) 2) CW 模式输出对 VCA 增益、PGA 增益等 TGC 设置以及任何 ADC 相关设置不敏感。 您还可以注意到、器件可以支持 TGC 模式或 CW 模式、但不能同时支持这两种模式。

    3) 3)您可以通过 Register Direct access 选项卡直接写入器件寄存器。 您还可以使用此选项卡读回已配置的寄存器。 使用时、请确保每当访问解调器寄存器时、SPI_DEMOD_EN 设置如下所示、

    4) 4)如果禁用 CW 求和放大器、则 CW 输出将完全不会摆动。 它们将接地。 加法放大器对于 CW 运行至关重要。 如果您只希望在 CW 输出中使用 CH1输入、则可以向 CH1提供信号并将所有其他通道接地。

    希望我能回答您的所有问题。 请告诉我们进一步的问题。

    此致、

    Kalyan

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

    您好 Kalyan、

    感谢您的回复、感谢您的帮助! 关于您对问题3的答复、我对 AFE5809EVM 进行了一些简单的测试、以读取寄存器地址0xC0并获取位[1]的值、即解调器寄存器"register_reading_enable"。

    下面的步骤是我所做的详细操作:

    1.为 AFE5809EVM 通电并将其连接到我的笔记本电脑、而不更改任何 GUI 设置

    2.在 Register Direct Access 选项卡->按照建议设置 SPI_DEMOD_EN

    4. 在"Register Direct Access"选项卡中->将 Readout_Mode 配置为"Enabled"

    3.继续读取寄存器地址0xC0以找出位[1]的值、即  REGISTER_READY_ENABLE 位



    但是、我获得的数据值为0x0、这是不正确的、因为 启用寄存器读取模式后、位[1]应设置为1。

    我原本希望读取的值为0x2、但事实并非如此... 我附上了下面所述内容的屏幕截图。

     

    侧注:此外、在几种情况下、我已经读取了其他解调寄存器、但我只获得"0xFFF"作为数据、 根据我对 AFE5809数据表的有限理解、情况不应如此、大多数未使用的寄存器在 AFE5809EVM 启动期间默认设置为0。

    您能否告知我在尝试读取  REGISTER_READING_ENABLE 位时发生了哪些错误

    因为我已经尝试过多次、但仍然获得了相同的结果。

    非常感谢!

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

    Jovin、您好!

    您能否尝试以下建议的顺序并告知我们它是否正常工作-

    1.加电 AFE5809EVM 并加载任何解调器配置文件/写入一些解调器设置。

    2.在"Register Direct Access"选项卡->禁用 SPI_DEMOD_EN 位

    3. 在"Register Direct Access"选项卡->将 Readout_Mode 配置为"Enabled"

    4. 在 Register Direct Access 选项卡-> 设置 SPI_DEMOD_EN 位

    5.尝试读取任何解调器设置相关寄存器。 请尝试避免读取具有 REGISTER_READY_ENABLE 位的寄存器。 如果您在开始读取序列之前已经进行了抽取因子等编程设置、则可以读取该寄存器。

    此致、

    Kalyan