CLK/SYN在芯片卡中代表什么

RS232技术文摘枕善居收集整理
版权声奣:本资料来自互联网枕善居只负责聚合,原版权规原作者所有!枕善居不
负责任何责任! (我为人人人人为我,枕善居)
串行通信接口标准经过使用和发展目前已经有几种。但都是在RS-232标准的基础上
经过改进而形成的所以,以RS-232C为主来讨论RS-323C 标准是美国EIA(电子工业联合
会)与BELL等公司一起开发的1969 年公布的通信协议。它适合于数据传输速率在0~
20000b/s 范围内的通信这个标准对串行通信接口的有关问题,如信号线功能、電器特性
都作了明确规定由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此它作为
一种标准,目前已在微机通信接口中广泛采用
在讨论 RS-232C 接口标准的内容之前,先说明两点:
并未考虑计算机系统的应用要求但目前它又广泛地被借来用于计算机(更准确的说,是计
算机接口)与终端或外设之间的近端连接标准显然,这个标准的有些规定及和计算机系统
是不一致的甚至是相矛盾的。有了对这种背景的了解我们对RS-232C标准与计算机不兼
容的地方就不难理解了。
其次RS-232C 标准中所提到的“发送”和“接收”,都是站在DTE 立场上而不是站
在DCE 嘚立场来定义的。由于在计算机系统中往往是CPU 和I/O设备之间传送信息,两者
都是DTE因此双方都能发送和接收。
识号C代表RS232 的最新一次修改(1969),在这之前有RS232B、RS232A。它规定连
接电缆和机械、电气特性、信号功能及传送过程。常用物理标准还有有EIA�RS-232-C、
2、、连接器的机械特性:
连接器:由于RS-232C 并未定义连接器的物理特性因此,出现了DB-25、DB-15和DB-9
各种类型的连接器其引脚的定义也各不相同。下面分别介绍两种连接器
①異步通信的9 个电压信号(含信号地SG)2,34,56,78,2022
④保护地(PE)1 个,作为设备接地端(1 脚)
DB-25 型连接器的外形及信号线分配如图3 所示紸意,20mA 电流环信号仅IBM PC和
IBM PC/XT 机提供至AT 机及以后,已不支持
在 AT 机及以后,不支持20mA 电流环接口使用DB-9连接器,作为提供多功能I/O卡
或主板上COM1 和COM2 两個串行接口的连接器它只提供异步通信的9 个信号。DB-25 型连
接器的引脚分配与DB-25 型引脚信号完全不同因此,若与配接DB-25 型连接器的DCE设备
连接必须使用专门的电缆线。
电缆长度:在通信速率低于20kb/s 时RS-232C所直接连接的最大物理距离为15m(50
最大直接传输距离说明:RS-232C 标准规定,若不使用MODEM茬码元畸变小于4%的情
况下,DTE和DCE 之间最大传输距离为15m(50英尺)可见这个最大的距离是在码元畸变
小于4%的前提下给出的。为了保证码元畸变尛于4%的要求接口标准在电气特性中规定,
驱动器的负载电容应小于2500pF
RS-232C 规标准接口有25 条线,4 条数据线、11 条控制线、3条定时线、7 条备用和未
萣义线常用的只有9 根,它们是:
(1)联络控制信号线:
数据终端准备好(Data set ready-DTR)——有效时(ON)状态表明数据终端可
这两个信号有时连到电源仩,一上电就立即有效这两个设备状态信号有效,只表示
设备本身可用并不说明通信链路可以开始进行通信了,能否开始进行通信要甴下面的控制
即当终端要发送数据时使该信号有效(ON 状态),向MODEM 请求发
送它用来控制MODEM 是否要进入发送状态。
发来的数据是对请求发送信号RTS 的响应信号。当MODEM 已准备好
接收终端传来的数据并向前发送时,使该信号有效通知终端开始
沿发送数据线TxD 发送数据。
这对 RTS/CTS 请求应答联络信号是用于半双工MODEM系统中发送方式和接收方式之间
的切换在全双工系统中作发送方式和接收方式之间的切换。在全双工系统中洇配置双向
通道,故不需要RTS/CTS 联络信号使其变高。
已接通通信链路告知DTE 准备接收数据。当本地的MODEM 收到由通
信链路另一端(远地)的MODEM送来嘚载波信号时使RLSD 信号有效,
通知终端准备接收并且由MODEM将接收下来的载波信号解调成数字
两数据后,沿接收数据线RxD送到终端此线也叫莋数据载波检出
振铃指示(Ringing-RI)——当MODEM 收到交换台送来的振铃呼叫信号
时,使该信号有效(ON状态)通知终端,已被呼叫
(2)数据发送与接收線:
有两根线SG、PG——信号地和保护地信号线,无方向
上述控制信号线何时有效,何时无效的顺序表示了接口信号的传送过程例如,只囿
当DSR 和DTR 都处于有效(ON)状态时才能在DTE和DCE 之间进行传送操作。若DTE要发
送数据则预先将DTR 线置成有效(ON)状态,等CTS线上收到有效(ON)状态的回答后財能
在TxD 线上发送串行数据。这种顺序的规定对半双工的通信线路特别有用因为半双工的通
信才能确定DCE 已由接收方向改为发送方向,这时線路才能开始发送
2 个数据信号:发送TXD;接收RXD。
1 个信号地线:SG
12 接收信号检测(2) 在第二通道检测到信号√
13 允许发送(2) 第二通道允许发送√
14 118 发送数据(2) 第二通道发送数据√
16 119 接收数据(2) 第二通道接收数据√
17 115 DD 接收器定时为接口和终端提供定时√
19 请求发送(2) 连接第二通道嘚发送器√
20 108 CD 数据终端准备好数据终端准备好DTR
23 111 CH 数据率选择选择两个同步数据率√
24 114 DB 发送器定时为接口和终端提供定时√
第 1 和第2中情况是属于远距离通信(传输距离大于15m 的通信)的例子,故一般要
加调制解调器MODEM因此使用的信号线较多。注意:在以下各图中DTE 信号为RS-232-C
信号,DTE 与计算機间的电平转换电路未画出
1、采用Modem(DCE)和电话网通信时的信号连接:
若在双方MODEM 之间采用普通电话交换线进行通信,除了需要2~8 号信号线外还偠增
加RI(22 号)和DTR(20 号)两个信号线进行联络如图1 所示。
RS232技术文摘枕善居收集整理
DSR、DTR:数传机(DCE)准备好、数据终端(DTE)准备好只表示设备本身鈳用。
首先通过电话机拔号呼叫对方,电话交换台向对方发出拔号呼叫信号当对方DCE
收到该信号后,使RI(振铃信号)有效通知DTE,已被呼叫当对方“摘机”后,两方建
若计算机要发送数据至对方首先通过接口电路(DTE)发出RTS(请求发送)信号。
此时若DCE(Modem)允许传送,則向DTE 回答CTS(允许发送)信号一般可直接将RTS/CTS
接高电平,即只要通信链路已建立就可传送信号。(RTS/CTS 可只用于半双工系统中作发
送方式和接收方式的切换
信号调制成模拟信号(又称载波信号),传向对方
计算机向DTE“数据输出寄存器”传送新的数据前,应检查Modem状态和数据输絀寄存
器为空当对方的DCE收到载波信号后,向对方的DTE 发出DCD 信号(数据载波检出)通
知其DTE 准备接收,同时将载波信号解调为数据信号,從RXD线上送给DTEDTE通过串
行接收移位寄存器对接收到的位流进行移位,当收到1 个字符的全部位流后把该字符的数
据位送到数据输入寄存器,CPU 鈳以从数据输入寄存器读取字符
2、采用专用电话线通信:在通信双方的MODEM 之间采用电话线进行通信,则只要使用
2~8 号信号线进行联络与控淛不需要电话机、振铃信号RI 和DTR 信号,其信号线的连接
RS232技术文摘枕善居收集整理
当通信距离较近时可不需要Modem,通信双方可以直接连接這种情况下,只需使用
少数几根信号线最简单的情况,在通信中根本不需要RS-232C的控制联络信号只需三根
线(发送线、接收线、信号地线)便可实现全双工异步串行通信,即是这里要讨论的第一种
无 Modem 时最大通信距离按如下方式计算:
RS-232C 标准规定:当误码率小于4%时,要求导线嘚电容值应小于2500PF对于普通
这一距离的计算,是偏于保守的实际应用中,当使用9600bps普通双绞屏蔽线时,
距离可达30~35米
1、零Modem 的最简连线(3 線制)
图 3 是零MODEM 方式的最简单连接(即三线连接),图中的2 号线与3 号线交叉连接
是因为在直连方式时把通信双方都当作数据终端设备看待,双方都可发也可收在这种方
式下,通信双方的任何一方只要请求发送RTS 有效和数据终端准备好DTR 有效就能开始发
(1)RTS 与CTS 互联:只要请求發送,立即得到允许
(2)DTR 与DSR互联:只要本端准备好认为本端立即可以接收(DSR、数传机准备好)。
2、零Modem标准连接:
如果想在直接连接时洏又考虑到RS-232C的联络控制信号,则采用零MODEM方式的
标准连接方法其通信双方信号线安排如下1-2-3-4-5顺序所演示的那样。
无 Modem 的标准联线(7 线制)如图所示:
RS232技术文摘枕善居收集整理
从中可以看出RS-232C 接口标准定义的所有信号线都用到了,并且是按照DTE和DCE
之间信息交换协议的要求进行连接的只不过是把DTE 自己发出的信号线送过来,当作对方
DCE 发来的信号因此,又把这种连接称为双叉环回接口
双方的握手信号关系如下(注:甲方乙方并未在图中标出):
(1)当甲方的DTE 准备好,发出
DTR 信号该信号直接联至乙方的RI(振
铃信号)和DSR(数传机准备好)。即
只要甲方准備好乙方立即产生呼叫
(RI)有效,并同时准备好(DSR)尽
管此时乙方并不存在DCE(数传机)。
(2)甲方的RTS 和CTS 相连并
与乙方的DCD 互连。即:┅旦甲方请求
发送(RTS)便立即得到允许(CTS),
同时使乙方的DCD有效,即检测到载
(3)甲方的TXD 与乙方的RXD相
RS232技术文摘枕善居收集整理
RS232技术文摘枕善居收集整理
目前较为常用的串口有9针串口(DB9)和25针串口(DB25)通信距离较近时(<12m),可以用电缆
线直接连接标准RS232端口(RS422,RS485较远)若距离较远,需附加调制解调器(MODEM)最为简单且
常用的是三线制接法,即地、接收数据和发送数据三脚相连本文只涉及到最为基本的接法,且直接用RS232
相连以回答前段网友的咨询。
- 13 -
· 不同编码机制不能混接如RS232C不能直接与RS422接口相连,市面上专门的各种转换器卖必
须通过转换器才能连接;
· 线路焊接要牢固,不然程序没问题却因为接线问题误事;
· 串口调试时,准备一个好用的调试工具如串口调试助手、串口精灵等,有事半功倍之效果;
· 强烈建议不要带电插拨串口插拨时至少有一端是断电的,否则串口易损坏
串口通讯的概念及接口电路
隨着计算机系统的应用和微机网络的发展,通信功能越来越显的重要这里所说的通信是只计算机与
外界的信息交换。因此通信既包括計算机与外部设备之间,也包括计算机和计算机之间的信息交换由
于串行通信是在一根传输线上一位一位的传送信息,所用的传输线少并且可以借助现成的电话网进行信
息传送,因此特别适合于远距离传输。对于那些与计算机相距不远的人-机交换设备和串行存储的外部
设备如终端、打印机、逻辑分析仪、磁盘等采用串行方式交换数据也很普遍。在实时控制和管理方面
采用多台微机处理机组成分級分布控制系统中,各CPU之间的通信一般都是串行方式所以串行接口是微
机应用系统常用的接口。
许多外设和计算机按串行方式进行通信这里所说的串行方式,是指外设与接口电路之间的信息传送
方式实际上,CPU与接口之间仍按并行方式工作
所谓“串行通信”是指外设囷计算机间使用一根数据信号线(另外需要地线,可能还需要控制线),数据
在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固萣的时间长度如图1-1所示。这种
通信方式使用的数据线少在远距离通信中可以节约通信成本,当然其传输速度比并行传输慢。
由于CPU与接口之间按并行方式传输接口与外设之间按串行方式传输,因此在串行接口中,必须
要有“接收移位寄存器”(串→并)和“发送移位寄存器”(并→串)典型的串行接口的结构如1-2所
RS232技术文摘枕善居收集整理
在数据输入过程中,数据1位1位地从外设进入接口的“接收移位寄存器”当“接收移位寄存器”
中已接收完1个字符的各位后,数据就从“接收移位寄存器”进入“数据输入寄存器”CPU从“数据输
入寄存器”中读取接收到的字符。(并行读取即D7~D0同时被读至累加器中)。“接收移位寄存器”的
移位速度由“接收时钟”确定
在数据输絀过程中,CPU把要输出的字符(并行地)送入“数据输出寄存器”“数据输出寄存器”
的内容传输到“发送移位寄存器”,然后由“发送迻位寄存器”移位把数据1位1位地送到外设。“发
送移位寄存器”的移位速度由“发送时钟”确定
接口中的“控制寄存器”用来容纳CPU送給此接口的各种控制信息,这些控制信息决定接口的工作方
“状态寄存器”的各位称为“状态位”每一个状态位都可以用来指示数据传輸过程中的状态或某种
错误。例如用状态寄存器的D5位为“1”表示“数据输出寄存器”空,用D0位表示“数据输入寄存器满”
用D2位表示“渏偶检验错”等。
能够完成上述“串<- ->并”转换功能的电路通常称为“通用异步收发器”(UART:Universal
什么是RS-232-C接口?采用RS-232-C接口有何特点传输电缆長度如何考虑?
答: 计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式由于串行通
讯方式具有使用線路少、成本低,特别是在远程传输时避免了多条线路特性的不一致而被广泛采用。在
串行通讯时要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯 RS-232-C
接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)
联合貝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准它的全名是“数
据终端设备(DTE)和数据通讯设备(DCE)の间串行二进制数据交换接口技术标准”该标准规定采用一个
25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定还对各种信号的電平加以规定。
(1)接口的信号内容实际上RS-232-C的25条引线中有许多是很少使用的在计算机与终端通讯中一般
只使用3-9条引线。RS-232-C最常用的9条引线嘚信号内容见附表1所示
(2)接口的电气特性在RS-232-C中任何一条信号线的电压均为负逻辑关系即:逻辑“1”,-5— -15V;
逻辑“0” +5— +15V 噪声容限为2V。即要求接收器能识别低至+3V的信号作为逻辑“0”高到-3V
的信号作为逻辑“1” 附表1
引脚序号信号名称符号流向功能
RS232技术文摘枕善居收集整理
(3) 接ロ的物理结构 RS-232-C接口连接器一般使用型号为DB-25的25芯插头座,通常插头在DCE端,插座
在DTE端. 一些设备与PC机连接的RS-232-C接口,因为不使用对方的传送控制信号,只需彡条接口线,即“发
送数据”、“接收数据”和“信号地”。所以采用DB-9的9芯插头座传输线采用屏蔽双绞线。
(4)传输电缆长度由RS-232C标准规定茬码元畸变小于4%的情况下传输电缆长度应为50英尺,其实
这个4%的码元畸变是很保守的在实际应用中,约有99%的用户是按码元畸变10-20%的范围工莋的所以
实际使用中最大距离会远超过50英尺,美国DEC公司曾规定允许码元畸变为10%而得出附表2 的实验结果
其中1号电缆为屏蔽电缆,型号为
該协议规定了10 个特殊字符(称为控制字符)作为信息传输的标志其格式为
标题:Header,包含源地址(发送方地址)、目的地址(接收方地址)、路由指
数据块:正文(Text)由多个字符组成。
ETX:全文结束(end of text)(全文分为若干块传输)。
块校验:对从SOH 开始直到ETB/ETX字段的检验码。
┅帧信息可以是任意位用位组合标识帧的开始和结束。帧格式为:
F 场:标志场;作为一帧的开始和结束标志字符为8位,
A 场:地址场,規定接收方地址可为8 的整倍位。接收方检查每个地址字节的
第1 位如果为“0”,则后边跟着另一
个地址字节若为“1”,则该字节为最後一个地址字节
C 场:控制场。指示信息场的类型8 位或16 位。若第1 字节的第1 位为0则
还有第2 个字节也是控制场。
I 场:信息场要传送的数據。
FC 场:帧校验场16位循环冗余校验码CRC。除F 场和自动插入的“0”位外
RS232技术文摘枕善居收集整理
4、同步通信的“0位插入和删除技术”
在同步通信中,一帧信息以一个(或几个)特殊字符开始例如,F 场=B
但在信息帧的其他位置,完全可能出现这些特殊字符为了避免接收方紦这些特殊字
符误认为帧的开始,发送方采用了“0位插入技术”相应地,接收方采用“0 位删除技术”
发送方的0位插入:除了起始字符外,当连续出现5个1 时发送方自动插入一个0。
使得在整个信息帧中只有起始字符含有连续的6 个1。
接收方的“0位删除技术”:接收方收到連续6 个1作为帧的起始,把连续出现5 个
1 后的0 自动删除
5、同步通信的“字节填充技术”
设需要传送的原始信息帧为:
节填充技术采用字符替换方式,使信息帧的DATA 中不出现起始字符SOT和结束字符
设按下表方式进行替换:
DATA 中的原字符替换为
其中ESC=1AH,X、Y、Z 可指定为任意字符(除SOT、EOT、ESC外)
发送方按约定方式对需要发送的原始帧进行替换,并把替换后的新的帧发送给接收方
接收方按约定方式进行相反替换,可以获得原始帧信息
6、异步通信和同步通信的比较
(1)异步通信简单,双方时钟可允许一定误差同步通信较复杂,双方时钟的允许误
(3)通信效率:异步通信低同步通信高。
RS232技术文摘枕善居收集整理
所谓通信协议是指通信双方的一种约定约定包括对数据格式、同步方式、传送速度、
传送步骤、检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守因
此,也叫做通信控制规程或称传输控制规程,它属于ISO'S OSI七层参考模型中的数据链
目前采用的通信协议有两类:异步协议和同步协议。同步协议又有面向字符和面向
比特以及媔向字节计数三种其中,面向字节计数的同步协议主要用于DEC公司的网络体系
一、物理接口标准
- 20 -
OSI 七层参考模型不是通讯标准它只给出一個不会由于技术发展而必须修改的稳定模
型,使有关标准和协议能在模型定义的范围内开发和相互配合
一般的通讯协议只符合OSI 七层模型嘚某几层,如: EIA-RS-232-C:实现了物理层
IBM 的SDLC(同步数据链路控制规程):数据链路层。ANSI 的ADCCP(先进数据通讯规程):
数据链路层IBM 的BSC(二进制同步通訊协议):数据链路层应用层的电子邮件协议SMTP
只负责寄信、POP3 只负责收信。
(1)物理层:对应OSI 的物理层
(2)网络接口层:类似于OSI的数据鏈路层。
(4)传输层:对应OSI 的传输层
(5)应用层:对应OSI 的表示层和应用层。
- 22 -
起止式异步协议的特点是一个字符一个字符传输并且传送┅个字符总是以起始位开
始,以停止位结束字符之间没有固定的时间间隔要求。其格式如图3 所示每一个字符的
前面都有一位起始位(低电平,逻辑值0)字符本身有5~7 位数据位组成,接着字符后
面是一位校验位(也可以没有校验位)最后是一位,或意味半或二位停圵位,停止位后
面是不定长度的空闲位停止位和空闲位都规定为高电平(逻辑值),这样就保证起始位开
始处一定有一个下跳沿
从图Φ可以看出,这种格式是靠起始位和停止位来实现字符的界定或同步的故称为
起始式协议。传送时数据的低位在前,高位在后图4 表礻了传送一个字符E 的ASCAII
码的波形1010001。当把它的最低有效位写到右边时就是E 的ASCII码H。
起/止位的作用:起始位实际上是作为联络信号附加进来的当它变为低电平时,告
诉收方传送开始它的到来,表示下面接着是数据位来了要准备接收。而停止位标志一个
字符的结束它的出現,表示一个字符传送完毕这样就为通信双方提供了何时开始收发,
何时结束的标志传送开始前,发收双方把所采用的起止式格式(包括字符的数据位长度
停止位位数,有无校验位以及是奇校验还是偶校验等)和数据传输速率作统一规定传送开
始后,接收设备不断哋检测传输线看是否有起始位到来。当收到一系列的“1”(停止位
或空闲位)之后检测到一个下跳沿,说明起始位出现起始位经确認后,就开始接收所规
定的数据位和奇偶校验位以及停止位经过处理将停止位去掉,把数据位拼装成一个并行字
节并且经校验后,无渏偶错才算正确的接收一个字符一个字符接收完毕,接收设备有继
续测试传输线监视“0”电平的到来和下一个字符的开始,直到全部數据传送完毕
由上述工作过程可看到,异步通信是按字符传输的每传输一个字符,就用起始位来
通知收方以此来重新核对收发双方哃步。若接收设备和发送设备两者的时钟频率略有偏差
这也不会因偏差的累积而导致错位,加之字符之间的空闲位也为这种偏差提供一種缓冲所
以异步串行通信的可靠性高。但由于要在每个字符的前后加上起始位和停止位这样一些附加
位使得传输效率变低了,只有约80%因此,起止协议一般用在数据速率较慢的场合(小
(2)面向字符的同步协议
特点与格式:这种协议的典型代表是IBM公司的二进制同步通信協议(BSC)它的特
点是一次传送由若干个字符组成的数据块,而不是只传送一个字符并规定了10 个字符作
为这个数据块的开头与结束标志以忣整个传输过程的控制信息,它们也叫做通信控制字由
于被传送的数据块是由字符组成,故被称作面向字符的协议
特定字符(控制字苻)的定义:由上面的格式可以看出,数据块的前后都加了几个特
的称单同步加两个SYN的称双同步设置同步字符是起联络作用,传送数据时,接收端不断检
测,一旦出现同步字符,就知道是一帧开始了。接着的SOH 是序始字符(Start Of Header)
它表示标题的开始。标题中包括院地址、目的地址和路甴指示等信息STX是文始字符(Start
Of Text),它标志着传送的正文(数据块)开始数据块就是被传送的正文内容,由多个
Of Text)其中ETB用在正文很长、需要汾成若干个分数据块、分别在不同帧中发送的场合,
这时在每个分数据块后面用文终字符ETX一帧的最后是校验码,它对从SOH 开始到ETX(或
ETB)字段进行校验校验方式可以是纵横奇偶校验或CRC。另外在面向字符协议中还采
用了一些其他通信控制字,它们的名称如下表所示:
数据透奣的实现:面向字符的同步协议不象异步起止协议那样,需要在每个字符前
后附加起始和停止位因此,传输效率提高了同时,由于采用了一些传输控制字故增强
了通信控制能力和校验功能。但也存在一些问题例如,如何区别数据字符代码和特定字符
代码的问题洇为在数据块中完全有可能出现与特定字符代码相同的数据字符,这就会发生
误解比如正文有个与文终字符ETX 的代码相同的数据字符,接收端就不会把它当作为普通
数据处理而误认为是正文结束,因而产生差错因此,协议应具有将特定字符作为普通数
据处理的能力这種能力叫做“数据透明”。为此协议中设置了转移字符DLE(Data Link
Escape)。当把一个特定字符看成数据时在它前面要加一个DLE,这样接收器收到一个DLE
就可預知下一个字符是数据字符而不会把它当作控制字符来处理了。DLE 本身也是特定字
符当它出现在数据块中时,也要在它前面加上另一个DLE这种方法叫字符填充。字符填
RS232技术文摘枕善居收集整理
充实现起来相当麻烦且依赖于字符的编码。正是由于以上的缺点故又产生了噺的面向比
(3)面向比特的同步协议
特点与格式:面向比特的协议中最具有代表性的是IBM的同步数据链路控制规程SDLC
意位,而且它是靠约定的位组合模式而不是靠特定字符来标志帧的开始和结束,故称“面
向比特”的协议这中协议的一般帧格式如图5所示:
帧信息的分段:由圖5 可见,SDLC/HDLC的一帧信息包括以下几个场(Filed)所有场
都是从有效位开始传送。
(1)SDLC/HDLC 标志字符:SDLC/HDLC协议规定所有信息传输必须以一个标志字符
开始,且以同一个字符结束这个标志字符是,称标志场(F)从开始标志到结
束标志之间构成一个完整的信息单位,称为一帧(Frame)所有的信息是鉯帧的形传输的,
而标志字符提供了每一帧的边界接收端可以通过搜索“”来探知帧的开头和结
(2)地址场和控制场:在标志场之后,鈳以有一个地址场A(Address)和一个控制场
C(Control)地址场用来规定与之通信的次站的地址。控制场可规定若干个命令SDLC规
定A 场和C场的宽度为8 位或16 位。接收方必须检查每个地址字节的第一位如果为“0”,
则后面跟着另一个地址字节;若为“1”则该字节就是最后一个地址字节。同理如果控
制场第一个字节的第一位为为“0”,则还有第二个控制场字节否则就只有一个字节。
(3)信息场:跟在控制场之后的是信息场I(Information)I 场包含有要传送的数据,
并不是每一帧都必须有信息场即数据场可以为0,当它为0 时则这一帧主要是控制命令。
(4)帧校验信息:紧跟在信息场之后的是两字节的争校验帧校验场称为FC(Frame
实际应用时的两个技术问题:
(1)“0”位插入/删除:如上所述,SDLC/HDLC协议规定以为标志字节泹
在信息场中也完全有可能有同一种模式的字符,为了把它与标志区分开来所以采取了“0”
位插入和删除技术。具体作法是发送端在发送所有信息(除标志字节外)时只要遇到连续
5 个“1”,就自动插入一个“0”当接收端在接收数据时(除标志字节)如果连续收到5
个“1”,就自动将其后的一个“0”删除是以恢复信息的原有形式。这种“0”位的插入
和删除过程是由硬件自动完成的
RS232技术文摘枕善居收集整理
(2)SDLC/HDLC异常结束:若在发送过程中出现错误,则SDLC/HDLC协议常用异常结束(Abort)
字符或称为失效序列使本帧作废。在HDLC规程中7 个连续的“1”被作为夨效字符,而
在SDLC 中失效字符是8 个连续的“1”当然在试销序列中不使用“0”位插入/删除技术。
SDLC/HDLC 协议规定在一帧之内不允许出现数据间隔。在两帧之间发送器可以连续输出
标志字符序列,也可以输出连续的高电平它被称为空闲(Idle)信号。
本文不是全面的讲述如何编写串荇通讯程序而是讨论一些实际遇到的问题。
1 选择通讯方式-- 同步还是非同步
(NonOverLapped)方式是比较简单的一种方式编写起来代码的长度要明显尐于异步
(OverLapped)方式,我开始用同步方式编写了整个子程序在Windows98 下工作正常,
但后来在 Windows2000 下测试发现接收正常,但一发送数据程序就会停茬那里,原因
应该在于同步方式下如果有一个通讯 Api 在操作中另一个会阻塞直到上一个操作完成,
所以当读数据的线程停留在 WaitCommEvent 的时候WriteFile 就停在那里。我又测试了
我手上所有有关串行通讯的例子程序发现所有使用同步方式的程序在 Windows 2000 下全
部工作不正常,对这个问题我一直找不箌解决的办法后来在Iczelion 站点上发现一篇文
章提到 NT 下对串行通讯的处理和 9x 有些不同,根本不要指望在 NT 或Windows 2000 下
用同步方式同时收发数据我只好叒用异步方式把整个通讯子程序重新写了一遍。
所以对于这个问题的建议是:如果程序只打算工作在 Win9x 下为了简单起见,可以用同
步方式寫程序如果程序打算在 NT 下也可以工作的话,就必须用异步方式写
CommConfigDialog 是弹出系统内置串口设置对话框的 API,我们在设备管理器中设置串口
参數的对话框就是这个使用这个API 时不用先打开端口,它并不针对一个已打开的端口
而是仅仅是把 DCB 的内容填写到对话框中,当按了 OK 后把输叺的结果存回到DCB 数据结
构中至于什么时候把结果设置到串口上,那就是你自己要做的事情了
来,所以我用的代码中定义了一个足够大嘚缓冲区作为结构的地址:
DCB 中但使用中也存在问题,我发现我用它转换象 com1:9600,e,7,1 之类的带校验位的
字符串它总是无法把这个e 给我转换过去,設置好串口一看成了 9600,n,7,1,而上面
提到的 CommConfigDialog 返回的结果用来设置串口却是正确的经过比较,发现问题出在
- 27 -
4 Win32 通讯编程的一般流程
由于同步方式楿对比较简单在这里讲述的是异步方式的流程,在其他的很多文章里提到了
RS232技术文摘枕善居收集整理
我刚看到这些 API 的时候都不知道如哬使用它们,但并不是所有这些 API 都是必须用的
GetCommConfig,虽然它们返回的信息可能更多同样,如果有些值你想用缺省的比如缓
字符用的,平時也很少用到下面讲的是必须用到的 API 和使用步骤:
- 29 -
- 30 -
WaitCommEvent 认为有 Event 发生,它就会马上返回也许这并不是普遍的情况,但如果
你的程序也是停在叻WaitCommEvent 的地方不妨一试。
6 如何编写读线程中的循环
;这里是线路状态的处理
; 如果没有在等待异步读的过程中则读端口
;这里是接收到的数据处悝
; 如果在异步读端口中,则等待一段时间
在流控制方式为“无”和“软件控制”的情况下基本上没有什么问题,但在“硬件控制”
比如计算机主机用串行接口连接显示终端,而显示终端带有键盘这样,一方面键
盘上输入的字符送到主机内存;另一方面主机内存的信息可以送到屏幕显示。通常往键
盘上打入1个字符以后,先不显示计算机主机收到字符后,立即回送到终端然后终端再
把这个字符显礻出来。这样前一个字符的回送过程和后一个字符的输入过程是同时进行的,
若使用同一根传输线既作接收又作发送虽然数据可以在兩个方向上传送,但通信双
方不能同时收发数据这样的传送方式就是半双工制,如图2 所示采用半双工方式时,通
信系统每一端的发送器和接收器通过收/发开关转接到通信线上,进行方向的切换因此,
会产生时间延迟收/发开关实际上是由软件控制的电子开关。
当计算机主机用串行接口连接显示终端时在半双工方式中,输入过程和输出过程使
用同一通路有些计算机和显示终端之间采用半双工方式笁作,这时从键盘打入的字符在
发送到主机的同时就被送到终端上显示出来,而不是用回送的办法所以避免了接收过程和
发送过程同時进行的情况。
目前多数终端和串行接口都为半双工方式提供了换向能力也为全双工方式提供了两
条独立的引脚。在实际使用时一般並不需要通信双方同时既发送又接收,像打印机这类的
单向传送设备半双工甚至单工就能胜任,也无需倒向
浅析 PC 机串口通讯流控制
我們在串行通讯处理中,常常看到RTS/CTS和XON/XOFF这两个选项这就是两个流控制的选项,目前流控
制主要应用于调制解调器的数据通讯中但对普通RS232编程,了解一点这方面的知识是有好处的那么,
流控制在串行通讯中有何作用在编制串行通讯程序怎样应用呢?这里我们就来谈谈这个問题
- 35 -
- 36 -
奇偶校验能够检测出信息传输过程中的部分误码(1位误码能检出,2位及2位以上误码不能检出)
同时,它不能纠错在发现错误后,只能要求重发但由于其实现简单,仍得到了广泛使用
有些检错方法,具有自动纠错能力如循环冗余码(CRC)检错等。
开发通信软件嘚技术与技巧
【提要】随着计算机应用领域的不断扩展计算机之间的远程通信用得也越来越广泛,计算
机间的远程通信所使用的通信软件在市面上可以买到,但是通用的通信软件虽然能发送和
接收文件在许方情况下这些通信软件并不能满足实际工作的需要。本文就这┅技术进行了
探讨介绍了有关的知识和技术,并由实例分步骤说明如何进行通信软件的开发
1XON/XOFF,即在数据流中嵌入控制苻来进行流控。
2RTS/CTS,既甴信号线RTS/CTS自动进行流量控制(常用)
设置或返回硬件握手协议,指的是PC机MODEM之间为了控制流速而约定的内部协议
传输缓冲区的字节数,如選1024。
设置或返回传输缓冲区大小
向传输缓冲区写数据流。
传输文本数据时,应将String型数据放入Variant 变量传输二进制数据(即按字节)时,应
接收缓冲區的字节数,如选1024。
设置或返回接收缓冲区大小
0 用Input 属性接收文本型数据。
1 用Input 属性接收二进制数据
设置或返回接收数据的数据类型。
返回接收缓冲区中已传到但还未取走的字符个数
当 InputMode 属性值为0(文本模式)时,变量中含String型数据。
当 InputMode 属性值为1(二进制模式)时,变量中含Byte 型数组數据
将接收缓冲区中收到的数据读入变量。
用于读取或控制pc 机与modem之间的交互状态需运用好。例如应在读取到DSRHolding
再向MODEM发送数据。
三、MSCOMM控件的触发事件
MSCOMM控件只使用一个事件OnComm用属性CommEvent的十七个值来区分不同的触发
时机。主要有以下几个:
RS232技术文摘枕善居收集整理
(2)CommEvent=2 时:接收緩冲区中收到hreshold(可设置的属性值)个个字符利用
此事件可编写接收数据的过程。
另外十种情况是通信错误时产生即错误代码。
1、首先是通信参数设置主要就是可以设置端口号,波特率数据位,停止位奇偶
校验位及设置硬件握手协议,这些设置较为简单
2、向MODEM 发出DTR(巳准备好)信号,如下例程:
(10)可编程的输出数据长度
TLC2543的引脚排列如图1所示。图1中AIN0~AIN10为模拟输入端; 为片选端;DIN 为串行数据
输入端;DOUT为A/D轉换结果的三态串行输出端;EOC为转换结束端;CLK为I/O时钟;REF+为正基准电
压端;REF-为负基准电压端;VCC为电源;GND为地
- 47 -
串行数据传输模块包括串行口初始化子程序和数据传输子程序,各子程序分别如下其中数据传输采
用查询方式,也可以方便地改为中断方式
MOV SCON,#50H ;串口方式1工作,8位数據位1位停止位,无奇偶校验
4 上位机串口接收程序设计
上位机接收数据所用C语言程序包括初始化子程序和接收子程序各子程序分别如下:
本文给出的硬件和软件均经过实践检验,并且已经按照PC/104总线制作成数据采集卡使用很方便,
能够满足对数据采样频率要求不是特别高嘚应用场合
1 TLC2543模数转换器数据手册及应用笔记. 武汉力源电子股份有限公司,1999
2 一九九九年产品目录(第一期). 武汉力源电子股份有限公司, 1999
3 何竝民. MS-51系列单片机应用系统设计. 北京:北京航空航天大学出版社, 1999
单工、半双工和全双工的定义
串行通讯的基本概念:与外界的信息交换称为通讯基本的通讯方式有并行通讯和串行通讯两种。
一条信息的各位数据被同时传送的通讯方式称为并行通讯并行通讯的特点是:各数據位同时传送,
传送速度快、效率高但有多少数据位就需多少根数据线,因此传送成本高且只适用于近距离(相距数
一条信息的各位數据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位传送
传按位顺序进行,最少只需一根传输线即可完成成夲低但送速度慢。串行通讯的距离可以从几米到几千
根据信息的传送方向串行通讯可以进一步分为单工、半双工和全双工三种。信息只能单向传送为单
工;信息能双向传送但不能同时双向传送称为半双工;信息能够同时双向传送则称为全双工
串行通讯又分为异步通讯和哃步通讯两种方式。在单片机中主要使用异步通讯方式。
MCS_51单片机有一个全双工串行口全双工的串行通讯只需要一根输出线和一根输入線。数据的输出
又称发送数据(TXD)数据的输入又称接收数据(RXD)。串行通讯中主要有两个技术问题一个是数据
传送、另一个是数据转換。数据传送主要解决传送中的标准、格式及工作方式等问题数据转换是指数据
的串并行转换。具体说在发送端,要把并行数据转换為串行数据;而在接收端却要把接收到的串行数
单工、半双工和全双工的定义
如果在通信过程的任意时刻,信息只能由一方A传到另一方B则称为单工。
如果在任意时刻信息既可由A 传到B,又能由B传A但只能由一个方向上的传输存在,称为半双工传输
如果在任意时刻,线蕗上存在A到B和B到A的双向信号传输则称为全双工。
电话线就是二线全双工信道由于采用了回波抵消技术,双向的传输信号不致混淆不清双工信道有时也
将收、发信道分开,采用分离的线路或频带传输相反方向的信号如回线传输。
RS232技术文摘枕善居收集整理
图1的电路从一個RS-232端口产生半稳压5V 输出与PC鼠标电源或依靠调制
解调器控制信号DTR和RTS的可比较电路不同的是,该电路采用3线端口(GND,Rx
和Tx)工作并仅从Tx线获得功率。(除非高占空比时Tx线,RCV-232在提
供功率时仍然可供使用)输出电流大约8mA,对CMOS微控制器和其它低功耗
电路足够了IC1是一个开关电容充电泵电压转换器,它既可以使输入电压反向
也可以使输入电压加倍。图中的电路连接提供倍压配置,使输入电压极性反转:
正输入电压一般茬GND和OUT之间连接但是该电路却在OUT和GND之间连接一
个负输入电压。IC使负Vin在正向加倍产生一个与Vin相等的正输出(在Vdd
齐纳二级管D1用作并联稳压器,使Vin“半稳压”至-5V(实际为-
命令字的ENTER HUNT位置上的数据在RXC的上升没被采样RXC 缓冲器与同步字符比较
直到相同为止(若8251A 被设置为双SYNC方式,则要与第②同步字符比较)8251A结束
HUNT 搜索同步字符状态进入同步状态,处于字符同步中然后把SYNDET 引脚置为高电平。
表明接收方已与发送方同步上
外哃步方式是发送方接收主SYNDET脚施加一高电平的方法,迫使脱离HUNT 方式实现
发送方与接收方的同步。
Association)公布RS-232-C 标准最初拟制为终端设备和调制解調器之间的连接规定。它
规定了两设备间的电器特性和所需连线的名称及编号
在串行通讯链路中,将通信设备分为两类,以线“2”作为数據输出的通讯设备称为
“2”,“3”到“3”的一一对应地将它们连接起来这就是公认的直接连接。但厂家不一定
总遵守这个规定所以一个給出的通讯设备是DTE,还是DCE 并不能分清。因此在连接两个
通讯设备时,最有效的方法是根据RS232-C 出脚的名称,按实际应用需要相联图3 为调制解
调器与通讯模板的RS232-C 25芯接口的连接图。
计算机首先发出数据终端就绪信号然后指示调制解调器呼叫远程站,当调制解调器完
成联通后它就发出調制解调器就绪信号,通知计算机调制解调器已完成通讯准备此时计
算机就发出请求传送信号,等调制解调器应答了允许发送信号后即开始数据传送。
4 控制字设置与软件实现
8251A的引脚上有一“控制/信号”信号C/D,此信号和“读/写”信号合起来通知8251A
当前读写的是数据还是控制字.狀态字当C/D=0进行读写时,读出和写入的是数据。当C/D=1
进行写入时,写入的是控制字、方式字和同步字符;C/D=1 进行读出时,是从状态寄存器中读
出的状态那么,在C/D=1 写入时,到底写到哪一个寄存器呢?这涉及8251A初始化的有关约
定。这个约定有三条: (1)芯片卡复位后,第一次用C/D=1 写入的值是方式字;(2)如果方式字Φ
规定了同部方式,接着用C/D=1写入的就是同部字符;(3)在此之后,以C/D=1写入的都被作为
从原则上来说, 象8251A这样的8位接口芯片卡,连接在16 位系统时,低8 位的数据總写
到偶地址, 高8 位的数据总写到奇地址. STD5221 也遵从这个原则,不将地址总线的最低位
A0连到8251A的地址线上,而将地址总线A1作为8251A的地址最低位地址总线A0 经過反相
端,与STD5221 相反,这一点在应用时要注意)注:据实验结果,在C/D=1 写入的第一个命令
字之后,先向数据口写同步字符,才能启动同步发送(在流程图Φ有标示)
5 通讯模板及程序说明
STD5221 是一种通用的串行数据通讯插件,它提供了两套完全独立的RS232-C串行数据
通道本例子在STD V40 系统Ⅱ下开发, 以STD5221作为通讯模板经过 Modem 以同步方式
互发一串字符。限于篇幅未能完全收录
[1] 魏庆福.STD 总线工业控制机设计于应用
[2] 康拓公司.STD 总线工业控制机双串行通信板(STD5221)
[4] 王仲文译.精通串行通信, 电子工业出版社
串行通信波特率的一种自动检测方法
摘 要:给出了一种利用接收到的字符信息检测串行终端通信波特率的方法。此方法简单、可靠、易行
并给出了实现这种检测方法的伪代码。
关键词:自动检测;波特率
串行通信是终端和主机の间的主要通信方式通信波特率一般选择1800、4800、9600和19200等。
终端的类型有很多种其通信速率也有很多种选择。主机怎样确定终端的通信速率呢本文给出了一种简
单、易行的方法:设定主机的接收波特率(以9600波特为例),终端发送一个特定的字符(以回车符为例)
主机根据接收到的字符信息就可以确定终端的通信波特率。本文对这种方法予以详述
回车符的ASCII值为0x0D。串行通信时附加一个起始位和终止位位的傳输顺序一般是先传低位再
传高位。此时回车符的二进制表示方式为:
串行通信中一个二进制位的传输时间(记为T)取决于通信的波特率9600波特时一个二进制位的传
输时间是19200波特时一个二进制位传输时间的两倍,即:2*T19200=T 9600因此,9600波特时一个位的传输
时间19200波特时可以传输两个位。同样地9600波特传输两个位的时间在4800波特时只能传送一个
位。主机设定接收波特率为9600 终端只有也以9600波特发送的字符,主机才能正确地接收发送波特
RS232技术文摘枕善居收集整理
率高于或低于9600都会使主机接收到的字符发生错误。接收波特率为9600终端以不同的波特率发送回
车苻时,主机接收到的二进制序列如表1所示
从表1中可以看出,除了19200和1800波特时两种特例情况其他情形的二进制序列都是 9600波特
时二进制序列嘚变换。取前十个二进制位与9600波特时的二进制位相对应忽略缺少停止位‘1’引发的
数据帧错误,把接收到的字符表示成字节方式(如表1嘚最右列所示) 例如:在发送速率为1200波特,
接收速率为9600波特时主机得到的字节是0x80,而不是正确的回车符0x0D因为在不同的发送速率下
(9600,48002400,1200)得到的字节不同所以通过接收字符的判定就可以确定发送波特率。
发送波特率为19200时其发送速度正好是接收速度(9600波特)的两倍,因此发送端的两个二进
制位会被接收端看作一个取决于不同的串行接口硬件,‘01’和‘10’这两种二进制位组合可能被认为
是‘1’或鍺‘0’幸运的是,只有0~4位存在这样的歧义问题 后面的位因为都是停止位,所以都是
‘1’因此,发送速率为19200波特时接收到的字符其高半个字节为0xF低半个字节可能是多个值中的
一个,但不会是0x0因为0x0D中有相邻的两个‘1’,这就会至少在低半个字节中产生一个‘1’因
此,整个字节的形式为0xF? 且低半个字节不为0。
表1 不同波特率下的二进制序列
波特率接收到的二进制位序列字节表示
发送速率为1800波特时因為
而16/3不是整数,接收端二进制位的状态转换时刻和9600波特不一一对应引起在接收端的一个位接收
周期内有状态发生变化的可能。表1中给出嘚第六个位(表示为x)就是这种情况因为x有可能被看作
‘1’,也有可能被看作‘0’所以发送速率为1800波特时接收到的字节可能是0xE0或者0xF0。波特
率为3600和7200时也有同样的问题也可以采用同样的方法,但不确定的位数会增加需要检测的字节
种类也会更多。3600波特和7200波特的传输速率幾乎不采用因此这个问题并不严重。只要发送波特率
在1200~19200之间我们都可以通过接收到的一个字符对此波特率进行唯一的判定。
当发送速率低于1200波特时接收端收到的字节都是0x00,因此只能确定其速率低于12 00波特
而不可能再得到更多的信息。为了解决这个问题可以在9600波特嘚速率下继续接收下一个字节信息。
发送速率为600波特或更低时一个位的发送时间要大于9600波特时整个字节的接收时间。因此发送
端每一個从‘1’(终止位)到‘0’(起始位)的跳变都会让接收端认为一个新的字节开始了。表2所示
为600波特或更低的传输速率时接收端回车符的②进制序列(只给出开始的一些位)
表2 低波特率回车符的接收方式
波特率9600波特二进制序列
[1]赵依军等. 单片微机接口技术[M].北京: 人囻邮电出版社,
RS-422、RS-485与RS-232不一样数据信号采用差分传输方式,也称作平衡传输它使用一对双绞线,
将其中一线定义为A另一线定义为B,如圖2
通常情况下,发送驱动器A、B之间的正电平在+2~+6V是一个逻辑状态,负电平在-2~6V是另一个逻
辑状态。另有一个信号地C在RS-485中还有一“使能”端,而在RS-422中这是可用可不用的“使能”
端是用于控制发送驱动器与传输线的切断与连接。当“使能”端起作用时发送驱动器处於高阻状态,称
作“第三态”即它是有别于逻辑“1”与“0”的第三态。
接收器也作与发送端相对的规定收、发端通过平衡双绞线将AA与BB對应相连,当在收端AB之间有大于
+200mV的电平时输出正逻辑电平,小于-200mV时输出负逻辑电平。接收器接收平衡线上的电平范围通
常在200mV至6V之间參见图3。
RS-422标准全称是“平衡电压数字接口电路的电气特性”它定义了接口电路的特性。图5是典型的RS-422
四线接口实际上还有一根信号地线,共5根线图4是其DB9连接器引脚定义。由于接收器采用高输入
阻抗和发送驱动器比RS232更强的驱动能力故允许在相同传输线上连接多个接收节點,最多可接10个节
点即一个主设备(Master),其余为从设备(Salve)从设备之间不能通信,所以RS-422支持点对多
的双向通信接收器输入阻抗为4k,故发端最大负载能力是10×4k+100Ω(终接电阻)。RS-422四线接
口由于采用单独的发送和接收通道因此不必控制数据方向,各装置之间任何必须的信號交换均可以按软
件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)实现
RS-422的最大传输距离为4000英尺(约1219米),最大传输速率为10Mb/s其平衡双絞线的长度与传输
速率成反比,在100kb/s速率以下才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传
输一般100米长的双绞线仩所能获得的最大传输速率仅为1Mb/s。
RS-422需要一终接电阻要求其阻值约等于传输电缆的特性阻抗。在矩距离传输时可不需终接电阻即一
般在300米以下不需终接电阻。终接电阻接在传输电缆的最远端
RS-422有关电气参数见表1
由于RS-485是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿如都采用平衡传
输方式、都需要在传输线上接终接电阻等。RS-485可以采用二线与四线方式二线制可实现真正的多点双
而采用四线连接时,与RS-422一样呮能实现点对多的通信即只能有一个主(Master)设备,其余为从设
备但它比RS-422有改进,无论四线还是二线连接方式总线上可多接到32个设备參见图7。
的规范所以RS-485的驱动器可以用在RS-422网络中应用。
RS-485有关电气规定参见表1
RS-485与RS-422一样,其最大传输距离约为1219米最大传输速率为10Mb/s。平衡双絞线的长度与传输
速率成反比在100kb/s速率以下,才可能使用规定最长的电缆长度只有在很短的距离下才能获得最高
速率传输。一般100米长双絞线最大传输速率仅为1Mb/s
RS-485需要2个终接电阻,其阻值要求等于传输电缆的特性阻抗在矩距离传输时可不需终接电阻,即一
般在300米以下不需終接电阻终接电阻接在传输总线的两端。
RS-422可支持10个节点RS-485支持32个节点,因此多节点构成网络网络拓扑一般采用终端匹配的总
线型结构,不支持环形或星形网络在构建网络时,应注意如下几点:
1.采用一条双绞线电缆作总线将各个节点串接起来,从总线到每个节点的引出线长度应尽量短以便使
引出线中的反射信号对总线信号的影响最低。图8所示为实际应用中常见的一些错误连接方式(ac,e)
和正确嘚连接方式(bd,f)a,ce 这三种网络连接尽管不正确,在短距离、低速率仍可能正常工作
但随着通信距离的延长或通信速率的提高,其不良影响会越来越严重主要原因是信号在各支路末端反射
后与原信号叠加,会造成信号质量下降
2.应注意总线特性阻抗的连续性,茬阻抗不连续点就会发生信号的反射下列几种情况易产生这种不连续
性:总线的不同区段采用了不同电缆,或某一段总线上有过多收发器紧靠在一起安装再者是过长的分支
总之,应该提供一条单一、连续的信号通道作为总线
五、RS-422与RS-485传输线上匹配的一些说明
对RS-422与RS-485总线网絡一般要使用终接电阻进行匹配。但在短距离与低速率下可以不用考虑终端匹
配那么在什么情况下不用考虑匹配呢?理论上在每个接收数据信号的中点进行采样时,只要反射信号
在开始采样时衰减到足够低就可以不考虑匹配但这在实际上难以掌握,美国MAXIM公司有篇文章提到一
条经验性的原则可以用来判断在什么样的数据速率和电缆长度时需要进行匹配:当信号的转换时间(上升
或下降时间)超过电信号沿总线单向传输所需时间的3倍以上时就可以不加匹配例如具有限斜率特性的
RS-485接口MAX483输出信号的上升或下降时间最小为250ns,典型双绞线上的信號传输速率约为
生地电位差而形成串扰
由图2可见:Er=Et+En+Eg,Et为十几伏,Eg一般为几十伏至几百伏En若
是来自用电器一般不超过几十伏,若是来自雷電则可达几千伏 RS232接口所
能承受的最大电压是25伏,由此可见几十伏以上的干扰信号不仅会影响正常
通讯而且足可将接口烧毁。
SC-232系列光隔離长线收发器是将RS232 接口数据传送方式转换成双端平
衡信号传输并用高速光隔离器件将两台设备隔离开,在差分接收器接收到双端
平衡信號后再还原成RS232信号送至RS232接口见图3所示:
Et为发送端电压,Er为接收端电压En 为干扰电压,Eg为地电位差
由于采用双端平衡传输和差分接收,使得加在两根导线上的干扰信号可以
相互抵消而不影响正常信号的传输因而有效克服了噪声干扰。同时由于光隔离
器的作用使得两台通讯设备之间的地电位差Eg不会对信号有任何影响。从而
彻底解决了通讯中的串扰和噪声干扰
经实测,使用串口泵后在波特率为9600bps时通讯距離可达2公里若降
低通讯速率,则可相应延长通讯距离
本装置不需外接电源,其工作电源从RS232接口上窃取如图4所示:图
中TXD、RTS、DTR是RS232的输出信号,每根信号线可提供约9mA的输出电源
通讯时其电压在+10V和-10V之间跳变,通讯停止后其电压极性不定但开机上
电时全部为-10V。该三个信号经D1~D6全波整流和C1、C2滤波后得到+9V和-9V
直流电压若是开机上电状态则只有-9V电压。IC1和IC2分别是负电压到正电
压转换器和正电压到负电压转换器将輸入电压转换极性并升压,这样无论TXD、
RS232技术文摘枕善居收集整理
RTS、DTR是什么极性都能在DW1和DW2端得到+9V和-9V的稳定电压亦即
不需靠软件設置来得到工作电压,确保适合所有软件!其实只需以上任意一根信
四、瞬态电压干扰接口保护
由于本装置采用平衡差分传输方式因而具有良好的抗电磁干扰能力,光
电隔离电路能有效的抑制地电位差的干扰采用屏幕电缆对抑制射频干扰很有
效,但屏蔽电缆线的电容较夶会相应降低通讯速率。除上述常见干扰因素外
瞬态电压干扰是威胁通讯接口安全的元凶之一。
瞬态电压抑制器TVS是一种高效能的电路保护器件外形及符号同普通稳压
管,所不同的是它是一种特制的齐纳二级管,能经受高达数千伏的脉冲电压和
数十乃至数百安培的浪湧电流能承受的功率高达数千瓦。同时TVS具有极小的
极间电容并不会影响信号的正常传输。
图5给出了本采用TVS的保护电路在发送端和接受端各采用3个TVS单元,
分别对线路之间、线路对地之间的瞬态电压干扰进行抑制消除了由于强电进入
而产生通讯口被烧毁的现象,从洏有效的保证了整个通讯系统的安全运行
串口泵可广泛用于各种工业控制系统、计算机通讯系统等一切采用RS232
通讯的设备,对延长通讯距離、抗干扰和保护接口等方面不失为一种经济可靠的
装置根据以上原理,还可设计出RS232到RS422/RS485等各种通讯规程转换器

1. 对一个已设计完成的产品如哬用示波器经行检测分析其可靠性?
答:示波器早已成为检测电子线路最有效的工具之一通过观察线路关键节点的电压电流波形可以直觀地检查线路工作是否正常,验证设计是否恰当这对提高可靠性极有帮助。当然对波形的正确分析判断有赖于工程师自身的经验
2. 决萣示波器探头价格的主要因素是什么?
答:示波器的探头有非常多的种类不同的性能,比如高压差分,有源高速探头等等价格也从幾百人民币到接近一万美元。价格的主要决定因素当然是带宽和功能探头是示波器接触电路的部分,好的探头可以提供测试需要的保真喥为做到这一点,即使无源探头内部也必须有非常多的无源器件补偿电路(RC 网络)。
3. 一般的安捷伦示波器探头的使用寿命有多长时间探头需不需要定期的标定?
答:示波器的探头寿命不好说取决于使用环境和方法。标准对于探头没有明确的计量规定但是对于无源探頭,至少在更换探头探头交换通道的时候,必须进行探头补偿调整所有有源探头在使用前应该有至少 20 分钟的预热,有的有源探头和电鋶探头需要进行零点漂移调整
4. 什么是示波器的实时采样率?
答:实时采样率是指示波器一次采集(一次触发)采样间隔的倒数据了解,目前业界的最高水平是四个通道同时使用
5. 什么是示波器的等效时间采样?
答:等效时间采样指的是示波器把多次采集(多次触发)采集到嘚波形拼凑成一个波形每次采样速率可能很慢,两次采集触发点有一定的偏移最后形成的两个点间的最小采样间隔的倒数称为等效采樣速率。其指标可以达到很高如 1ps。
6. 什么是功率因数如何如何测量?
答:功率因数:在直流电路里电压乘电流就是有功功率。但在茭流电路里电压乘电流是视在功率,而能起到作功的一部分功率(即有功功率)将小于视在功率有功功率与视在功率之比叫做功率因數,以 COSΦ表示,其实最简单的测量方式就是测量电压与电流之间的相位差,得出的结果就是功率因数。
7. 如何表达和测试功率密度
答:功率密度就是单位体积里的功率,一般电源里用 W/in3
8.有无办法利用示波器测出高频变压器或电感磁芯的工作情况?
答:TEK 推出的功率测试方案里就有一项功能——B-H 曲线的分析它能反应磁芯的工作状态,还能测出动态电感值并得出磁芯损耗。
9. 开关电源的噪声有多种如布线鈈合理引起的交叉干扰、电感漏磁、二极管反向尖峰...等引起噪声 如何用示波器鉴别?
答:TEK 的 TDS5000 示波器上有频域分析、分析噪声的频率段就能分析出噪声的种类才好用相应的处理方法。示波器只能提供数据分析和波段形显示
10. 用力科示波器怎样可以测试到开头电源的幅射?
答:开关电源存在幅射干扰一般做法是设法探出干扰源,然后再去屏蔽它用示波器可以傅立叶变换的功能分析其频率成份构成,根據频率范围从而判断干扰的种类。
11. 在反激式电源设计过程当中经常会因为变压器漏感大,而使变压器的转换效率降低绕制时采用初级中间夹绕次级的方式仍然不大理想。变压器绕制有什么技巧吗
答:将大功率的输出绕组绕在里面,尽量靠近原边加强偶合。
12. 有沒有能分析开关损耗的示波器
答:泰克的电源测试系统即 TDS5000 系列数字荧光示波器加上 TDSPWR2 功率分析软件就可以轻松的分析开关损耗以及每周期嘚功率损耗甚至包括 RDS ON。
13. 示波器能否进行傅立叶分解
答:现代数字示波器大多具有 FFT 功能,其中上述系统甚至可以按 EN61000-3-2 标准对电流谐波進行预测试
14. 示波器能否进行滤波处理?如对 PWM 波进行低通滤波
答:TDS5000 可以进行 20MHz,150MHz 低通滤波还可以进行一种称之为高分辨率采集的数字低通滤波,在此种模式中采样点的垂直分辨率可从 8bits 提高到 12bits上述系统可以输出像比如 PWM 这样的信号按照脉宽变化的趋势的类似正弦波波形。
15. 使用数字示波器时对 B 触发和触发电平的设置与被测信号有什么原则?
答:泰克的示波器支持 A,B trigger 功能简单说就是可以双事件序列触发,當选择 A-B seq 时A事件作为主触发,配合 B 事件捕获复杂的波形触发方法为 A 事件 arm 触发系统,当定义的 B 事件出现时在 B 事件处触发具体详细的触发說明,请参考示波器的手册
16. 如何用 TDS3052B 测量载波频率为几十 K,调制波频率为电源频率的已调波的最大值
答:工频输入可能为低频的 50Hz/60Hz,同時载波为几十 K一个工频周期为 20ms 左右,如果示波器需要观测 20ms 信号即示波器的 duration 采集窗口至少为 2ms/div ×10 格,同时根据几十 k 的载波信号确定示波器的采样率。最后可以估算出需要的采集内存长度判断是否能够满足测试要求。
17. 使用一台标称 100MHz 的 DSO 示波器测量一个高频开关幅值 400V,f=50M礻波器如何描绘出它的波形和上升时间?
① 示波器的带宽是以正弦波幅度衰减-3dB 点为带宽定义的
② 数字示波器中对于波形和上升时间的描绘都是通过实时采样电路和高速 A/D 变换器获得波形数据,再通过插值运算得到的
③ 在泰克的示波器中,有实时的处理电路完成所谓的正弦内插功能在信号采集电路部分完成。当然很多示波器也是通过示波器的主处理器进行数学运算完成的,这个时候会花比较多的时间
④ 对于您测量的信号,恐怕使用 100MHz 的示波器是无法进行50MHz 的方波,理论上应该使用450MHz 以上的示波器才能将信号中最重要的 9 次以下谐波准确重噺从而保证波形不失真。更何况您恐怕还要考虑信号上升时间的问题,理论上示波器的上升时间应该比信号快 5 倍以上。
⑤ 探头也一樣由于普通探头在测量高压的时候会产生高频失真的效应,您应该采用特别的差分探头或者高压探头比如泰克的 P5205,P5100 进行测量
18. 如何茬模拟电路用好数字示波器,比如测音频放大器的小信号电源的杂波等?
① 示波器的接地问题示波器的机壳和探头的参考地线都是连接地线的,因此良好的接地是测量干扰的首要条件
② 示波器参考地线引入的干扰问题,由于普通探头通常都有一段接地线会与待测点構成一个类似环形天线的干扰路径,引入比较大的干扰因此要尽量减少这一干扰,可以采用的方法是将探头帽拿掉不使用探头上引出嘚地线,而直接使用探头尖端和探头内的地点接触待测点进行测量
③ 使用差分测量的方法,消除共模噪声泰克提供一系列的差分探头,比如专门针对小信号的ADA400A 可以测量到几百微伏用于高速信号测量的 P7350 提供高达 5GHz 的带宽。
④ 在泰克的很多示波器里提供高分辨率采集(Hi-Res)的信号捕获模式可以过滤信号上叠加的随机噪声。
19. 在测量离板信号线的传导骚扰时发现在两个特定频点(一个是 659K 另一个是 ,MicroSoft Office VBA 等 等 可鉯灵活进行数据分析和处理。


这些分析工具还可以直接安装在示波器里面构成一台集数据采集,分析显示,处理的仪器单次采集更哆的数据,需要示波器配备更深的存储深度象 TDS5000B 系列通用示波器可以支持到 16M 内存。


39.影响横河示波器工作速度的因素有哪些


答:实际上任何一台示波器的原理都差不多,前端是数据采集系统后端是计算机处理。影响速度主要有两方面一是从前端数采到后端处理的数据傳输,一般都是用 PCI 总线此乃传输瓶颈, 但已有新技术可以突破;另一个是后端的处理方式,提高处理速度可以通过数据分包共享来实现


40.我们的应用通常会捕获 2M 甚至更多的数据进行分析, 且采样率通常会高达 10GS/S, 但在进行参数测试和 FFT 等分析时总是显得很慢, 为什么?


答:处理的数據量大速度自然会慢。要想获得大数据量的高速实时 FFT 分析除非采用专用 FFT处理器,但成本较高


41.使用泰克的 TDS2014 数字示波器抓一个并口的時序时,总能测到能量很强的 50Hz 交流而测不到信号,但是示波器的地和所测并口的地是一致的怎么办?


答:可以从以下几方面入手:


① 檢查示波器是否很好的接地或采用隔离变压器隔离;


② 附近是否有较强 50Hz 信号感应;


③ 在较强干扰环境下应注意并口的驱动能力及工作频率与测试操作选择是否合适。若只看到 50Hz干扰正弦波且波形较规则,则应考虑并口可能未工作;


④ 检查一下探头尖是否损坏了;


⑤ 建议把鼡不着的外设都拨掉也有可能从显示器上来的;


⑥ 如果示波器用了很久,就要考虑底线是否正常就是那个小夹子。把探头取下用万鼡表量一量。


42.要解决抗电源干扰问题想测量总电源的干扰信号串入到弱信号放大器电源的情形。结果即使示波器探头和地连在一起,都有干扰信号不管测哪里都一样。干扰信号是音频这是为什么?





① 示波器的接地问题示波器的机壳和探头的参考地线都是连接地線的,因此良好的接地是测量干扰的首要条件;


② 示波器参考地线引入的干扰问题由于普通探头通常都有一段接地线,会与待测点构成┅个类似环形天线的干扰路径引入比较大的干扰,因此要尽量减少这一干扰可以采用的方法是将探头帽拿掉,不使用探头上引出的地線而直接使用探头尖端和探头内的地点接触待测点进行测量;


③ 使用差分测量的方法,消除共模噪声泰克提供一系列的差分探头,比洳专门针对小信号的ADA400A 可以测量到几百微伏用于高速信号测量的 P7350 提供高达 5GHz 的带宽;


④ 在泰克的很多示波器里提供高分辨率采集(Hi-Res)的信号捕获模式,可以过滤信号上叠加的随机噪声


43.在 EMC 试验中有时候会出现指示表短暂的指示消失现象,使用示波器进行检测发现试验过程Φ示波器有屏幕整个晃动的现象。试验的项目是 EFT(瞬变脉冲串抗扰度试验)如何解释和怎样在试验中消除这种现象?


答:EFT 有时会对示波器造成干扰造成误触发,可尝试使用示波器的高频抑制触发模式限制示波器带宽等办法。


44.为什么示波器有时候抓不到经过放大后的電流信号


答:如果信号的确存在,但示波器有时能抓到有时抓不到,这可能和示波器的设置有关系通常若您可将示波器触发模式设置成 Normal ,触发条件设置成边沿触发,并将触发电平调到适当值然后将扫描方式设置成单次方式,如果这种方式还不行通常仪器可能出了问題。


45.新型横河示波器怎样用于单片机开发呢


答:单片机电路开发过程中,一般来讲所用的元件和芯片卡本身都没有问题有问题的往往是他们之间相互通信和预想的不同,单片机中常见的总线是 SPI,I2C,USB,LIN,CAN, 54621A 和 54621D 示波器本身支持串行信号的触发功能,可直接调试串行总线上的通信情況另外,若您使用 DSP 结合 MCU 开发电路板可能牵涉到软硬件联调,这时您可以用 54621D 的数字逻辑通道连接到控制线或数据、地址线上借以判断茬特定的操作条件或子程序运行下,电路是否能正常工作而且其每通道 2M 点的存储深度非常有助于分析问题的原因,观察长时间的串行信號观察握手时序等。而且其放大功能可将信号放大数万倍以观察细节。


46.新型数字示波器 54621A 和 54621D 在检测时是否对(Inter-IC)总线的不同信号和不哃速率有什么影响呢


答 :I2C Bus 信号一般工作速率不超过 400Kbit/s,最近也出现了几 Mbit/s 的芯片卡,54621A 和 54621D在设置触发条件时无需顾及不同速率的影响,但对其咜总线如 CAN 总线,您先要在示波器上设置 CAN总线当前的实际工作速率以便示波器能正确解协议并正确触发。





答:想对 Inter-IC 总线信号进行进一步嘚分析如协议级的分析,可使用安捷伦的逻辑分析仪但相对来说,价格比 54621A/D 要高


48.数字示波器的各种触发的应用,比如说边沿触发毛刺触发和脉宽触发等,它们各自适合测试那种信号


答:① edge trigger , 边沿触发可设触发电平,上升沿或下降沿边沿触发也称为基本触发。


② advanced trigger即高级触发,里面含概各种不同的触发功能可以根据被测信号的特征,设置相应的触发条件定位感兴趣的波形。高级触发是电路調试的关键在电路调试过程中,如果事先不了解被测信号可能的问题可以先使用泰克数字荧光示波器,利用 400,000/秒波形捕获速度迅速发現电路中的各种问题,再配合不同的高级触发功能来进行故障的细节定位这样可以缩短您的调试周期。


49.关于毛刺测量以前请教过相關的技术人员,得到的答复是示波器所能捕捉的最小毛刺就是示波器的采样速率。是否所有的示波器都遵循这一规律此时示波器的前置滤波器不会对它有影响吗?


答:不能断言所有的示波器都是这样比如,有些示波器达到 1GS/s带宽只有 60MHz,显然1ns的毛刺不可能捕捉到。其實捕捉毛刺的能力除了带宽采样率,还取决于波形捕获率即每秒能够捕捉的波形数量,详情请参见泰克关于 DPO 的应用文章


50.在使用示波器时如何消除毛刺?


答:如果毛刺是信号本身固有的而且想用边沿触发同步该信号(如正弦信号),可以用高频抑制触发方式通常鈳同步该信号。如果信号本身有毛刺但想让示波器虑除该毛刺,不显示毛刺通常很难做到。


可以试着使用限制带宽的方法但不小心鈳能也会把信号本身虑掉一部分信息。若使用逻辑分析仪器一般来说,使用状态采集的方法有些在定时方式下采集到的毛刺,就看不箌了


51.在实际工作中,当碰到突发的毛刺信号如何捕捉和测试?


答:比如我们在进行时钟测试时经常会碰到偶发毛刺信号,该信号將会对我们的电路产生误动作因此捕获该信号成为测试的关键,由于事先我们无法判断该毛刺为正还是为负因此我们须先利用TDS5000 示波器嘚数字荧光功能即快速波形捕获模式结合无限余辉查看毛刺特征,然后利用示波器的高级触发功能——脉宽触发依照信号特征如:小于囸常时钟脉冲宽度触发。


52. 毛刺/脉宽触发的应用场合有哪些


答:毛刺/脉宽触发一般有两种典型应用场合,一是同步电路行为如利用它來同步串行信号,或对于干扰非常严重的应用无法用边沿触发正确同步信号,脉宽触发就是一个选择;另一是用来发现信号中的异常现潒如因干扰或竞争引起的窄毛刺,由于该异常是偶发显现必须用毛刺触发来捕获(另一种方法是峰值检测方式,但峰值检测的方法有可能受其最大采样率的限制同时,一般是能看不能测)。若被测对象的脉冲宽度是 50ns而且该信号没有任何问题,也就是说没有因干扰,競争等问题引起的信号畸变或更窄的用边沿触发就可同步该信号,无需使用毛刺触发有不少用户将脉宽触发设置为 10ns ~ 30ns,幸运的是5462x 和 546?x 是業界难得的能完成该操作的仪器。若想验证该 10MHz 方波中有无异常脉冲包括比 50ns 窄很多的脉冲,就会用到脉宽或毛刺触发, 也就有可能会用到 5ns


53. 咹捷伦的数字示波器有没有 DPO 功能


答:DPO 是一个专用名词,只有一个示波器公司使用该名词安捷伦对应的功能叫 MegaVision,和DPO 相同之处是:①可以矗接信号中的异常现象②波形捕获率远高于普通数字存储示波器。不同之处:


①发现异常信号后MegaVision 可对该异常直接放大并观察信号细节。


②MegaVision 示波器的实时采样率突破 1.25GSa/s 极限可达 2GSa/s(如 546?xA/D 示波器)甚至更高。③MegaVision 示波器是为需要深存储的应用场合优化的当示波器存储深度>10K,甚至 100K, 2M 时,其波形刷新率是业界及其领先的


54. 如果依据信号上升时间确定了带宽后,按照该带宽确定采样率的原则仅仅是为了实现无采样混叠误差吗


答:确定带宽后再确定采样率,业界的一些公式的确确定采样率的原则是为了实现无采样混叠误差,但它是泛泛的评估说法具体还偠看您被测对象的特征,因为最高的指标往往是在特定条件下给出的未必满足您的测试应用。


55. 示波器如何显示两个采样点之间的波形


答:示波器的显示方式有多种:点显示、正弦内插显示、直线连接显示;示波器的缺省显示方式通常为矢量连接显示方式,有的示波器僅支持直线连接方式;无论是直线连接还是正弦内插在两个实际采样点之间提供的信息都不是实际采集的,由于直线连接方式可能会导致显示出现突变如在一正弦波的波峰采集一个点,两边的波谷各采集一点会显示出三角波,而用正弦内插显示出来仍是正弦波所以,有些应用文章中的说法是:采用直线连接对采样率的要求更高,如 10 倍的关系(以真实再现波形);采用正弦内插对采样率要求稍低以下,也有文章说2.5 倍就可以,工程上一般说 4 倍以上也有 5 倍,6 倍的说法





答:对于 156.25MHz 差分时钟信号,Rise/Fall Time(20%~80%)<100ps 若您想精确测试该上升时间,如 3%的測试精度0.4/100ps *1.4 = 5.6GHz 带宽示波器及其探头系统,若 10%精度可接受0.4/100ps*1.2 = 4.8GHz 带宽示波器及其探头系统。注意若您使用差分探头您要确保,从被测点算起整個示波器的带宽是


57. 在选择示波器时,一般考虑的多的是带宽那么,在什么情况下要考虑采样速率


答:取决于被测对象,在带宽满足嘚前提下希望最小采样间隔(采样率的倒数)能够捕捉到您需要的信号细节。业界有些关于采样速率经验公式但基本上都是针对示波器带寬得出的,实际应用中最好不用示波器测相同频率的信号。若您在选型对正弦波,选择示波器带宽是被测正弦信号频率的 3 倍以上,采样率是带宽的 4 到 5 倍实际上是信号的 12 到 15 倍,若是其它波形要保证采样率足以捕获信号细节 。若您正在使用示波器可透过以下方法验證采样率是否够用将波形停下来,放大波形若发现波形有变化(如某些幅值),采样率就不够否则无碍。也可用点显示来分析采样率是否够用。


58. 100MHz 的模拟示波器可以较清楚看到寄生波形而 100MHz 的数字示波器却看不到(仅能看到波形加粗)?


答:此现象和示波器显示有关模拟示波器上看到的迹线一般较细,它通过垂直偏转器直接将电压打到屏幕上而且扫描速率和波形刷新率都很快。数字示波器是通过 A/D 將波形电压量化存到内存中,处理之后再显示数字示波器屏幕的显示分辨率是有限的,通常为 6?0 点或 1000 点若您将示波器的存储深度(记录長度)设置成 10K 或 2M, 这意味着,要让内存中 10K 或 2M 点的信息量通过 6?0 个点或 1000个点来反映无论算法有多好,都会带来一定的显示误差波形加粗的程度囷存储深度是相关的,这些问题是数字示波器特有的问题另外数字示波器缺省显示方式为矢量显示方式,即会在两个采样点之间以线性算法或正弦内插算法插入一些点,模拟示波器没有这些问题您可试着将示波器记录长度改为 500 点 ,并将矢量显示改为点显示观察数字礻波器每次采样实际得到的数据,调整时基可以清楚得看到这些点,即使使用矢量显示线会变细些。仅从仪器角度出发另外测量小信号,使用 1:1 得探头得结果可能会比 10:1 探头更好些 。另外模拟示波器没有采样率得概念,只有扫描速率概念使用数字示波器,采样率很哆时候需考虑


59. 模拟和数字示波器在观察波形的细部时,那个更有优势(例如:在过零点和峰值时观察 1%以下的寄生波形)?


答:观察 1%鉯下的寄生波形无论是模拟示波器还是数字示波器,观察其精度都不是很好模拟示波器的垂直精度未必比数字示波器更高,如某 500MHz 带宽嘚模拟示波器垂直精度是+/-3%, 并不比数字示波器(通常为 1~2%精度)更具优势而且对细节,数字示波器的自动测量功能比模拟示波器的人工测量更精確


60. 数字示波器一般提供在线显示均方根值,它的精度一般是多少


答:示波器的幅值测量精度,很多人用 A/D 位数来衡量实际上,随着您所用的示波器带宽实际的采样率设置等,会有变化若带宽不够,本身带来的幅值测量误差就很大若带宽够了,采样设置很高实際的幅值测量精度就不如采样率低的时候的精度(您有时可参考示波器的用户手册,它可能会给出不同采样率下示波器的 A/D 实际有效位数);总嘚来讲,示波器测量幅值包括均方根值的精度往往不如万用表,同样测量频率,它不如频率计数器


61. 如何捕捉并重现稍纵即失的瞬時信号?


答:将示波器设置成单次采集方式(触发模式设置成 Normal ,触发条件设置成边沿触发并将触发电平调到适当值,然后将扫描方式设置成單次方式)如果使用的是安捷伦5462xA/D,546?xA/D,5483xB/D,5485xA,这些仪器都支持 MegaZoom 功能,就是说可在观察信号全局的同时,对局部细节进行放大观察或者通过移动屏幕嘚方式,或者通过双时基显示功能来完成注意示波器的存储深度将决定所能采集信号的时间,和能用到的最大采样速率


62. 安捷伦的哪種示波器能够测试频率为 500M 的载波信号?


答:如果仅测载波信号本身通常载波信号为正弦波,推荐使用 1.5GHz 示波器(安捷伦 54845B),使用 BNC 电缆连接被测对潒可得到~94.6%的上升时间测量精度。若必须使用探头推荐使用 1157A 有源探头(2.5GHz 带宽)。如果使用 500MHz 带宽的示波器即使使用 BNC 电缆,最好情况下得到的幅度测量误差是 29.3%,上升时间测量精度是 58.6%


63. 示波器标称为 60MHZ,是否可以理解为它最大可以测到 60MHZ


答:60MHz 带宽示波器,并不意味着可以很好地测量 60MHz 嘚信号根据示波器带宽的定义,如果输入峰峰值为 1V 的 60MHz 的正弦波到 60MHz 带宽的示波器上从示波器上将看到 0.707V 的信号(30%幅值测量误差)。


64. 用标称为 60MHZ 嘚示波器测 4.1943MHZ 的方波时测不到为什么?


答:如果要测试的是方波选择示波器的参考标准是信号的上升时间,若示波器带宽=0.35/信号上升时間* 3则上升时间测量误差为 5.4%左右。


示波器的探头带宽也很重要如果使用的示波器探头包括其前端附件构成的系统带宽很低,将会使示波器带宽大大下降如若您使用 20MHz 带宽的探头,则能实现的最大带宽是 20MHz如果在探头前端使用连接导线,会进一步降低探头性能(但对~4MHz 方波不應有太大影响,因为速度不是很快) 另外,查看一下示波器使用手册有的厂家新推出的示波器,在 1:1 设置下其实际带宽将锐减到<=6MHz,对于~4MHz 的方波,其三次谐波是 12MHz,其五次谐波是 20MHz,若带宽降到 6MHz,对信号幅值衰减很大即使能看到信号,也绝对不是方波而是幅值被衰减了的正弦波。当嘫测不出信号的原因可能有多种,如探头接触不好但该现象很容易被排除。建议可以用 BNC 电缆连接一函数发生器检验该示波器本身有沒有问题,探头有没有问题如有问题,可和厂家直接联系


65. 怎样测量时钟的稳定度?


5485xA,若您希望更加强大的抖动分析功能其配有专门嘚抖动分析软件,提供功能十分强大的抖动分析具体可参见 5485x 示波器的 Datasheet,更详细的信息可致电安捷伦。


66. 使用安捷伦示波器精确测量 PLL 中周期抖动有什么方法和技巧


5485xA,如果希望更加强大的抖动分析功能其配有专门的抖动分析软件,提供功能十分强大的抖动分析提醒在使用示波器时,要注意其本身的抖动相关指标是否满足测试需求如示波器本身的触发抖动指标等,同时要注意使用不同的探头和探头连接附件时若不能保证示波器的系统带宽,测量结果会不准确





答:可使用安捷伦 548xx 系列示波器+USB-GPIB 82357A 适配器+软件选件 来完成。也可使用安捷伦的較低价位的调制域分析仪来完成


68. 设计一个 PLL,,如何测量 PFD(频率鉴相器)的死区?


答:可以将示波器的一个通道连接到参考信号另一通道连到反馈信号,设置示波器的触发条件为建立保持时间触发这时,在调整示波器建立保持时间设置的同时调整参考信号,直到失锁这时嘚建立保持时间设置就对应您的 PFD 死区。理论上认为失锁会在两个时刻发生,一是在初始工作时间两个信号相差(频差)超过 PLL 的捕捉带宽;叧一始在跟踪过程种,反馈信号变化过大使两个信号相差超过 PLL的跟踪带宽会失锁。安捷伦所有 548xx 系列示波器都可完成该测量(在带宽满足的湔提下)


69. 使用安捷伦设备如何测试光信号?


答:安捷伦有全套测试方案测量光信号从光源、光谱仪、光万用表、光示波器、光波长计等,如果想用实时示波器测量光信号可使用光电转换器结合示波器完成测量。


70. 如何使用示波器测量电源纹波


答:可以先用示波器将波形整个波形捕获,然后将关心的纹波部分放大来观察和测量(自动测量或光标测量)同时还利用示波器的 FFT 功能从频域分析。通常若不太清楚被测对象细节(幅值频率等)的情况下,可使用”AutoScale”按钮观察到信号的大概 ,再调整水平控制旋钮和垂直控制旋钮以得到最佳的显示(洳,幅值尽量满屏显示)再用 Zoom 功能将波形作满平放大显示,测电源纹波时可将纹波部分用 Zoom 功能放大来分析;另外,可能会考虑从频域角喥分析电源观察其谐波和杂波情况,为此可让示波器显示尽量多个周期信号,将示波器的存储深度仅可能用到最大采样率设置成适當的数值,以保证波形不失真这样得到的频率分辨率为采样率除以当前存储深度设置,观察各次谐波及其与基波的幅度差另外,若使鼡 MatLab 软件可利用 MatLab 软件的强大功能对捕获的信号数据进行更加深入的分析。546xx、548xx 都标准配置有和计算机相连的软件直接将数据取到计算机中,以进一步分析当然,也可将 Matlab 软件直接装到 548xx 中若已经知道电路的参数,可直接调整示波器设置,让其工作在合适的采样率和垂直刻度下


71. 开关电源输出电压的纹波是一个重要的指标,如何正确使用示波器来测量这个指标


答:纹波的定义是附着于直流电平之上的包含周期性与随机性成分的杂波信号,英文称为 PARD(Periodic And Random Deviation)它的定义是杂波的峰峰值。测量纹波要注意的事项:示波器探头地线会带来很大纹波应该拔掉地线直接使用探头内地线进行测量。当然最好的测量方法是使用 50 欧姆终端电阻,用 BNC 电缆直接联结到示波器这里应该注意该 50 欧姆电阻偠考虑功耗,可能要大功率电阻相关的标准要求,比如是否要分出周期性工频纹波和开关纹波高频噪声等。再比如测量频率是否要限制在 20MHz 以下。


72. 测纹波时有很大一部分是50赫兹的周期性尖脉冲负载电流越大,脉冲幅度越大有哪些具体的解决办法?


答:在泰克功率测量系统中当进行纹波测量时,我们可以选择工频纹波测试或开关纹波测试这样就可自动滤掉不相关频率的纹波,比如:选择测試 200KHz 的纹波那么示波器将会自动对其他频率成分进行滤波。


73. 测量纹波时怎样去除在纹波上的噪声比如工频噪声?


答:纹波上的噪声可通过 TDS5000 示波器在捕获模式中的高分辩率捕获模式就可以去除这些随机的噪声纹波分两种一种是工频的,100HZ一种是开关纹波。TEK 推出的 TDSPWR2 就能把這两种纹波分


离后分别测量得出结果


74. 精确测试开关电源的纹波与噪音时,是否要在专门的实验室里才可以


答:当然如果有专门的实驗室进行纹波测量是最理想的。在不具备这个条件的时候应当注意的问题有:


① 示波器应该有良好的接地;


② 如果测量标准有带宽限制的偠求应该打开 TDS430A 中的 20MHz 带宽限制;


③ 使用示波器的交流耦合;


④ 使用 BNC 电缆,并用 TDS430A 的 50 欧姆输入阻抗档进行测量(这时可能需要 50 欧姆的大功率负載BNC 适配器或者制作测试夹具)为提高测量精度,不应该使用示波器的探头示波器探头的地线会引入比较大的噪声。


75. 如何使用示波器測量一些低纹波电源的输出纹波值比如测量 1.8V 的输出纹波,一般都标称输出纹波小于 20mV如何用示波器来验证?而普通示波器即使直接探头接探头地夹的噪声就有二三十毫伏了


答:这个的问题很有代表性。要用到高共模抑制比的电压差分探头它能工作在高噪声环境中。


76. 怎样用数字示波器查看和读出所显示的波形的周期


答:所有的数字示波器都支持波形周期测量,从提高测试精度的角度出发如果使用嘚是 ?x(546?5 除外),可在其测量参数中选择 Counter其内嵌硬件频率计数器会被启动进行精确的频率测量(5digit),若使用的是其他型号示波器尽量让示波器屏幕显示一个周期的信号,幅值尽量满刻度这时测量精度一般较好,可以用示波器的自动测量功能也可用光标手动测量。


77. 在开发当中碰到一个问题在样板机上加改功能,检测样板的声频数据输出,触发信号等等 检测的结果跟设计的结果差不多一样,为什么样板声喑清晰显示准确,而成品的声音有时候是可以接受但是有时候不行?


答:实际被测对象的声音有时可以接受有时不行,但示波器上嘚波形显示看不出什么问题或示波器显示数据和被测对象上的数据相差很远。往往是示波器和您的被测对象没有同步造成的可尝试下媔的方法:声音信号通常为低速信号,可让示波器工作在滚动方式下观察信号出现问题时,手动停止波形采集并进行分析。


在时域中觀察声音信号往往不太全面安捷伦的动态信号分析仪在很多时候是更好的选择,但若没有该仪器可结合示波器的 FFT 功能从频域观察。尝試用示波器的触发功能若手边有混合信号示波器(54xxxD),可结合其逻辑通道定义触发条件(如类似逻辑分析仪的状态触发顺序触发)。


78. 如何 tds3012 示波器进行时钟抖动测试


答:在泰克的开放平台示波器中(比如 TDS7000,TDS5000)有专门的抖动测量软件可以进行全面的抖动测量(比如 Rj,Dj 等)在 TDS3012 Φ只能通过无限余辉对信号进行比较长时间的累计测量。另外一般频率比较高的时钟才需要测量抖动。一般示波器测量信号的原则是:礻波器的带宽应该是信号最高频率的 5 倍如果上升时间比较快的方波可能需要示波器带宽是信号频率的 10 倍甚至更高。所以建议采用更高带寬开发平台的示波器。


79. 在 AC/DC 开关电源中如何用示波器进行功率因数测量


答:其实使用示波器测量功率因数就是测量电压与电流之间的楿位差即 cosφ,同时泰克 TDS5000功率测试系统也自动对 PFC 的相关参数进行测量(如:THD,True Power,Apparent Power,Power Factor等)。


80. 用泰克示波器的 FFT 功能可以看到开关电源的辐射的频率及幅度但是这里面的幅度的值与认证中心的值的概念是一样吗?假如不是怎样转换?而且假如在看波形时选不同的 V/DIV,在 FFT 状态下有不同嘚幅度是否正常?---我用的型号是 TDS1012


答:使用示波器的 FFT 功能测得的幅值只能作为定性的分析,而不能作为定量的分析因此只具备参考价徝,如果希望对频谱幅度进行分析可选择 Blackman-Harris 窗口这样效果会好一些;当转换 V/div时一定会对 FFT 的幅值产生影响,因为这是受到示波器本身的 ADC 的分辨率限制所以为了提高测量精度,一般会选择将波形尽可能占满整个屏幕(但决不能超出屏幕)也就是选择较小的


81. 选择什么型号的礻波器可有效提高设计效率?


答:示波器发展到现阶段已把数据分析提高到重要的位置。使用示波已不仅仅是在调试中观察波形更重偠的是能很好的在设计中分析计算器件参数,帮助大家优化设计方案选择什么样的示波器最适合要结合您所要观察分析的信号决定。


82. 洳何用示波器测试视频参数(包括视频输出电平、水平清晰度、亮度幅频响应、色度幅频响应 、亮度信噪比、色度信噪比、亮度非线形失嫃等等视频参数)


答:泰克 TDS3000B 系列示波器加上 TDS3VID 或 TDS3SDI 以及 TDS5000 系列示波器均提供强大的视频测量功能,甚至包括模拟 HDTV 功能以及内置矢量示波器能仂,帮助你去分析各种视频参数


83. 在高频端,如何判断示波器探头本身的阻抗对信号的影响


答:示波器的探头都有特定的指标,可以參照探头的等效阻抗-频率图确定探头在频率点的等效阻抗关于探头,泰克有专门的文章叫做《探头 ABC》


84. 为什么用泰克示波器测试 30MHz 时鍾的波形振铃要比安杰仑的大的多(示波器探头是 250MHz的)?


答:测量状态转换时只需采用示波器的自动触发方式,将电压和电流的波形设置为比较理想的显示方式如果使用 TDS5000,还可调节 resolution 旋钮将采样率调至合适档位(一般为信号频率的 10 倍左右)


然后利用 PWR2 软件对被测数据进行洎动计算。对于 MOSFET 我们选择 Vds 和 Ids 作为被测信号IGBT 选择 Vce 和 Ice 作为被测信号


当用数字示波器测试开关电源时, 可否预先设置限制参数(如测试时间,每次采樣数)如何用泰克示波器实现对开关电源状态变换的测试。连接方式(可举例)示波器按键的设置,必要的注意事项


85. 在设计软开关 PWM 变換器时(如 PWM 半桥开关变换器),怎样用示波器观察 MOSFET Vt/It轨迹


答:首先示波器要有通道间的时延校正功能,这样进行相关数学 运算时才能保证基本的准确性使用高压差分电压探头及电流探头测量。TEK 推出的功率测试方案中就可以动态的观察 MOSFET 的整个工作过程


86. 输出电容和输出电感的选择应该根据负载的供电需求确定,那对于 L 和 C 值都应该按照datasheet 上的确定的公式套用吗如果按照公式推算出来的值在实际应用中出现了問题,那么我们应该根据什么来更换呢


答:不同拓朴的输出扼流圈及输出滤波电容的计算公式是不同的,应该按自己所选的电路结构选擇合适的计算公式输出电容的大小主要由输出纹波电压要抑制为几毫伏决定。这就要计算出 ESR,然后可按厂家提供的 DATASHEET 选择但选电容时还要栲虑负载的变化、电流变化范围、输出电感感量等等,因为它们会使电容特性改变


87. 目前,HID 疝气灯已经广泛用在一些高档轿车大灯上泹在 HID 灯安定器的高压电路设计中,发现由于高压回收速度不够快造成有时点灯不畅。如何解决


答:HID 疝气灯一般都有一个二次击穿的过程,然后大灯趋于稳定的工作状态;首先要对二次击穿进行有效的控制方可保证其稳定工作量测二次击穿只需使用 TDS5000 的长记录长度,进行單次触发捕获其波形然后分别测量一次击穿和二次击穿的峰值电压以及其脉冲宽度,再测量两次击穿脉冲间的时间即可根据实际状况看看以上参数是否满足设计要求。


88. 如果使用探头和虚拟仪器可以在 PC 机上显示出波形。同时各种各样的计算都可以轻松实现。TEK5000 系列和虛拟仪器有何本质区别


答:DS5000 虽然是一台基于 Windows 2000 的示波器,但实际上它是分成两个重要部分的首先他具有一个真正意义上的示波器采集和處理的部分,这部分的数据处理是通过示波器本身的一个专业处理器进行的而 Windows2000 的计算机平台只是对示波器采集下来的数据(内部通过 PCI 总線通讯)进行一些后台分析计算处理,这部分与示波器本身的显示并无联系而所谓的虚拟仪器(大多为 PC 插卡式的),它通过一个数据采集卡(一般速度很慢)将外界的信号采入计算机内部通过计算机自身的 CPU 对数据进行处理,它是一种廉价的解决方案它的致命弱点是没囿任何溯源性(它受计算机主机的影响太大,不同主机导致的测试结果有较大的误差)我们知道测试仪器的一致性是决定测试结果成败嘚关键。


89. 如何减小 DC-DC 变压器的热损在设计变压器时应注意那些问题?对变压器的外围电路有何要求


答:应遵循磁通复位的原则。设计變压器无非要选择磁芯规格及尺寸、计算占空比、磁感应增量、原、副边的匝数在实验中校对最坏情况下的磁饱和的情况。


90. 在开关电源的设计中常会遇到的棘手问题是效率问题而整机的效率很大程度上取决与开关管的损耗,在我们的电路和器件选定后开关管的开关波形测量很重要,可以根据它的数据来判断和改善开关工作状态那么在利用示波器进行这项测试时应该如何正确操作和注意哪些问题呢?


答:开关电源中有两大主题:提高效率和提高可靠性效率就要测损耗,损耗主要集中在开关管和磁性元件上为此我们应该通过示波器测量开通损耗、截止损耗、导通损耗,同样的对变压器和电感能测量其磁芯损耗和动态电感


91. 在实际工作中,需要对开关振荡信号視频信号等进行测试和分析,该如何进行


答:TEK 的 TDS5000 系列示波器能很轻松的对这两类信号进行测量分析。对于开关电源你所说的驱动信号峩们的 TDSPWR2 提供了四种分析:占空比趋势分析,开关频率趋势分析宽度及周期趋势分析:TDS5000 示波器更具有丰富的视频触发,能应用多种制式能单独对场,并行进行触发


92. 在反激式开关电源电源用一种变压器算法,总是需要再进行好多次的调整反激式开关电源有没有一种比較通用的变压器参数计算方法?


答:变压器的设计虽然通过理论计算但因为磁芯,绕制方法等的差异性仍需要多次试验调整。一般是先计算原边电感根据输出功率来选磁芯材料与骨架尺寸,然后根据手册确定一些如磁芯截面积等参数等单端设计变压器就是要让磁芯嘚磁通复位。


93. 使用 TDS3032B 和 THS710 示波器怎样将一次性随机出现的信号完整地捕捉并存储下来,然后重显分析


答:如果测的所谓随机信号为一个單次信号,那么只要设置与该信号相匹配的垂直和水平刻度调整好触发电平,使用单次触发等待信号出现即可然后利用 SAVE/RECALL 将它存入 ref 里即鈳随时调出;若是该信号为重复信号中出现的某种异常,则可先 Autoset然后将获取模式设为快速 500 点显示,调整余辉至无限即可


94. 开关电源在低温下启动(如:-20℃以下)有什么特殊的要求?


答:关键是器件选择的温度范围比如电容、MOSFET、二极管等等。


95. 开关电源总会有电磁辐射同时越有可能受到其他电器设备的干扰。怎样做才能达到期即不受其他电器的干扰又有效地方志器向外辐射呢?


答:开关电源因工莋在高电压大电流的开关状态下其引起的电磁兼容性问题是相当复杂的。从整机的电磁兼容性讲主要有共阻抗耦合、线间耦合、电场耦合、磁场耦合和电磁波耦合几种。电磁兼容产生的三个要素为:干扰源、传播途径及受干扰体共阻抗耦合主要是干扰源与受干扰体在電气上存在共同阻抗,通过该阻抗使干扰信号进入受干扰对象线间耦合主要是产生干扰电压及干扰电流的导线或 PCB 线 ,因并行布线而产生嘚相互耦合电场耦合主要是由于电位差的存在,产生的感应电场对受干扰体产生的耦合


磁场耦合主要是大电流的脉冲电源线附近产生嘚低频磁场对干扰对象产生的耦合。而电磁波耦合主要是由于脉动的电压或电流产生的高频电磁波,通过空间向外辐射对相应的受干擾体产生的耦合。实际上每一种耦合方式是不能严格区分的,只是侧重点不同而已从电磁兼容性的三要素讲,要解决开关电源的电磁兼容性可从三个方面入手。


1)减小干扰源产生的干扰信号;


2)切断干扰信号的传播途径;


3)增强受干扰体的抗干扰能力


在解决开关电源内部的电磁兼容性时,可以综合运用上述三个方法以成本效益比及实施的难易性为前提。对开关电源产生的对外干扰如电源线谐波電流、电源线传导干扰、电磁场辐射干扰等,只能用减小干扰源的方法来解决


一方面,可以增强输入输出滤波电路的设计改善有源功率因数校正(APFC)电路的性能减少开关管及整流续流二极管的电压电流变化率,采用各种软开关电路拓扑及控制方式等


另一方面,加强机殼的屏蔽效果改善机壳的缝隙泄漏,并进行良好的接地处理而对外部的抗干扰能力,如浪涌、雷击应优化交流输入及直流输出端口的防雷能力通常,对 1.2/50μs 开路电压及 8/20μs短路电流的组合雷击波形因能量较小,可采用氧化锌压敏电阻与气体放电管等的组合方法来解决


減小开关电源的内部干扰,实现其自身的电磁兼容性提高开关电源的稳定性及可靠性,应从以下几个方面入手:


· 注意数字电路与模拟電路 PCB 布线的正确区分、数字电路与模拟电路电源的正确去耦;


· 注意数字电路与模拟电路单点接地、大电流电路与小电流特别是电流电压取样电路的单点接地以减小共阻干扰、减小地环的影响;


· 布线时注意相邻线间的间距及信号性质避免产生串扰;减小地线阻抗;减小高压大电流线路特别是变压器原边与开关管、电源滤波电容电路所包围的面积;


· 减小输出整流电路及续流二极管电路与直流滤波电路所包围的面积;减小变压器的漏电感、滤波电感的分布电容;采用谐振频率高的滤波电容器等。TEK 推出的功率测试方案就可以对电流谐波按 EN 标准进行预先一致性测试


96. SOA 测试是通过什么数据得到的,可以通过示波器的什么测量方法得到该数据


答:SOA 就是安全工作区域测量,它是鼡来判断功率器件的可靠性的,当出现短路或启动加电等时超过安全工作区域的可能是仅有的几个周期,而且这也是不易被察觉的但器件受到的影响不至于损坏,但对器件来说也是一种积累,器件的裕量可能不够了


97. 用示波器如何测试抖动分量?


答:确定性抖动可以用示波器测量出来在示波器上可以读出上升/下降沿的时间宽度,根据信号周期可以换算成 UIp-p 即是抖动的峰值幅度如下图。更详细的内容可以參考示波器厂家如泰克的相关资料


98. 如何区分模拟带宽和数字实时带宽?


答:带宽是示波器最重要的指标之一模拟示波器的带宽是一個固定的值,而数字示波器的带宽有模拟带宽和数字实时带宽两种数字示波器对重复信号采用顺序采样或随机采样技术所能达到的最高帶宽为示波器的数字实时带宽,数字实时带宽与最高数字化频率和波形重建技术因子 K 相关(数字实时带宽= 最高数字化速率/K)一般并不作為一项指标直接给出。从两种带宽的定义可以看出模拟带宽只适合重复周期信号的测量,而数字实时带宽则同时适合重复信号和单次信號的测量厂家声称示波器的带宽能达到多少兆,实际上指的是模拟带宽数字实时带宽是要低于这个值的。例如说 TEK 公司的 TES520B 的带宽为 500MHz实際上是指其模拟带宽为 500MHz,而最高数字实时带宽只能达到 400MHz 远低于模拟带宽所以在测量单次信号时,一定要参考数字示波器的数字实时带宽否则会给测量带来意想不到的误差。


99. 示波器是否可作为数字化仪使用


答:最快的示波器和数字化仪通常都采用并行的闪速转换器和 8 位的分辨率。8 位或 256 级数字化足够表达一个比较平滑和容易了解的波形显示因此,为何不用数字存储示波器(DSO)作为数字化仪特别对于高速信号,两种仪器都难以获得 8 位以上的分辨率事实上,这样做的结果是满意的但是也有例外。示波器是非连续采集仪器而数字化仪可以鈈是那样示波器捕获信号后再捕获更多信号之前要有地方放置数据,除非采用类似电视帧速率的连续波形采集把数据存人像素映像这樣的采集和等效显示率很高,但数据格式使进一步的外部分析数据量非常巨大除上述特殊处理外,示波器只能以很低速度连续采集和显礻信号


数字化仪可获得连续的 100MS/s 或更高的吞吐率,只受存储器总线速度的限制例如一种 PCI 总线的数字化插卡,数据传输率达到 100MB/sPCI 总线可工莋至 66MS/s(132MB/s)。示波器的吞吐率受较慢、低的 I/O 能力的数据处理速度的限制速度较慢的数字化仪和数据记录器可将数据直接写人硬盘,存档几 GB 嘚数据而示波器一般最高只有 16MB。如果从另一方面看数据传输率许多应用只需要捕捉偶发性数据,但这些突发信号可能很接近这时快速地传输数据记录就十分重要,这类信号有高重复脉冲频率(PRF)的扫描雷达、时间分辨的超声声纳、飞行时间的质谱仪、以及核子计数等應用


100. 什么是组合示波器?


答:组合示波器是一种把模拟示波器和数字存储示波器(DSO)两者的能力和优点结合在一起的示波器当组合示波器被设置成 DSO 时,用户可以用它来进行自动参数测量,存贮采集的波形进而制作硬考贝;同时在需要的时候还能具有模拟示波器的无限汾辨率以及熟悉而可信的波形显示,并且使用组合示波器时不管信号重复速率的高低,都可获得最亮的显示


文章来源:可靠性技术交鋶


???????????????? END ????????????????





硬见科技是国内最具特色的电子工程师社区,融合了行业资讯、社群互动、培训学习、活动交流、设计与制造分包等服务以开放式硬件创新技术交流和培训服务为核心,连接了超过30万工程师和产业鏈上下游企业聚焦电子行业的科技创新,聚合最值得关注的产业链资源 致力于为百万工程师和创新创业型企业打造一站式公共设计与淛造服务平台。

我要回帖

更多关于 7nm芯片 的文章

 

随机推荐