最新日志

发表于:2008-6-14 13:10:16
标签:无标签

0

三极管工作原理的超牛解析

对三极管放大作用的理解,切记一点:能量不会无缘无故的产生,所以,三极管一定不会产生能量。

但三极管厉害的地方在于:它可以通过小电流控制大电流

放大的原理就在于:通过小的交流输入,控制大的静态直流。

假设三极管是个大坝,这个大坝奇怪的地方是,有两个阀门,一个大阀门,一个小阀门。小阀门可以用人力打开,大阀门很重,人力是打不开的,只能通过小阀门的水力打开。

所以,平常的工作流程便是,每当放水的时候,人们就打开小阀门,很小的水流涓涓流出,这涓涓细流冲击大阀门的开关,大阀门随之打开,汹涌的江水滔滔流下。

如果不停地改变小阀门开启的大小,那么大阀门也相应地不停改变,假若能严格地按比例改变,那么,完美的控制就完成了。

在这里,Ube就是小水流,Uce就是大水流,人就是输入信号。当然,如果把水流比为电流的话,会更确切,因为三极管毕竟是一个电流控制元件。

如果某一天,天气很旱,江水没有了,也就是大的水流那边是空的。管理员这时候打开了小阀门,尽管小阀门还是一如既往地冲击大阀门,并使之开启,但因为没有水流的存在,所以,并没有水流出来。这就是三极管中的截止区。

饱和区是一样的,因为此时江水达到了很大很大的程度,管理员开的阀门大小已经没用了。如果不开阀门江水就自己冲开了,这就是二极管的击穿。

在模拟电路中,一般阀门是半开的,通过控制其开启大小来决定输出水流的大小。没有信号的时候,水流也会流,所以,不工作的时候,也会有功耗。

而在数字电路中,阀门则处于开或是关两个状态。当不工作的时候,阀门是完全关闭的,没有功耗。

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 整理

评论(0) | 阅读(206)
发表于:2008-6-14 12:56:25
标签:无标签

0

自己给自己扫盲

好多次看到过OEM,一直不记得是什么意思,今天在百度上查了一下,就当给自己扫盲了,呵呵

一、什么是OEM

OEM(Original Equipment Manufacture)的基本含义是定牌生产合作,俗称“贴牌”。 就是品牌生产者不直接生产产品,而是利用自己掌握的“关键的核心技术”负责设计和开发新产品,控制销售和销售“渠道”,而生产能力有限,甚至连生产线、厂房都没有,为了增加产量和销量,为了降低上新生产线的风险,甚至为了赢得市场时间,通过合同订购的方式委托其他同类产品厂家生产,所订产品低价买断,并直接贴上自己的品牌商标。这种委托他人生产的合作方式即为OEM,承接这加工任务的制造商就被称为OEM厂商,其生产的产品就是OEM产品。与之相似的ODM(Original Design Manufacturer)原始设计制造商。

二、OEM的渊源和发展

OEM是社会化大生产、大协作趋势下的一种必由之路,也是资源合理化的有效途径之一,是社会化大生产的结果。在欧洲,早在20世纪60年代就已建立有OEM性质的行业协会,1998年OEM生产贸易已达到3500亿欧元,占欧洲工业总产值的14%以上,OEM生产已成为现代工业生产的重要组成部分。随着经济全球化发展趋势的进一步加快,OEM需求商有可能在更大范围内挑选OEM供应商,特别是向加工制造成本低廉的国家和地区转移。
  在亚洲,日本企业为迅速占领市场,降低生产成本,最早采用国际OEM的生产贸易形式。"亚洲四小龙"的腾飞亦与OEM有密不可分的关联。其中,台湾早已成为全球PC机最大的OEM基地,印度亦是通过OEM的方式成为世界最大的计算机软件出口国。在IT业,从技术到零部件到软件的功能模块,谁是全能?康柏总裁菲费尔谈到这个问题时说:"用最直接的方式赚钱!",并公开表示要省去那些所谓的资产(厂房、设备、办公楼等)带来的负担。甚至有人称: OEM造就整个IT产业!美国耐克公司,其年销售收入高达20亿美元,自己却没有一家生产工厂,只专注研究、设计及行销,产品全部采用OEM方式,成为目前世界上OEM经营的成功典范。

点击此处查看原文 >>

系统分类: 资源共享   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(73)
发表于:2008-6-14 12:26:29
标签:无标签

0

什么是CPCI

一、CPCI简介
    Compact PCI(Compact Peripheral Component Interconnect)简称CPCI,中文又称紧凑型PCI,是国际工业计算机制造者联合会(PCI Industrial Computer Manufacturer's Group,简称PICMG)于1994提出来的一种总线接口标准。是以PCI电气规范为标准的高性能工业用总线。CPCI的CPU及外设同标准PCI是相同的,并且CPCI系统使用与传统PCI系统相同的芯片、防火墙和相关软件。从根本上说,它们是一致的,因此操作系统、驱动和应用程序都感觉不到两者的区别,将一个标准PCI插卡转化成CPCI插卡几乎不需重新设计,只要物理上重新分配一下即可。为了将PCI SIG的PCI总线规范用在工业控制计算机系统,1995年11月PCI工业计算机制造者联合会(PICMIG)颁布了CPCI规范1.0版,以后相继推出了PCI-PCI Bridge规范、Computer Telephony TDM规范和User-defined I/O pin assignment规范。简言之CPCI总线 = PCI总线的电气规范 + 标准针孔连接器(IEC-1076-4-101) + 欧洲卡规范(IEC297/IEEE 1011.1)。
    CPCI的出现不仅让诸如CPU、硬盘等许多原先基于PC的技术和成熟产品能够延续应用,也由于在接口等地方做了重大改进,使得采用CPCI技术的服务器、工控电脑等拥有了高可靠性、高密度的优点。CPCI是基于PCI电气规范开发的高性能工业总线,适用于3U和6U高度的电路插板设计。CPCI电路插板从前方插入机柜,I/O数据的出口可以是前面板上的接口或者机柜的背板。它的出现解决了多年来电信系统工程师与设备制造商面临的棘手问题,比如传统电信设备总线VME(Versa Module Euro card)与工业标准PCI(Peripheral Component Interconnect)总线不兼容问题。

二、CPCI的特点
    CPCI技术是在PCI技术基础之上经过改造而成,具体有三个方面:
 一是继续采用PCI局部总线技术;
    二是抛弃IPC传统机械结构,改用经过20年实践检验了的高可靠欧洲卡结构,改善了散热条件、提高了抗振动冲击能力、符合电磁兼容性要求;
    三是抛弃IPC的金手指式互连方式,改用2mm密度的针孔连接器,具有气密性、防腐性,进一步提高了可靠性,并增加了负载能力。
   CPCI所具有可热插拔(Hot Swap)、高开放性、高可靠性、。CPCI技术中最突出、最具吸引力的特点是热插拔(Hot Swap)。简言之,就是在运行系统没有断电的条件下,拔出或插入功能模板,而不破坏系统的正常工作的一种技术。热插拔一直是电信应用的要求,也为每一个工业自动化系统所渴求。它的实现是:在结构上采用三种不同长度的引脚插针,使得模板插入或拔出时,电源和接地、PCI总线信号、热插拔启动信号按序进行;采用总线隔离装置和电源的软启动;在软件上,操作系统要具有即插即用功能。目前CPCI总线热插拔技术正在从基本热切换技术向高可用性方向发展。
   CPCI标准具有种种优点。它与传统的桌面PCI系统完全兼容,在64位/66M总线接口下能提供每秒高达512MB的带宽。它支持用在桌面PC和工作站上的完全一样的接口芯片。使用CPCI能利用在桌面工作站上开发的整个应用,无需任何改变就能将其移到目标环境,极大地提高了产品推向市场的时间。利用CPCI技术使得电信设备OEM能利用与桌面应用系统同样的先进技术,同时还具有针对桌面系统设计的大量PCI芯片所带来的规模经济和低成本特性。其产品成本上往往低于同等功能的VME产品,仅略高于通常的工控机IPC(IPC,Industrial Personal Computer)产品。
   CPCI规范自制定以来,已历经多个版本。最新的PICMG 3.0所规范的CPCI技术架构在一个更加开放、标准的平台上,有利于各类系统集成商、设备供应商提供更加便捷快速的增值服务,为用户提供更高性价比的产品和解决方案。PICMG 3.0标准是一个全新的技术,与PICMG 2.x完全不同,特别在速度上与PICMG 2.x相比,PICMG 3.0速度每秒可达2Tb。PICMG 3.0主要将应用在高带宽电信传输上,以适应未来电信的发展,PICMG 2.x则仍是目前CPCI的主流,并将在很长时间内主宰CPCI的应用。

三、CPCI的应用
   CPCI所具有高开放性、高可靠性、可热插拔(Hot Swap),使该技术除了可以广泛应用在通讯、网络、计算机电话整和(Computer Telephony),也适合实时系统控制(Real Time Machine Control)、产业自动化、实时数据采集(Real-Time Data Acquisition)、军事系统等需要高速运算、智能交通、航空航天、医疗器械、水利等模块化及高可靠度、可长期使用的应用领域。由于CPCI拥有较高的带宽,它也适用于一些高速数据通信的应用,包括服务器、路由器、交换机等。

点击此处查看原文 >>

系统分类: 接口电路   |    用户分类: 无分类    |    来源: 整理

评论(0) | 阅读(104)
发表于:2008-6-2 0:29:33
标签:无标签

0

DSP Link口

近期要用FPGA模拟DSP Link口传输数据,不知道有没有以前做过这方面开发的朋友,看看你们有没有一些比较好的资料,谢谢

点击此处查看原文 >>

系统分类: CPLD/FPGA   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(251)
发表于:2008-5-25 22:29:25
标签:无标签

0

前一阶段布线经验小结

1)  电源分割,主电源尽量分割成块状区域,且越大越好,因为由此可造成噪声越小;

2)  在未布线的信号层也可以进行电源分割,但必须将该层设置为Split-Mixed层类型;

3)  滤波电容不要靠得太近,理论上虽然可以通过DRC检查,但实际不易焊接;

4)  如碰到一排管脚全部需要打过孔的情况,需要将其错开,否则在进行电源分割时会出现整个条带不能覆铜的情况;

5)  电源层的布线尽量短而分散,否则在电源分割和铺地时容易形成孤岛(某些条带状的电源与主电源块状区域完全隔开),BGA封装芯片(如FPGA或者DSP)的电源和地过孔不要打得太密也是这个道理;

6)  数字地和模拟地分开了,但数字电源和模拟电源没有分开,比如板上的RZ1排阻;

7)  电源的输入输出过孔一定要尽量用大过孔和较宽的Trace进行连接(理解原理图);

8)  主信号支路尽量在同一层布线(理解原理图,弄清信号流的方向);

9)  数模混合设计时,地平面的数字地和模拟地分割形状在不同的层要做到完全重叠,可以采用复制shape的方法实现;

10)  通过PCI9656的布线要认识到,元件的对齐对于后续布线的方便美观相当重要;

 

点击此处查看原文 >>

系统分类: PCB   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(167)
发表于:2008-5-20 0:44:28
标签:无标签

1

如何迅速成为高手——一位博导的超精辟总结

1、有强烈的兴趣和好奇心。这是成为高手的必要条件,喜欢新生事物,对问题喜欢刨根问底,以钻研为乐趣。那种得过且过,敷衍了事,仅仅把工作当作饭碗的人连熟手都成不了,更何况高手。有好奇心的人,可以为解决一个问题通宵干,躺在床上也在寻思解决方案,这样的人就是高手的胚子!
2、做事谨慎细致,考虑问题全面,思维严密。技术工作来不得半点粗心马虎,否则问题多多,后患无穷。责任重于泰山,马虎的人不可能成为优秀的工程师,只可能当当助手。
3、模拟、数字,高频、低频,软件、硬件,模具、结构,甚至文字功底也必不可少,具备完善的知识体系。否则,难以独挑大梁,只能做配角。
4、现实、灵活的开发思路是高手的重要特征。
5、谦虚谨慎,心态平和是成就大事的基础。浮躁,狂妄,藐视他人,将导致合作困难,同事关系紧张,从而延长成为高手的时间。
6、好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,大部分人并不指望成为什么院士或将军,而是希望活得有价值。
7、不单做技术高手,要去做综合素质高手!要善于管理、协调。培养自己多方面的能力,包括管理、亲和力。
8、逐渐克服自己的心里弱点和性格缺陷!多疑、敏感、天真和犹豫不决是工程师普遍存在的性格弱点必须改变!
9、要学会善于树立自己的品牌形象,特别是培养自己在行业的名气。
10、永远不可能有100%把握!干了不一定成功,但至少为下一次冲击积累了经验。不经历风雨,怎么见彩虹,没有人能随随便便成功。

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 整理

评论(0) | 阅读(165)
发表于:2008-5-13 13:11:45
标签:无标签

0

PCB软件中Net Class的妙用

 PCB布线软件的书籍和资料大家应该都看得不少了,网上有很多布线技巧的文章,大都是教人如何避免干扰,如何走地线等等,其实这些软件里面还有一个功能,也很好用的,只是绝大部分的书籍都没有介绍。这就是Net Class功能。

       Pcb文件首次加载网络表的时候,没有对其进行分类。这个功能可以人工将无数的网络连接分门别类,比如分成Power、data_bus、Address_bus、Hi_volta等类别。这样分类后可以分别对不同的类别施加不同的布线策略。

Net Class

      

好了,现在让我们尝试一下这个功能(以protel为例):

       首先打开一个PCB图;选择菜单“Design-->Classes..”跳出图 1的画面。

       这里我已经预先定好了几个C ,其中“All Nets”是protel 默认的类别,这个类别包含了所有的网络。如果定义了布线规则,默认就是针对这个类别的。

       现在我要为这个pcb增加一个表示CPU地址总线的类别“Address_bus”,按下图 1画面中的“Add”按键,在图 2的画面中输选择“A0~A19”,然后选择“>”把这些网络放置到右边的子窗口中。如图 3。这样就建立好了一个新的pcb 网络类别。用同样的办法,再建立“power”、“data_bus”等网络类别。

Net Class
Net Class

       好了,我们为这些网络类别分别指定布线策略吧,首先我们为电源类指定布线策略。按下图 4画面中的“Add”按键,增加一个策略。如图 5所示,“Filter Kind”选择“Net Class”, “Net Class”选择“POWER”,然后可以分别设定它的线宽等参数,你还可以为POWER类增加一个靠近限制的规则(由于我这个电路板是4层板,我这个工程就不设置靠近规则了)。

Net Class
Net Class
Net Class
Net Class
Net Class

       由于我的这个电路板是一个高速的嵌入式系统,CPU外部总线频率大约200MHz。所以地址总线和数据总线的设计就变得至关重要。每个地址总线相互之间的长度差不能太长,否则会造成传输延迟。但是手工去测量长度差实在麻烦,这里就可以为地址总线设置一个布线规则。

       在图6的布线规则窗口中,选择“Length Constraint”,弹出图 7窗口,选择“ADDRESS_BUS”类,可以设置总线最大长度和最小长度。图 8所示窗口可以为这个Net Class设置蛇形布线规则。

       设置了以上规则后,无论是手动布线还是自动布线,都会简单很多。在手工布线和修整电路板的过程中,不用再考虑这些参数了,因为你犯规后,PCB编辑器会给出警告。通过这样的设置,你一次可以为一大把信号线设置规则,不再需要一个一个信号单独设置了。可以节约你不少的时间,也可以避免你很多不该犯的低级错误。

点击此处查看原文 >>

系统分类: PCB   |    用户分类: 无分类    |    来源: 整理

评论(1) | 阅读(196)
发表于:2008-5-13 0:30:43
标签:无标签

0

0欧姆电阻作用

1,在电路中没有任何功能,只是在PCB上为了调试方便或兼容设计等原因;
2,
可以做跳线用,如果某段线路不用,直接不贴该电阻即可;
3,
在匹配电路参数不确定的时候,以0欧姆代替,实际调试的时候,确定参数,再以具体数值的元件代替;
4,
想测某部分电路的耗电流的时候,可以去掉0ohm电阻,接上电流表,这样方便测耗电流;
5,
在布线时,如果实在布不过去了,也可以加一个0欧的电阻;
6,
在高频信号下,充当电感或电容。(与外部电路特性有关)电感用,主要是解决EMC问题。如地与地,电源和IC Pin间;
7,
单点接地指保护接地、工作接地、直流接地在设备上相互分开,各自成为独立系统;
8,
熔丝作用;

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 转贴

评论(0) | 阅读(274)
发表于:2008-5-9 0:24:16
标签:无标签

0

为什么必须要在OC门输出的IO口上加上拉电阻?

        先来说说集电极开路输出的结构。集电极开路输出的结构如图所示,右边的那个三极管集电极什么都不接,所以叫做集电极开路(左边的三极管为反相之用,使输入为“0”时,输出也为“0”)。对于图1,当左端的输入为“0”时,前面的三极管截止(即集电极C跟发射极E之间相当于断开),所以5V电源通过1K电阻加到右边的三极管上,右边的三极管导通(即相当于一个开关闭合);当左端的输入为“1”时,前面的三极管导通,而后面的三极管截止(相当于开关断开)。

点击看大图

        我们将图1简化成图2的样子。图2中的开关受软件控制,“1”时断开,“0”时闭合。很明显可以看出,当开关闭合时,输出直接接地,所以输出电平为0。而当开关断开时,则输出端悬空了,即高阻态。这时电平状态未知,如果后面一个电阻负载(即使很轻的负载)到地,那么输出端的电平就被这个负载拉到低电平了,所以这个电路是不能输出高电平的。

         再看图三。图三中那个1K的电阻即是上拉电阻。如果开关闭合,则有电流从1K电阻及开关上流过,但由于开关闭和时电阻为0(方便我们的讨论,实际情况中开关电阻不为0,另外对于三极管还存在饱和压降),所以在开关上的电压为0,即输出电平为0。如果开关断开,则由于开关电阻为无穷大(同上,不考虑实际中的漏电流),所以流过的电流为0,因此在1K电阻上的压降也为0,所以输出端的电压就是5V了,这样就能输出高电平了。但是这个输出的内阻是比较大的(即1KΩ),如果接一个电阻为R的负载,通过分压计算,就可以算得最后的输出电压为5*R/(R+1000)伏,即5/(1+1000/R)伏。所以,如果要达到一定的电压的话,R就不能太小。如果R真的太小,而导致输出电压不够的话,那我们只有通过减小那个1K的上拉电阻来增加驱动能力。但是,上拉电阻又不能取得太小,因为当开关闭合时,将产生电流,由于开关能流过的电流是有限的,因此限制了上拉电阻的取值,另外还需要考虑到,当输出低电平时,负载可能还会给提供一部分电流从开关流过,因此要综合这些电流考虑来选择合适的上拉电阻。 
如果我们将一个读数据用的输入端接在输出端,这样就是一个IO口了(51的IO口就是这样的结构,其中P0口内部不带上拉,而其它三个口带内部上拉),当我们要使用输入功能时,只要将输出口设置为1即可,这样就相当于那个开关断开,而对于P0口来说,就是高阻态了。 

        对于漏极开路(OD)输出,跟集电极开路输出是十分类似的。将上面的三极管换成场效应管即可。这样集电极就变成了漏极,OC就变成了OD,原理分析是一样的。

        另一种输出结构是推挽输出。推挽输出的结构就是把上面的上拉电阻也换成一个开关,当要输出高电平时,上面的开关通,下面的开关断;而要输出低电平时,则刚好相反。比起OC或者OD来说,这样的推挽结构高、低电平驱动能力都很强。如果两个输出不同电平的输出口接在一起的话,就会产生很大的电流,有可能将输出口烧坏。而上面说的OC或OD输出则不会有这样的情况,因为上拉电阻提供的电流比较小。如果是推挽输出的要设置为高阻态时,则两个开关必须同时断开(或者在输出口上使用一个传输门),这样可作为输入状态,AVR单片机的一些IO口就是这种结构。

        集电极开路输出大概有以下几个好处:

        1.可以实现线与功能,即两个或多个输出端可并联在一起,然后接一上拉电阻至高电平。这样,只要有一个输出是低,
那么结果就是低,即实现了与的功能。

        2.跟上面的有点类似,那就是多个门输出端接在一起时,不会导致损坏。

        3.可以用来控制较高的电平。典型应用可以看看ULN2003。

        4.跟3类似,当输出断开时,为高阻态,这样就可以做输入口使用了。典型应用请看8951单片机的IO口结构,置1时即为输入口 。

点击此处查看原文 >>

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 整理

评论(0) | 阅读(190)
发表于:2008-5-7 1:43:25
标签:无标签

0

落户EDN

        晚上从实验室回来后抽空在EDN上租了片地,因为发现里面有很多高手,整理以前的技术资料发现大多数都跟这里脱不了关系,所以一直想加进来,今天终于如愿以偿了。

         我还是个新手,希望跟大家在这里能一起交流,一起成长,共同提高!

点击此处查看原文 >>

系统分类: 生活点滴   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(84)
总共 , 当前 /