搜索
bottom↓
回复: 19

请教LVDS信号连接RS422的电路

[复制链接]

出0入0汤圆

发表于 2014-10-25 13:50:40 | 显示全部楼层 |阅读模式
本帖最后由 MINGYU40 于 2014-10-25 16:30 编辑

请教各位大侠,我现在做的项目中,要测试产品FPGA的板,FPGA的板的通讯接口是LVDS(软件协议是RS422),要用PC的RS422和它通讯,不知选用什么芯片进行电平转化,LVDS电压+- 1V,工作频率5MHz,
我找了相关的资料没有发现可用的芯片,如果用电阻分压加电压跟随器不知可否?阻抗匹配可能不好做。

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2014-10-25 14:57:01 | 显示全部楼层
自已顶一下!

出0入0汤圆

 楼主| 发表于 2014-10-25 16:08:32 | 显示全部楼层
没人看见呀!
armok,移个版块好不?

出0入0汤圆

发表于 2014-10-25 16:19:33 | 显示全部楼层
首先你得有RS422的驱动和接收芯片,比如说MAX485,然后MAX485出来的信号你得转换成LVDS信号再跟FPGA连接,
话说FPGA端为什么非要用LVDS,单端不也可以么

出0入0汤圆

 楼主| 发表于 2014-10-25 16:26:38 | 显示全部楼层
zkf0100007 发表于 2014-10-25 16:19
首先你得有RS422的驱动和接收芯片,比如说MAX485,然后MAX485出来的信号你得转换成LVDS信号再跟FPGA连接,
...

是这样的,FPGA板接口是LVDS(软件协议是RS422),已做好,现在要用PC上位机的R422和它通讯!

出0入0汤圆

发表于 2014-10-25 18:27:58 | 显示全部楼层
MINGYU40 发表于 2014-10-25 16:26
是这样的,FPGA板接口是LVDS(软件协议是RS422),已做好,现在要用PC上位机的R422和它通讯! ...

DS90LV047 3.3 V transmitter
DS90LV048 3.3 V receiver

出0入0汤圆

发表于 2014-10-25 21:01:25 | 显示全部楼层
usb转串口芯片,接个 lvds 的物理层,然后就可以跟fpga通信了。

出0入0汤圆

发表于 2014-10-25 21:23:30 | 显示全部楼层
我觉得只要是差分信号的,对于RS422来说,应该都是可以连接的,主要看差分信号的电平,电平对了,应该近距离都是可以正确收发数据的。

出0入0汤圆

 楼主| 发表于 2014-10-25 21:31:30 | 显示全部楼层
tangkuan660 发表于 2014-10-25 21:23
我觉得只要是差分信号的,对于RS422来说,应该都是可以连接的,主要看差分信号的电平,电平对了,应该近距 ...

现在主要的问题就是电压不对,422电平远大于3V,而FPGA板的LVDS规格书上写明了是0.7V,相差太大了,无法工作,

出0入31汤圆

发表于 2014-10-25 21:32:12 | 显示全部楼层
lvds转ttl再转422

出0入0汤圆

 楼主| 发表于 2014-10-25 21:38:35 | 显示全部楼层
zkf0100007 发表于 2014-10-25 18:27
DS90LV047 3.3 V transmitter
DS90LV048 3.3 V receiver

FPGA板的LVDS规格描述了差分电压为0.7V,太低了,实在不好找,DS90LV047、048 这对芯片不能用(3V的电压)还是要谢谢你!

出0入0汤圆

 楼主| 发表于 2014-10-25 21:41:33 | 显示全部楼层

才0.7V差分电压,+ - 0.35V,用什么芯片好呢?我想到的是OP。

出0入31汤圆

发表于 2014-10-25 21:55:22 | 显示全部楼层
MINGYU40 发表于 2014-10-25 21:41
才0.7V差分电压,+ - 0.35V,用什么芯片好呢?我想到的是OP。

TI应该有专门的芯片,你到他们官网上找一下,接口部分

出0入0汤圆

发表于 2014-10-25 21:56:21 | 显示全部楼层
估计是你误会了,FPGA的差分电压是0.7V,是指P端-N端的电压为0。7V,而不是电源电压,一般FPGA的IO电源电压是3.3V的,用DS90LV047应该是可以的。

出0入31汤圆

发表于 2014-10-25 22:04:25 | 显示全部楼层
FPGA的LVDS所在的bank一般是2.5V给IO供电,你这个应该可以用SN65LVDS9637/SN65LVDS9638. 差分电压0.7V是差分电压的摆幅。

出0入0汤圆

发表于 2014-10-25 22:07:15 | 显示全部楼层
LVDS-->TTL-->MAX485

出0入0汤圆

 楼主| 发表于 2014-10-25 22:29:13 | 显示全部楼层
tangkuan660 发表于 2014-10-25 21:56
估计是你误会了,FPGA的差分电压是0.7V,是指P端-N端的电压为0。7V,而不是电源电压,一般FPGA的IO电源电压 ...

你说得没错,应该是差分电压,“P端-N端的电压为0.7V”,谢谢!

出0入0汤圆

 楼主| 发表于 2014-10-25 22:39:39 | 显示全部楼层
zchong 发表于 2014-10-25 22:04
FPGA的LVDS所在的bank一般是2.5V给IO供电,你这个应该可以用SN65LVDS9637/SN65LVDS9638. 差分电压0.7V是差 ...

SN65LVDS9637 Vdi:0.1~0.6,SN65LVDS9638 Vdo:0.247~0.454V应该可以用,谢谢!

出0入0汤圆

 楼主| 发表于 2014-10-25 22:41:29 | 显示全部楼层

看来只能这样了,LVDS-->TTL-->MAX485
                         MAX485-->TTL-->LVDS,
在这谢谢各位大侠了。

出0入0汤圆

发表于 2015-12-3 11:17:55 | 显示全部楼层
签到来了。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-8-27 01:01

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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