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.

[参考译文] ADC32RF45:如何启用测试图形模式

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1275886/adc32rf45-how-to-enable-test-pattern-mode

器件型号:ADC32RF45

当我们尝试通过写入寄存器37h 在 DDC 中启用测试图形时、没有任何反应。 它的工作原理与正常运行一样。 另外、表11和表190提供了有关要使用的位的冲突信息。

我曾尝试过使用和不使用3A 中的测试模式重置、但这似乎没有帮助、还尝试了测试模式全部为0、全部为1和斜坡

寄存器转储:

主页寄存器:
0x20:0x0000
0x32:0x0000
0x39:0x0050
0x3c:0x0000
0x3D:0x0005
0x57:0x0010
0x58:0x0000
0x5a:0x0000
ADC 页面寄存器:
0x3F:0x0000
0x42:0x0003
失调电压校正页寄存器:(通道 A 通道 B)
0x68:0x0042 0x0042    
数字增益页寄存器:(通道 A      通道 B)
0xa6:0x0000 0x0000    
主数字页寄存器:(通道 A 通道      B)
0x00:0x0000 0x0000    
0xa2:0x0008 0x0008    
JESD 数字页寄存器:(通道 A 通道      B)
0x01:0x0080 0x0080    
0x02:0x0000 0x0000    
0x03:0x0002 0x0002    
0x04:0x0000 0x0000    
0x06:0x0000 0x0000    
0x07:0x001f 0x001f    
0x16:0x0070 0x0070    
0x17:0x0000 0x0000    
0x32:0x0000 0x0000    
0x33:0x0000 0x0000    
0x34:0x0000 0x0000    
0x35:0x0000 0x0000    
0x36:0x0040   0x0000
0x37:0x0002 0x0002    
0x3c:0x0001 0x0000    
0x3E:0x0060 0x0060    
抽取滤波器页面寄存器:(通道 A 通道 B)
0x00:0x0001 0x0001    
0x01:0x0001 0x0001    
0x02:0x0000 0x0000    
0x05:0x0001 0x0001    
0x06:0x0000 0x0000    
0x07:0x0000 0x0000    
0x08:0x0000 0x0000    
0x09:0x0000 0x0000    
0x0A:0x0000 0x0000    
0x0B:0x0000 0x0000    
0x0C:0x0000 0x0000    
0x0D:0x0000 0x0000    
0x0E:0x0000 0x0000    
0x0F:0x0000 0x0000    
0x10:0x0000 0x0000    
0x11:0x0000 0x0000    
0x14:0x0000 0x0000    
0x16:0x0000 0x0000    
0x1E:0x0001 0x0001    
0x1F:0x0000 0x0000    
0x33:0x0000 0x0000    
0x34:0x0000 0x0000    
0x35:0x0000 0x0000    
0x36:0x0000 0x0000    
0x37:0x0010 0x0010    
0x3a:0x0001 0x0001    
功率检测器页面寄存器:(通道 A 通道    B)
0x00:0x0000 0x0000    
0x01:0x0010 0x0010    
0x02:0x0000 0x0000    
0x03:0x0000 0x0000    
0x07:0x00e6 0x00e6    
0x08:0x00cc 0x00cc    
0x09:0x00b3 0x00b3    
0x0A:0x0099 0x0099    
0x0B:0x0000 0x0000    
0x0C:0x0000 0x0000    
0x0D:0x0000 0x0000    
0x0E:0x0000 0x0000    
0x0F:0x0000 0x0000    
0x10:0x0000 0x0000    
0x11:0x0000 0x0000    
0x12:0x0000 0x0000    
0x13:0x0000 0x0000    
0x16:0x0000 0x0000    
0x17:0x0000 0x0000    
0x18:0x0000 0x0000    
0x19:0x0000 0x0000    
0x1a:0x0000 0x0000    
0x1d:0x0000 0x0000    
0x1E:0x0000 0x0000    
0x20:0x0000 0x0000    
0x21:0x0000 0x0000    
0x22:0x0000 0x0000    
0x23:0x0000 0x0000    
0x24:0x0000 0x0000    
0x25:0x0000 0x0000    
0x27:0x0000 0x0000    
0x2b:0x0000 0x0000    
0x33:0x0005 0x0005    
0x34:0x000d 0x000d    
0x35:0x000e 0x000e    
0x36:0x000e 0x000e    
0x37:0x0000 0x0000    
0x38:0x0000 0x0000    

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

    尊敬的 Doug:

    我将为您做这方面的工作。 您能否确认采样率和工作模式? 我认为、如果您使用旁路模式、则只能启用12位斜坡模式(如果我回忆正确、抽取滤波器页0x00为0x01意味着 DDC 旁路模式、但我的存储器可能已关闭)。 明天我可以更深入地查看注册列表以了解发生了什么情况。  

    此致、Chase

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

    根据表72、0x1表示启用了抽取滤波器、0x0表示禁用 DDC。 不过、这是我们使用 DDC 的产品的第一次迭代、而我们先前的迭代曾将其绕过、因此与之相关的错误的几率很高。

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

    您好、Doug、您是对的。 我的 记忆不正确。 我今天要设置它并了解一下它。 您的采样率是多少? 这看起来像是复数 DDC 乘以6、正确吗?

    此致、Chase

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

    我们为 CLKIN 提供3GHz 频率、并进行6倍复数抽取(除以3个实数)。 请确认、这意味着 ADC 将以3Gsps 的速率采样、然后进行抽取并通过 JESD 发送1Gsps。

    我们打算使用 LMFS 4211、即单频带实际输出宽带宽(表18)。

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

    尊敬的 Doug:

    我能够为斜坡测试图形模式设置输出、方法是首先选择寄存器0x37 (值0x04)中的斜坡图形、然后将寄存器0x3A 中的 RESET 测试图形从值0x00切换至0x02。 若要返回到正常输出数据(将值0x00写入寄存器0x37)、然后再次将寄存器0x3A 切换为低电平和高电平、再禁用测试模式的更改、可以将寄存器0x3A 写入为0x00。 我知道这在段落格式中不是很好、因此请查看下面的文字。  

    要启用斜坡模式:

    0x37 0x04 #选择斜坡模式输出
    0x3A 0x00  #使能测试模式的复位  
    0x3A 0x02  #将测试模式输出从正常运行复位至斜坡模式、斜坡数据现在应该存在
    0x3A 0x00  #将输出锁定为斜坡模式输出

    要禁用斜坡模式、请执行以下操作:

    0x37 0x00 #选择正常输出
    0x3A 0x00  #使能测试模式的复位
    0x3A 0x02  #将测试模式输出从斜坡模式复位至正常操作、现在应存在正常数据
    0x3A 0x00#  将输出锁定为正常输出

    请注意、数据表显示0x3A[位0]必须为高电平才能启用0x3A[位1]切换生效、但是在我的硬件上、我已经注意到0x3A[位 0]必须为低电平才能使0x3A[位1]的上升沿切换生效。 我已经使用您的运行模式、实际 DDC-by-3 (复杂 DDC-by-6、实际输出)进行了测试。 您是否可以尝试此操作并恢复?

    此致、Chase

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

    编辑:以上说明无需修改即可运行。 我认为、由于我的错误、需要执行以下写入操作。

    这些指令最初不起作用、但在以下寄存器写入后执行它们:

    0x14 0x1

    0x16 0x1

    0x1F 0x1

    0x1E 0x0

    然后按照您的建议操作。 上述写入操作中的值是 ADC32RFxx EVM GUI 建议的值、这些值与我们之前的值不同。

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

    尊敬的 Doug:

    非常棒! 很高兴为您提供帮助。 如果您有任何其他问题、请尽管提出、我们会帮您解决。

    此致、Chase  

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

    尊敬的 Doug:

    谢谢编辑的帖子。 这将有助于在道路上遇到类似问题的其他人。

    此致、Chase