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.

[参考译文] DAC38RF97:DAC无输出

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

https://e2e.ti.com/support/rf-microwave-group/rf-microwave/f/rf-microwave-forum/1097735/dac38rf97-dac-no-output

部件号:DAC38RF97
在“线程: LMK0.4828万”中讨论的其它部件

我们在无线电项目中使用此DAC38RF97部件。  我们的设计主要基于TI的参考设计。  我们遇到了没有产出的问题。  我们已经检查了所有电压,根据数据表,它们是正常和正确的。  至DAC的SerDes输入来自Xilinx的Artix7,使用Xilinx JESD204B IP,并且通道速度为4.8Gbps。  我们只使用其中一个DAC,因此我们仅使用4对通道。  DAC PLL的运行频率为4.76GHz。  车道数据格式是IQ配对。   

请建议可能出现的问题以及如何调试此问题。

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

    高江宁

    我们应首先检查以下几点:

    1.请仔细检查GPIO TXENABLE或基于SPI寄存器的TXENABLE是否设置为逻辑1。 这将启用DAC的输出级

    2.能否发送一些固定DC值(代替JESD204数据)? 您可以设置SPI_DAC并启用SPI_DAC功能以启用常量DC。 使用NCO混合时,SPI_DAC将成为一个恒定的音调

    3.请告知DAC报告的任何JESD204错误

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

    对于1:我们已将TXENABLE逻辑设置为1;

    对于2个问题,我们按照您的指示进行了检查,并获得了预期的持续音调。

    对于3,以下是JESD_ALM状态:  

    alm_sd_mask=FFFF
    ALM_CLK_MASM=FFFF
    ALM_SD_DET=0000
    ALM_SYSREF_DET=0000
    TEMP_PLLVOLT=3782
    JESD_ERR_CNT(1)=0万
    JESD_ALM_L0(1)=0万
    JESD_ALM_L1(1)=0万
    JESD_ALM_L2(1)=0万
    JESD_ALM_L3(1)=0万
    JESD_ALM_L4(1)=0万
    JESD_ALM_L5(1)=0万
    JESD_ALM_L6(1)=0万
    JESD_ALM_L7(1)=0万
    ALM_SYSREF_PAP(1)=0万
    ALM_CLKDIV1(1)=0万
    JESD_ERR_CNT(2)=0万
    JESD_ALM_L0(2)=0万
    JESD_ALM_L1(2)=0万
    JESD_ALM_L2(2)=0万
    JESD_ALM_L3(2)=0万
    JESD_ALM_L4(2)=0万
    JESD_ALM_L5(2)=0万
    JESD_ALM_L6(2)=0万
    JESD_ALM_L7(2)=0万
    ALM_SYSREF_PAP(2)=0万
    ALM_CLKDIV1(2)=0万

    以及警报PIN状态:

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

    DAC寄存器设置为

    UINT16_t DAC_cfg7[][2]={
    {0x00,0x5860},
    {0x01 ,0x3080},
    //{0x02,0xFFFF},
    //{0x03,0xFFFF},
    {0x04,0x0000},
    {0x05,0x0000},
    {0x40A,0xFC03},
    {0x40B ,0x0002},
    //{0x40C,0xA002},
    {0x40C ,0x4F00},
    {0x40D ,0xF000},
    {0x41B ,0x0100),
    //{0x423,0xFFFF},
    {0x423,0x0000},
    {0x424,0x1001},
    {0x431,0x0400},
    {0x432,0x0B08},
    {0x433 ,0x333D},
    //{0x434,0x0000},
    //{0x435,0x0018},
    {0x43B ,0x9002},
    {0x43C ,0x8029},
    {0x43D ,0x0088},
    {0x43E ,0x0929},
    {0x43F ,0x0000},
    {0x10A,0x8610},
    //{0x10C,0x2622},
    {0x10C ,0x26a2},
    {0x10D ,0x0001},
    {0x10E ,0x00FF},
    {0x10F ,0xff},
    {0x110,0xff},
    {0x111,0xff},
    {0x117,0x0000},
    {0x119,0x0001},
    //{0x11C,0x0000},
    //{0x11D,0x0000},
    {0x11E ,0x5555},
    {0x11F ,0x5555},
    {0x120,0x3555},
    {0x121,0x0000},
    {0x122,0x0000},
    {0x123,0x0000},
    {0x124,0x0010},
    {0x125,0x6600},
    {0x127 ,0x8888},
    {0x128,0x0332},
    {0x129,0x0000},
    {0x12A,0x0000},
    {0x12B ,0x0000},
    {0x12C ,0x0000},
    {0x12D ,0x1FFF},
    {0x12E ,0x1FFF},
    {0x12F ,0x0000},
    {0x130,0x0000},
    {0x132, 0x0400},
    {0x133,0x0400},
    {0x146 ,0x0044},
    {0x147 ,0x190A},
    {0x148,0x31C3},
    {0x14A,0x0F03},
    {0x14B ,0x1300},
    {0x14C ,0x1303},
    {0x14D ,0x0100),
    {0x14E ,0x0F4F},
    {0x14F ,0x1C60},
    {0x150,0x0000},
    {0x151,0x001F},
    {0x152,0x00FF},
    {0x153, 0x0100),
    {0x154,0x8E60},
    {0x15C ,0x0002},
    {0x15E ,0x0000},
    {0x15F ,0x0123},
    {0x160,0x0123},
    {0x164,0x0000},


    {0x20C ,0x26a2},
    {0x20D ,0x0001},
    {0x20E ,0x00FF},
    {0x20F ,0xff},
    {0x210,0xff},
    {0x211,0xff},
    {0x217,0x0000},
    {0x219,0x0001},
    //{0x11C,0x0000},
    //{0x11D,0x0000},
    {0x21E ,0x5555},
    {0x21F ,0x5555},
    {0x220,0x3555},
    {0x2221,0x0000},0000,
    {0x222,0x0000},
    {0x22,0x0000},
    {0x224,0x0010},
    {0x225,0x6600},
    {0x227 ,0x8888},
    {0x228,0x0332},
    {0x229,0x0000},
    {0x22A ,0x0000},
    {0x22B ,0x0000},
    {0x22C ,0x0000},
    {0x22D ,0x1FFF},
    {0x22E ,0x1FFF},
    {0x22F ,0x0000},
    {0x230,0x0000},
    {0x232,0x0400},
    {0x233,0x0400},
    {0x246 ,0x0044},
    {0x247 ,0x190A},
    {0x248,0x31C3},
    {0x24A ,0xF003},
    {0x24B ,0x1300},
    {0x24C ,0x1303},
    {0x24D ,0x0100),
    {0x24E ,0x0F4F},
    {0x24F ,0x1C60},
    {0x250,0x0000},
    {0x251,0x001F},
    {0x252, 0x00FF},
    {0x253,0x0100},
    {0x254 ,0x8E60},
    {0x25C ,0x0002},
    {0x25E ,0x0000},
    {0x25F ,0x0123},
    {0x260,0x0123},
    {0x264,0x0000},

    {0x24,0x0000},//重置序列
    {0x5c,0x0002},
    //{0x5c,0x0000},无sysref

    {0x09,0x4},//其他
    {0x0a,0x7c03},
    {0x00,0x7863},

    {0x09,0x1},//DAC1
    {0x24,0x0020},
    {0x5c,0x0002},
    //{0x5c,0x0000},//no sysref

    {0x00,0x7860},//释放初始化

    {0x0d,0x1001},//FIFO重置

    {0x0d,0x0001},//FIFO重置清除
    {-1,-1}
    };

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

    DAC PLL运行频率为5.76GHz

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

    您好,

    关于TEMP_PLLVOLT = 3782。 请告知是否为十六进制?

    </s>406.7253万 406.7253万

    对于3,以下是JESD_ALM状态:  

    alm_sd_mask=FFFF
    ALM_CLK_MASM=FFFF
    ALM_SD_DET=0000
    ALM_SYSREF_DET=0000
    TEMP_PLLVOLT=3782

    [/引述]

    我想确保您的PLL环路已锁定。 我希望在PLL_LFVOLT位中读取B100。

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

    您好,

    我需要一段时间才能对您的配置进行解码。 请告知您是否已评估DAC38RF8x GUI,以及是否有来自GUI的配置文件。 这将帮助我了解您的设置。

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

    您好,  

    如前面的线程中所述,请告知您是否已安装DAC38RF8x GUI,以便我可以从GUI面板更轻松地参考。 另请告知以下事项:

    1. LMFS设置

    2,SerDes费率

    另请探测从DAC到FPGA的同步输出。 您应该会看到SYNC (同步)切换为LOW (低)以从FPGA请求K 28.5 字符,然后切换为HIGH LEVEL (高级)以进行数据传输。

    如果您要从FPGA发送恒定DC数据,请告知输出。

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

    printf ("TEMP_PLLVOLT=%04x\n\r",dac38rf97_read(0x06));

    TEMP_PLLVOLT的值为HEX,该值是从地址0x06读取的

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

    从LMK0.4828万到DAC的时钟频率为120MHz,采样速率为480MHz I/Q,串行速率为4.8GHz,DAC内部PLL为5.76Ghz,12x内插

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

    已探测同步将在FPGA侧看到短脉冲(低)。

    然后始终保持高水平。

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

    当前LFVOLT=4 (B100)

    显示的值适用于整个寄存器0x6

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

    LMFS设置是GUI中的默认设置,我们没有更改。

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

    我们不理解的是,当我们读取所有报警寄存器时,DAC将输出报警保留在报警引脚上,而没有报警。  

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

    对于SPIDAC配置,下面是我们的代码

    void dac_enable_spidac (void)

    dac38rf97_write(0x12f,0x0001);
    dac38rf97_write(0x130,0x2000);
    dac38rf97_write(0x22f,0x0001);
    dac38rf97_write(0x230,0x2000);
    }

    void dac_disable_spidac (void)

    dac38rf97_write(0x12f,0x0000);
    dac38rf97_write(0x22f,0x0000);
    }

    我们可以看到DAC输出1.2GHz音频

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

    您好,Jianqing,

    很好。 PLL_LFVOLT=decimal为4时,这意味着PLL VCO在中轨电压下偏压,处于良好的锁定状态。

    您看到1.2GHz的音频也是DAC的模拟部分已正确编程的良好信号。  

    请告知并确认:

    1. TX DAC NCO编程为1.2GHz。 即,预期的提示音是NCO频率。  

    2.请确认以下是所有SPI读回值,而不是写值

    ALM_SD_mask=FFFF</s>406.7253万 406.7253万
    ALM_CLK_MASM=FFFF
    ALM_SD_DET=0000
    ALM_SYSREF_DET=0000
    TEMP_PLLVOLT=3782
    JESD_ERR_CNT(1)=0万
    JESD_ALM_L0(1)=0万
    JESD_ALM_L1(1)=0万
    JESD_ALM_L2(1)=0万
    JESD_ALM_L3(1)=0万
    JESD_ALM_L4(1)=0万
    JESD_ALM_L5(1)=0万
    JESD_ALM_L6(1)=0万
    JESD_ALM_L7(1)=0万
    ALM_SYSREF_PAP(1)=0万
    ALM_CLKDIV1(1)=0万
    JESD_ERR_CNT(2)=0万
    JESD_ALM_L0(2)=0万
    JESD_ALM_L1(2)=0万
    JESD_ALM_L2(2)=0万
    JESD_ALM_L3(2)=0万
    JESD_ALM_L4(2)=0万
    JESD_ALM_L5(2)=0万
    JESD_ALM_L6(2)=0万
    JESD_ALM_L7(2)=0万
    ALM_SYSREF_PAP(2)=0万
    ALM_CLKDIV1(2)=0万[/报价]

    3.您能不能屏蔽所有报警,这样如果有报警,报警将不会触发报警中断引脚?

    4.请您通过ALM_POL_OUT更改报警输出的极性,以查看报警输出是否随极性变化而变化

    5.您能否告知您在Xilinx JESD204 IP上设置的LMFS设置? 它是否与您在DAC上编程的LMFS设置相匹配?

    请提供以下内容的范围:

    答 同步转换

    B.与同步转换相关的10位通道之一。 同步量低时,您应该会看到K 28.5 码。  

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

    顺便说一下,GUI默认值具有以下内容。 它与您的描述不匹配:

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

    1. TX DAC NCO编程为1.2GHz。 即,预期的提示音是NCO频率。  

    这是预期的音调

    2.请确认以下是所有SPI读回值,而不是写值

    这些都是SPI回读值

    printf ("alm_sd_mask=%04x\n\r",dac38rf97_read (0x2));
    printf ("alm_clk_mask=%04x\n\r",dac38rf97_read (0x3));
    printf ("ALM_SD_DET=%04x\n\r",dac38rf97_read (0x4));
    printf ("ALM_SYSREF_DET=%04x\n\r",dac38rf97_read (0x5));
    printf ("TEMP_PLLVOLT=%04x\n\r",dac38rf97_read(0x06));
    printf ("JESD_ERR_CNT(1)=%08x\n\r",dac38rf97_read(0x141));
    printf ("JESD_ALM_L0 (1)=%08x\n\r",dac38rf97_read (0x164));
    printf ("JESD_ALM_L1(1)=%08x\n\r",dac38rf97_read (0x165));
    printf ("JESD_ALM_L2(1)=%08x\n\r",dac38rf97_read(0x166));
    printf ("JESD_ALM_L3(1)=%08x\n\r",dac38rf97_read(0x167));
    printf ("JESD_ALM_L4(1)=%08x\n\r",dac38rf97_read(0x168));
    printf ("JESD_ALM_L5 (1)=%08x\n\r",dac38rf97_read (0x169));
    printf ("JESD_ALM_L6(1)=%08x\n\r",dac38rf97_read (0x16A));
    printf ("JESD_ALM_L7 (1)=%08x\n\r",dac38rf97_read (0x16B));
    printf ("ALM_SYSREF_PAP (1)=%08x\n\n\r",dac38rf97_read (0x16C));
    printf ("ALM_CLKDIV1(1)=%08x\n\r",dac38rf97_read (0x16D));
    printf ("JESD_ERR_CNT(2)=%08x\n\r",dac38rf97_read(0x241));
    printf ("JESD_ALM_L0 (2)=%08x\n\n\r",dac38rf97_read (0x264));
    printf ("JESD_ALM_L1(2)=%08x\n\r",dac38rf97_read (0x265));
    printf ("JESD_ALM_L2(2)=%08x\n\r",dac38rf97_read (0x266));
    printf ("JESD_ALM_L3(2)=%08x\n\r",dac38rf97_read(0x267));
    printf ("JESD_ALM_L4(2)=%08x\n\r",dac38rf97_read(0x268));

    printf ("JESD_ALM_L5 (2)=%08x\n\r",dac38rf97_read (0x269));
    printf ("JESD_ALM_L6 (2)=%08x\n\r",dac38rf97_read (0x26A));
    printf ("JESD_ALM_L7 (2)=%08x\n\r",dac38rf97_read (0x26B));
    printf ("ALM_SYSREF_PAP (2)=%08x\n\n\r",dac38rf97_read (0x26C));
    printf ("ALM_CLKDIV1(2)=%08x\n\n",dac38rf97_read (0x26D));
    printf ("clk_config=%08x\n\r",dac38rf97_read (0x40a));
    printf ("sleep_config=%08x\n\r",dac38rf97_read (0x40b));

    3.您能不能屏蔽所有报警,这样如果有报警,报警将不会触发报警中断引脚?

    是的,我们可以,稍后会告知您

    4.请您通过ALM_POL_OUT更改报警输出的极性,以查看报警输出是否随极性变化而变化

    是的,我们可以,你以后会知道的

    5.您能否告知您在Xilinx JESD204 IP上设置的LMFS设置? 它是否与您在DAC上编程的LMFS设置相匹配?

    是的

    6稍后将启动同步和空闲

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

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

    对于DAC配置,我们使用GUI从dac38rf97获取默认配置,然后在快速启动时进行修改。

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

    您好,Jianqing,

    从您的报警打印语句中,请告知您是否为两个多DUC逻辑设置了正确的页面顺序。 我无法从您下面的印刷声明中看出

    </s>406.7632万 406.7632万

    printf ("alm_sd_mask=%04x\n\r",dac38rf97_read (0x2));
    printf ("alm_clk_mask=%04x\n\r",dac38rf97_read (0x3));
    printf ("ALM_SD_DET=%04x\n\r",dac38rf97_read (0x4));
    printf ("ALM_SYSREF_DET=%04x\n\r",dac38rf97_read (0x5));
    printf ("TEMP_PLLVOLT=%04x\n\r",dac38rf97_read(0x06));
    printf ("JESD_ERR_CNT(1)=%08x\n\r",dac38rf97_read(0x141));
    printf ("JESD_ALM_L0 (1)=%08x\n\r",dac38rf97_read (0x164));
    printf ("JESD_ALM_L1(1)=%08x\n\r",dac38rf97_read (0x165));
    printf ("JESD_ALM_L2(1)=%08x\n\r",dac38rf97_read(0x166));
    printf ("JESD_ALM_L3(1)=%08x\n\r",dac38rf97_read(0x167));
    printf ("JESD_ALM_L4(1)=%08x\n\r",dac38rf97_read(0x168));
    printf ("JESD_ALM_L5 (1)=%08x\n\r",dac38rf97_read (0x169));
    printf ("JESD_ALM_L6(1)=%08x\n\r",dac38rf97_read (0x16A));
    printf ("JESD_ALM_L7 (1)=%08x\n\r",dac38rf97_read (0x16B));
    printf ("ALM_SYSREF_PAP (1)=%08x\n\n\r",dac38rf97_read (0x16C));
    printf ("ALM_CLKDIV1(1)=%08x\n\r",dac38rf97_read (0x16D));
    printf ("JESD_ERR_CNT(2)=%08x\n\r",dac38rf97_read(0x241));
    printf ("JESD_ALM_L0 (2)=%08x\n\n\r",dac38rf97_read (0x264));
    printf ("JESD_ALM_L1(2)=%08x\n\r",dac38rf97_read (0x265));
    printf ("JESD_ALM_L2(2)=%08x\n\r",dac38rf97_read (0x266));
    printf ("JESD_ALM_L3(2)=%08x\n\r",dac38rf97_read(0x267));
    printf ("JESD_ALM_L4(2)=%08x\n\r",dac38rf97_read(0x268));

    printf ("JESD_ALM_L5 (2)=%08x\n\r",dac38rf97_read (0x269));
    printf ("JESD_ALM_L6 (2)=%08x\n\r",dac38rf97_read (0x26A));
    printf ("JESD_ALM_L7 (2)=%08x\n\r",dac38rf97_read (0x26B));
    printf ("ALM_SYSREF_PAP (2)=%08x\n\n\r",dac38rf97_read (0x26C));
    printf ("ALM_CLKDIV1(2)=%08x\n\n",dac38rf97_read (0x26D));
    printf ("clk_config=%08x\n\r",dac38rf97_read (0x40a));
    printf ("sleep_config=%08x\n\r",dac38rf97_read (0x40b));

    [/引述]

    例如,两者之间有一个区别

    printf406.7632万 printf (406.7632万 ("JESD_ALM_L0(2)=%08x\n\r",dacread/df97]

    printf406.7632万 printf (406.7632万 ("jesd_alm_l0(1)=%08x\n\r",dacread (0xf97)

    但是,我想确保最重要的半字节确实是针对您的软件代码中的两个不同的多DUC页面。  

    此外,对于同步转换和SerDes数据,请查看您是否可以探测以下内容:

    1.同步转换

    2.同步低时的K 28.5

    3.同步较高时的ILAS或数据模式

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

    您好,Jianqing,

    在配置GUI时,您是否尝试过使用DAC38RF97 EVM和TSW14J56 EVM进行配置? 这将确保您具有与PCB平行的工作设置,以便于调试。  

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

    是的,它是正确的,我们为页面写了地址0x09。

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

    好的,建庆,请在有机会时向我们更新SYNC与JESD204信道数据。 另请参阅您是否可以使用TSW14J56 EVM测试设置。

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

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

    PIN名称如下所示

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

    您好,Jianqing,

    以上图是Vivado捕获的。 是否可以物理探测SerDes信道与要交叉检查的同步引脚? Vivado仅显示FPGA的预期输出内容。 只有SerDes探测器可以探测实际数据流

    此外,BCBC流(K 28.5)之后的数据模式是什么?

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

    我们不能探测真实的SerDes数据,g0_txcharisk_in是一个k指示符,当k为0时,它是正常数据。实际上这是在Xilinx jesd204b IP内部。

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

    您好,Jianqing,

    我们需要查看真实的SerDes数据

    从图解中可以看出,g0_txcharisk不是完整的0。 它读数为0x0a或1010.101万。 这意味着它间歇性地发送28.5。

    同时,同步线正在切换。 它不是真正的逻辑1。

    在物理线路上可能还会发生其它一些情况,您可能无法在Xilinx JESD204B IP内部看到这些情况。

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

    好的,我会来看一下

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

    您好,Jianqing,

    另请检查原理图和布局,以查看是否有意外发生的任何Serdes对反转(P/N)翻转

    我们有客户意外地颠倒了一个SerDes车道的P/N,并观察到了相同的情况。 事实证明,K 28.5 字符不区分极性。 K 28.5 可能会通过握手过程(因此同步率较高),但数据会无法识别,因此没有DAC输出。  

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

    我认为DAC的配置应该可以正常工作,我们之前的版本是主板, 我们将sysref从FPGA发送到DAC,并且通常使用相同的配置。FPGA电路板的新版本进行了一些小的修改,现在它不再工作了。所以我想这些SerDes引脚可能是好的。

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

    您好,Jianqing,

    请告知更改,以便我们集思广益,找出潜在的错误来源。谢谢

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

    您是否有电子邮件,以便我们向您发送示意图?

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

    建庆,我是通过朋友的请求离线联系你的

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

    我向您发送消息"您看到 了吗?" 下一步是什么?

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

    我们可以通过私人渠道进行讨论