谁有这个MS90C386芯片为什么难做做的LVDS转RGB信号的板子PCB和原理图能不能发我一下

LCD常用接口原理
内核:linux2.6/linux3.0
系统:android/android4.0
平台:samsung exynos 4210、exynos 4412 、exynos 5250TFT-lCD常用的接口,TTL(RGB)、LVDS、EDP、MIPI,这篇我们大致说一下这些接口的信号组成已经基本原理。
1、TTL接口概述
TTL(Transistor Transistor Logic)即晶体管-晶体管逻辑,TTL电平信号由TTL器件产生。TTL器件是数字集成电路的一大门类,它采用双极型工艺制造,具有高速度、低功耗和品种多等特点。
TTL接口属于并行方式传输数据的接口,采用这种接口时,不必在液晶显示器的驱动板端和液晶面板端使用专用的接口电路,而是由驱动板主控芯片输出的TTL数据信号经电缆线直接传送到液晶面板的输人接口。由于TTL接口信号电压高、连线多、传输电缆长,因此,电路的抗干扰能力比较差,而且容易产生电磁干扰(EMI)。在实际应用中,TTL接口电路多用来驱动小尺寸(15in以下)或低分辨率的液晶面板。TTL最高像素时钟只有28MHz。
TTL是信号时TFT-LCD唯一能识别的信号,早期的数字处理芯片都是TTL的,也就是RGB直接输出到TFT-LCD。
2、TTL接口的信号类型
驱动板TTL输出接口中一般包含RGB数据信号、时钟信号和控制信号这三大类信号。如下图所示:
(1)RGB数据信号
a、单通道TTL
单通道6bit TTL输出接口
对于6bit单路TTL输出接口,共有18条RGB数据线,分别是R0~R5红基色数据6条,G0~G5绿基色数据6条,B0~B5蓝基色数据6条,共3*6=18条。由于基色RGB数据为18bit,因此,也称18位或18bitTTL接口。
单通道8bit TTL输出接口
对于8bit单路TTI,输出接口,共有24条RGB数据线,分别是R0~R7红基色数据8条,B0~B7绿基色数据8条,BO~B7蓝基色数据8条,共3*8=24条。由于基色RGB数据为24bit,因此,也称24位或24bitTTL接口。
b、双通道TTL
双通道,也就是两组RGB数据,分为奇通道、偶通道,时钟有的也分为OCLK/ECLK,有的公用一个,我们示意图上画了两个,如下所示:
双通道6bit TTL输出接口
对于6bit双路TTL,输出接口,共有36条RGB数据线,分别是奇路RGB数据线18条,偶路RGB数据线18条,3*6*3=36条。由于基色ROB数据为36bit,因此,也称36位或36bitTTL接口。
双通道8bit TTL输出接口
对于8bit双路TTL输出接口,共有48条RGB数据线,分别是奇路RGB数据线24条,偶路RGB数据线24条,3*8*2=48条。由于基色RGB数据为48bit,因此,也称48位或48bitTTL接口。
(2)时钟信号
是指像素时钟信号,是传输数据和对数据信号进行读取的基准。在使用奇/偶像素双路方式传输RGB数据时,不同的输出接口使用像素时钟的方法有所不同。有的输出接口奇/偶像素双路数据共用一个像素时钟信号,有的输出接口奇/偶两路分别设置奇数像素数据时钟和偶数像素两个时钟信号,以适应不同液晶面板的需要。
(3)控制信号
控制信号包括数据使能信号(或有效显示数据选通信号)DE、行同步信号HS、场同步信号VS。
1、LVDS接口概述
LVDS,即Low Voltage Differential Signaling,是一种低压差分信号技术接口。克服以TTL电平方式传输宽带高码率数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。LVDS输出接口利用非常低的电压摆幅(约350mV)在两条PCB走线或一对平衡电缆上通过差分进行数据的传输,即低压差分信号传输。采用LVDS输出接口,可以使得信号在差分PCB线或平衡电缆上以几百Mbit/s的速率传输,由于采用低压和低电流驱动方式,因此,实现了低噪声和低功耗。
2、LVDS接口电路的组成
在液晶显示器中,LVDS接口电路包括两部分,即主板侧的LVDS输出接口电路(LVDS发送端)和液晶面板侧的LVDS输入接口电路(LVDS接收器)。LVDS发送端将TTL信号转换成LVDS信号,然后通过驱动板与液晶面板之间的柔性电缆(排线)将信号传送到液晶面板侧的LVDS接收端的LVDS解码IC中,LVDS接收器再将串行信号转换为TTL电平的并行信号,送往液晶屏时序控制与行列驱动电路。也就是其实TFT只识别TTL(RGB)信号。这部分我们做samsung的方案中用的比较多,因为samsung芯片没有LVDS输出,所以我们用LVDS接口的TFT-LCD的时候就要加一个(RGB-LVDS)转换芯片,这个后面我们重点说。
3、LVDS接口的信号类型
LVDS信号有数据差分和时钟差分信号组成。如下图所示:
(1)、单通道LVDS单通道6位数据(如果是6位的Y3M/P这组红色的线没有)
有4组差分线,3组信号线,一组时钟线。Y0M、Y0P、Y1M、Y1P、Y2M、Y2P、CLKOUT_M、CLKOUT_P。
单通道8位数据
有5组差分线,4组信号线,一组时钟线。分别是Y0M、Y0P、Y1M、Y1P、Y2M、Y2P、CLKOUT_M、CLKOUT_P。
(2)、双通道
LVDS在传输分辨率较高的数据时,抗干扰能力比较强,可是以上分辨率时,单路不堪重负,所以有双路接口出现。目的很简单,加快速度,增强抗干扰能力。
双通道6位数据
刚好是单通道的两倍,时钟也是两路,红色部分:Y3M、Y3P、Y3M1、Y3M1这两组信号不接。
双通道8位数据
和前面的比较类似。
这个接口比较陌生,我接触到一个屏IPAD3的,用于高清屏,比如,goole n10的分辨率2536*
也是用这个接口。
(整理中…………)
四、MIPI接口
这个我们公司有产品用,不过是其他平台的,不是我们调试 ,我也没接触过。只是过一下。感觉这类接口非常类似:比如LVDS、EDP、HDMI、MIPI,都是差分信息+差分时钟。
(整理中…………)五、TTL(RGB)转换成LVDS
我们在项目中用到过两颗芯片:SN75LVDS83B 、THC63LVD827(可输出双路LVDS),以SN75LVDS83B来说明。
1、SN75LVDS83B、主控、LVDS接口的LCD关系
如下图所示SN75LVDS83B的应用:
其实就是:把三星芯片输出的TTL(RGB)信号转换成LVDS差分信号输出的LCD接收端。
硬件的接口如下所示:
2、SN75LVDS83B的参考电路
其实这部分要注意的是LCD的位数,你的屏是16bit、18bit、还是24bit的,不同位数的LCD有不同的硬件接线方法。如下图是samsung exynos4412提到的AP端,在不同位数输出时的接线图。
(1)、24bitRGB 24bit lcd
注意到用到五组差分信号线,四组信号一组时钟。
(2)、24bitRGB 18bit lcd
注意到用到四组差分信号线,三组信号一组时钟,Y3M、Y3P是NC的。AP端RGB的接线方式也不一样,6、7两个bit接地。
如果按(1)中的接线方法(24bit输出),接上18bit的屏。18bit 屏RGB(纯色)信号显示正常,可是有画面、渐变的就不正常。为此跟硬件争论了好久,不过问题解决了就好。做技术实践是非常重要的一个环节,有些事认识上的误区,就会导致工作的失误。
六、RGB转换成EDP
这个我们点过一个屏,不过分辨率太大,我们的系统非常卡,最后就停掉了。
线路图如下所示:
edp 的信号和和lvds比较类似,不过多了一个HPD的信号。
转载自xubin341719, 感谢xubin341719的无私的奉献
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!不得不说的电子转换IC,信号转换芯片【电子技术吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:11,088贴子:
不得不说的电子转换IC,信号转换芯片收藏
EDP输出信号NCS8801 LVDS转EDP、RGB转EDP封装QFN56 最大分辨率用于手机、平板、转接板、液晶驱动板、广告机、可视门铃等等控制器到显示设备上MIPI输出信号SDD2828 RGB转MIPI 封装QFN68 最大分辨率用于手机、平板、转接板、控制器到显示设备上LVDS输出信号GM8283 TTL/RGB转LVDS 封装: TTSOP56 最大分辨率: 用于手机、平板、转接板、控制器到显示设备上GM8285:GM8283升级版本,在电压和分辨率改动。ZA7783 MIPI转LVDS,MIPI转RGB 封装: QFN64 最大分辨率:用于手机、平板、转接板、控制器到显示设备上ICN6201 MIPI转LVDS 封装:QFN48 最大分辨率:用于手机、车载、转接板、平板等控制器到显示设备上LT8668 HDMI1.3/VGA/YPBPR转双路LVDS并带音频输出 最大分辨率hz运用到MONITOR等显示设备上。LT8668EXHDMI1.4/VGA/MHL转4路的LVDS并带音频输出,最大分辨率hz运用到MONITOR等显示设备上。HDMI输出信号LT8818 RGB转HDMI/MHL BGA64 (4.5*4.5MM)用到车联网上的车载上。移动电话,数码相机,便携式媒体播放器,掌上游戏机,和数码摄像机。LT8612系列 HDMI1.4/MHL转HDMI+VGA/Ypbpr 封装:LQFP-80L/QFN76分辨率:hzHDMI1.4转一路HDMI和VGA或者Ypbpr,同时输出,支持音频分离可以用在MINIPC,广告机;LT8611系列 DP转HDMI/DVI 封装QFN48 最大分辨率1080P运用电脑主板、显卡,DPtoHDMI/DVI电缆适配器,1对1DP中继器LT8618 HDMI1.3发射芯片,TTL/RGB转HDMI 封装64 pin QFN或80-pin LQFP分辨率1080P 60Hz主要用于HD-pylayer,PMP,STB,Mobile-phone等HDMI输出设备。MHL输出信号LT8818 RGB/HDMI 1.3 转MHL2.0 最大分辨率1080P 封装BGA64LT8912 MIPI 转LVDS 同时输出HDMI或者MHL 最大分辨率1080P封装QFN649mmx9mm或LQFP8012mmx12mm。RGB输出信号GM8284 LVDS转RGB 封装TTSOP56主要用于转接板、控制器到显示设备上,后枕显示控制器到显示设备上ICN6211 MIPI转RGB 封装QFN48 最大分辨率用于手机、车载、转接板、平板等控制器到显示设备上VGA输出信号GM7123 数字VGA转模拟VGA 封装LQFP48LT8511A HDMI1.3转VGA/UXGA(UVGA) 支持1080P 封装QFN64LT8711 DP 1.2转VGA 最大分辨率1080P, 封装QFN64LHDMI延长 LT86101EX HDMI1.3信号放大、增强,最大分辨率1080p60hz,12bit deepcolor ,支持50米 AWG26 线或CAT5e网线延长,支持级联达到100米,主要用于HDMI长距离传输。LT86101SX HDMI 1.4信号放大、增强,支持1080p60hz,12bit deep color ,支持50米 AWG26线或CAT5e网线延长,支持级联达到100米,主要用于HDMI长距离传输。是LT86101EX的升级版本。LT86101UXHDMI 1.4信号放大、增加,支持4Kx2K 分辨率,AWG26 线25米,网线15米以上。HDMI分配器LT86102EX 1分2, HDMI1.3 分配器,支持1080P,3D,HDCP和长距离传输至15米。LT86102SX1分2, HDMI1.4 分配器,支持4Kx2K,3D,HDCP和长距离传输至15米。LT86104/EXHDMI 信号1分4,支持1080P60Hz,12bit deep color,能将一路HDMI输入信号转换成4路HDMI同时输出,并保证信号的完整性,输入输出端线长可达8-15米;主要用于HDMI信号多路输出。LT86104EX支持HDCP。LT86104NX/SX1分4, HDMI1.4 分配器,支持4Kx2K,3D,长距离传输至15米,LT86104SX 有HDCP功能。HDMI切换器LT8631SX HDMI 1.4信号3进1出,支持4Kx2K分辨率,主要用于HDMI信号切换器及液晶电视。LT8631A-B/A-B1/A-CHDMI信号3进1出,支持1080P60Hz ,12bit deep color ,能在3路输入信号之间进行切换输出。USB延长器LT8311EX/X-Q USB信号放大、延长芯片,符合USB 1.0/1.1/2.0协议,支持数据传输速率最高达到480M 。采用单根CAT5e/CAT6网线延长传输USB信号,突破USB协议规定5米以内长度的限制,将电脑主机的USB信号延长到80米。无需驱动程序,支持热插拔USB设备。LT8311EX传输距离可达100米;LT8311X-Q可通过USB线材进行延长10m-20m;兼容多种USB外设,包括U盘、MP3、读卡器、移动硬盘盒、键盘、鼠标、1080P摄像头、USB HUB、打印机、扫描仪,电子白板等等。LT8411USB3.0 信号放大、延长芯片,同时兼容USB2.0延长,可用于PC 服务器主板等。做的转接口有带MCU和Scaler功能新产品也有支持EDP接口的2K屏和4K屏还有LVDS接口的2K屏和4K屏还有mipi接口的高清屏还有V-BY-ONE接口的高清屏.MS9282
VGA/YPbPr转HDMI/DVI(直通,Straight),高清WII转HDMI,MS1830
VGA转CVBS&S-Video&VGA(Scaler,Embedded SDRAM,OSD),HDMI转CVBS/S-Video(Scaler,Embedded SDRAM,OSD)。MS7024
TV Encoder(支持CVBS和S-Video信号输出,支持NTSC/PAL制式)。MS2100
CVBS/S-Video转USBMS1820
VGA转HDMI(Scaler)
HDMI转VGA(Scaler,OSD)
CVBS转HDMI(Scaler)
YPbPr转HDMI(Scaler)
HDMI转YPbPr(Scaler,OSD)
数字RGB转VGA(Scaler,OSD)
CVBS转VGA/YPbPr(Scaler,OSD)
CVBS互转YPbPr(Scaler,OSD)
VGA互转YPbPr(Scaler,OSD)
Bit 656/1120转VGA(Scaler,OSD)
Bit 656/1120转HDMI(Scaler)
SDI转VGA(Scaler,OSD)
SDI互转HDMI(Scaler)
ALL转HDMI NCS8802
HDMI转RGBNCS8803
HDMI转EDPNCS8805
LVDS/RGB转EDPNCS8806
LVDS转V BY ONENCS8807
LVDS转MLVDSNCS8808
HDMI转MLVDSNCS8809
HDMI转V BY ONENCS8810
HDMI转LVDSNCS8813
EDP/USB Type-C转LVDS 串口扩展GM8125
1串口扩5串口
串口最高波特率达230400bps,子串口最高波特率达38400bps
有SDI24\SOP24的封装 SJ214
1串口扩4串口主要应用于工业控制、安防、IC卡门禁门锁系统、电力抄表行业、无线公话行业、车载GPS和记录仪器、金融机具和监控等行业。香港众鑫微电子有限公司
登录百度帐号多多交流,多多合作,多多进步!
LVDS信号与TTL信号
LVDS信号与TTL信号
液晶显示器驱动板输出的数字信号中,除了包括RGB数据信号外,还包括行同步、场同步、像素时钟等信号,其中的最高频率可超过28MHz。采用接口,不高,传输距离较短,且抗电磁干扰(EMI)能力也比较差,会对RGB数据造成一定的影响;另外,TTL多路数据信号采用排线的方式来传送,整个排线数量达几十路,不但连接不便,而且不适合超薄化的趋势。采用LVDS输出接口传输数据,可以使这些问题迎刃而解,实现数据的高速率、低噪声、远距离、高准确度的传输。
那么,什么是LVDS输出接口呢?LVDS,即Low Voltage DifferentialSignaling,是一种低压技术接口。它是NS公司()为克服以TTL电平方式传输宽带高数据时功耗大、EMI电磁干扰大等缺点而研制的一种数字视频信号传输方式。
LVDS输出接口利用非常低的电压摆幅(约350mV)在两条PCB走线或一对平衡电缆上通过差分进行数据的传输,即低压差分信号传输。采用LVDS输出接口,可以使得信号在差分PCB线或平衡电缆上以几百Mbit/s的速率传输,由于采用低压和低电流,因此,实现了低噪声和低功耗。LVDS输出接口在17英寸及以上液晶显示器中得到了广泛的应用。[1]
在液晶显示器中,LVDS接口电路包括两部分,即驱动板侧的LVDS输出接口电路(LVDS发送器)和液晶面板侧的LVDS输入接口电路(LVDS接收器)。LVDS发送器将驱动板主控芯片输出的电平并行RGB数据信号和控制信号转换成低电压串行LVDS信号,然后通过驱动板与液晶面板之间的柔性电缆(排线)将信号传送到液晶面板侧的LVDS接收器,LVDS接收器再将串行信号转换为电平的并行信号,送往液晶屏时序控制与行列。图1所示为LVDS接口电路的组成示意图。
在数据传输过程中,还必须有的参与,LVDS接口无论传输数据还是传输时钟,都采用差分信号对的形式进行传输。所谓信号对,是指LVDS接口电路中,每一个数据传输通道或时钟传输通道的输出都为两个信号(正输出端和负输出端)。
需要说明的是,不同的液晶显示器,其驱动板上的LVDS发送器不尽相同,有些LVDS发送器为一片或两片独立的芯片(如DS90C383),有些则集成在主控芯片中(如主控芯片gm5221内部就集成了LVDS发送器)。[1]
与TTL输出接口相同,LVDS输出接口也分为以下四种类型:
(l)6位LVDS输出接口
这种接口电路中,采用方式传输,每个基色信号采用6位数据,共18位RGB数据,因此,也称18位或18bit LVDS接口。
(2)双路6位LVDS输出接口
这种接口电路中,采用双路方式传输,每个基色信号采用6位数据,其中奇路数据为18位,偶路数据为18位,共36位RGB数据,因此,也称36位或36bit LVDS接口。
(3)8位LVDS输出接口
这种接口电路中,采用方式传输,每个基色信号采用8位数据,共24位RGB数据,因此,也称24位或24bit LVDS接口。
(4)双路8位LVDS输出位接口
这种接口电路中,采用双路方式传输,每个基色信号采用8位数据,其中奇路数据为24位,偶路数据为24位,共48位RGB数据,因此,也称48位或48bit LVDS接口[1]
典型的LVDS发送芯片分为四通道、五通道和十通道几种,下面简要进行介绍。
(1)四通道LVDS发送芯片
图2 所示为四通道LVDS发送芯片(DS90C365)内部框图。包含了三个数据信号(其中包括RGB、数据使能DE、行同步信号HS、场同步信号VS)通道和一个发送通道。
4通道LVDS发送芯片主要用于驱动6bit液晶面板。使用四通道LVDS发送芯片可以构成6bit LVDS接自电路和奇/偶双路6bit LVDS接口电路。
(2)五通道LVDS发送芯片
图3 所示为五通道LVDS发送芯片(DS90C385)内部框图。包含了四个数据信号(其中包括RGB、数据使能DE、行同步信号HS、场同步信号vs)通道和一个时钟信号发送通道。
五通道LVDS发送芯片主要用于驱动8bit液晶面板。使用五通道LVDS发送芯片主要用来构成8bit LVDS接口电路和奇/偶双路8bit LVDS接口电路。
(3)十通道LVDS发送芯片
图4所示为十通道LVDS发送芯片(DS90C387)内部框图。包含了八个数据信号(其中包括RGB、数据使能DE、行同步信号HS、场同步信号VS)通道和两个发送通道。
十通道LVDS发送芯片主要用于驱动8bit液晶面板。使用十通道LVDS发送芯片主要用来构成奇/偶双路8bit LVDS位接口电路。
在十通道LVDS发送芯片中,设置了两个时钟通道,这样做的目的是可以更加灵活的适应不同类型的LVDS接收芯片。当LVDS接收电路同样使用一片十通道LVDS接收芯片时,只需使用一个通道的即可;当LVDS接收电路使用两片五通道LVDS接收芯片时,十通道LVDS发送芯片需要为每个LVDS接收芯片提供单独的时钟信号。[1]
LVDS发送芯片的输入信号来自主控芯片,输入信号包含RGB数据信号、和三大类。
①数据信号:为了说明的方便,将RGB信号以及数据选通DE和都算作数据信号。
在供6bit液晶面板使用的四通道LVDS发送芯片中,共有十八个RGB信号输入,分别是R0~R5红基色数据(6bit红基色数据,R0为最低有效位,R5为最高有效位)六个,G0~G5绿基色数据六个,B0~B5蓝基色数据六个;一个显示数据使能信号DE(数据有效信号)输入引脚;一个行同步信号HS输入引脚;一个场同步信号VS输入引脚。也就是说,在四通道LVDS发送芯片中,共有二十一个数据信号输入。
在供8bit液晶面板使用的五通道LVDS发送芯片中,共有二十四个RGB信号输入,分别是红基色数据R0~R7(8bit红基色数据,R0为最低有效位,R7为最高有效位)八个,绿基色数据G0~G7八个,蓝基色数据B0~B7八个;一个有效显示数据使能信号DE(数据有效信号)输入引脚;一个行同步信号HS输入引脚;一个场同步信号VS输入引脚;一个各用输入引脚。也就是说,在五通道LVDS发送芯片中,共有二十八个数据信号输入。
应该注意的是,液晶面板的输入信号中都必须要有DE信号,但有的液晶面板只使用单一的DE信号而不使用。因此,应用于不同的液晶面板时,有的LVDS发送芯片可能只需输入DE信号,而有的需要同时输入DE和。
②输入:即,也称为数据移位时钟(在LVDS发送芯片中,将输入的并行RGB数据转换成串行数据时要使用)。是传输数据和对数据信号进行读取的基准。
③待机(POWER DOWN):当此信号有效时(一般为低电平时),将关闭LVDS发送芯片中时钟PLL锁相环电路的供电,停止IC的输出。
④数据取样点选择信号:用来选择使用的上升沿还是下降沿读取所输入的RGB数据。有的LVDS发送芯片可能并不设置待机和数据取样点选择信号,但也有的除了上述两个控制信号还设置有其他一些控制信号。[1]
LVDS发送芯片将以输入的TTL电平RGB数据信号转换成串行的LVDS信号后,直接送往液晶面板侧的LVDS接收芯片。
LVDS发送芯片的输出是低摆幅差分对信号,一般包含一个通道的和几个通道的串行数据信号。由于LVDS发送芯片是以差分信号的形式进行输出,因此,输出信号为两条线,一条线输出正信号,另一条线输出负信号。
①输出:LVDS发送芯片输出的时钟信号频率与输入时钟信号()频率相同。的输出常表示为:TXCLK+和TXCLK-,时钟信号占用LVDS发送芯片的一个通道。
②LVDS串行数据信号输出:对于四通道LVDS发送芯片,串行数据占用三个通道,其数据输出信号常表示为TXOUT0+、TXOUT0-,TXOUT1+、TXOUT1-,TXOUT2+、TXOUT2-。
对于五通道LVDS发送芯片,串行数据占用四个通道,其数据输出信号常表示为TXOUT0+、TXOUT0-,TXOUT1+、TXOUTI-,TXOUT2+、TXOUT2-,TXOUT3+、TXOUT3-。
对于十通道LVDS发送芯片,串行数据占用八个通道,其数据输出信号常表示为TXOUT0+、TXOUT0-,TXOUT1+、TXOUT1-,TXOUT2+、TXOUT2-,TXOUT3+、TXOUT3-,TXOUT4+、TXOUT4-,TXOUT5+、TXOUT5-,TXOUT6+、TXOUT6-,TXOUT7+、TXOLT7-。
如果只看电路图,是不能从LVDS发送芯片的输出信号TXOUT-、TXOUT0+中看出其内部到底包含哪些信号数据,以及这些数据是怎样排列的(或者说这些数据的格式是怎样的)。事实上,不同厂家生产的LVDS发送芯片,其输出数据排列方式可能是不同的。因此,液晶显示器驱动板上的LVDS发送芯片的输出数据格式必须与液晶面板LVDS接收芯片要求的数据格式相同,否则,驱动板与液晶面板不匹配。这也是更换液晶面板时必须考虑的一个问题。[1]
TTL是IP协议包中的一个值,它告诉,在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是缺省值,是中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。
1 基本简介
TTL:(Time To Live ) 生存时间
指定被丢弃之前允许通过的网段数量。
TTL 是由发送设置的,以防止数据包不断在互联网络上永不终止地循环。转发数据包时,要求路由器至少将
TTL 减小 1。
TTL值的位置\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters其中有个DefaultTTL的DWORD值,其数据就是默认的TTL值了,我们可以修改,但不能大于十进制的255。
TTL(Time-To-Live),就是一条记录在服务器中的存留时间。当各地的DNS服务器接受到解析请求时,就会向域名指定的NS服务器(权威域名服务器)发出解析请求从而获得解析记录;在获得这个记录之后,记录会在DNS服务器(各地的缓存服务器,也叫递归域名服务器)中保存一段时间,这段时间内如果再接到这个域名的解析请求,DNS服务器将不再向NS服务器发出请求,而是直接返回刚才获得的记录;而这个记录在DNS服务器上保留的时间,就是TTL值。[1]
2 Ping中TTL
举例来说:
以下是ping曙光博客的返回值:
C:\Documentsand Settings\user&ping
Pinging[66.235.202.42] with 32 bytes of data:
Replyfrom 66.235.202.42: bytes=32 time=254ms TTL=51
Replyfrom 66.235.202.42: bytes=32 time=256ms TTL=51
Requesttimed out.
Replyfrom 66.235.202.42: bytes=32 time=260ms TTL=51
Pingstatistics for 66.235.202.42:
Packets:Sent = 4, Received = 3, Lost = 1 (25% loss),
Approximateround trip times in milli-seconds:
Minimum= 254ms, Maximum = 260ms, Average = 256ms
从结果中可以看出曙光博客服务器的IP地址是:66.235.202.42,所用的时间是256ms等,那TTL等于51是什么意思呢?
TTL是生存时间的意思,就是说这个ping的能在网络上存在多少时间。当对上的主机进行ping操作的时候,本地机器会发出一个数据包,数据包经过一定数量的传送到目的主机,但是由于很多的原因,一些不能正常传送到目的主机,那如果不给这些数据包一个生存时间的话,这些数据包会一直在网络上传送,导致网络开销的增大。当数据包传送到一个路由器之后,TTL就自动减1,如果减到0了还是没有传送到目的主机,那么就自动丢失。就像上面曙光博客的时候第三次那样,出现Request
timed out的情况,增加TTL来减少的消耗。默认情况下,系统的TTL值为64或255,Windows
NT/2000/XP系统的默认TTL值为128,Win7系统的TTL值是64,Windows 98系统的TTL值为32,UNIX主机的TTL值为255。(这个是从上找到的),曙光博客的目的主机是采用FreeBSD系统的(可能已经更换),在这里可能TTL值是64,而不是UNIX主机的255,所以在从这里到目的主机经过了64-51=13个路由(此处容易引起误区,64是代表FressBSD的默认TTL还是发起方的TTL,这个TTL初始值应该是被PING方的,我认为应该是代表发起方的TTL,因为TTL是由发送主机设置的,此处请核实后再发表,技术文章一定要严谨!!!!)(可以进行测试,使用win7系统pingwindows
server 2008,ping命令显示的TTL为128系列,说明显示的TTL是被PING机系统所定)。当不知道目的主机的的时候我们可以根据TTL来猜测,但是不一定100%准确,如果目的主机是windows,但是经过了比如75个,那么TTL的返回值是128-75=53,那么你可能认为这个目的主机是windows系统,但是一般不会经过那么多的路由器,所以通过TTL来判断目的主机的操作系统还是有一定的依据的。
TTL值全称是“(Time To Live)”,简单的说它表示DNS记录在DNS服务器上缓存时间。要理解TTL值,请先看下面的一个例子:[2]
假设,有这样一个myhost.baiwan-han.co m(其实,这就是一条DNS记录,通常表示在baiwan-han.c o m域中有一台名为myhost的主机)对应IP地址为1.1.1.1,它的TTL为10分钟。这个域名或称这条记录存储在一台名为-ns.baiwan-han.c
o m的DNS服务器上。
此时如果有一个用户在浏览器中键入一下地址(又称URL):myhost.baiwan-han.c o m 那么会发生些什么呢?
该访问者指定的DNS服务器(或是他的ISP,互联网服务商,动态分配给他的)8.8.8.8就会试图为他解释myhost.baiwan-han.c o m,当然8.8.8.8这台DNS服务器由于没有包含myhost.baiwan-han.c o m这条信息,因此无法立即解析,但是通过全球DNS的递归查询后,最终定位到-ns.baiwan-han.c o m这台DNS服务器,-ns.baiwan-han.c o m这台DNS服务器将myhost.baiwan-han.c o m对应的IP地址1.1.1.1告诉8.8.8.8这台DNS服务器,然有再由8.8.8.8告诉用户结果。8.8.8.8为了以后加快对myhost.baiwan-han.c
o m这条记录的解析,就将刚才的1.1.1.1结果保留一段时间,这就是TTL时间,在这段时间内如果用户又有对myhost.baiwan-han.c o m这条记录的解析请求,它就直接告诉用户1.1.1.1,当TTL到期则又会重复上面的过程。
4 逻辑门电路
全称Transistor-Transistor Logic,即BJT-BJT,是中常用的一种逻辑门电路,应用较早,技术已比较成熟。TTL主要有BJT(Bipolar
Junction Transistor 即双极结型晶体管,)和电阻构成,具有速度快的特点。最早的TTL门电路是74系列,后来出现了74H系列,74L系列,74LS,74AS,74ALS等系列。但是由于TTL功耗大等缺点,正逐渐被取代。
TTL门有74(商用)和54(军用)两个系列,每个系列又有若干个子系列。
信号被利用的最多是因为通常数据表示采用二进制规定,+5V等价于逻辑“1”,0V等价于逻辑“0”,这被称做TTL(晶体管-晶体管)信号系统,这是控制的设备内部各部分之间通信的标准技术。
TTL对于控制的设备内部的数据传输是很理想的,首先计算机处理器控制的设备内部的数据传输对于电源的要求不高以及热损耗也较低,另外TTL电平信号直接与连接而不需要价格昂贵的线路以及接收器电路;再者,计算机处理器控制的设备内部的数据传输是在高速下进行的,而TTL接口的操作恰能满足这个要求。TTL型通信大多数情况下,是采用并行数据传输方式,而并行数据传输对于超过10英尺的距离就不适合了。这是由于可靠性和成本两面的原因。因为在并行接口中存在着偏相和不对称的问题,这些问题对可靠性均有影响。
TTL输出高电平&2.4V,输出低电平&0.4V。在室温下,一般输出高电平是3.5V,输出低电平是0.2V。最小输入高电平和最大输入低电平:输入高电平&=2.0V,输入低电平&=0.8V,是0.4V。
是电流控制器件,TTL电路的速度快,传输延迟时间短(5-10ns),但是功耗大。
5 镜头曝光
TTL用于表示任何采用Through The Lens (通过镜头)测量曝光方式的闪光灯系统。
TTL -光线通过镜头并被胶片反射,闪光灯感应器在曝光期间持续测光,直到获得正确的曝光量。此系统被称为TTL闪光。
后来又发展为A-TTL,到了数码时代,又发展为D-TTL。
佳能使用的是 E-TTL,尼康使用的是 i-TTL,都是TTL的具体表现形式,详见“相关词条”。
在历史上 TTL的发展分为两个阶段:相机内置TTL测光组件,及带有TTL功能的闪光灯。有趣的是,相机内置TTL发布后差不多15多年后,才有TTL闪光灯的出现。TTL的出现,给用户带来最大的方便就是即使在仓卒情况下拍摄,来不及估计距离、调整光圈等,用闪光灯时都不会有太大偏差,使新闻摄影等工作变得更加方便。[3]
从外测光到内测光
TTL的全称是Through The Lens,意指“通过镜头”。没有TTL之前,相机测光主要靠机身外的Cds(Cadmium-Sulfide硫化镉光敏电阻),这种测光方式易受环境光影响,也不能反映光线经过多层镜片或滤镜造成的光量损失,容易导致曝光不足。而TTL的测光组件设在机身内部,大约在镜头后接近底片/传感器的位置。由于是测量通过镜头后的光线,所以TTL测光的准确度比外测光更加优秀。[3]
先说说TTL相机的历史,其实关于世界上首部使用TTL的相机还存在争论。因为在60年代,几家相机公司包括Topcon、Nikon及Pentax等都先后推出有TTL测光的相机,Pentax先于1960年提出这个概念,但直到1964年推出Spotmatic才正式量产,反而Topcon于1963年先行进入市场,略占先机。[3]
Pentax于1971年推出Pentax ES,意指electronic shutter,是全球首部可以由TTL系统连动控制快门速度的单反相机。由于使用电子控制,变成无段式快门,突破原本机械快门预设限制,如1/53秒或1/1300秒的速度都可以达到,令曝光的精确度提高。不过当年Pentax并没有将此概念进一步发展,推出具备TTL的闪光灯。约7年后,即1978年,由Olympus推出了全球首支TTL闪光灯T32,TTL测光加闪光系统才正式出现。[3]
从自动测光到TTL测光
最初的闪光灯不能改变输出量,每次闪光都是全输出。主体与相机之间的距离如果有所改变,就要靠调整光圈来控制闪光的接收量,从而得到合适的曝光。后来出现了设有外置测光原件的自动闪光灯,可以根据主体的受光程度来控制闪光输出。至于闪光灯控制光量的方法,在于控制闪光开与关的时间。闪光发生的时间仅在1/00秒之间,当快门开启时,闪光灯同时输出。当测光组件认为对象反射的光量足够时,就会在曝光中途、快门仍然保持开启时终止闪光输出。主体的曝光于是就靠闪灯来完成,至于背景环境的曝光,主要靠快门开启的时间来决定。[3]
不过自动闪光灯也存在相机外测光的问题,如果镜头装上滤镜,就会影响闪灯输出的准确性。而TTL闪光灯出现后,因为可从镜头测光得到光圈及主体亮度等数据,就能如实反映所需光量,更精确地控制闪光时间,省下过去要计算光圈及距离的麻烦。现代闪光灯更可以做到变焦连动,帮助调整照射范围,令电源更有效利用而不致浪费。[3]
但有一点要留意,与自动测光、曝光一样,TTL闪光灯仅是提供一个正常的曝光量,有需要时仍可通过闪光灯输出补偿(Flash compensatoin)作出改动,一般闪光灯都有1/3级的 EV调整。所以TTL最好作为正常曝光的参考指标,有需要时再作出改动,而非铁板一块。[3]
另一方面,当我们将相机设定在自动曝光模式(如P或Auto)时,相机很多时都会将光圈及快门固定在某一数值。如果我们希望对景深、主体的动态表达及背景的亮度等进行控制,就需要使用手动曝光模式。[3]
没有更多推荐了,
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!

我要回帖

更多关于 硅为什么可以做芯片 的文章

 

随机推荐