各种常见接口类型共33页共35页
- 格式:ppt
- 大小:2.72 MB
- 文档页数:35
USB接口类型USB(Universal Serial Bus,通用串行总线)是一种用于在计算机系统中连接电脑与外部设备之间进行数据传输和供电的标准接口。
随着技术的发展和多样性的需求,USB接口类型也逐渐增多。
本文将介绍常见的USB接口类型,包括USB-A、USB-B、Micro USB、Mini USB、USB-C以及USB 3.0、USB 3.1、USB 3.2等规格。
USB-AUSB-A接口是最为常见的USB接口类型,大多数计算机、键盘、鼠标、打印机等设备都采用了USB-A接口。
它是一个带有四个金属接点的长方形接口,插头可在设备上进行正插和反插。
USB-BUSB-B接口通常用于连接打印机、扫描仪等外部设备。
与USB-A接口不同的是,USB-B接口通常是正方形的,并带有一个凸起的中央部分,可以插入类型相匹配的设备。
Micro USBMicro USB接口是一种小型USB接口,常用于连接移动设备,如智能手机、平板电脑、数码相机等。
由于其小巧的设计,Micro USB接口在便携性方面具有优势。
Mini USBMini USB接口比Micro USB略大,并且在连接设备时更为稳定。
它的使用正在逐渐减少,因为现在许多设备已经转向使用Micro USB或USB-C接口。
USB-CUSB-C接口是一种全新的USB标准接口,它具有多功能性和可逆插拔的特点。
USB-C接口可以支持更高的数据传输速度和更大的功率传输能力。
与传统的USB接口相比,USB-C接口更小巧、更便于连接。
它的出现改变了以往设备之间连接和供电的方式。
USB 3.0、USB 3.1、USB 3.2USB 3.0、USB 3.1和USB 3.2是USB接口的不同规格。
USB 3.0是较早的版本,也称为USB 3.1 Gen 1,它提供比USB 2.0更快的数据传输速度。
USB 3.1是较新的版本,也称为USB 3.1 Gen 2,它在传输速度上比USB 3.0更高。
串口通信协议什么是串口串口是计算机上一种非常通用设备通信的协议(不要与通用串行总线Universal SerialBus或者USB混淆)。
大多数计算机包含两个基于RS232的串口。
串口同时也是仪器仪表设备通用的通信协议;很多GPIB兼容的设备也带有RS-232口。
同时,串口通信协议也可以用于获取远程采集设备的数据。
串口通信的概念非常简单,串口按位(bit)发送和接收字节。
尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。
它很简单并且能够实现远距离通信。
比如IEEE488定义并行通行状态时,规定设备线总常不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。
典型地,串口用于ASCII码字符的传输。
通信使用3根线完成:(1)地线,(2)发送,(3)接收。
由于串口通信是异步的,端口能够在一根线上发送数据同时在另一根线上接收数据。
其他线用于握手,但是不是必须的。
串口通信最重要的参数是波特率、数据位、停止位和奇偶校验。
对于两个进行通行的端口,这些参数必须匹配:a,波特率:这是一个衡量通信速度的参数。
它表示每秒钟传送的bit的个数。
例如300波特表示每秒钟发送300个bit。
当我们提到时钟周期时,我们就是指波特率例如如果协议需要4800波特率,那么时钟是4800Hz。
这意味着串口通信在数据线上的采样率为4800Hz。
通常电话线的波特率为14400,28800和36600。
波特率可以远远大于这些值,但是波特率和距离成反比。
高波特率常常用于放置的很近的仪器间的通信,典型的例子就是GPIB设备的通信。
b,数据位:这是衡量通信中实际数据位的参数。
当计算机发送一个信息包,实际的数据不会是8位的,标准的值是5、7和8位。
如何设置取决于你想传送的信息。
比如,标准的ASCII码是0~127(7位)。
扩展的ASCII码是0~255(8位)。
如果数据使用简单的文本(标准ASCII码),那么每个数据包使用7位数据。
1.DVI接口基础知识DVI全称为Digital Visual Interface,是1999年由Silicon Image、Intel(英特尔)、Compaq(康柏)、IBM、HP(惠普)、NEC、Fujitsu(富士通)等公司共同组成的数字显示工作组 DDWG(Digital Display Working Group)推出的接口标准,其外观是一个24针的接插件。
显示设备采用DVI接口具有主要有以下两大优点:一、速度快:DVI传输的是数字信号,数字图像信息不需经过任何转换,就会直接被传送到显示设备上,因此减少了数字→模拟→数字繁琐的转换过程,大大节省了时间,因此它的速度更快,有效消除拖影现象,而且使用DVI进行数据传输,信号没有衰减,色彩更纯净,更逼真。
二、画面清晰:计算机内部传输的是二进制的数字信号,使用VGA接口连接液晶显示器的话就需要先把信号通过显卡中的D/A(数字/模拟)转换器转变为R、G、B三原色信号和行、场同步信号,这些信号通过模拟信号线传输到液晶内部还需要相应的A/D(模拟/数字)转换器将模拟信号再一次转变成数字信号才能在液晶上显示出图像来。
在上述的D/A、A/D转换和信号传输过程中不可避免会出现信号的损失和受到干扰,导致图像出现失真甚至显示错误,而DVI接口无需进行这些转换,避免了信号的损失,使图像的清晰度和细节表现力都得到了大大提高。
区分不同DVI标准DVI接口有多种规格,分为DVI-A、DVI-D和DVI-I,它是以Silicon Image 公司的PanalLink接口技术为基础,基于TMDS(Transition Minimized Differential Signaling,最小化传输差分信号)电子协议作为基本电气连接。
TMDS是一种微分信号机制,可以将象素数据编码,并通过串行连接传递。
显卡产生的数字信号由发送器按照TMDS协议编码后通过TMDS通道发送给接收器,经过*送给数字显示设备。
常见接口类型介绍一、并行接口并行接口又简称为“并口”。
目前,计算机中的并行接口主要作为打印机端口,使用的不再是36 针接头而是25 针D 形接头。
所谓“并行”,是指8 位数据同时通过并行线进行传送,这样数据传送速度大大提高,但并行传送的线路长度受到限制,因为长度增加,干扰就会增加,数据也就容易出错。
现在有5 种常见的并口:4 位、8 位、半8 位、EPP 和ECP,大多数PC 机配有4 位或8 位的并口,支持全部IEEE1284 并口规格的计算机基本上都配有ECP 并口。
标准并行口指4 位、8 位和半8 位并行口。
4 位口一次只能输入4 位数据,但可以输出8 位数据;8位口可以一次输入和输出8 位数据。
EPP 口(增强并行口)由Intel 等公司开发,允许8 位双向数据传送,可以连接各种非打印机设备,如扫描仪、LAN 适配器、磁盘驱动器和CD-ROM 驱动器等。
ECP 口(扩展并行口)由Microsoft 、HP 公司开发,能支持命令周期、数据周期和多个逻辑设备寻址,在多任务环境下可以使用MA(直接存储器访问)。
目前几乎所有Pentium 级以上的主板都集成了并行口,并标注为Par-allel 1 或LPT 1,这是一个25 针的双排针插座。
2.中断处理方式在这种方式下,CPU 不再被动等待,而是一直执行其他程序,一旦外设交换数据准备就绪,就向CPU提出服务请求。
CPU 如果响应该请求,便暂时停止当前执行的程序,执行与该请求对应的服务程序,完成后,再继续执行原来被中断的程序。
中断处理方式的优点是显而易见的,它不但为CPU 省去了查询外设状态和等待外设就绪的时间,提高了CPU 的工作效率,还满足了外设的实时要求。
但是需要为每个设备分配一个中断号和相应的中断服务程序,此外还需要一个中断控制器(I/O 接口芯片)管理I/O 设备提出的中断请求,例如设置中断屏蔽、中断请求优先级等,这样将会加重系统的负担。
【整理】常⽤通信接⼝⼀(串⼝、RS232、RS485、USB、TYPE-C原理与区别)By bingge 【整理】常⽤通信接⼝⼀(串⼝/RS232/RS485/USB/TYPE-C 原理与区别)⼀、什么是串⼝通信常见的串⼝通信⼀般是指异步串⾏通信。
与串⾏通信相对的是并⾏通信。
数据传输⼀般都是以字节传输的,⼀个字节8个位。
拿⼀个并⾏通信举例来说,也就是会有8根线,每⼀根线代表⼀个位。
⼀次传输就可以传⼀个字节,⽽串⼝通信,就是传数据只有⼀根线传输,⼀次只能传⼀个位,要传⼀个字节就需要传8次。
异步串⼝通信:就只需要⼀根线就可以发送数据了。
串⼝通信主要为分232,485,422通信三种⽅式。
⼆、RS232接⼝标准设计电路232通信主要是由RX,T X,G ND 三根线组成。
RX 与TX ,TX 接RX ,GND 接GND 。
这样还是⽐较好理解吧。
因为发送和接收分别是由不同的线处理的,也就是能同时发送数据和接收数据,这就是所谓的全双⼯。
By bingge三、RS485EMC 标准设计电路1.RS485概念是为了解决232通信距离的问题。
485主要是以⼀种差分信号进⾏传输,只需要两根线,+,-两根线,或者也叫A ,B 两根线。
A ,B 两根线的差分电平信号就是作为数据信号传输。
发送和接收都是靠这两根的来传输,也就是每次只能作发送或者只能作接收,这就是半双⼯的概念了,这在效率上就⽐232弱很多了。
RS-485只能构成主从式结构系统,通信⽅式也只能以主站轮询的⽅式进⾏,系统的实时性、可靠性较差;By bingge2.422通信422是为了保留232的全双⼯,⼜可以像485这样提⾼传输距离。
有些标注为485-4。
⽽485就标注为485-2。
有什么区别呢。
就是为了好记呢。
485-2就是2根线。
485-4就是4根线。
3.RS232与RS485接⼝的差别由于RS232接⼝标准出现较早,难免有不⾜之处,主要有以下四点:1)接⼝的信号电平值较⾼,易损坏接⼝电路的芯⽚,⼜因为与TTL 电平不兼容故需使⽤电平转换电路⽅能与TTL 电路连接。
电路设计中7个常用的接口类型这个接口类型基本是老生常谈的吧,从上大学学习模拟电路、数字电路开始,对于一般的电路设计,TTL电平接口基本就脱不了“干系”!它的速度一般限制在30MHz以内,这是由于BJT的输入端存在几个pF的输入电容的缘故(构成一个LPF),输入信号超过一定频率的话,信号就将“丢失”。
它的驱动能力一般最大为几十个毫安。
正常工作的信号电压一般较高,要是把它和信号电压较低的ECL电路接近时会产生比较明显的串扰问题。
我们对它也不陌生,也是经常和它打交道了,一些关于CMOS 的半导体特性在这里就不必啰嗦了。
许多人都知道的是,正常情况下CMOS的功耗和抗干扰能力远优于TTL。
但是!鲜为人知的是,在高转换频率时,CMOS系列实际上却比TTL消耗更多的功率,至于为什么是这样,请去问半导体物理理论吧。
由于CMOS 的工作电压目前已经可以很小了,有的FPGA内核工作电压甚至接近 1.5V,这样就使得电平之间的噪声容限比TTL小了很多,因此更加加重了由于电压波动而引发的信号判断错误。
众所周知,CMOS电路的输入阻抗是很高的,因此,它的耦合电容容量可以很小,而不需要使用大的电解电容器了。
由于CMOS电路通常驱动能力较弱,所以必须先进行TTL转换后再驱动ECL电路。
此外,设计CMOS接口电路时,要注意避免容性负载过重,否则的话会使得上升时间变慢,而且驱动器件的功耗也将增加(因为容性负载并不耗费功率)。
这可是计算机系统内部的老朋友啊!因为它的速度“跑”得够快,甚至可以跑到几百MHz!这是由于ECL内部的BJT在导通时并没有处于饱和状态,这样就可以减少BJT的导通和截止时间,工作速度自然也就可以提上去了。
But,这是要付出代价的!它的致命伤:功耗较大!它引发的EMI问题也就值得考虑了,抗干扰能力也就好不到哪去了,要是谁能够折中好这两点因素的话,那么他(她)就该发大财了。
还有要注意的是,一般ECL集成电路是需要负电源供电的,也就是说它的输出电压为负值,这时就需要专门的电平移动电路了。
各种交换机数据接口类型一览作为局域网的主要连接设备,以太网交换机成为应用普及最快的网络设备之一,同时,也是随着这种快速的发展,交换机的功能不断增强,随之而来则是交换机端口的更新换代以及各种特殊设备连接端口不断的添加到交换机上,这也使得交换机的接口类型变得非常丰富,为了让大家对这些接口有一个比较清晰的认识,我们根据资料特地整理了一篇交换机接口的文章:1、RJ-45接口这种接口就是我们现在最常见的网络设备接口,俗称“水晶头”,专业术语为RJ-45连接器,属于双绞线以太网接口类型。
RJ-45插头只能沿固定方向插入,设有一个塑料弹片与RJ-45插槽卡住以防止脱落。
这种接口在10Base-T以太网、100Base-TX以太网、1000Base-TX 以太网中都可以使用,传输介质都是双绞线,不过根据带宽的不同对介质也有不同的要求,特别是1000Base-TX千兆以太网连接时,至少要使用超五类线,要保证稳定高速的话还要使用6类线。
2、SC光纤接口SC光纤接口在100Base-TX以太网时代就已经得到了应用,因此当时称为100Base-FX(F是光纤单词fiber的缩写),不过当时由于性能并不比双绞线突出但是成本却较高,因此没有得到普及,现在业界大力推广千兆网络,SC光纤接口则重新受到重视。
光纤接口类型很多,SC光纤接口主要用于局网交换环境,在一些高性能千兆交换机和路由器上提供了这种接口,它与RJ-45接口看上去很相似,不过SC接口显得更扁些,其明显区别还是里面的触片,如果是8条细的铜触片,则是RJ-45接口,如果是一根铜柱则是SC光纤接口。
3、FDDI接口FDDI是目前成熟的LAN技术中传输速率最高的一种,具有定时令牌协议的特性,支持多种拓扑结构,传输媒体为光纤。
光纤分布式数据接口(FDDI)是由美国国家标准化组织(ANSI)制定的在光缆上发送数字信号的一组协议。
FDDI 使用双环令牌,传输速率可以达到 100Mbps。
USB接口类型大全USB是一种统一的传输规范,但是接口有许多种,最常见的就是咱们电脑上用的那种扁平的,这叫做A型口,里面有4根连线,根据谁插接谁分为公母接口,一般线上带的是公口,机器上带的是母口。
我们今天就来看看各种不同的USB接口:●USB A型公口图为:最常见的USB A型公口这种A型公口可以说是最为常见的USB接口了,大家也肯定接触的不少,这里面共有4根线,其中分别是5V、D-、D 和Ground,其中D-和D 是负责传输信号,由于属于串行接口,所以数据均是以单一高频的比特流传输的。
●USB B型公接口图中右边的就是B型公接口这个Switch上的接口就是B型母口这种接口大量出现在一些体积较大的USB设备上,例如USB接口的打印机、扫描仪,这种接口采用的也是D型的接口,不容易插错,很安全。
接口秀:常见Mini B型5Pin接口接下来就是在数码产品上最常见的接口了,由于数码产品体积所限,所以通常用的是Mini B型接口,但是Mini B型接口也有许多种类。
●Mini B型5PinMini B型5Pin接口示意图Mini B型5Pin接口的实物图片这种接口可以说是目前最常见的一种接口了,这种接口由于防误插性能出众,体积也比较小巧,所以正在赢得越来越的厂商青睐,现在这种接口广泛出现在读卡器、MP3、数码相机以及移动硬盘上。
图为:SONY F828上的Mini B型5Pin接口目前采用这种接口的设备目前有SONY相机、摄像机和MP3,Olympus相机和录音笔,佳能相机和惠普的数码相机等等,数量相当繁多。
品牌的数码产品:奥林巴斯的C系列和E系列,柯达的大部分数码相机,三星的MP3产品(如Yepp),SONY的DSC系列,康柏的IPAQ系列产品……接口秀:富士Mini B型4Pin Flat接口Mini B型4Pin还有一种形式,那就是Mini B型4Pin Flat。
顾名思义,这种接口比Mini B型4Pin要更加扁平,在设备中的应用也比较广泛。
作为局域网的主要连接设备,以太网交换机成为应用普及最快的网络设备之一,同时,也是随着这种快速的发展,交换机的功能不断增强,随之而来则是交换机端口的更新换代以及各种特殊设备连接端口不断的添加到交换机上,这也使得交换机的接口类型变得非常丰富,为了让大家对这些接口有一个比较清晰的认识,我特地整理了一篇交换机接口的文章:1、RJ-45接口这种接口就是我们现在最常见的网络设备接口,俗称“水晶头”,专业术语为RJ-45连接器,属于双绞线以太网接口类型。
RJ-45插头只能沿固定方向插入,设有一个塑料弹片与RJ-45插槽卡住以防止脱落。
这种接口在10Base-T以太网、100Base-TX以太网、1000Base-TX以太网中都可以使用,传输介质都是双绞线,不过根据带宽的不同对介质也有不同的要求,特别是1000Base-TX千兆以太网连接时,至少要使用超五类线,要保证稳定高速的话还要使用6类线。
2、SC光纤接口SC光纤接口在100Base-TX以太网时代就已经得到了应用,因此当时称为100Base-FX (F是光纤单词fiber的缩写),不过当时由于性能并不比双绞线突出但是成本却较高,因此没有得到普及,现在业界大力推广千兆网络,SC光纤接口则重新受到重视。
光纤接口类型很多,SC光纤接口主要用于局网交换环境,在一些高性能千兆交换机和路由器上提供了这种接口,它与RJ-45接口看上去很相似,不过SC接口显得更扁些,其明显区别还是里面的触片,如果是8条细的铜触片,则是RJ-45接口,如果是一根铜柱则是S C光纤接口。
3、FDDI接口FDDI是目前成熟的LAN技术中传输速率最高的一种,具有定时令牌协议的特性,支持多种拓扑结构,传输媒体为光纤。
光纤分布式数据接口(FDDI)是由美国国家标准化组织(ANSI)制定的在光缆上发送数字信号的一组协议。
FDDI 使用双环令牌,传输速率可以达到 100Mbps。
CCDI 是 FDDI 的一种变型,它采用双绞铜缆为传输介质,数据传输速率通常为 100Mb ps。
接⼝基础知识在正式进⼊接⼝测试之前,我们来回忆和补充⼀下关于接⼝的基础知识,这将为我们后⾯做接⼝测试奠定基础。
好了,废话不多说,直接上⼲货。
1、接⼝的分类硬件接⼝:指的是两个硬件设备之间的连接⽅式(⽐如:⿏标和电脑之间通过USB接⼝进⾏连接);软件接⼝:简单来书就是软件程序之间数据交互的通道。
2、软件接⼝分类程序内部接⼝:指的是客户端与服务器的接⼝,⽤来实现客户端和服务器间的数据传递;外部接⼝:外部接⼝常见的例⼦就是通过第三⽅登录、第三⽅⽀付等,通过调⽤第三⽅的忌⼝并返回当前的系统。
1)常见的接⼝协议WebService接⼝:使⽤soap协议通过http传输,请求报⽂和返回报⽂都是xml格式的,常⽤的测试⼯具有soapUI;http协议接⼝:⽬前使⽤最⼴泛,使⽤http协议来传输数据,常见的请求⽅法有:get、post等,常⽤的测试⼯具有postman、jmeter等。
2)什么是接⼝测试 接⼝测试本质是基于某种协议,发送⼀个请求给服务器,然后服务器返回⼀个响应数据,通过对响应数据的分析,判断是否与我们预期的返回⼀致,从⽽验证功能是否正确,这就是接⼝测试。
那么,客户端到底是如何向服务器发送请求的呢?3、HTTP协议解读1)初识HTTP协议HTTP协议:超⽂本传输协议(HyperText Transfer Protocol)是互联⽹上应⽤最为⼴泛的⼀种⽹络协议。
所有的HTML⽂件都必须遵守这个标准。
设计HTTP最初的⽬的就是为了提供⼀种发布和接受HTML页⾯的⽅法。
HTTPS协议:(HyperText Transfer Protocol over Secure Socket Layer)简单讲就是HTTP协议的安全版,在HTTP协议下加⼊了SSL层。
SSL:(Secure Socket Layer 安全套接层)主要⽤于Web的安全传输协议,在传输层对⽹络连接进⾏加密,保障在Internet上数据传输的安全。