正文内容加载中...
posted @ 2014-06-19 10:01 woaichengdian 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 在C语言中,static的字面意思很容易把我们导入歧途,其实它的作用有三条。(1)先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c。下面是a.c的内容chara='A';//globalvariablevoidmsg(){printf("Hello\n");}下面是main.c的内容intmain(void){externchara;//externvariablemustbedeclaredb 阅读全文
posted @ 2014-04-10 21:27 woaichengdian 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 对于芯片封装,当驱动端输出发生状态跳转时(及电平变化),接收端负载电容对地放电,在接地回路上形成一个大的电流浪涌。由于芯片接地引脚存在电感,在器件外的系统地平面与封装内的地之间产生一个感应电压: 从而使得芯片内部地与系统平面地之间存在一个比较小的电压差,也即引起芯片内部参考地点位漂移,这种现象称为“地弹”。 解决地弹影响的一个做法就是为输出驱动端提供专门电源,将输出端和输入端的参考地隔离。 阅读全文
posted @ 2014-04-06 21:29 woaichengdian 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 开漏电路中的“漏”即是MOSFET的漏极,开漏电路即是指MOSFET的漏极为输出的电路。一般的用法是在漏极外部的电路添加上拉电阻。完整的开漏电路应该由开漏器件和开漏上拉电阻组成,如图1所示:图1开漏电路有如下特点: 1、利用外部电路的驱动能力,减少IC内部驱动。当IC内部MOSFET导通时,驱动电流从外部VCC流经上拉电阻R pull-up,MOSFET到GND,IC内部只需要很小的栅极驱动电流。 2、可以将多个开漏输出PIN连接到一条线上,形成“与逻辑”。如上图中,当PIN_A、PIN_B、PIN_C任意一个变低后,开漏线上的逻辑就为0。这也是I2C、SMBus等总线判断总线占用状态的原.. 阅读全文
posted @ 2014-04-06 21:28 woaichengdian 阅读(1428) 评论(0) 推荐(0) 编辑
摘要: 过冲(overshoot)当较快的信号沿驱动一段较长的走线,而走线上没有有效的匹配时,往往会产生过冲。过冲带来的问题主要是信号高电平“1”超出接收端器件的输入最大电压值,或者信号低电平“0”低于接收端器件的输入最低电压值。 对付过冲的一般方法是匹配,或叫端接(termination)。端接可总结为两种形式:远端串联匹配消除二次反射,终端并联匹配消除一次反射。注意不是每种方式都适用于任何场合。例如50ohm并联匹配一般不适用与LVTTL/LVCMOS电平逻辑,因为电阻上消耗的功率很大。 减少过冲的另一方法是,减少驱动端的驱动电流。振铃(ring) 过冲往往伴随着振铃,或者说过冲是振铃的一部... 阅读全文
posted @ 2014-04-06 21:25 woaichengdian 阅读(4973) 评论(0) 推荐(2) 编辑
摘要: 串扰是不同传输线之间的能量耦合。 不利影响: 串扰会改变传输线的特性阻抗和传播速度,影响系统时序和信号完整性; 串扰会在其他传输线上引入感应噪声,进一步影响信号完整性,降低噪声容限。 引入串扰的两个原因:互容,互感。 互感是由已驱动的传输线,通过磁场在干净的传输线上产生感应电流; 互容是两条传输线之间电场产生的耦合。 串扰最小化设计建议: 1、在布线允许下,尽可能加宽走线距离; 2、在保证传输线特征阻抗的同时,尽可能是走线靠近参考平面,是传输线与参考平面紧密耦合,从而减少相邻走线之间的耦合; 3、设计允许的话,对于要求严格的走线网络,采用差分布线设计; 4、如果相邻两... 阅读全文
posted @ 2014-04-06 21:16 woaichengdian 阅读(1746) 评论(0) 推荐(0) 编辑
摘要: 1、带宽与数据传输速率 数据传输速率:通信节点每秒发送的bit个数,单位bps。 带宽:传输介质能够传输信号的频率范围或最大数据传输速率,单位Hz或bps。超出此频率范围的信号在传输过程中会有较大失真而无法正常接收。信号的带宽由传输介质决定。 有限时间T的数字信号可以进行傅里叶展开,表示为基波频率(f=1/T)与其N次谐波的叠加。信道的带宽越大,可通过的谐波越多,叠加出来的波形与原信号越相似,即失真越小,但同时谐波的频率也就越高。2、比特率与波特率 比特率:每秒传输的比特数,单位b/s。 波特率:每秒传输的码元数(或电信号个数),单位“波特”。 1个码元可以携带n比特信息量。对于二... 阅读全文
posted @ 2014-04-06 11:23 woaichengdian 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 数字系统的地是存在噪声电压的。导致门电路之间的噪声电压的主要因素是返回信号电流。当门电路A发送信号到门电路C时,流出的信号电流通过电源分配线流回门电路A。返回信号电流流经过地线的电感时,会引起低噪声。 同理还存在共路噪声。共路噪声电压与地阻抗有关。因此必须降低地连接阻抗。由此提出电源系统设计的三个原则: 1)门电路之间采用低阻抗地连接; 2)任何门电路之间的电源引脚之间的阻抗应与地引脚之间的阻抗一样低; 3)电源和地之间必须有一条低阻抗路径。 在我们设计电路时,都会在芯片的电源引脚处加一个旁路电容,其作用就是提供电源到地之间的低阻抗路径。而提供完整的电源层平面和地层平面,就是为了... 阅读全文
posted @ 2014-04-05 22:04 woaichengdian 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 对于数字系统,首先根据信号的上升时间(例如1ns),以及信号在介质中的传播延迟(例如对于PCB板材FR-4,内层信号的走线延迟D为180ps/inch),计算出上升沿有效长度: L = Tr/D = 1ns / (180ps/inch) = 5.6inch 区分是分布式系统还是总线系统由数字信号的上升时间决定。对于印制板电路走线、点到点结构以及总线结构,如果走线长度小于上升沿有效长度的1/6,则称为集总系统,反之则为分布式系统。 对于分布式系统,随着上升沿脉冲向前传播,各个点的点位是不一样,也即使对输入脉冲的响应是沿走线分布的。 参考资料:《高速数字设计》P5-6 阅读全文
posted @ 2014-04-05 22:02 woaichengdian 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 一.什么是传输线我们经常会用到传输线这一术语,可是讲到其具体定义时,很多工程师都是欲言又止,似懂非懂……我们知道,传输线用于将信号从一端传输到另一端,下图说明了所有传输线的一般特征所以,可以这样理解:传输线由两条一定长度导线组成,一条是信号传播路径,另一条是信号返回路径。2.和电阻,电容,电感一样,传输线也是一种理想的电路元件,但是其特性却大不相同,用于仿真效果较好,但电路概念却比较复杂3.传输线有两个非常重要的特征:特性阻抗和时延二.传输线分类经常用到的双绞线,同轴电缆都是传输线对于PCB来说,常有微带线和带状线两种微带线通常指PCB外层的走线,并且只有一个参考平面带状线是指介于两个参考平面 阅读全文
posted @ 2014-04-05 21:57 woaichengdian 阅读(9033) 评论(0) 推荐(1) 编辑