找回密码
 注册
关于网站域名变更的通知
查看: 1129|回复: 2
打印 上一主题 下一主题

FPGA的LVDS与ADC互联问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2014-12-2 20:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 w5555456 于 2014-12-2 20:49 编辑
* F4 w( s# b2 B, s: `
0 }% q; ?) C# N8 B% e5 B5 N最近用到一款LVDS接口的4通道AD芯片,型号AD9287,时序图有点没明白:
" Q) g, E& E2 y! b0 G! B) Q
8 [" j7 Z% j  u& rCLK+/-由FPGA的IO输出到AD的时钟输入;/ Q1 u9 @( K* Z2 ?- P6 X- P
D+/-   由AD芯片输出到FPGA的差分输入;
  C# n. o2 F! @; ~' v8 v# cFCO+/-由AD芯片输出到FPGA的专用时钟管脚;
, b& F5 j5 l* H* b% ^+ n. l  f正常的LVDS通讯貌似只要上面三个就可以了吧?
" [2 w% w7 B! f+ M1 S% M8 @& @$ J( e2 @3 A1 @; y: C, L) t9 Y/ n
那么,DCO+/-呢?有何用途?不用的话如何处理?. g0 t) ?* O. Q% H% f# S' s
能否理解为:ADC与FPGA也可以采用DDR LVDS方式,使用DCO+/-作为时钟输入?
4 u8 i: Q) E: a- P# U+ ?$ o: M
8 Q4 s8 j) p6 U  z. d' c. n第一次用LVDS,望各位大神前来指点!谢谢!
' Z) J: p3 D; ], B

AD9287.png (96.98 KB, 下载次数: 1)

AD9287.png

AD9287.pdf

1.79 MB, 下载次数: 13, 下载积分: 威望 -5

该用户从未签到

2#
发表于 2014-12-3 00:13 | 只看该作者
本帖最后由 zgq800712 于 2014-12-3 00:25 编辑 , G* V- B2 `6 k2 `: ]5 I
, X/ r+ a  f; f5 Q+ U
可以发到FPGA区,上面多是差分信号。DCO+/-你可以认为AD9287芯片内部吧CLK+/-倍频了4倍,这样在一个CLK周期就是4个DCO周期。  DCO时钟类似DDR它的双边沿多传数据的,所以4个DCO周期8个时钟边沿就可以传送完ADC的转换出来后的8位数据。0 O& \) Y" C& ?- A3 @$ X7 h

& N3 a* h$ L. w0 E2 L- L3 d% w时序你也看到了FCO逻辑0或者说下降沿后 有4个DCO边沿(双边沿),这个就是ADC的高4位数据。$ ^! V- p7 S3 F! _2 O

该用户从未签到

3#
 楼主| 发表于 2014-12-3 20:16 | 只看该作者
zgq800712 发表于 2014-12-3 00:13
0 N8 P1 ], h7 `  i$ B' j可以发到FPGA区,上面多是差分信号。DCO+/-你可以认为AD9287芯片内部吧CLK+/-倍频了4倍,这样在一个CLK周期 ...
9 j, G2 Q% H) g' c$ J# w
你好,我用的是Altera的FPGA,quartus里面有ALTLVDS模块,可以实现数据的解串。$ j$ D. E# u( _. T$ V
          我理解是接收的LVDS模块部分,只需要CLK输入和DATA数据即可,LVDS模块会根据选择的解串因子自动倍频再采样,然后转化为并行输出的数据。6 Q( J4 m! p3 |, X; y
          不知道上面的理解是否正确?如果用这种模式,那么DCO的用途何在?8 l0 R  Y5 g7 u. {+ ]! ^
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-8-3 10:36 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表