模拟数字接口及调制解调器
接口强调的更多是DTE和DCE之间的接口。
电子工业联合会(EIA)和国际电信联盟电信标准化部(ITUT)参与制订了DTE/DCE接口界面的标准。EIA制订的标准包括EIA-232(串口),EIA-442,EIA-449等。ITU-T制订的标准是V系列和X系列标准。
每一个接口界面标准都提供了关于连接的机械、电气、功能和规程特性的模型。
EIA-232接口标准
EIA-232接口标准就是通常使用的计算机串口标准。
- 机械特性:DB-25连接头(25帧),电缆长度不超过15米。9帧是经简化的。超过之后,信号由于衰减等原因会接收出错。
- 电气特性:所有数据必须以逻辑0、1形式传输,编码采用非归零电平编码(NRZ-L),其中0对应正电压而1对应负电压。
- 发送数据:EIA-232标准定义了两个独立的电压范围,一个在正电压 区,一个在负电压区。接收方接收所有落在这两个范围内的电 压值,对位于两个范围外的电压值予以忽略。要被当作数据识 别出来,对应的电压值必须在3V到15V或者-3V到-15V之间。
- 控制与时序:在EIA-232标准中,25根可用的导线中只有4根用于数据功能,剩下的21根导线都用于诸如控制、时序、接地以及测 试等功能。这些信号必须采用以下形式发送:低于-3V为“关 ”,高于+3V为“开”。EIA-232允许的最大比特率为20Kbps 。
- 功能特性: EIA-232标准对DB-25连接头上每一根针脚的功能都进行了 定义。为实现全双工传输,每个传输功能在反方向上必然存在 一个镜象或是回应功能。
- 同步全双工传输实例
- 空调制解调器:在直线连接两个相容的数字设备时是不需要调制解调器的,这个时候接口的连接需要EIA-232提供的空调制解调器。
- (两台设备直接经过串口线连接起来,没有DCE设备的情况)为实现直接连接时的数据传输,连线必须交叉。(不能一一对应,比如都是发送,肯定不能传输)。
EIA-449
EIA-449的机械规范定义了两种连接头,一种是37针的DB-37, 另一种是9针的DB-9,两种组合成一种46针的配置。
EIA-449的功能规范给DB-37连接头定义了与DB-25类似的功能, 但是DB-25中与辅助信道相关的功能由DB-9来提供,从而提供了系统 的灵活性。
- 各针脚的功能
为了保持与EIA-232标准的兼容性,EIA-449标准对数据交换、 控制以及时序信息定义了两类针脚。
第一类针脚与EIA-232针脚功能兼容,EIA-449为其分别定义了 两根相同的针,这种结构是EIA-449的功能基础。
第二类针脚是在EIA-232中没有定义或是进行了重新定义的针脚 ,包括本地回馈,远程回馈,频率选择,共接收,终端服务中,选 择备用,新信号,备用指示和共发送。
RS-423和RS-422的电气特性
EIA-449采用另外两种标准来定义自己的电气规范,它们是RS423(对于非平衡线路)和RS-422(对于平衡线路)。 RS-423是一种非平衡电路规范,它只为信号传输定义了一条线 路,所有信号使用共回线(或是地线)来完成一次流程。它使用每 一对一类脚的第一个和所有二类针脚。
RS-422
RS-422是一种平衡电路规范,它为每个信号传输定义了两条线 路,所有信号使用共回线(或是地线)来完成一次流程。它使用每 一对一类脚但不使用二类针脚。
EIA-530
EIA-530是EIA研究的一种使用DB-25电缆的EIA-449标准版本。 EIA-530 标准的针脚是EIA-449的所有一类针脚再加上二类针脚中的 三个(回馈功能的针脚)。 EIA-530不支持辅助传输线路
X.21标准
X.21标准是ITU-T为了解决EIA接口中存在的问题同时为完全的 数字通信而制订的。
- 采用数据线路进行控制
在EIA接口中一大部分的电路被用于控制信息。X.21撤消了EIA 中大多数控制线路,并将控制信息导向数据线路。X.21设计的工作 环境是64Kbps的平衡线路。 - 各针脚功能
X.21定义的连接头称为DB-15。它在EIA标准提供的比特同步之 外还提供了用于控制字节同步的时钟线。同时,它通过控制和指示 线来进行初始化握手过程或是开始传输的约定过程的。
调制解调器
调制解调器是负责将计算机产生的数字信号转换成可以用过公用电话线传输的模拟信号的DCE设备,同时也负责把从电话线上接收的模拟信号再转换成计算机可以使用的数字信号。
调制解调器包括调制器和解调器两个功能实体。它可以采用ASK、FSK、PSK和QAM中的任何一种进行数字-模拟编码。
- 带宽
一条链路的数据传输速率依赖于采用的编码方式、信号时延、 采用的电压大小以及传输介质的物理特性。每条线路对于可以承载 的信号频率由带宽限制。传统电话线的带宽约为3000HZ,有效带宽 2400HZ。 - 调制解调器速率
(1)ASK ASK编码传输所需要的带宽等与信号的波特率。在单工或半双 工模式中,其最大比特率为2400;在全双工模式时,其最大比特率 为1200。由于易受噪声影响,这种编码已不采用。
(2)FSK FSK编码传输所需要的带宽是信号的波特率加上频率移动距离。 在单工或半双工模式中,其最大比特率为2400减去频率移动距离;在 全双工模式时,其最大比特率减半。
(3)PSK和QAM
对于PSK和QAM编码传输来说,最小带宽和ASK编码传输一样, 而根据每一信号单元代表的比特委数比特率却可能更高。
模拟数字接口及调制解调器相关推荐
- LCD显示器的模拟和数字接口
LCD显示器的模拟和数字接口 1 模拟接口 模拟和数字视频信源已经存在了很长时间,模拟视频常用于台式机,而数字视频则在笔记本电脑中比较流行.当前大量计算机使用的模拟视频输出,因此保证了模拟接口支持 ...
- Ariduino入门笔记——1. Arduino 默认函数(数字接口/模拟接口)
说实话,对于我这种朝三暮四,动不动就要开新坑的人来说,肯定很多人都烦死了.没办法,因为脑袋里的猴子有点多,一直做一件事的话,我反而很容易就弃坑.也就是所谓新鲜感,隔一段时间回过头来看看草稿箱里有哪些稿 ...
- Arduino 解读系列(1)数字接口/模拟接口
原文地址:https://www.jianshu.com/p/839e8f58335c 最近接触到一款入门级嵌入式产品------ Arduino,非常容易上手且很有趣,可以很方便的搭建出 ...
- vue项目 - Mockjs 模拟后台接口数据
Mock 可以进行生成随机数据,模拟后端接口数据,从而实现开发时,前后端分离,提高效率. 1.安装 npm i mockjs -S or yarn add mockjs 2.引入 在src文件目录下, ...
- 全数字转全模拟+数字的完美IC-CV2880留个记录
全数字转全模拟+数字的完美IC-CV2880 CV2880于2014年正式量产上市,是一颗具备极高画质.超强性能,用于专业摄像领域和高端图形显示领域的SOC单芯片,支持目前市场上绝大多数的数字/模拟信 ...
- java模拟使用接口,关于java:模拟一个类与模拟它的接口
对于单元测试,我需要模拟几个依赖项.依赖项之一是实现接口的类: public class DataAccessImpl implements DataAccess { ... } 我需要设置一个这个类 ...
- 计算机中音乐设备数字接口,一种计算机用声卡封存装置的制作方法
本实用新型涉及计算机声卡领域,尤其涉及一种计算机用声卡封存装置. 背景技术: 声卡的基本功能是把来自话筒.磁带.光盘的原始声音信号加以转换,输出到耳机.扬声器.扩音机.录音机等声响设备,或通过音乐设备 ...
- C# WinForm使用乐器数字接口
继续,前面已经实现了C#调用Windows API实现了弹出对话框功能.使用了User32.dll文件,主要代码如下: [DllImport("User32.dll")] publ ...
- boost的chrono模块模拟线程接口的测试程序
boost的chrono模块模拟线程接口的测试程序 实现功能 C++实现代码 实现功能 boost的chrono模块模拟线程接口的测试程序 C++实现代码 #define _CRT_SECURE_NO ...
- H5+JS+相对单位rem实现第三方支付页(输入金额+模拟数字键盘+自适应布局+大写金额)
最近做了个第三方支付页,H5+JS+相对单位rem实现(输入金额+模拟数字键盘+自适应布局+大写金额). 源码github地址:https://github.com/XieTongXue/how-to ...
最新文章
- Glide二次封装库的使用
- 在CentOS 6.3 64bit下yum安装MySQL后重置root密码的方法
- 苹果如何使用神经网络在点云中做对象检测
- [力扣] 304. 二维区域和检索 - 矩阵不可变
- Hibernate.Annotation注解
- OpenCV 图像缩放
- 中国人民大学_《组织行为学》_18权力:怎样防止授权走样?
- linux系统下cpu如何测试,Linux 系统下如何查看CPU个数
- java爬去淘宝数据链接重定向_scrapy爬取天猫被重定向302问题
- Spring IOC基础概念总结:何为控制?何为反转?控制了什么?反转了哪里?
- 14.高性能MySQL --- 应用层优化
- Qt图形视图框架:图形形状图形项
- mongodb分组统计
- 波士顿大学大都会学院计算机硕士,【陈彩瑛】波士顿大学大都会学院商科专业介绍...
- 信息数据管理思维导图(Xmind)
- uniapp消息推送(个推-PHP服务端推送)
- Shift + 0 不能打出右括号 )打不出来
- 原来微信显示“对方正在输入”,还有这样的含义,真的让人很扎心
- oracle授权同义词权限,Oracle授权 同义词
- Linux查看服务器的cpu和内存的硬件信息
热门文章
- es - elasticsearch search - DSL - decay functions
- 微信开发工具新版本黑屏的解决办法
- RuoYi-Vue简介
- Photoshop:如何使图片覆盖在文字上以及一种海报效果实现
- linux裸设备详解,Linux裸设备管理详解(原创)
- 【百战GAN】如何使用GAN给黑白老照片上色?
- 年轻人逃离算法?更懂你的时尚推荐算法,你会拒绝吗?| FashionHack 专栏
- 《西部世界》暗示了大数据人工智能什么
- iOS打包神器fastlane安装
- MySQL 中STD、STDDEV、STDDEV_SAMP 标准差函数的区别