5650|4

7

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

LVDS接收 [复制链接]

我用AFE5805进行AD采样,50M采样频率,输出12位600M速率的LVDS串行信号,两个伴随时钟,一个50M,一个300M,FPGA中用ip核altlvds_rx接收,解串因子为6,两个解串后的数据拼成12位的数据。AFE5805有一个LVDS TEST模式,可以输出固定数据,当输出010101010101时,在Signal tap中观测到解串以及拼接的数据都正确;当输出111111000000时,发现解串后的数据不对,而是错开了几位,后来通过rx_channel_data_align调整字节顺序,之后收到的数据正确。接着输出斜坡波形(每50M周期加1),在Signal tap中看到拼接后的数据整体波形趋势是对的,但是具体的数据不完全正确,大概是这样的 1  2  3  4  4  4  7  8  9  10  10  10  13  14  15……,会有3个数据一样的,然后突然加3。我先是调整了rx_in和rx_inclock的相位,没有用,再用了DPA,也没用。从AFE5805输入端输入正弦信号,可以在Signal tap中看到正弦波形,但同样有3个数是一样的。这是AD采样的问题呢,还是LVDS接收的问题???
此帖出自FPGA/CPLD论坛

最新回复

最保险的做法,采样时钟信号+自动调整延时, 来寻找稳定的采样窗口中心点。 不然,生数据输入都不稳定,后面就嗨嗨了  详情 回复 发表于 2016-5-6 15:46
点赞 关注(1)
 

回复
举报

1950

帖子

4

TA的资源

版主

推荐
 
最保险的做法,采样时钟信号+自动调整延时,
来寻找稳定的采样窗口中心点。

不然,生数据输入都不稳定,后面就嗨嗨了
此帖出自FPGA/CPLD论坛
个人签名MicroPython中文社区https://micropython.org.cn/forum/  
 
 

回复

5

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
这应该是LVDS接受的问题,能多找几个0x555, 0xaaa, 0xfc0, 0x03f这样的特殊数据进行调整一下吗?
此帖出自FPGA/CPLD论坛
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
我先在也想用LVDS的IP核遇到了问题,用16位的AD,AD是串行LVDS输出到FPGA,不知道用解串因子为8,分两次接收数据然后组合成16位的是否可行,希望楼主帮帮忙啊,还有用LVDS的时候,VCCIO应该接多少伏的电压啊?
此帖出自FPGA/CPLD论坛
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

4
 
您好,可以告知一下您的QQ嘛,我现在在做AD9273,想请教你几个问题!
此帖出自FPGA/CPLD论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表