数据传输

带你理解I2C总线数据传输方式

I2C是inter-integrated circuit的缩写,又名为TWI,只需要用两条物理线进行传输,分别命名为SDA和SCL, 用于传输serial data和serial clock。I2C工作时分为主从工作模式,而在同总线上可以存在多个主机。每一个连接到总线的器件都可以通过唯一的地址与总线连接,主机控制主机为发送器模式或是接收器模式。多个主机控制时可以通过冲突检测和仲裁防止数据被破坏。I2C总线有几种不同速率的工作模式,标准模式的速率为100kbps,快速模式下速率为400kbps,在高速模式下速率可达到3.4Mbps。整理下I2C基本的传输方式。

数据发送过程
发送从起始到结束为一次完整发送过程,如图所示一次完整的发送过程,起始后先发送地址信息,R/W表示写入或是读取数据,如果一次过程中,需要切换读写操作时,需要重新发送start。SDA线上的每个字节必须为8位,每次传输可以发送的字节数量不受限制,而每个字节后必须跟一个响应位。从机在处理其他事件而不能接收数据时,可以通过控制SCL保持低电平来等待数据接收,等到准备好继续传输时,释放SCL。在总线上每个模块具有唯一的地址,当然亦可以设计广播地址,通知所有其他模块。

PON:数据传输至家庭的演变

作者:Paolo Novellini、Antonello Di Fresco/赛灵思

15年前,连接因特网最常见的方式是透过模拟调制解调器,再经标准电话语音信道发送数据。这种技术采用已经部署的现有标准双绞电话线,无需对「最后一哩(last mile)」技术做任何更改,因此对使用者来说这种方式非常廉价,并迅速主导整个通讯市场。不用挖路铺线、不用改变中央机房(CO),这种方式极具吸引力。

模拟调制解调器的峰值速度为56Kbps。为什么是56Kbps?为什么不再高一点?简单地说:这不是「理论上」的可能,而是这种理论极限局限了ADSL技术的发展舞台。

模拟调制解调器使用经ITU-T委员会严格规范的现有语音信道。该通道具有限定带宽(4kHz,包含防护频段),进入Muldex(多任务器/解多任务器,Multiplexer Demultiplexer)之前在中央机房进行硬件滤波。Muldex是中央机房中与电话连接的设备。

透过4kHz模拟通道可传输的最大数据速率是多少?这个问题的关键是了解ADSL。

Zynq的PL与PS之间的数据传输

作者:高视 文章来源:FPGA2嵌入式微信公众号

1. PS与PL之间传输接口
PS和PL部分的连接时通过EMIO和AXI总线连接通信。其中,一共9个双向读写的通信的AXI端口,他们分别是:
1)M_GP0 &M_GP1
2)S_GP0 &S_GP1
3)S_AXI_HP0-3
4)S_AXI_ACP

这些端口的特性和适合的使用场景都不太一样,其中M_GP适合CPU和FPGA之间少量的数据通信,S_HP用来进行大批量的数据交互,S_GP很少用到,S_ACP同S_HP类似,但是它可以保证CPU和DDR3之间的Cache一致性。

视频: Xilinx@SC15:100G 实例演示

赛灵思认证联盟成员 Netcope 公司演示了在一个双CPU服务器主板上,两个基于Virtex-7的100G卡(NFB-100G1和NFB-100G2)之间的100Gbps吞吐量通信实例。该演示包含了网络安全、高速通信以及网络测试应用中的数据传输。

多用户数据传输干扰消除方法

>作者:陈茹梅,李申阳,陈 昕,王赓浡来源:电子工程设计

摘要:文中提出一种针对多用户数据传输的干扰消除方法,主要用于卫星转发地面多用户数据链路传输中的用户间干扰消除。本文介绍基于并行干扰消除的多用户检测方法的基本原理,通过LMS算法推倒用户幅度信息,给出具体实现系统模型。利用Xilinx Vertix4系列FPGA芯片在系统时钟为110 MHz时对文章提出的方法进行验证。结果表明,该方法使误码率得到有效降低,增加系统容量。本方法已应用于实际工程中,性能指标良好。

LabVIEW的串口转WiFi数据传输实现方法

作者:唐林林,赵秋明 桂林电子科技大学 信息与通信学院 文章来源:单片机与嵌入式系统应用

摘要: 在测控领域,仪器与计算机之间通常采用串口通信,串口通信是有线传输,存在传输距离短、可移动性差等缺点。本文采用串口与WiFi相结合的方式,提出了一种基于软件LabVIEW的串口转WiFi数据传输的实现方法,从而使串口通信摆脱了线缆的束缚。

引言
在测控领域,仪器通常需要与计算机建立通信来传输测量信息以及对仪器进行控制。在仪器上,常用的通信接口为串口,串口通信的传输介质是有线电缆,虽然有线传输能适应绝大多数的工业环境,但在一些特殊环境中(如强腐蚀性、布线困难、仪器产生交叉运动等),有线传输由于其自身的缺陷将无法适应。本文介绍了一种基于LabVIEW的串口转WiFi数据传输实现方法,在LabVIEW平台上实现串口通过WiFi传输数据。

1LabVIEW简介

FPGA开发之数据传输模块

USB模式:通用串行总线,由VBUS,GND,D+,D-构成(USB3.0可以达到5Gbps)。具有不同的速度模式,当D-上拉的时候一个1.5k电阻到3.3v那么处于低速模式,否则处于上拉D+高速模式。


上图就是低速模式(1.5Mbps,以USB1.1为例)。


上图就是全速模式下的原理。(15Mbps,USB1.1)

 摘 要: 把现场采集的海量数据可靠地传到远程的服务器上是论文的任务。在Xilinx FPGA 上用Pow erPC 硬核、内存控制器和千兆网IP 核构建SOPC 系统。在Pow erPC405 上移植嵌入式Linux 操作系统, 实现了嵌入式千兆网数据传输。通过编程测试得出网络传输性能和数据包大小的关系。此外, 设计了用户自定义接口逻辑IP 核, 以便能和采集模块高速通信并缓存。该系统的优点是体积小、数据带宽高、可靠, 结果表明符合项目的要求。 中国散裂中子源实验的简图如图1 所示, 其原理是把中子束打在被测样品( 例如新药品或机翼材料)上, 探测被反射的中子位置就能计算出样品的内部结构图像, 其特点如下: A/ D 采集通道多, 每个通道的数据带宽高, 且需要把现场采集的数据传到远程服务器上。因此, 要求数据传输模块既要成本低、微型化、具备网络功能, 也要数据带宽高。[[wysiwyg_imageupload:1326:]]   

基于FPGA的多通道高速CMOS图像采集系统

1、引言
近年来,越来越多的高速图像采集系统采用CMOS图像传感器作为图像采集器件。随着集成电路设计技术和工艺水平的提高,CMOS图像传感器像素单元的数量和采集速度不断增大,单位时|’日J内图像传感器采集的图像数据量成倍的增加,因此对于整个高速图像采集系统的数据传输、控制和处理等都提出了更高的要求lII。目前情况下,传统的单通道数据传输方式和单片机实现的系统控制和处理功能已经远远无法满足高速图像采集系统的设计要求,必须采用新的数据传输方式和设计方法来实现图像采集、传输和存储功能。

同步内容