Part Number:ADC12DL3200
我正在使用ADC12DL3200,采样时钟为5G,当我配置寄存器0x201为0x05 即 DES_EN = 1, LALIGNED = 0,LDEMUX = 1 demux-by-2时,LaneA与LaneB的选通信号一直为0,LaneC与LaneD的选通信号则符合要求。
寄存器配置
0x200 0x00 // Disable LVDS Outputs
0x061 0x00 // Disable Calibration
0x060 0x01 // DES Input = VINA
0x201 0x05 // DES_EN = 1, LALIGNED = 0,LDEMUX = 1 demux-by-2
0x062 0x03 // CAL_BG=1, CAL_FG=1
0x061 0x01 // Enable Calibration
0x202 0x10 // LFRAME = 16d
0x204 0x02 // SFORMAT = 1 for 2's comp
0x205 0x03 // ACT_PAT = 0d send normal data, SYNC_PAT = 3d frame strobe on all outputs when ~SYNC asserted
0x200 0x01 // Enable LVDS Outputs
0x06C 0x00 // Clear CAL_SOFT_TRIG
0x06C 0x01 // Set CAL_SOFT_TRIG to perform Foreground Calibration
当我配置寄存器0x201为0x07 即 DES_EN = 1, LALIGNED = 1,LDEMUX = 1 demux-by-2时,LaneA、LaneB、LaneC与LaneD的选通信号一直为0,这是为什么。
Alice:
您好,
代码中0x205寄存器SYNC_PAT设为0x03, 使用的是“7.3.5.1.4 Strobe Over All Data Pairs”里面的功能。
0x204寄存器SYNC_SEL 选择 Use the SYNC_SE input for SYNC function (default)
strobe状态说明在“Table 7-9”和“Table 7-10“
“ 7.6.1.54 LCS_EN Register (Address = 0x206) [reset = 0xFF]” 是默认设置吗?
那么 SYNC_SE有输入吗?
ADC12DL3200 6.4-GSPS Single-Channel or 3.2-GSPS Dual-Channel, 12-Bit Analog-to-Digital Converter (ADC) With LVDS Interface datasheet (Rev. C) (ti.com)
,
huang jianhua:
您好,感谢您的回复。我对0x206的寄存器没有配置,因为0x206寄存器默认值就是0xFF(我想要设置的值就是0xFF)。strobe状态说明在“Table 7-9”和“Table 7-10“表示,当DxSTR使能时,无论当前SYNC_SE是Asserted还是De-Asserted,strobe信号都不应该为0
,
Alice:
您好,
或者您可以检查一下寄存器的配置数据是否真的设置正确了。