0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于LVDS收发器芯片实现全彩LED控制系统信号传输系统的设计

电子设计 来源:电子元器件应用 作者:胡月华,谢彦峰, 2021-05-22 15:55 次阅读

作者:胡月华,谢彦峰,张忠林

引言

LVDS (低电压差分信号)是一种能满足超高速数据传输的新技术,它具有低电压、低辐射、低功耗、低成本和内含时钟等优点,尤其适用于有一定传输距离要求的低功耗高速数据传输。由于用LVDS接口传输信号必须先进行LVDS和TTL的转换,所以在LVDS接口处使用专用LVDS收发器芯片不仅提高了成本,而且增大了PCB板的面积;而用千兆网卡传输则需要使用帧同步字,并且在接收端需要对接收到的数据进行同步字校验。为此,本文在全彩LED控制系统信号传输中采用了与高速时钟采样进行同步接收的LVDS传输方案,从而省去了同步字和控制信号,且增加了板子的集成度,并使整个系统信号传输稳定,成本降低。

1 基于LVDS的数据传输硬件设计

1.1 全彩LED控制系统

全彩是指显示屏上每像素的颜色显示采用24bit,共显示16 777 216种颜色。而现今许多图形显示只支持8 bit颜色值,只能显示256种颜色。本设计的全彩LED屏可与计算机VGA显示屏实时同步输出显示,并可任意播放图片、文字、广播、电视、录像、VCD以及各种三维动画。此外还能完全适应户外各种恶劣性环境(如防腐,防水,防潮,防雷,抗震等)。LED屏的显示采用1024×768像素,数据量为1024×768×60(帧)×24=1132462080 bit,每个扫描板能控制128×128像素,所以完整显示A板的数据需要8×6=48块扫描板,A板的LVDS信号一共使用6路,每路四对(CLOCK+R-C-BDATA(3对));B板则使用两路,一路输入,一路输出,每路都由(CLOCK+R-G-BDATA (3对))构成。图1所示是A板和B板的连接示意图,其中A板为数据分发板,B板为扫描板。

o4YBAGCouaOAKcSsAADhEDudhZc066.png

1.2 LVDS信号传输连接电路

图2为RJ45_2接口电路连接图。使用LVDS信号传输时,在接收端应有4个100Ω的匹配电阻与差分线阻抗相匹配,以减少阻抗不匹配所导致的共模噪声增加和电磁干扰(EMI)。值得注意的是,在走线时,差分线的长度应该保持一致,且差分线应彼此尽量靠近以减少反射,并应尽量减少信号路径中的过孔数量与阻抗的不均匀,此外,还要把LVDS和TTL信号层分开以防止串扰。

pIYBAGCouZyAboM8AAEgbtCWVuA935.png

图3为FPGA的连接电路。本全彩LED控制系统之所以选用FPGA作为测试平台,其原因首先是FPGA可以快速转向最终原型,其次是它的可再编程能力强,可以通过软件而不是硬件来满足设计的改进,而最重要的一点则是因为FPGA提供了大量的资源,包括SDRAM驱动、ZBT SRAM驱动和快速传输逻辑接口(LVDS)等。EP2C5Q208C8一共有208个管脚,分成4个BANK,BANK1的I/O接口用于差分信号线,BANK2上的I/O接口与SDRAM相连接,BANK3和BANK4用来连接LED显示屏的数据和控制信号。

pIYBAGCouZSAVG9JAAGelZli70U431.png

2 基于LVDS的传输软件

硬件电路连好之后,便可用VHDL语言编写相应的测试代码。可通过计数器生成RGB数据信号,然后把数据从FPGA经差分线输出,再经过10米长的双绞线输入到FPGA,从而检验LVDS信号传输的稳定性,其示意图如图4所示。部分VHDL代码如下:

o4YBAGCouYyADxKBAADZXdsFuwU545.png

pIYBAGCouX6AcXxbAACmXqwYbMk277.png

图5所示是用逻辑分析仪观察到的波形图。从图5可以看出,通过LVDS信号线可使此系统在10米处稳定地传输100 Mbps的信号。

o4YBAGCouXSAQJUsAAHdgQ3eVGw532.png

3 结束语

高速信号传输对PCB板上信号的稳定性要求越来越高,为此,本文给出了用LVDS信号进行高速数据传输的方案,并已成功完成测试。结果表明:在10米传输距离上,该方案可以稳定地传输高达100 MBps的数据信号,成本低,功耗低和集成度高。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 芯片
    +关注

    关注

    447

    文章

    47782

    浏览量

    409089
  • 收发器
    +关注

    关注

    10

    文章

    2968

    浏览量

    104770
  • 控制系统
    +关注

    关注

    41

    文章

    5963

    浏览量

    108705
收藏 人收藏

    评论

    相关推荐

    基于网口传输LED同步屏控制系统及其FPGA实现

    【摘要】:介绍一种以FPGA为核心,基于网口传输全彩高灰度同步LED显示屏控制系统的设计方法。该设计改变传统设计中低效高成本的信号采集和传
    发表于 04-24 10:04

    基于单片机的LED路灯模拟控制系统的设计与实现

    设定要求调节LED输出功率大小,实现调光功能。1 系统硬件设计1.1 系统总体设计为了能够真实地模拟实际LED路灯的
    发表于 08-05 15:04

    LED大屏专用千兆收发器

    观察收发器的工作状态和诊断收发器故障。本款为远距离LED显示屏控制卡的连接专用。主要特点:◆支持LED
    发表于 08-10 11:19

    RadioVerse生态系统中的宽带收发器

    大家收集了RadioVerse技术和设计生态系统下的7款宽带收发器,看看它们是用哪些特性圈粉的吧~ 适用于各种低功耗无线应用场合的高度集成射频收发芯片AD9361AD9361是一款高性
    发表于 08-16 00:37

    如何采用超低功率RF收发器芯片实现体内通信系统的设计讨论

    Zarlink Semiconductor公司针对起搏、神经刺激、药泵以及其他此类植入式应用医疗设备的一款超低功率RF收发器芯片,其数据传输
    发表于 07-26 07:22

    2.4GHz收发器系统芯片(SoC)系列产品BK2425

    BK2425详细说明:BK2425是博通集成电路BK24xx系列2.4GHz收发器系统芯片(SoC)系列产品中的新成员1、该系列可提供从250 kbps到4 Mbps的无线数据速率2、BK2425
    发表于 08-30 17:15

    RadioVerse生态系统中的宽带收发器分享!

    的超宽频率范围,支持通道带宽最大可达56MHz。 AD9361是RadioVerse生态系统中的第一款宽带收发器,结合了射频前端和混合信号基带部分,还集成了频率合成器,并给处理提供可
    发表于 09-17 01:18

    如何利用集成收发器简化AISG控制系统设计?

    如何利用集成收发器简化AISG控制系统设计?
    发表于 05-25 06:12

    如何采用RF收发器实现体内通信系统的设计?

    Zarlink Semiconductor公司针对起搏、神经刺激、药泵以及其他此类植入式应用医疗设备的一款超低功率RF收发器芯片,其数据传输
    发表于 05-31 06:31

    基于LonWorks技术实现家庭智能控制系统的应用设计

    装置以Lon控制模块为核心,通过对采集电路所采集的各种信号加以作用,完成装置的各种功能。其中Lon控制模块包括神经元(neuron) 芯片、存储
    发表于 06-17 07:30

    基于LonWorks技术实现家庭智能控制系统的应用设计

    装置以Lon控制模块为核心,通过对采集电路所采集的各种信号加以作用,完成装置的各种功能。其中Lon控制模块包括神经元(neuron) 芯片、存储
    发表于 06-23 07:30

    LVDS高速数据传输技术在全彩LED控制系统中的应用

    通过使用与高速时钟采样同步接收的LVDS传输方案,给出了全彩LED控制系统中数据信号
    发表于 03-07 10:08 2次下载

    基于网口传输LED同步屏控制系统及其FPGA实现

    介绍一种以FPGA为核心,基于网口传输全彩高灰度同步LED显示屏控制系统的设计方法。该设计改变传统设计中低效高成本的信号采集和传送方式,改
    发表于 02-11 11:13 28次下载

    ADSL收发器片上系统芯片的设计与实现

    介绍了非对称数字用户环路收发器片上系统芯片的组织结构, 对其硬件实现给出了具体描述!
    发表于 07-22 15:35 32次下载

    如何使用FPGA实现网口传输LED同步屏控制系统

    介绍一种以订BA为核心,基于网口传输全彩高灰度同步LED显示屏控制系统的设计方法。该设计改变传统设计中低效高成本的信号采集和传送方式,改用
    发表于 02-05 17:00 10次下载
    如何使用FPGA<b class='flag-5'>实现</b>网口<b class='flag-5'>传输</b>的<b class='flag-5'>LED</b>同步屏<b class='flag-5'>控制系统</b>