一种高速数据单向传输方法及装置与流程

文档序号:17695864发布日期:2019-05-17 21:30阅读:379来源:国知局
一种高速数据单向传输方法及装置与流程

本发明涉及数据传输技术领域,具体地说是一种高速数据单向传输方法及装置。



背景技术:

目前数据单向传输一般采用串口+光对管的方式,数据传输速率低、稳定性差。sata(serialadvancedtechnologyattachment,串行高级技术附件)是一种基于行业标准的串行硬件驱动器接口。sata采用千兆技术及8b/10b编码的高速差分信号,速率可达到3gb(sata2.0)或6gb(sata3.0)。光纤通信是以光波作为信息载体,以光纤作为传输媒介的一种通信方式。光纤通信接口采用lvpecl(低电压正射极耦合逻辑电平)。

sata协议需要双向交互以确保数据准确性。在数据单向传输应用中,交互通路被阻断,需要解决协议认证问题;其次,sata协议包含有oob(outofband带外数据)信号,oob信号为不连续的burst脉冲信号,此信号无法通过光纤模块,则satadevice设备无法被激活,不能进行数据传输。



技术实现要素:

本发明实施例中提供了一种高速数据单向传输方法及装置,以解决现有技术中的基于sata协议数据单向传输需要协议认证以及oob信号无法与光纤通信的问题。

为了解决上述技术问题,本发明实施例公开了如下技术方案:

本发明第一方面提供了一种高速数据单向传输方法,基于sata与光纤技术,该方法包括:

通过调理电路连接sata与光纤接口;

在satadevice端,采用强制进入ready,使得satadevice设备直接进入数据接收状态;

在satahost端采用自回环,实现双向数据验证

结合第一方面,在第一方面第一种可能的实现方式中,所述的自回环包括:

satahost端采用两个sata接口,一个作为host,另一个作为slave;

将host与slave直接连接,进行正常的数据交互;

在host的发送端引出一对差分线与光纤接口连接,实现数据的单向传输。

结合第一方面,在第一方面第二种可能的实现方式中,所述强制进入ready包括:

用systemcontrolunit来控制sataphy与satacontroller之间的phy_ready信号线,将其置位。

结合第一方面,在第一方面第三种可能的实现方式中,所述在sata与光纤接口之间设置调理电路包括在satahost端与光纤之间设置第一调理电路,在satadevice端与光纤之间设置第二调理电路。

结合第一方面,在第一方面第四种可能的实现方式中,所述的第一调理电路包括电容c1、电容c2、电阻r1、电阻r2、电阻r3、电阻r4,所述电容c1的一端与satahost端的t+端相连,电容c1的另一端分别与电阻r1的一端、电阻r3的一端和光纤的r+端相连;所述电容c2的一端与satahost端的t-端相连,电容c2的另一端分别与电阻r2的一端、电阻r4的一端和光纤的r-端相连;电阻r3的另一端和电阻r4的另一端接地,电阻r1的另一端和电阻r2的另一端接3.3v电源;

所述第二调理电路与第一调理电路的电路结构相同,第二调理电路接5v电源。

本发明第二方面提供了一种高速数据单向传输装置,利用所述的一种高速数据单向传输方法,该装置包括sata与光纤接口,还包括在sata与光纤接口设置有调理电路,用于解决sata与光纤接口间的高速差分信号差异;所述sata的host端与slave端连接,在host端与光纤接口之间设置一对差分线;systemcontrolunit和sataphy与satacontroller之间的phy_ready信号线相连。

结合第二方面,在第二方面第一种可能实现的方式中,所述的调理电路包括第一调理电路和第二调理电路,所述第一调理电路设置在sata的host端与光纤接口之间,所述第二调理电路设置在sata的slave端与光纤接口之间。

结合第二方面,在第二方面第二种可能实现的方式中,所述的第一调理电路包括电容c1、电容c2、电阻r1、电阻r2、电阻r3、电阻r4,所述电容c1的一端与satahost端的t+端相连,电容c1的另一端分别与电阻r1的一端、电阻r3的一端和光纤的r+端相连;所述电容c2的一端与satahost端的t-端相连,电容c2的另一端分别与电阻r2的一端、电阻r4的一端和光纤的r-端相连;电阻r3的另一端和电阻r4的另一端接地,电阻r1的另一端和电阻r2的另一端接3.3v电源。

结合第二方面,在第二方面第三种可能实现的方式中,所述第二调理电路与第一调理电路的电路结构相同,第二调理电路接5v电源。

本发明第二方面的所述装置能够实现第一方面及第一方面的各实现方式中的方法,并取得相同的效果。

由以上技术方案可见,本发明实施例通过在sata与光纤之间设置调理电路,解决了sata与光纤接口的高速差分信号的差异。在satahost端采用自回环方式,实现双向数据验证,解决了在数据单向传输应用中,交互通路被阻断,需要解决协议认证问题。在satadevice端,采用强制进入ready的方式,使得satadevice设备直接进入数据接收状态,解决了oob信号为不连续的burst脉冲信号,此信号无法通过光纤模块,则satadevice设备无法被激活,不能进行数据传输的问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例自回环方式示意图;

图2为本发明实施例所应用的一种高速数据单向传输装置结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

一种高速数据单向传输方法,基于sata与光纤技术,该方法包括:

通过调理电路连接sata与光纤接口;sata与光纤接口均采用高速差分信号,信号仅有微小差异,通过调理电路可满足双方的连接要求。

sata协议包含有oob信号,oob信号为不连续的burst脉冲信号,此信号无法通过光纤模块,则satadevice设备无法被激活,不能进行数据传输,本发明实施例在satadevice端,采用强制进入ready,使得satadevice设备直接进入数据接收状态;

sata协议需要双向交互以确保数据准确性。在数据单向传输应用中,交互通路被阻断,需要解决协议认证问题,本发明实施例在satahost(sata主机)端采用自回环,实现双向数据验证。

如图1所示,自回环包括:satahost端采用两个sata接口,一个作为host,另一个作为slave;将host与slave直接连接,进行正常的数据交互;在host的发送端引出一对差分线与光纤接口连接,实现数据的单向传输。

强制进入ready包括:用systemcontrolunit来控制sataphy与satacontroller(sata控制器)之间的phy_ready(物理层就绪)信号线,将其置位。sataphy(sata物理层)与satacontroller之间有一根phy_ready信号线,正常情况下,只有当sataphy与host端通过oob成功建立连接后,此信号才会被置位。强制进入ready的做法就是用systemcontrolunit来控制此信号线,将其置位。

在sata与光纤接口之间设置调理电路包括在satahost端与光纤之间设置第一调理电路,在satadevice端与光纤之间设置第二调理电路。

第一调理电路包括电容c1、电容c2、电阻r1、电阻r2、电阻r3、电阻r4,所述电容c1的一端与satahost端的t+端相连,电容c1的另一端分别与电阻r1的一端、电阻r3的一端和光纤的r+端相连;所述电容c2的一端与satahost端的t-端相连,电容c2的另一端分别与电阻r2的一端、电阻r4的一端和光纤的r-端相连;电阻r3的另一端和电阻r4的另一端接地,电阻r1的另一端和电阻r2的另一端接3.3v电源;所述第二调理电路与第一调理电路的电路结构相同,第二调理电路接5v电源。

如图2所示,一种高速数据单向传输装置,该装置包括sata与光纤接口,还包括在sata与光纤接口设置有调理电路,用于解决sata与光纤接口间的高速差分信号差异;所述sata的host端与slave端连接,在host端与光纤接口之间设置一对差分线;systemcontrolunit和sataphy与satacontroller之间的phy_ready信号线相连。

调理电路包括第一调理电路和第二调理电路,所述第一调理电路设置在sata的host端与光纤接口之间,所述第二调理电路设置在sata的slave端与光纤接口之间。

第一调理电路包括电容c1、电容c2、电阻r1、电阻r2、电阻r3、电阻r4,所述电容c1的一端与satahost端的t+端相连,电容c1的另一端分别与电阻r1的一端、电阻r3的一端和光纤的r+端相连;所述电容c2的一端与satahost端的t-端相连,电容c2的另一端分别与电阻r2的一端、电阻r4的一端和光纤的r-端相连;电阻r3的另一端和电阻r4的另一端接地,电阻r1的另一端和电阻r2的另一端接3.3v电源。第二调理电路与第一调理电路的电路结构相同,第二调理电路接5v电源。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1