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.

[参考译文] DAC38RF83:DAC不输出并且无法更改页面选择寄存器。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/570901/dac38rf83-dac-does-not-output-and-unable-to-change-the-page-select-register

部件号:DAC38RF83
主题中讨论的其他部件:TSW14J56EVM

我无法从 DAC获得任何输出。  DAC和FPGA之间的JESD链路似乎同步,但DAC不输出任何数据。  即使SPIDAC_Test寄存器用于绕过JESD链路,DAC也不会发出任何信息。

 

我也无法 更改页面顺序寄存器的值。  无论将什么值写入页面顺序寄存器,它始终读取2。  我能够写入其他寄存器并验证数据是否在更改,以便SPI接口看起来工作正常。  即使发出SPI重置,它也不会将页面集寄存器的值从2更改为2。

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

    Seth,

    它是在定制板上还是在TI DAC EVM上? 您是否在使用我们的GUI? 是否可以向我发送您尝试运行此DAC的参数(示例clk,LMFS模式,sysref,PLL或外部clk模式等)? 您连接到什么FPGA? 如果您有一个完整的DAC配置文件可以发送,我们也将查看该文件。

    此致,

    Jim  

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

    忽略页面顺序寄存器问题。 我们的端有一个问题已经解决,但我似乎仍然无法从DAC获得任何输出

    这是一个定制板。

    我使用了EVM DAC38RF83EVM PCP Rev E并将其连接到Xilinx Zinq UltraScale演示板。 首先使用GUI v.1.6 ,然后再使用v.2.0 i使用以下设置配置DAC:
    DAC时钟频率3072MHz
    双DAC
    每个DAC 1对IQ
    每个DAC 1条通道
    24倍插值
    NCO频率1030MHz
    偏移二进制的数据格式

    发援会的产出与预期相符。 我保存了GUI的配置输出,并刚刚修改了JESD信道分配。 此配置数据用于对定制板上的DAC进行编程。 无论出于什么原因,它看起来都不像是从DAC获得任何输出。

    下面是DAC配置设置。 寄存器按如下所示的顺序写入。
    地址 值
    090000
    008000
    013080
    005803 .
    02 FFFF
    03 FFFF

    090004
    0A FC03
    0B 0022
    0C A002
    0D F000
    1b 0000
    23 FFFF
    241001 .
    310200
    320308
    3.3403万 C
    34万
    350018
    3B 1001.
    3c 8029.
    3D 0088
    3e 0929.
    3楼 0000

    090001
    0A 0C10
    0C 26A0
    0D 0000
    0E 00FF
    0f FFFF
    10 FFFF
    11 FFFF
    17万
    190001
    1c 0000
    1d 0000
    1E 5555.
    1楼 5555
    20 55D5
    210000
    220000
    230000
    240010
    25 2a00
    278888
    280330
    290000
    2A 0000
    2B 0000
    2C 0000
    2D 1FFF
    2E 1FFF
    2F 0000
    300000
    320400
    330400
    46.0044万.
    4.719万 A
    48 31 C3.
    4A 0102
    4B 1303.
    4C 1300
    4D 0100
    4e 0F0F
    4F 1C60
    500000
    5.1001万 F
    52 00FF
    530100
    54 8E60
    5C 0001
    5e 0000
    5F 0123
    604567
    64万
    65万
    660000
    67万
    680000
    690000
    6A 0000
    6b 0000
    6c 0000
    6D 0000

    090002
    0A 0C10
    0C 26A0
    0D 0000
    0E 00FF
    0f FFFF
    10 FFFF
    11 FFFF
    17万
    190001
    1c 0000
    1d 0000
    1E 5555.
    1楼 5555
    20 55D5
    210000
    220000
    230000
    240010
    25 2a00
    278888
    280330
    290000
    2A 0000
    2B 0000
    2C 0000
    2D 1FFF
    2E 1FFF
    2F 0000
    300000
    320400
    330400
    46.0044万.
    4.719万 A
    48 31 C3.
    4A 1002.
    4B 1303.
    4C 1300
    4D 0100
    4e 0F0F
    4F 1C60
    500000
    5.1001万 F
    52 00FF
    530100
    54 8E60
    5C 0001
    5e 0000
    5F 0123
    604567
    64万
    65万
    660000
    67万
    680000
    690000
    6A 0000
    6b 0000
    6c 0000
    6D 0000

    090001
    240000
    5C 0000
    090002
    240000
    5C 0000
    090004
    0A 5C03
    0A 7C03
    090000
    004003
    090001
    240030
    5C 0002
    090002
    240020
    5C 0003
    090000
    006000
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Seth,

    您是否有我们的DAC EVM和TSW14J56EVM之一,以便验证DAC配置文件? 这是我们在使用Xilinx平台测试主板之前通常要做的事情。 如果没有,我可以用我们的硬件为您尝试此配置文件。

    此致,

    Jim  

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

    Seth,

    我重复了您的设置并在下面添加了与您的设置不匹配的注册设置:


     地址值
    090000
    008000
    013080  
    005803   5800
    02 FFFF
    03 FFFF

    090004
    0A FC03
    0B 0022
    0C A002
    0D F000
    1b 0000
    23 FFFF
    241001.
    310200   3000
    320308
    3.3403万C
    34万
    350018
    3B 1001.
    3c 8029.
    3D 0088
    3e 0929.
    3楼0000

    090001
    0A 0C10
    0C 26A02622    
    0D 0000
    0E 00FF
    0f FFFF
    10 FFFF
    11 FFFF
    17万
    190001
    1c 0000
    1d 0000
    1E 5555.
    1楼5555
    20 55D5
    210000
    220000
    230000
    240010
    25 2a00
    278888
    280330
    290000
    2A 0000
    2B 0000
    2C 0000
    2D 1FFF
    2E 1FFF
    2F 0000
    300000
    320400
    330400
    46.0044万.
    4.719万A
    48 31 C3.
    4A 0102   0802
    4B 1303.
    4C 1300
    4D 0100
    4e 0F0F
    4F 1C60
    500000
    5.1001万F
    52 00FF
    530100
    54 8E60
    5C 0001
    5e 0000
    5F 0123   3210
    604567   5764
    64万
    65万
    660000
    67 0.087万   A
    680000
    690000
    6A 0000
    6b 0000
    6C 0000   1000
    6D 0000

    090002
    0A 0C10
    0C 26A02402    
    0D 0000
    0E 00FF
    0f FFFF
    10 FFFF
    11 FFFF
    17万
    190001
    1c 0000
    1d 0000
    1E 5555   0
    1F 5555   0
    20 55D5   0
    210000   0
    220000
    230000
    240010
    25 2a00
    278888
    280330
    290000
    2A 0000
    2B 0000
    2C 0000
    2D 1FFF
    2E 1FFF
    2F 0000
    300000
    320400
    330400
    46.0044万.
    4.719万A
    48 31 C3.
    4A 1002   4002
    4B 1303.
    4C 1300
    4D 0100
    4e 0F0F
    4F 1C60
    500000
    5.1001万F
    52 00FF
    530100
    54 8E60
    5C 0001
    5e 0000
    5F 0123   3210
    604567   5764
    64万
    65万
    66 0.087万   A
    67万
    680000
    690000
    6A 0000
    6b 0000
    6c 0000
    6D 0000

    090001
    240000
    5C 0000
    090002
    240000
    5C 0000
    090004
    0A 5C03
    0A 7C03
    090000
    004003
    090001
    240030
    5C 0002
    090002
    240020
    5C 0003
    090000
    006000

    此致,

    Jim

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

    使用GUI的v 2.0 设置DAC以使用我们需要的参数。 我捕获了寄存器写入的日志文件,并在我们的系统上复制了这些文件。 我可以退出CW,但JESD通道无法保持同步。 DAC将显示为瞬间同步,然后立即失去同步。 这种情况无限期地持续下去。

    GUI将第4页寄存器31设置为0x1000。 这可固定M分禾器,N分禾器和PFD复位。 当我不设置此位时,JESD通道会同步并保持同步,但我不会退出CW。 我不确定为什么PLL会起作用,因为我们的SERDES_CLK_SEL设置为DACCLK PAD,而不是PLL输出(第4页,寄存器35)。

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

    我能够解决JESD同步问题。 当按下GUI上的"Load Default"(加载默认值)按钮时,它默认使用我们在主板上使用的差分时钟。 然后,我们按下“配置DAC”按钮,时钟类型将从差分变为单端。 是注册表35第4页中的第13位而不是第12位导致了我们的问题。

    现在似乎JESD正在定期同步,我们能够脱离CW,但我们仍然无法让DAC输出数据。 我们是否还需要启用其它功能,以便DAC输出TXENABLE信号以外的数据。

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

    我想知道有关JESD设置的某些设置是否正确。 JESD通道连接到RX0,RX4是主板。

    第1页
    寄存器0x60 (JESD交叉配置1寄存器)设置为0x0123。
    寄存器0x61 (JESD交叉配置2寄存器)设置为0x4567。

    第2页
    寄存器0x60 (JESD交叉配置1寄存器)设置为0x4123。
    寄存器0x61 (JESD交叉配置2寄存器)设置为0x0567。


    第1页
    寄存器0x4A (JESD通道启用寄存器)设置为0x0102。

    第2页
    寄存器0x4A (JESD通道启用寄存器)设置为0x1002。

    GUI将两个lsb位设置为10。 我不确定这些比特的作用,因此我不知道它们是否正确。 您能否就此提供更多说明?

    谢谢!
    Seth