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.

[参考译文] AFE5832LP:有关 AFE5832LP LVDS 数据接收的问题

Guru**** 2482105 points
Other Parts Discussed in Thread: AFE5832LP

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1299527/afe5832lp-question-about-the-lvds-data-reception-of-afe5832lp

器件型号:AFE5832LP

尊敬的 TI 团队:

在我们的某个项目中使用 AFE5832LP 时、我们遇到了 LVDS 数据接收方面的一些问题、具体细节如下:

我们知道、AFE5832LP 默认在一条 LVDS 线路上发送两个 AD 采集通道的数据、总共使用16条 LVDS 线路来发送32通道数据、并且将高 FCLK 固定为对应于偶数个通道、 低 FCLK 对应于奇数个通道。 目前、由于系统 IO 的限制、我们使用一条 LVDS 线路来从4个 AD 采集通道传输数据、总共使用8条线路来完成采集和传输(LVDS 速率2X 模式)。 在这种情况下、4个通道采集的数据一次性在单个 LVDS 线路上传输。与 FCLK 的采集相对应、它具有两个高电平周期和两个低电平周期、将以高、低、高、低形式表示、对应于 AD 采集通道的第1个通道、第3个通道、 第2通道、第4通道 因此、当 FCLK 处于高电平时、我们无法确定电流对应于通道1的数据还是通道3的数据。

从数据表中我们得知、在 TX_TRIG 之后经过一段特定的延迟时间后、FCLK 信号将定期出现在高电平、低电平、高电平、低电平脉冲信号中、然后第一个高电平信号与第一个通道的数据相对应。 不过、我们发现每个 TX_TRIG 生成之后的延迟时间并不固定、这会导致解决数据通道问题时产生混淆。 也就是说、外部输入固定为1个通道输入、但在求解数据后、有时波形会出现在第一个通道中、有时会出现在第二个通道中。

我想问一下,是否有一些机制可以确切地知道这封信件?

谢谢。

此致

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

    您好!

    如果相对于 AFE5832LP 的输入时钟、TX_TRIG 的时序不符合、则可能会发生这种情况。 您能否确认 TX_TRIG 是相对于输入时钟同步、还是与上升沿或下降沿对齐? 在数据表中、与时钟输入相关的 TX_TRIG 时序在"使用 TX_TRIG 进行 ADC 同步"一节中进行了解释。  

    谢谢!

    此致、

    沙比尔

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

    您好、Shabbir、

    在 ADC 时钟与相同的源和频率同步后输出 TX_TRIG、 并与上升沿或下降沿对齐。

    在数据表中,TX_TRIG 时序与时钟输入有关,请参阅"ADC 同步使用 TX_TRIG"一节。  [/报价]

    在系统时钟拾取 TX_TRIG 信号后、如果它处于正常模式、那么第一个通道的数据在被读取之前应该延迟多长时间? 从数据表中我们可以了解到 NLAT 是8.5、但 tprop_2x 并未说明它的值多大。  但 不说明 tprop_2x 的大小。

    我们认为应该有一个明确的延迟时间,否则单数据解析将是错误的,多个广告将无法同步。

    请问、是否有参考 FPGA 同步程序可以提供给我们?

    谢谢。

    此致

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

    您好!

    Tprop 和 Tprop_2x 的计算公式为(6* td + 5) ns。 在2x LVDS 模式中、td=1000/(2 × NSER×FC) ns;nSER 是串行化因子、FC ->转换时钟频率(以 MHz 为单位)。  

    例如、如果序列化因子为12x、转换时钟为40MHz、则 td = 1000/(2*12*40)= 1.04ns。 因此、Tprop_2x = 6* 1.04+5=11.25ns。 这 是有限延迟时间。

    抱歉、我们没有任何 FPGA 示例代码。

    此致、

    沙比尔