<?xml version="1.0" encoding="gb2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[心灵感悟]]></title>
        <image>
        <title>http://hi.baidu.com</title>
        <link>http://hi.baidu.com</link>
        <url>http://img.baidu.com/img/logo-hi.gif</url>
        </image>
<description><![CDATA[]]></description>
<link>http://hi.baidu.com/lisuo</link>
<language>zh-cn</language>
<generator>www.baidu.com</generator>
<ttl>5</ttl>


<item>
        <title><![CDATA[看门狗]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/b68661d02a7b1386a1ec9c40.html]]></link>
        <description><![CDATA[
		
		<strong>在由</strong><a href="http://baike.baidu.com/view/1012.htm" target="_blank"><strong>单片机</strong></a><strong>构成的微型计算机系统中</strong>,由于单片机的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环,程序的正常运行被打断,由单片机控制的系统无法继续工作,会造成整个系统的陷入停滞状态,发生不可预料的后果,所以出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的芯片,<strong>俗称&quot;看门狗&quot;</strong>(watchdog)<br>
<div class="spctrl"> </div>
　　看门狗电路的应用，使单片机可以在无人状态下实现连续工作,其工作原理是:看门狗芯片和单片机的一个I/O引脚相连,该I/O引脚通过程序控制它定时地往看门狗的这个引脚上送入高电平(或低电平),这一程序语句是分散地放在单片机其他控制语句中间的，一旦单片机由于干扰造成程序跑飞后而陷入某一程序段 进入死循环状态时,写看门狗引脚的程序便不能被执行,这个时候,看门狗电路就会由于得不到单片机送来的信号,便在它和单片机复位引脚相连的引脚上送出一个复位信号,使单片机发生复位,即程序从程序存储器的起始位置开始执行,这样便实现了单片机的自动复位.<br>
<div class="spctrl"> </div>
　　看门狗,又叫 watchdog timer,是一个定时器电路, 一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端,MCU正常工作的时候,每隔一端时间输出一个信号到喂狗端,给 WDT 清零,如果超过规定的时间不喂狗,(一般在程序跑飞时),WDT 定时超过,就回给出一个复位信号到MCU,是MCU复位. 防止MCU死机. 看门狗的作用就是防止程序发生死循环，或者说程序跑飞。<br>
<div class="spctrl"> </div>
　　工作原理：在系统运行以后也就启动了看门狗的计数器，看门狗就开始自动计数，如果到了一定的时间还不去清看门狗，那么看门狗计数器就会溢出从而引起看门狗中断，造成系统复位。所以在使用有看门狗的芯片时要注意清看门狗。<br>
<div class="spctrl"> </div>
　　硬件看门狗是利用了一个定时器，来监控主程序的运行，也就是说在主程序的运行过程中，我们要在定时时间到之前对定时器进行复位如果出现死循环，或者说PC指针不能回来。那么定时时间到后就会使单片机复位。常用的WDT芯片如MAX813 ,5045, IMP 813等,价格4~10元不等.<br>
<div class="spctrl"> </div>
　　软件看门狗技术的原理和这差不多，只不过是用软件的方法实现，我们还是以51系列来讲，我们知道在51单片机中有两个定时器，我们就可以用这两个定时器来对主程序的运行进行监控。我们可以对T0设定一定的定时时间，当产生定时中断的时候对一个变量进行赋值，而这个变量在主程序运行的开始已经有了一个初值，在这里我们要设定的定时值要小于主程序的运行时间，这样在主程序的尾部对变量的值进行判断，如果值发生了预期的变化，就说明T0中断正常，如果没有发生变化则使程序复位。对于T1我们用来监控主程序的运行，我们给T1设定一定的定时时间，在主程序中对其进行复位，如果不能在一定的时间里对其进行复位，T1 的定时中断就会使单片机复位。在这里T1的定时时间要设的大于主程序的运行时间，给主程序留有一定的的裕量。而T1的中断正常与否我们再由T0定时中断子程序来监视。这样就够成了一个循环，T0监视T1，T1监视主程序，主程序又来监视T0，从而保证系统的稳定运行。<br>
<div class="spctrl"> </div>
　　51 系列有专门的看门狗定时器,对系统频率进行分频计数,定时器溢出时,将引起复位.看门狗可设定溢出率,也可单独用来作为定时器使用.<br>
<div class="spctrl"> </div>
　　凌阳61的看门狗比较单一，一个是时间单一，第二是功能在实际的使用中只需在循环当中加入清狗的指令就OK了。<br>
<div class="spctrl"> </div>
　　C8051Fxxx单片机内部也有一个21位的使用系统时钟的定时器，该定时器检测对其控制 寄存器的两次特定写操作的时间间隔。如果这个时间间隔超过了编程的极限值，将产生一个WDT复位。<br>
<div class="spctrl"> </div>
　　--------------------------------------------------------------------------------<br>
<div class="spctrl"> </div>
　　看门狗使用注意：大多数51 系列单片机都有看门狗,当看门狗没有被定时清零时,将引起复位。这可防止程序跑飞。设计者必须清楚看门狗的溢出时间以决定在合适的时候，清看门狗。清看门狗也不能太过频繁否则会造成资源浪费。程序正常运行时，软件每隔一定的时间(小于定时器的溢出周期)给定时器置数，即可预防溢出中断而引起的误复位。<br>
<div class="spctrl"> </div>
　　看门狗运用：看门狗是恢复系统的正常运行及有效的监视管理器（具有锁定光驱，锁定任何指定程序的作用，可用在家庭中防止小孩无节制地玩游戏、上网、看录像）等具有很好的应用价值.<br>
<div class="spctrl"> </div>
　　系统软件&quot;看门狗&quot;的设计思路：<br>
<div class="spctrl"> </div>
　　1.看门狗定时器T0的设置。在初始化程序块中设置T0的工作方式，并开启中断和计数功能。系统Fosc=12 MHz，T0为16位计数器，最大计数值为(2的16次方)-1=65 535，T0输入计数频率是．Fosc/12，溢出周期为(65 535+1)／1=65 536(μs)。<br>
<div class="spctrl"> </div>
　　2.计算主控程序循环一次的耗时。考虑系统各功能模块及其循环次数，本系统主控制程序的运行时间约为16．6 ms。系统设置&quot;看门狗&quot;定时器T0定时30 ms(T0的初值为65 536-30 000=35 536)。主控程序的每次循环都将刷新T0的初值。如程序进入&quot;死循环&quot;而T0的初值在30 ms内未被刷新，这时&quot;看门狗&quot;定时器T0将溢出并申请中断。<br>
<div class="spctrl"> </div>
　　3.设计T0溢出所对应的中断服务程序。此子程序只须一条指令，即在T0对应的中断向量地址(000BH)写入&quot;无条件转移&quot;命令，把计算机拖回整个程序的第一行，对单片机重新进行初始化并获得正确的执行顺序<br>
<div class="spctrl"> </div>
　　看门狗也有对计算机危害之处。如果用看门狗软件加密并发送到环形网络内（如学校机房），将会造成每发送一次，两台电脑同时中毒一天，还会持续一周蔓延。如：运行速度超慢，桌面背景变换，画图软件要黑色出绿色等等。还会造成每台电脑少几个文件。<br> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%B5%E7%C2%B7%D6%AA%CA%B6">电路知识</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/b68661d02a7b1386a1ec9c40.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-29  14:13</pubDate>
        <category><![CDATA[电路知识]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/b68661d02a7b1386a1ec9c40.html</guid>
</item>

<item>
        <title><![CDATA[SMT 基础知识]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/9e97afaf45e09dc57cd92a8c.html]]></link>
        <description><![CDATA[
		
		SMT 基础知识
<div class="g_blog_list">
<div class="g_t_center g_c_pdin g_p_center c07 content" style="width: 760px">
<p> </p>
<div style="width: 760px">贴片元件封装<br>
--SMT 基础知识<br>
SMT(Surface Mount Technology)是电子业界一门新兴的工业技术，它的兴起及迅猛发展<br>
是电子组装业的一次革命，被誉为电子业的&ldquo;明日之星&rdquo;，它使电子组装变得越来越快速和<br>
简单，随之而来的是各种电子产品更新换代越来越快，集成度越来越高，价格越来越便宜。<br>
为 IT（Information Technology）产业的飞速发展作出了巨大贡献。<br>
SMT 零件<br>
SMT 所涉及的零件种类繁多，样式各异，有许多已经形成了业界通用的标准，这主要是<br>
一些芯片电容电阻等等；有许多仍在经历着不断的变化，尤其是 IC 类零件，其封装形式的<br>
变化层出不穷，令人目不暇接，传统的引脚封装正在经受着新一代封装形式（BGA、FLIP CHIP<br>
等等）的冲击，在本章里将分标准零件与 IC 类零件详细阐述。<br>
一、标准零件<br>
标准零件是在 SMT 发展过程中逐步形成的，主要是针对用量比较大的零件，本节只讲<br>
述常见的标准零件。目前主要有以下几种：电阻(R)、排阻(RA 或 RN)、电感(L)、陶瓷电容(C)、<br>
排容(CP)、钽质电容(C)、二极管(D)、晶体管(Q)【括号内为 PCB（印刷电路板）上之零件代<br>
码】，在 PCB 上可根据代码来判定其零件类型，一般说来，零件代码与实际装着的零件是相<br>
对应的。<br>
1、 零件规格:<br>
(1)、零件规格即零件的外形尺寸，SMT 发展至今，业界为方便作业，已经形成了一个标准<br>
零件系列，各家零件供货商皆是按这一标准制造。<br>
标准零件之尺寸规格有英制与公制两种表示方法，如下表：<br>
公制表示法<br>
英制表示法 1206 0805 0603 0402<br>
3216 2125 1608 1005<br>
含义：<br>
L:1.2inch(3.2mm)W:0.6inch(1.6mm) L:0.8inch(2.0mm)W:0.5inch(1.25mm) L:0.6inch(1.6mm)W:0.3inch(0.8mm) L:0.4inch(1.0mm)W:0.2inch(0.5mm)<br>
注：a、L（Length）：长度， W（Width）：宽度， inch：英寸；<br>
b、1inch=25.4mm。<br>
（2）、在(1)中未提及零件的厚度，在这一点上因零件不同而有所差异，在生产时应以实际<br>
量测为准。<br>
（3）、以上所讲的主要是针对电子产品中用量最大的电阻（排阻）和电容（排容），其它如<br>
电感、二极管、晶体管等等因用量较小，且形状也多种多样，在此不作讨论。<br>
（4）、SMT发展至今，随着电子产品集成度的不断提高，标准零件逐步向微型化发展，如今最小的标准零件已经到了0201。<br>
2、钽质电容(Tantalum)<br>
钽质电容已经越来越多应用于各种电子产品上，属于比较贵重的零件，发展至今，也有了一个标准尺寸系列，用英文字母Y、A、X、B、C、D来代表。<br>
其对应关系如下表：<br>
型号 Y A X B C D<br>
规格<br>
L(mm) 3.2 3.8 3.5 4.7 6.0 7.3<br>
W(mm) 1.6 1.9 2.8 2.6 3.2 4.3<br>
T(mm) 1.6 1.6 1.9 2.1 2.5 2.8<br>
注意：电容值相同但规格型号不同的钽质电容不可代用。<br>
如：10UF/16V&ldquo;B&rdquo;型与10UF/16V&ldquo;C&rdquo;型不可相互代用。<br>
二、IC类零件<br>
IC 为Integrated Circuit(集成电路块)之英文缩写，业界一般以IC的封装形式来划分其类型，传统IC有SOP、SOJ、QFP、PLCC等等，现在比较新型的IC 有BGA、CSP、FLIP CHIP等等，这些零件类型因其PIN (零件脚)的多寡大小以及PIN与PIN之间的间距不一样，而呈现出各种各样的形状，在本节我们将讲述每种IC的外形及常用称谓等。<br>
1、基本IC类型<br>
(1)、SOP(Small outline Package):零件两面有脚，脚向外张开（一般称为鸥翼型引脚）.<br>
(2)、SOJ(Small outline J-lead Package):零件两面有脚，脚向零件底部弯曲（J型引脚）。<br>
(3)、QFP(Quad Flat Package):零件四边有脚，零件脚向外张开。<br>
(4)、PLCC(Plastic Leadless Chip Carrier):零件四边有脚，零件脚向零件底部弯曲。<br>
(5)、BGA(Ball Grid Array):零件表面无脚，其脚成球状矩阵排列于零件底部。<br>
(6)、CSP（CHIP SCAL PACKAGE）：零件尺寸包装。<br>
2、IC称谓<br>
在业界对IC的称呼一般采用&ldquo;类型+PIN脚数&rdquo;的格式，如：SOP14PIN、SOP16PIN、SOJ20PIN、QFP100PIN、PLCC44PIN等等。<br>
三、零件极性识别<br>
在SMT零件中，可分为有极性零件与无极性零件两大类。<br>
无极性零件：电阻、电容、排阻、排容、电感<br>
有极性零件：二极管、钽质电容、IC<br>
其中，无极性零件在生产中不需进行极性的识别，在此不赘述；但有极性零件之极性对产品有致命的影响，故下面将对有极性零件进行详尽的描述。<br>
1、二极管(D)：在实际生产中二极管又有很多种类别和形态，常见的有Glass tube diode 、Green LED、Cylinder Diode等几种。<br>
(1)、Glass tube diode：红色玻璃管一端为正极(黑色一端为负极)<br>
(2)、Green LED：一般在零件表面用一黑点或在零件背面用一正三角形作记号，零件表面黑点一端为正极(有黑色一端为负极)；若在背面作标示，则正三角形所指方向为负极。<br>
(3)、Cylinder Diode： 有白色横线一端为负极.<br>
2、钽质电容:零件表面标有白色横线一端为正极。<br>
3、IC：<br>
IC类零件一般是在零件面的一个角标注一个向下凹的小圆点，或在一端标示一小缺口来表示其极性。<br>
4、上面说明了常见零件之极性标示，但在生产过程中，正确的极性指的是零件之极性与PCB上标识之极性一致，一般在PCB上<br>
装着IC的位置都有很明确的极性标示，IC零件之极性标示与PCB上相应标示吻合即可。<br>
四、零件值换算<br>
这里主要指电阻值与电容值换算，因为在SMT上所用的电阻电容都是尺寸非常小的零件，表示其电阻值或电容值的时候不可能用常用的描述办法表述。如今在业界的标准是电容不标示电容值，而以颜色来区分不同容值的电容，电阻则是把代码标示在零件本体上，即用少量的数字元或英文字母来表示电阻值，于是在代码与实际电阻值之间，人们制定了一定的换算规则，下面便详细讲述有关细则。<br>
1、电阻<br>
(1)、电阻单位为欧姆,符号为&rdquo;Ω&rdquo;.<br>
(2)、单位换算:1MΩ= 1000KΩ=1000000Ω<br>
(3)、电阻又分为一般电阻与精密电阻两类，其主要区别为零件误差值及零件表面之表示码位元数不同。<br>
一般电阻: 误差值为±5%；其表示码为三码 例:103<br>
精密电阻: 误差值为±1%；其表示码为四码 例:1002<br>
(4)、换算规则如下:<br>
一般电阻：数值(AB)×10n= 电阻值±误差值(5%)；<br>
精密电阻：数值(ABC)×10n=电阻值±误差值(1%)。<br>
例:103=10×103 =10kΩ±5%； 1003=100×103=100kΩ±1%<br>
(5)、阻值换算的特殊状况：<br>
a、当n=8或9时,10的次方数分别为-2或-1。<br>
b、当代码中含字母&ldquo;R&rdquo;时，此&ldquo;R&rdquo;相当于小数点&ldquo;.&rdquo;。<br>
例:4R3=4.3Ω±5%； 69R9=69.9Ω±1%<br>
(6)、精密电阻除符合以上之换算规则外，另有其它代码表示方法，而又因制造厂商的不同，其代码也不一样，对于这种电阻的换算，应根据厂商提供之代码对照表进行核对换算。<br>
2、电容换算<br>
在这里主要讲解电容常用单位之间的换算，因为电子行业中电容的单位一般都比较小，同一种电容有时因供货商不一样而表示的方法也不一样，生产时要能够快速在各种单位之间转换。<br>
(1)、电容基本单位<br>
F、MF、μF、 NF、PF<br>
(2)、常用单位<br>
常用的单位有μF、NF、PF，在实际生产中要对这三个单位相互间的转换非常熟练。<br>
五、几种封装图<br>
BGA Ball Grid Array<br>
EBGA 680L<br>
LBGA 160L<br>
PBGA 217L Plastic Ball Grid Array<br>
SBGA 192L<br>
TSBGA 680L<br>
CLCC<br>
CNR Communication and Networking Riser Specification Revision 1.2<br>
CPGA Ceramic Pin Grid Array<br>
DIP Dual Inline Package<br>
DIP-tab Dual Inline Package with Metal Heatsink<br>
FBGA<br>
FDIP<br>
FTO-220<br>
Flat Pack<br>
HSOP-28<br>
ITO-220<br>
ITO-3P<br>
JLCC<br>
LCC<br>
LDCC<br>
LGA<br>
LQFP<br>
PCDIP<br>
PGA Plastic Pin Grid Array<br>
PLCC<br>
PQFP<br>
PSDIP<br>
LQFP 100L<br>
METAL QUAD 100L<br>
PQFP 100L<br>
QFP Quad Flat Package<br>
SOT143<br>
SOT220<br>
SOT223<br>
SOT223<br>
SOT23<br>
SOT23/SOT323<br>
SOT25/SOT353<br>
SOT26/SOT363<br>
SOT343<br>
SOT523<br>
SOT89<br>
SOT89<br>
Socket 603 Foster<br>
LAMINATE TCSP 20L Chip Scale Package<br>
TO252<br>
TO263/TO268<br>
六、国内贴片电阻的命名方法<br>
1、5%精度的命名：RS-05K102JT<br>
2、1％精度的命名：RS-05K1002FT<br>
R －表示电阻<br>
S －表示功率0402是1/16W、0603是1/10W、0805是1/8W、1206是1/4W、1210是1/3W、<br>
1812是1/2W、2010是3/4W、2512是1W。<br>
05 －表示尺寸(英寸)：02表示0402、03表示0603、05表示0805、06表示1206、<br>
1210表示1210、1812表示1812、10表示1210、12表示2512。<br>
K －表示温度系数为100PPM。<br>
102－5％精度阻值表示法：前两位表示有效数字，第三位表示有多少个零，基本单位是Ω，102＝1000Ω＝1KΩ。1002是1％阻值表示法：前三位表示有效数字，第四位表示有多少个零，基本单位是Ω，1002＝10000Ω＝10KΩ。<br>
J －</div>
</div>
</div> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%B5%E7%C2%B7%D6%AA%CA%B6">电路知识</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/9e97afaf45e09dc57cd92a8c.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-06  09:49</pubDate>
        <category><![CDATA[电路知识]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/9e97afaf45e09dc57cd92a8c.html</guid>
</item>

<item>
        <title><![CDATA[MII、GMII、RMII接口介绍]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/0c92cb950e7f9342d1135e83.html]]></link>
        <description><![CDATA[
		
		<div>
<div><font size="3"><strong>MII (Media Independent Interface　介质无关接口)<br>
</strong><br>
MII即媒体独立接口，它是IEEE-802.3定义的以太网行业标准。它包括一个数据接口，以及一个MAC和PHY之间的管理接口(图1)。数据接口包括分别用于发送器和接收器的两条独立信道。每条信道都有自己的数据、时钟和控制信号。MII数据接口总共需要16个信号。管理接口是个双信号接口：一个是时钟信号，另一个是数据信号。通过管理接口，上层能监视和控制PHY。MII Management interface只有两条信号线。The configuration and status data is written/read to/from the PHY via the MDIO signal.<br>
<br>
MII标准接口 用于连快Fast Ethernet MAC-block与PHY。&ldquo;介质无关&rdquo;表明在不对MAC硬件重新设计或替换的情况下，任何类型的PHY设备都可以正常工作。在其他速率下工作的与 MII等效的接口有：AUI（10M　以太网）、GMII（Gigabit　以太网）和XAUI（10-Gigabit　以太网）。<br>
<br>
</font><font size="3"><strong>MII总线<br>
</strong>在IEEE802.3中规定的MII总线是一种用于将不同类型的PHY与相同网络控制器（MAC）相连接的通用总线。网络控制器可以用同样的硬件接口与任何PHY</font></div>
<p> <wbr></wbr></p>
<table class="FCK__ShowTableBorders" style="table-layout: fixed">
    <tbody>
        <tr>
            <td>
            <div><font size="3"><strong>GMII (Gigabit MII)</strong><br>
            <br>
            GMII采用<u>8位</u>接口数据，工作时钟125MHz，因此传输速率可达<u>1000Mbps</u>。同时<u>兼容MII</u>所规定的10/100 Mbps工作方式。<br>
            GMII接口数据结构符合IEEE以太网标准。该接口定义见IEEE 802.3-2000。<br>
            <strong>发送器</strong>：<br>
            ◇ GTXCLK&mdash;&mdash;吉比特TX..信号的时钟信号（125MHz）<br>
            ◇ TXCLK&mdash;&mdash;10/100M信号时钟<br>
            ◇ TXD[7..0]&mdash;&mdash;被发送数据<br>
            ◇ TXEN&mdash;&mdash;发送器使能信号<br>
            ◇ TXER&mdash;&mdash;发送器错误（用于破坏一个数据包）<br>
            注：在千兆速率下，向PHY提供GTXCLK信号，TXD、TXEN、TXER信号与此时钟信号同步。否则，在10/100M速率下，PHY提供 TXCLK时钟信号，其它信号与此信号同步。其工作频率为25MHz（100M网络）或2.5MHz（10M网络）。<br>
            <strong>接收器：</strong><br>
            ◇ RXCLK&mdash;&mdash;接收时钟信号（从收到的数据中提取，因此与GTXCLK无关联）<br>
            ◇ RXD[7..0]&mdash;&mdash;接收数据<br>
            ◇ RXDV&mdash;&mdash;接收数据有效指示<br>
            ◇ RXER&mdash;&mdash;接收数据出错指示<br>
            ◇ COL&mdash;&mdash;冲突检测（仅用于半双工状态）<br>
            </font><font size="3"><strong>管理配置<br>
            </strong>◇ MDC&mdash;&mdash;配置接口时钟<br>
            ◇ MDIO&mdash;&mdash;配置接口I/O<br>
            管理配置接口控制PHY的特性。该接口有32个寄存器地址，每个地址16位。其中前16个已经在&ldquo;IEEE 802.3,2000-22.2.4 Management Functions&rdquo;中规定了用途，其余的则由各器件自己指定。</font></div>
            </td>
        </tr>
    </tbody>
</table>
<p> <wbr></wbr></p>
<p><font size="3"><strong>RMII: <wbr></wbr> <wbr></wbr> <wbr></wbr> <wbr></wbr> <wbr></wbr> <wbr></wbr> Reduced Media Independant Interface</strong><br>
简化媒体独立接口<br>
是标准的以太网接口之一，比MII有更少的I/O传输。</font></p>
<p> <wbr></wbr></p>
<p><span><font size="3">关于RMII口和MII口的问题</font></span></p>
<div style="font-size: 12px"><font size="3">RMII口是用两根线来传输数据的，<br>
MII口是用4根线来传输数据的，<br>
GMII是用8根线来传输数据的。</font></div>
<div style="font-size: 12px"><font size="3">MII/RMII只是一种接口，对于10M线速,MII的速率是2.5M，RMII则是5M；对于100M线速，MII的速率是25M，RMII则是50M。<br>
<br>
MII/RMII用于传输以太网包，在MII/RMII接口是4/2bit的，在以太网的PHY里需要做串并转换、编解码等才能在双绞线和光纤上进行传输，其帧格式遵循IEEE 802.3(10M)/IEEE 802.3u(100M)/IEEE 802.1q(VLAN)。</font></div>
<div style="font-size: 12px"><font size="3">以太网帧的格式为：前导符+开始位+目的mac地址+源mac地址+类型/长度+数据+padding(optional)+32bitCRC<br>
如果有vlan，则要在类型/长度后面加上2个字节的vlan tag，其中12bit来表示vlan id，另外4bit表示数据的优先级!</font></div>
</div> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%B5%E7%C2%B7%D6%AA%CA%B6">电路知识</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/0c92cb950e7f9342d1135e83.html#comment">查看评论</a>]]></description>
        <pubDate>2009-07-06  09:49</pubDate>
        <category><![CDATA[电路知识]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/0c92cb950e7f9342d1135e83.html</guid>
</item>

<item>
        <title><![CDATA[双通道数字式隔离器ADUM1201在RS232总线通信系统中的应用]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/4ef14cc27d98953ce4dd3bc1.html]]></link>
        <description><![CDATA[
		
		<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-weight: normal; font-size: 10.5pt; background: rgb(255,255,255);  mso-spacerun:  yes "><font face="宋体">关键字：ADUM1201&nbsp;&nbsp;&nbsp; ADUM5241&nbsp;&nbsp;&nbsp; ADM3251E</font></span><span style="font-weight: normal; font-size: 10.5pt; background: rgb(255,255,255);  mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-weight: normal; font-size: 10.5pt; background: rgb(255,255,255);  mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes "><font face="宋体">引言：</font></span><span style="font-weight: normal; font-size: 10.5pt; background: rgb(255,255,255);  mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-weight: normal; font-size: 10.5pt; background: rgb(255,255,255);  mso-spacerun:  yes ">&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "> </span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS-232<font face="宋体">是PC机与工业通信中应用最广泛的一种串行接口。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS-232<font face="宋体">接口最初是由美国EIA（电子工业联合会）规定的用于计算机与终端设备之间通讯的一种标准，目前已被广泛的用于系统间的串行通信线路。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS-232<font face="宋体">是为点对点（即只用一对收、发设备）通讯而设计的</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">，</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">采取不平衡传输方式，即所谓单端通讯。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">这样由一对单向收发的信号线来实现全双工通信。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">由于RS-232的典型应用是在系统间的通讯，因此在各系统间的隔离设计已经变的非常必要。隔离不仅可以保护器件免受总线上的高压危害，还可以消除总线上的接地回流，同时隔离还可以有效的减少系统间数据传输的误码与错误。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">传统的</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS232</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">总线隔离方法是光耦合器技术，使用光束来隔离和保护检测电路以及在高压和低压电气环境之间提供一个安全接口。目前一般使用6N137光电隔离器件，以</font></span><span><a href="http://www.ic37.com/Toshiba-p.htm"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">Toshiba</span></a></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">公司的6N137为例，该器件工作电压为5V，最高速率10Mbps，工作温度一般为0℃到70℃，隔离电压2500Vrms，并且以DIP8型封装，每个芯片仅提供一个隔离通道。这些性能已经限制了6N137在更高要求的环境中应用。因此，ADI公司推出的新型双通道数字隔离器</font></span><span><a href="http://www.ic37.com/ADUM1201-p.htm"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span></a></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">以其诸多优于光电隔离器件的性能优点，在</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS232</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">总线以及其他高要求情况下有着广泛的应用前景。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; line-height: 16.5pt"><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 9.5pt; background: rgb(255,255,255);  mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">基于ADI</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">专利</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">的iCoupler数字隔离器采用平面磁场专利隔离技术。iCoupler技术是一项专利隔离技术，它是基于芯片尺寸的变压器，而不是基于光电耦合器所采用的LED与光电二极管的组合。iCoupler技术由于取消了光电耦合器中的光电转换过程，并且采用了iCoupler变压器专利技术集成变压器驱动和接收电路，从而实现了光电隔离器无法比拟的性能优势。由于使用晶片级制造工艺直接在芯片上制造iCouple变压器，所以iCoupler通道比光电耦合器有效地实现通道之间的集成以及比较容易地实现其它半导体功能。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">由于没有光电耦合器中影响效率的光电转换环节，所以iCoupler数字隔离器不需要驱动LED的外部电路，其功耗仅为光电耦合器的1/10到1/50。这种新的基于电磁的隔离方法，在抗高温影响方面远优于光耦合器，iCoupler数字隔离器在125℃高温环境下性能和可靠性并不下降，因此可以采用低成本，小体积的SOIC封装，这样不但降低了成本还减小了芯片的体积。另外，iCoupler数字隔离器的隔离通道具有比光电耦合器更高的数据传输速率、时序精度和瞬态共模抑制能力。其额定隔离电压是高隔离度光电耦合器的2倍，并且数据传输速率和时序精度是其10倍。此外，与光电耦合器不同的是，多通道iCoupler数字隔离器能在同一芯片内提供正向和反向通信通道，这样就可以使得信号的传输方向更加灵活，简化了芯片间的硬件连接线路。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">由于基于iCoupler技术，所以</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">具有诸多优于光电隔离器的优点：</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">●<font face="宋体">速度更高最高速率可以达到</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">1</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">25Mbps<font face="宋体">。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">●<font face="宋体">功耗更低功耗低于同数据传输率时传统光电隔离器的1/10，最小工作电流0.8mA。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">●<font face="宋体">性能更高时序精度，瞬态共模抑制力，通道间匹配程度均优于传统光电隔离器。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">●<font face="宋体">体积更小集成度更高，印制电路板（PCB）面积为传统光电隔离器的40％。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">●<font face="宋体">应用更灵活与传统光电耦合器不同的是，多通道iCoupler数字隔离器能在同一芯片内提供正向和反向通信通道。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 5pt; background: rgb(255,255,255); margin-bottom: 5pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">所隔离的两端有各自的电源和参考地，电源电压范围在2.7V到5.5V之间，这样可以实现低电压供电，从而进一步降低系统功耗。电源和参考地之间需要接入0.01μF到0.1μF电容，以滤除高频干扰，电容和电源之间的距离应该在20mm以内，这样可以达到更好的滤波效果。由于两个隔离通道高度匹配，通道间串扰很小，并且采用两通道输入输出反向设计，非常适合</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS232</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">总线双向收发的特性，大大简化可隔离器与所隔离两端的硬件连接。需要注意的是GND1与GND2是两个不同的参考地，否则将达不到隔离的效果。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">另外需要注意的是</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">正常工作时，两端的供电源需要同时上电才能保证</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">两通道都能正常工作，如果有一个没有上电就能导致整个芯片无法正常工作</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">.</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">在</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS232</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">总线通信中，双通道数字式隔离器</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">用来实现控制器和</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS232<font face="宋体">收发</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">器之间的电气隔离，以到达更好的抗干扰性能。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">一般放在微控制器和RS232收发器之间，以实现系统间的隔离。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">下图是ADUM1201在RS232总线隔离中的典型应用电路图：</font></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><span style="font-weight: bold; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes "><font face="宋体"><a href="http://space.ednchina.com/upload/2009/2/19/7c3f06d8-53a0-4d34-95fa-dec6d47f5e78.jpg" target="_blank"><img style="width: 400px" alt="点击开大图" src="http://space.ednchina.com/upload/2009/2/19/7c3f06d8-53a0-4d34-95fa-dec6d47f5e78.jpg"></a></font></span></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">图1&nbsp;&nbsp; ADUM1201典型应用电路图</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">&nbsp;&nbsp;&nbsp;&nbsp;<font face="宋体">其中VDD1和VDD2两端电源均兼容3.3V/5V.这样不仅可以实现低电压供电，从而进一步降低系统功耗；而且可以实现输入输出信号的电平转换。VDD1与VDD2之间的电源隔离，我们采用的是DC/DC电源隔离模块。RXD、TXD连接的是微控器（MCU）</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">的UART。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes ">ADUM5241</span><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; line-height: 150%"><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes ">&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;  mso-spacerun:  yes ">ADuM524</span><span style="font-size: 10.5pt;  mso-spacerun:  yes ">1</span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">是基于ADI公司</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">专利</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes ">iCoupler<font face="宋体">技术的双通道数字隔离器，内部集成了50mW低功耗芯片级尺寸的DC-DC隔离电源，输出5V，10mA。DC-DC隔离电源</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">采用了ADI专利的isopower技术，</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">两个</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">信号</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">隔离通道都是采用ADI公司的iCoupler磁耦隔离技术，</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">真正</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">实现了</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">单芯片</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">封装中的完全隔离。</font></span><span style="font-size: 10.5pt;  mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt;  mso-spacerun:  yes ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="font-size: 10.5pt;  mso-spacerun:  yes ">ADuM524</span><span style="font-size: 10.5pt;  mso-spacerun:  yes ">1</span><span style="font-size: 10.5pt;  mso-spacerun:  yes "><font face="宋体">提供了两个独立的隔离通道，5V工作电压，还可配合其他iCoupler器件实现更多通道的隔离组合。</font></span><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM5241<font face="宋体">可直接用于RS232的隔离，其典型应用电路图如下：</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体"><a href="http://space.ednchina.com/upload/2009/2/19/6322678a-432d-4dd2-a39f-b911935c1768.jpg" target="_blank"><img style="width: 400px" alt="点击开大图" src="http://space.ednchina.com/upload/2009/2/19/6322678a-432d-4dd2-a39f-b911935c1768.jpg"></a></font></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">图2&nbsp;&nbsp; ADUM5241典型应用电路图</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">其内部集成一个5V-5V的内部DC/DC隔离电源，当VDD1输入一个5V的外接电源时，VISO会输出一个+5V/10mA的电压。可以为后端的RS232收发器供电；但当前端输入3.3V电压的时候，内部DC/DC隔离电源则不工作，后端的VISO需另外接电源供电。 </font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">当我们一个系统需要多个外接串口的时候，用ADUM5241与ADUM1201配合使用，无论从成本上，还是从应用上都是最佳选择。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes ">ADM3251E</span><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADM3251E<font face="宋体">是一款高速、单通道RS-232收发器，采用单电源供电。这款器件非常适于工作在苛刻的电气环境，或频繁插拔RS-232电缆的环境中。 </font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADM3251E<font face="宋体">集成了双通道数字隔离器以及isoPower集成隔离电源。由于内置ADI公司iCoupler?技术的芯片级DC-DC转换器，因此无需外部分立的隔离DC-DC转换器。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADM3251E<font face="宋体">的典型应用电路图如下（图3），图中的插针1、2可直接连接MCU的UART，C1、C2是ADM3251E的两个去耦电容，V</font></span><span style="font-size: 10.5pt; vertical-align: sub; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ISO </span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">可实现5V的稳定输出，前端的VCC兼容3V/5V工作电压（3V工作时，内部DC/DC不工作，需双端供电）。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADM3251E<font face="宋体">的高集成度使得原来复杂的多分立器件RS232系统，真正的可以单个芯片实现，不仅节约了PCB面积，而且降低了研发成本，可以说是工业RS232接口的首选。</font></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  <a href="http://space.ednchina.com/upload/2009/2/19/52b8e112-b6dc-41d9-a32e-93de48f4cffb.jpg" target="_blank"><img style="width: 400px" alt="点击开大图" src="http://space.ednchina.com/upload/2009/2/19/52b8e112-b6dc-41d9-a32e-93de48f4cffb.jpg"></a></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: center"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: center"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">图3&nbsp;&nbsp;&nbsp; ADM3251E典型应用电路图</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes "><font face="宋体">小结&nbsp;&nbsp;&nbsp;</font></span><span style="font-weight: normal; font-size: 14pt; background: rgb(255,255,255);  mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">隔离芯片</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">处于系统的中间，</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">做各系统间的电气隔离</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">，它比传统的光电隔离具有更好的性能，</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">消除了传统光电隔离器不确定的传输速率，非线性的传输函数，以及温度和寿命对器件的影响，不需要其他的驱动和分立元件，提供了更</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">加</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">稳定的转化性能，而且在相同的信号传输速率下功耗只有光电隔离器的1/10到1/6。由图1可见，</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">以单一芯片实现了</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS232<font face="宋体">系统</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">之间的电气隔离，而且</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">采用双转化通道，两通道方向相反的特殊结构，非常适合于CAN总线信号的传输，大大简化了系统的硬件结构，同时，由一个隔离芯片代替以往的两个，大大增加了通道间的匹配程度，使系统获得更好的隔离性能。</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "></span></p>
<p class="p0" style="margin-top: 0pt; margin-bottom: 0pt; vertical-align: baseline; text-indent: 21pt; line-height: 150%; text-align: justify"><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">本文介绍双通道数字式磁隔离器</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">在</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS232</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">通信系统中的应用，由于</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">的优良特性，用</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">ADUM1201</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">代替传统的光电隔离器件，降低了系统功耗，简化系统结构，增加了系统稳定性，提高了系统的性能。为</font></span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes ">RS232</span><span style="font-size: 10.5pt; color: rgb(0,0,0);  letter-spacing: 0.4pt; mso-spacerun:  yes "><font face="宋体">隔离的实现提供了一种很好的解决方案。</font></span></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%B5%E7%C2%B7%D6%AA%CA%B6">电路知识</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/4ef14cc27d98953ce4dd3bc1.html#comment">查看评论</a>]]></description>
        <pubDate>2009-06-19  13:36</pubDate>
        <category><![CDATA[电路知识]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/4ef14cc27d98953ce4dd3bc1.html</guid>
</item>

<item>
        <title><![CDATA[Allegro常见问题与解决]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/026b78cb67c6fa16bf09e64f.html]]></link>
        <description><![CDATA[
		
		 1 无论哪个版本都经常出现自动退出，提示为非法操作，然后不能存盘，自动退出。（ALLEGRO）<br>
&nbsp;&nbsp;&nbsp;  （出现这种情况，主要是操作系统方面的原因，ALLEGRO要求在英文NT或 WINDOWS 2000下使用.在中文WINDOWS 2000下,出错概略提高许多。事实上，设计人员应充分使用Allegro的Autosave功能，以避免各种情况下引起的数据丢失。提示：Allegro在异常退出时，会在当前设计目录下产生一个后缀为sav的文件。用Allegro打开该文件，另存为brd文件即可）<br>
2在ALLEGRO中，编辑焊盘时，经常会出现&ldquo;执行程序错误&rdquo;而退出程序，且没有备份文件，导致之前的工作白费。<br>
&nbsp;&nbsp;&nbsp;  （此问题14.1已经解决，而且同样与操作系统有关）<br>
3 在从自动布线器（SPECCTRA）建军回到ALLEGRO后，输出表层的线、孔就与器件成为一个整体，移动器件时，线、孔就附在上面一起移动。<br>
（实际上，这个功能是Cadence应大多数用户要求而添加上的，主要是为了方便移动器件的时候fanout后的引腿和via能跟着一起移动。如果你实在不愿意这么做，可以执行下面这个Skill程序解决，以后版本将会有选项供用户选择：<br>
; The following Skill routine will remove invisible<br>
; properties from CLINES and VIAS.<br>
; The intent of this Skill program is to provide<br>
; users with the ability of deleting the invisible<br>
; properties that SPECCTRA/SPIF puts on. This will allow the moving<br>
; of symbols without the attached clines/vias once the<br>
; design is returned from SPECCTRA if the fanouts were originally<br>
; put in during an Allegro session.<br>
;  <br>
; To install: Copy del_cline_prop.il to any directory defined<br>
;  within your setSkillPath in your <br>
;  allegro.ilinit. Add a &quot;load(&quot;del_cline_prop.il&quot;)&quot;<br>
;  statement to your allegro.ilinit.<br>
;<br>
; To execute: Within the Allegro editor type &quot;dprop&quot; or <br>
;  &quot;del cline props&quot;. This routine should<br>
;  only take seconds to complete.<br>
;  <br>
; Deficiencies: This routine does not allow for Window or<br>
;  Group selection. <br>
;<br>
; WARRANTIES: NONE. THIS PROGRAM WAS WRITTEN AS &quot;SHAREWARE&quot; AND IS AVAILABLE AS IS <br>
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  AND MAY NOT WORK AS ADVERTISED IN ALL ENVIRONMENTS. THERE IS NO<br>
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  SUPPORT FOR THIS PROGRAM.<br>
;<br>
; Delete invisible cline/via properties.<br>
;<br>
axlCmdRegister( &quot;dprop&quot; 'delete_cline_prop)<br>
axlCmdRegister( &quot;del cline props&quot; 'delete_cline_prop)&nbsp;&nbsp;&nbsp; 
<p>(defun delete_cline_prop ()<br>
  ;; Set the Find Filter to Select only clines<br>
  (axlSetFindFilter ?enabled (list &quot;CLINES&quot; &quot;VIAS&quot;)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  ?onButtons (list &quot;CLINES&quot; &quot;VIAS&quot;))</p>
<p>  ;; Select all clines<br>
  (axlClearSelSet)<br>
  (axlAddSelectAll) ;select all clines and vias</p>
<p>  (setq clineSet (axlGetSelSet))<br>
  (axlDBDeleteProp clineSet &quot;SYMBOL_ETCH&quot;) ;Remove the property<br>
  (axlClearSelSet)&nbsp;&nbsp;&nbsp;  ;unselect everything<br>
) <br>
4.用贴片焊盘（type=single）做成的package，用tools\padstack\modify design padstack...编辑，发现type变成了blind/buried。为什么会这样？<br>
&nbsp;&nbsp;&nbsp;  （这是软件显示上的小漏洞，但是丝毫不影响使用，焊盘还是事实上的single）<br>
5.修改过焊盘后以同名保存（替换了原来的焊盘），但是用tools\padstack\modify design padstack...检查用该焊盘做的package，发现仍旧是老焊盘，而事实上任何目录中老焊盘都不存在了。既然allegro是要到pad_path中调用焊盘的，为什么会出现这种情况？<br>
&nbsp;&nbsp;&nbsp;  (修改完焊盘之后, 需要update pad才能更新，因为Allegro是把相关的数据都纳入到brd文件集中管理的)<br>
6.打开padstack editor就会出现这样的提示：pad_designer:Can't open journal file。于是新做的焊盘无法保存，提示：failed to open file '#T001632.tmp'。<br>
&nbsp;&nbsp;&nbsp;  （请检查系统环境变量设置是否正确；另外所有路径都不能使用汉字）<br>
7.AELLGRO中竟然无UNDO、REDO这种常用FUNC,让人非常费解!!!<br>
&nbsp;&nbsp;  （15.0版本将增加Undo、Redo功能）<br>
8，ALLEGRO中直接从库中调的元件不能定义网络及 Ref des。<br>
&nbsp;&nbsp;&nbsp;  (是的。这样一来可以保证你LAYOUT结果和原理图目的是一致的，而不会因为不小心而出错。一般我们不应该直接从库中调元件，而应通过导入新的NETLIST来增加新元件.)<br>
9，公英制转换偏差太大。<br>
&nbsp;&nbsp;  （由于计算精度的限制，公英制的来回转换会产生一定的累积误差，因此在设计过程中，应尽量避免频繁转换公英制）<br>
10，对于颜色的设置不能EXPORT 颜色文件，每块PCB都必须重新设置颜色。<br>
&nbsp;&nbsp;  （Allegro没有保存颜色表的功能，但是可以通过其他简单的方法解决，如：调用Script功能；或着准备一个空板，里面只保存偏好的颜色设置，把网表Export到这个空板就可以了）</p>
<p>11，Allegro里没有对齐元件的功能。<br>
&nbsp;&nbsp;&nbsp;  （后面版本的Allegro将会有对齐功能）<br>
12，垃圾文件太多，不知那些有用。<br>
&nbsp;&nbsp;  （Cadence实际上极少产生垃圾文件，许多文件都是设计高速PCB所需要的。）<br>
13，Allegro步线抓焊盘的功能太弱，不能保证线段结束时连接在PIN的中心。<br>
&nbsp;&nbsp;  (在Allegro右面的Control panel-&gt;Option中选择:Snap to connect point，并请在布线时连到Pad前,右键选TOGGLE即可。如经常性出现此问题，可将TOGGLE设成快捷键方式)</p>
<p>14，编辑Shape时,选择Boundary还得十分小心，有一点重合都不行。<br>
&nbsp;&nbsp;&nbsp;  （可以通过调整GRID来修改铜箔，这样一来更容易）<br>
15.CCT布线时网络不高亮;由ALLEGRO到CCT前布的线只能删除,不能回退,不能自动优化鼠线.<br>
16.ALLEGRO:鼠线不能只显示当前屏幕上的PIN的鼠线,全屏布线时高亮不明显.<br>
&nbsp;&nbsp;  (方法一：可以在setup-&gt;user preference-&gt;display中，勾选display_nohilitefont项，将高亮设为实线显示；<br>
方法二：改变高亮颜色。点击Hilight按钮，右面控制面板的Option栏会提供可选择的颜色表；<br>
方法三：使用Shadow Mode，明暗的对比度可以在Color and Visibility中的Shadow Mode项调整。)<br>
三种方法配合使用，会得到更好的显示效果。<br>
&nbsp;&nbsp;&nbsp;</p>
<p>17.在ALLEGRO中,改变线宽时鼠标需放在线宽栏的右边才可改变。<br>
&nbsp;&nbsp;  (使用时光标应在Control Panel区域，一旦移到Work area就开始执行Allegro命令，因此就不能再进行输入，不过这个问题是可以改进的)<br>
18．在ALLEGRO中没有网络也可以走出一根走线.（很容易造成多余的线头）并且清除线头及多余过孔也不彻底！（GLOSS命令）<br>
&nbsp;&nbsp;  (如何去掉断线头？分为有网络属性的断线头和VIA，同无网络属性的断线头两种。<br>
&nbsp;&nbsp;&nbsp;  对无net的断线头，可以通过Hilight 来实现，要把Hilight 的Color同client相区别。可多试几试hilight的color来发现断线头。</p>
<p>&nbsp;&nbsp;<br>
在ROUTE/GLOSS/PARAMETER下,选中1,2,3项,点选GLOSS即可：</p>
<p>点击左边的方按钮，还可以改变参数的设定。<br>
19．14.0的原理图到14。1的PCB转网表时在空板时可以转入，但是后来网表变化，不能转进来<br>
（报错：NET NAME ALREADY EXIST），有时换一台机器即可，随机性很大！<br>
&nbsp;&nbsp;  （此问题已解决，请安装最新的补丁盘或到下面地址下载补丁程序、安装：<br>
<a href="ftp://ftp.cadence.com/patches/PSD141/allegro/algroF2B14.10-s018wint.exe">ftp://ftp.cadence.com/patches/PSD141/allegro/algroF2B14.10-s018wint.exe</a><br>
<a href="ftp://ftp.cadence.com/patches/PSD141/allegro/algroBase14.10-s056wint.exe">ftp://ftp.cadence.com/patches/PSD141/allegro/algroBase14.10-s056wint.exe</a> ）<br>
20．ALLEGRO中最好可以方便走排线。<br>
&nbsp;&nbsp;&nbsp;  (CCT具备此功能。Allegro走排线功能正在开发中)<br>
21.用Net logic 改变的网络不能反标至原理图<br>
&nbsp;&nbsp;&nbsp;  （可以。用tool2-&gt;design association可以反标网络）<br>
22.Allegro没有BUS走线的功能，差分线不能同时布线<br>
&nbsp;&nbsp;&nbsp;  (目前走BUS线可以到CCT里完成。从PSD14.2开始，Allegro对差分线的处理功能将会大大加强)<br>
23.CCT差分线布线困难，经常不能转弯，而且有时候想单独处理其中一根线时不被允许<br>
&nbsp;&nbsp;&nbsp;  （这种情况可在ALLEGRO中处理,15.0将会对此做较大改进）<br>
24.布线时设定过孔，无法用预缆方式，只能自己去了解过孔名，然后自己敲名字。<br>
&nbsp;&nbsp;&nbsp;  （这的确是一个缺点。该问题已列入15.0改进计划）<br>
25.在allegro里推动过孔时有可能会冒出一大堆错，还不能undo.<br>
&nbsp;&nbsp;&nbsp;  （14.2对过孔的推挤有很大改进）<br>
26.有时优化走线时，旧线还需要再手动删除。<br>
&nbsp;&nbsp;&nbsp;  （优化走线是在原走线的基础上进行，因此不会有新线产生）<br>
27.设定最小线长与最大线长,当线长小于设定时,没有DRC报错(ELECTRICAL CONSTRAINT SPREATSHEET)<br>
&nbsp;&nbsp;&nbsp;  （在14.0版本以后，Allegro增加了未布线的最小线长检查，可以通过对环境变量CHECK_MIN_DELAYS的设置来实现，如果设置为ON的话，当线长小于设定时，将会有DRC报错。其检查的依据是两个PIN之间飞线的曼哈顿距离）<br>
28.13.6做的原理图,转到14.1不能将数据传递给已经UPREV的原13.6的板.<br>
（问题提的不很清楚。从14.0开始：<br>
1、因为添了约束管理器,不能从高版本的向低版本传递数据；<br>
2、uprev13.6的板时Flash symbol也需要uprev，勾选use preference中Misc里面的old_style_flash_symbols即可；也可以使用批处理转换，DOS命令：<br>
FOR  %%f  IN  (*.bsm)  DO  flash_convert  %%f<br>
3、如果跟约束有关，要注意原来的DELAY_RULE 和MATCHED_DELAY已改为 PROPAGATION_DELAY 和RELATIVE_PROPAGATION_DELAY）<br>
29. ALLEGRO中UPDATE SYMBOLS 时,LIBRARY中的该元件明明已改过来,<br>
  但就是不能UPDATE过来,并且从PACKAGE SYMBOL 中也看不到该器件(不选DATA BASE,就选LIBRARY)<br>
&nbsp;&nbsp;&nbsp;  （应该是路径方面的问题，不然Package Symbol里不会看不到的，请仔细检查一下环境变量的设置。或者你可以这么试试，在Concept里重新以Phisical方式Add这个器件，然后Export（用Update Allegro Board 并且勾选ECO）</p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/Cadence">Cadence</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/026b78cb67c6fa16bf09e64f.html#comment">查看评论</a>]]></description>
        <pubDate>2009-06-16  09:23</pubDate>
        <category><![CDATA[Cadence]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/026b78cb67c6fa16bf09e64f.html</guid>
</item>

<item>
        <title><![CDATA[特大号外：CMMB解决方案实现全套国产化]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/ec7ab5fd44cb281e08244d33.html]]></link>
        <description><![CDATA[
		
		中国移动多媒体广播(<a href="http://www.ed-china.com/SEARCH/ART/CMMB.HTM">CMMB</a>)产业的快速发展迫切要求国内芯片设计公司在接收CMMB<a href="http://www.ed-china.com/SEARCH/ART/%C9%E4%C6%B5.HTM">射频</a>信号的前端<a href="http://www.ed-china.com/SEARCH/ART/%B5%F7%D0%B3%C6%F7.HTM">调谐器</a>芯片上取得突破。由灵芯集成(SmartChip Integration)研发成功的国内首款CMMB<a title="Crossbow携手微软,全新工具包推进无线传感器应用开发" href="http://www.ed-china.com/ART_8800020890_400001_500001_HN_c86b1047.HTM">无线</a>射频接收调谐器芯片<a href="http://www.ed-china.com/SEARCH/ART/SCI203I.HTM">SCI203I</a>是目前市场上唯一一款由国内芯片设计公司自主研发成功的CMMB前端射频调谐器芯片。该产品的推出标志着CMMB终端中所使用的核心芯片，从射频接收到数字解调，甚至信源解码都可以由我国自主研发的芯片产品来完成，构成了一套完整的CMMB终端解决方案。
<p> </p>
<p>灵芯集成SCI203I是一款单芯片集成S段与U段于一体的射频调谐器芯片，专为中国移动多媒体广播(CMMB)而设计，工作频段既覆盖470MHz到862MHz(U段)，又能够支持2635MHz到2660MHz(S段)的高性能射频调谐器芯片。芯片为48脚QFN封装，片内集成了低噪声放大器、混频器、基带滤波器、频率综合器等单元，采用I<sup>2</sup>C与SPI标准接口，开关切换时间短，支持时间切片工作模式，供电电压为2.5V～3.3V。</p>
<p> </p>
<p>由于该芯片集成了实现无线射频接收功能的全部电路模块，因此，仅需要极少的外部无源元件就可组成整体的CMMB调谐接收方案。这款芯片将首先应用于手持设备及车载应用的移动多媒体广播接收业务，芯片在实现了低噪声、高灵敏度、高线性度等多项指标的同时，具有低成本、低功耗等显著特点。</p>
<p> </p>
<p>该产品的性能特点还包括：-100dB的灵敏度；U段模式：58mA典型功耗电流；S段模式：69mA典型功耗电流；50欧姆输入阻抗；1Vpp IQ 输出幅度；U段模式：84dB增益控制范围，S段模式：108 dB增益控制范围。其应用范围包括CMMB 移动电话数字电视调谐接收，USB数字电视接收器，可移动设备以及多媒体PC、扩展卡和笔记本电脑。</p>
<p> </p>
<p><em>作者：Nicole Chen<br>
《电子系统设计》</em></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/ec7ab5fd44cb281e08244d33.html#comment">查看评论</a>]]></description>
        <pubDate>2009-06-10  08:36</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/ec7ab5fd44cb281e08244d33.html</guid>
</item>

<item>
        <title><![CDATA[力合微电子发布CMMB电脑电视CAS解决方案]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/649430fa68275e16a9d31133.html]]></link>
        <description><![CDATA[
		
		<p>力合微电子推出了<a href="http://www.ed-china.com/SEARCH/ART/LME25xx.HTM">LME25xx</a>系列USB<a href="http://www.ed-china.com/SEARCH/ART/%B5%E7%C4%D4%B5%E7%CA%D3.HTM">电脑电视</a>控制芯片，以及包括<a href="http://www.ed-china.com/SEARCH/ART/CMMB.HTM">CMMB</a>、DTMB、DVB-S/S2、DVB-T、ISDB-T等标准的USB DONGLE、带U盘功能的USB DONLGE和手持终端在内的各种完善的解决方案，本文将介绍力合微电子最新CMMB电脑电视<a href="http://www.ed-china.com/SEARCH/ART/CAS.HTM">CAS</a>控制芯片及解决方案。</p>
<p> </p>
<div class="topmain2"> </div>
<p> </p>
<p>日前，清华力合旗下核心企业、深圳市力合微电子有限公司举办了以&ldquo;数字移动多媒体电脑标配新潮流&rdquo;为主题的&ldquo;CMMB电脑电视CAS解决方案新品发布会&rdquo;。在国家广电总局移动多媒体广播标准CMMB已在全国37个一级城市和101个试验城市实现了较好的覆盖及播出、2009年还将对其它200多个城市实现覆盖的利好形势下，深圳市力合微电子有限公司的此次新品发布会可谓是一场及时雨，为关注CMMB移动多媒体产业发展的客户提供了最新的行业资讯和解决方案。</p>
<p> </p>
<p>与会专家及行业相关管理部门介绍了有关中国数字移动电视市场的最新进展，探讨了其市场发展模式及前景。力合微电子还向与会来宾展示了其自主研发、国内领先的最新CMMB电脑电视CAS控制芯片及解决方案。根据国家广电总局对CMMB信号的加密要求，力合微电子率先推出的符合该要求的各类型CMMB数字电视接收终端及解决方案受到了与会代表的高度评价，认为这是填补目前国内移动多媒体领域空白的高端产品及方案，必将促进国内移动多媒体产业的发展。</p>
<p> </p>
<p>力合微电子多年来一直致力于数字电视核心技术及核心芯片产品开发，依靠其在电脑电视领域领先的技术优势，在国内率先推出了LME25xx系列USB电脑电视控制芯片，以及包括CMMB、DTMB、DVB-S/S2、DVB-T、ISDB-T等标准的USB DONGLE、带U盘功能的USB DONLGE和手持终端在内的各种完善的解决方案，其系列产品及方案均已经过大量的市场验证。领先的技术，成熟的产品与经验，强有力的本地服务和支持，已经使力合微电子成为广大终端企业可信赖的合作伙伴，在具有国内自主知识产权的数字电视芯片、终端产品及数字电视产业中，携手共进。</p>
<p> </p>
<p>数字移动多媒体，电脑标配新潮流！我们期待着以深圳市力合微电子有限公司为代表的数字电视芯片设计企业，藉国家广电总局移动多媒体广播CMMB的春风，带动整个移动多媒体产业的发展，让移动多媒体真正走进我们的生活，成为每个人的&ldquo;电脑标配&rdquo;。</p>
<p> </p>
<p> </p>
<p align="center"><img alt="力合微电子发布CMMB电脑电视CAS解决方案" src="http://www.ed-china.com/ARTICLE_IMAGES/200903/20090316_PD_RFD_TS_03_F1.JPG" align="center" border="0"></p>
<p> </p>
<p>CMMB+CA方案主要特点</p>
<p><br>
符合广电移动多媒体广播标准(CMMB)<br>
在国内上百个主要城市随时随地收看丰富的免费及加密数字电视节目<br>
支持CA大卡<br>
Mini PCIE和USB Dongle完整方案<br>
Mini PCIE模块标准尺寸为30*51*4mm，可方便地内置到笔记本电脑内部(可选择适当高增益天线内置到PC内部或预留外接天线接口)<br>
USB Dongle用户可随心选购</p>
<p> </p>
<p>功能介绍</p>
<p><br>
播放软件支持Windows XP SP2、Win2000 SP4及 Vista系统<br>
可为客户定制Linux和WinCE驱动<br>
全自动或手动频道搜索<br>
EPG电子节目列表<br>
支持全屏播放<br>
支持节目录制、画面捕捉</p>
<p> </p>
<p>主要技术规格</p>
<p><br>
频率范围：U波段470-798MHz<br>
带宽：8MHz<br>
低功耗设计：&lt;130mA<br>
最优化的接收灵敏度设计</p>
<p> </p>
<p>应用实例</p>
<p> </p>
<p>外置USB Dongle</p>
<p> </p>
<p align="center"><img alt="力合微电子发布CMMB电脑电视CAS解决方案" src="http://www.ed-china.com/ARTICLE_IMAGES/200903/20090316_PD_RFD_TS_03_F2.JPG" align="center" border="0"></p>
<p> </p>
<p> </p>
<p>内置 Mini PCIE模块</p>
<p> </p>
<p align="center"><img alt="力合微电子发布CMMB电脑电视CAS解决方案" src="http://www.ed-china.com/ARTICLE_IMAGES/200903/20090316_PD_RFD_TS_03_F3.JPG" align="center" border="0"></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/649430fa68275e16a9d31133.html#comment">查看评论</a>]]></description>
        <pubDate>2009-06-10  08:36</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/649430fa68275e16a9d31133.html</guid>
</item>

<item>
        <title><![CDATA[基于SMS1180芯片的CMMB移动数字电视模块工作原理]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/2772542c737351e48b139933.html]]></link>
        <description><![CDATA[
		
		<div class="topmain">
<p><a href="http://www.ed-china.com/SEARCH/ART/SMS1180.HTM">SMS1180</a>是以色利Siano公司支持中国数字电视<a href="http://www.ed-china.com/SEARCH/ART/CMMB.HTM">CMMB</a>标准的<a href="http://www.ed-china.com/SEARCH/ART/%D2%C6%B6%AF%CA%FD%D7%D6%B5%E7%CA%D3.HTM">移动数字电视</a><a title="海尔数字卫星电视接收芯片采样速度可达100Msps" href="http://www.ed-china.com/ART_8800009973_400002_500002_HP_e9049ccc.HTM">接收芯片</a>，在该芯片基础上，北京新时代展望科技有限公司设计开发了<a href="http://www.ed-china.com/SEARCH/ART/WT1818.HTM">WT1818</a>系列移动数字电视模块，本文将主要介绍该模块的性能特性和工作原理。</p>
</div>
.
<p> </p>
<div class="topmain2"> </div>
<p> </p>
<p>以色利Siano公司的SMS11**系列芯片是一个高度集成、全CMSO工艺制作、采用零中频技术的移动数字电视接收芯片，SMS11**系列芯片采用SiP结构，内部集成了RF调谐器和数字解调器芯片，其中SMS1180支持中国数字电视CMMB标准，SMS1130支持DVB-T/H、DAB/T-DMB、ISDB-T等全球标准，解调后的码流以TS流或IP流形式通过各种USB、SPI、SDIO接口送出，而各个标准的选择则通过加载该标准下的驱动软件来实现。</p>
<p> </p>
<p> </p>
<p align="center"><img alt="基于SIANO公司SMS1180芯片的CMMB模块" src="http://www.ed-china.com/ARTICLE_IMAGES/200903/20090316_PD_ACC_TS_01_F1.JPG" align="center" border="0"></p>
<p> </p>
<p>北京新时代展望科技有限公司作为以色利Siano公司的芯片开发合作伙伴，为了便于客户更方便快捷地进入移动数字电视市场而设计开发了WT1818系列移动数字电视模块，WT1818系列模块在充分理解了SIANO芯片功能的基础上，充分体现了SMS11**系列芯片低功耗、多频段、多标准、多接口等特点，模块内部还集成了复位电路和电源管理电路以方便客户集成使用，因而特别适用于PMP、PND和手持终端设备的使用和开发。</p>
<p> </p>
<p>工作原理</p>
<p> </p>
<p>1.移动数字电视传播系统工作原理</p>
<p> </p>
<p> </p>
<p align="center"><img alt="基于SIANO公司SMS1180芯片的CMMB模块" src="http://www.ed-china.com/ARTICLE_IMAGES/200903/20090316_PD_ACC_TS_01_F2.JPG" align="center" border="0"></p>
<p> </p>
<p>作为一种新媒体手段，移动数字电视必须满足两个要求，一个是该系统的所有节目源采用了数字化格式，还有一个是该系统必须支持移动接收。移动数字电视系统是通过无线数字信号发射、地面数字接收的方式播放和接收电视节目，它可以使用在处于移动状态、时速120公里以下的交通工具上。</p>
<p> </p>
<p>移动数字电视系统主要由三部分组成，分别为前端系统、发射系统和接收系统。前端系统是整个系统的核心部分，主要完成节目的制作、编辑、播出、视音频编码、数据协议转换、码流复用等；而发射系统由传输网络和发射台组成（包括卫星），其主要任务是组成数字电视网，以便实现复杂地形条件下的地面广播覆盖；接收系统则是地面接收设备，它将收到的无线数字电视信号通过各种技术还原为人人可以收看的电视节目。</p>
<p> </p>
<p>2．Siano移动电视芯片工作原理</p>
<p> </p>
<p> </p>
<p align="center"><img style="cursor: pointer" height="200" alt="基于SIANO公司SMS1180芯片的CMMB模块" src="http://www.ed-china.com/ARTICLE_IMAGES/200903/20090316_PD_ACC_TS_01_F3.JPG" width="350" align="center" border="0"></p>
<center>点击查看大图</center>
<p> </p>
<p>Siano-SMS1180芯片为SiP结构型式，内部由两部分组成，分别为RF Tuner前端芯片和Demodulator解调芯片。</p>
<p> </p>
<p>RF Tune为前端芯片,它可接收多个波段（VHFIII/UHF/L1/L2/S）的射频信号，经过LNA、混频、DC校正、低通滤波和增益放大后送给解调器，RF Tuner内置时钟整形同步电路和在片LDO电路，因此可以直接输入外部时钟和工作电压(1.8V)。</p>
<p> </p>
<p>Demodulator为解调芯片，它接收来自RF Tuner的零中频信号，经过信道解调和前向纠错后，形成标准格式的TS送给主CPU解码还原。Demodulator内置可编程的DSP硬件系统，具有多种接口功能（USB、SDIO、SPI和BUS总线），并内置MPE-FEC内存。Demodulator对多标准的选择是通过加载不同的固件来实现的，而多接口则是通过内置的配置引脚来选择的，另外还可以通过I2C总线实现对RF Tuner的控制。</p>
<p> </p>
<p>3．WT1818移动数字电视模块工作原理</p>
<p> </p>
<p> </p>
<p align="center"><img alt="基于SIANO公司SMS1180芯片的CMMB模块" src="http://www.ed-china.com/ARTICLE_IMAGES/200903/20090316_PD_ACC_TS_01_F4.JPG" align="center" border="0"></p>
<p> </p>
<p>上图为WT1818系列移动电视模块的原理图，它实际上由四块电路组成，分别为模拟电路、数字电路、复位电路和电源管理电路。模拟电路解决了从天线到RF之间的接口，包括带通滤波器、均衡电路和天线引入电路，其中WT1818S支持UHF和S波段，而WT1818M支持四个频段VHFIII、UHF和L1/L2；而数字电路主要是提供各种各样的接口，包括全速的USB接口、支持主/从方式的SPI接口和支持从方式的SDIO接口；复位电路主要完成整个模块的复位工作，无需外部复位；电源管理电路看似简单，实际上是WT1818系列模块设计中最困难、最复杂的部分，它负责提供给芯片RF Tuner和Demodulator的供电。</p>
<p> </p>
<p>模块指标</p>
<p> </p>
<p> </p>
<p align="center"><img alt="基于SIANO公司SMS1180芯片的CMMB模块" src="http://www.ed-china.com/ARTICLE_IMAGES/200903/20090316_PD_ACC_TS_01_F5.JPG" align="center" border="0"></p>
<p> </p>
<p>1. WT1818模块尺寸图</p>
<p>WT1818模块外型尺寸为17.5X17.5X2.6mm，共有32个引脚，采用SMD封装形式。为了便于客户设计方便，WT1818模块包含了2个天线输入端子，对WT1818S模块，RF-ANT1为UHF波段，RF-ANT2对分极接收用的D-UHF波段；对WT1818M模块，RF-ANT1为VHF/UHF波段，RF-ANT2为L1/L2波段，数字部分包括USB接口、SDIO接口、SPI接口、I2C接口和配置端口，因此客户在设计时只需要引入天线和供电，就可以看电视了。</p>
<p> </p>
<p>2.WT1818模块灵敏度测试指标</p>
<p> </p>
<p> </p>
<p align="center"><img alt="基于SIANO公司SMS1180芯片的CMMB模块" src="http://www.ed-china.com/ARTICLE_IMAGES/200903/20090316_PD_ACC_TS_01_T1.JPG" align="center" border="0"></p>
<p> </p>
<p>本文小结</p>
<p> </p>
<p>北京新时代展望科技有限公司作为SIANO公司的芯片方案合作者之一，正全力配合SIANO公司致力于CMMB数字移动电视的发展和推广应用，本文只是简单介绍了我们基于SIANO的CMMB芯片SMS1180而设计的超小型CMMB模块WT1818，该模块特别适用于PMP、PND、MID、E-PC等手持终端的设计，有兴趣的读者可以来电来涵共同探讨CMMB的具体应用，来电来涵请寄：Welcomeji@Vip.sina.com.</p>
<p> </p>
<p>作者：季雪伟</p>
<p>北京新时代展望科技有限公司</p>
<p> </p>
<p> </p>
<p><u>加入讨论</u></p>
<p> </p>
<p><em>WT1818系列移动数字电视模块有助于加快移动电视开发吗？</em></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%C4%AC%C8%CF%B7%D6%C0%E0">默认分类</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/2772542c737351e48b139933.html#comment">查看评论</a>]]></description>
        <pubDate>2009-06-10  08:34</pubDate>
        <category><![CDATA[默认分类]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/2772542c737351e48b139933.html</guid>
</item>

<item>
        <title><![CDATA[铁电存储器FM24C16原理及其在多MCU系统中应用]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/cc79bf3e5c44c0f2838b1378.html]]></link>
        <description><![CDATA[
		
		1、铁电存储器技术原理、特性及应用
<p> </p>
<p style="text-indent: 2em">美国Ramtron公司铁电存储器(FRAM)的核心技术是铁电晶体材料。这一特殊材料使铁电存储器同时拥有随机存取记忆体(RAM)和非易失性存储器的特性。铁电晶体的工作原理是：当在铁电晶体材料上加入电场，晶体中的中心原子会沿着电场方向运动，达到稳定状态。晶体中的每个自由浮动的中心原子只有2个稳定状态，一个记为逻辑中的0，另一个记为1。中心原子能在常温、没有电场的情况下，停留在此状态达100年以上。铁电存储器不需要定时刷新，能在断电情况下保存数据。由于整个物理过程中没有任何原子碰撞，铁电存储器有高速读写、超低功耗和无限次写入等特性。 铁电存储器和E2PROM比较起来，主要有以下优点：</p>
<p style="text-indent: 2em">(1)FRAM可以以总线速度写入数据，而且在写入后不需要任何延时等待，而E2PROM在写入后一般要5～10ms的等待数据写入时间；</p>
<p style="text-indent: 2em">(2)FRAM有近乎无限次写入寿命。一般E2PROM的寿命在十万到一百万次写人时，而新一代的铁电存储器已经达到一亿个亿次的写入寿命。</p>
<p style="text-indent: 2em">(3) E2PROM的慢速和大电流写入使其需要高出FRAM 2 500倍的能量去写入每个字节。</p>
<p style="text-indent: 2em">由于FRAM有以上优点，其特别适合于那些对数据采集、写入时间要求很高的场合，而不会出现数据丢失，其可靠的存储能力也让我们可以放心的把一些重要资料存储于其中，其近乎无限次写入的使用寿命，使得他很适合担当重要系统里的暂存记忆体，用来在于系统之间传输各种数据，供各个子系统频繁读写。从FRAM问世以来，凭借其各种优点，已经被广泛应用于仪器仪表、航空航天、工业控制系统、网络设备、自动取款机等。</p>
<p style="text-indent: 2em">在设计的碳控仪系统中，由于对控制碳势适时性的要求较高，而且系统由2个子系统构成，每个子系统都要频繁读写存储器，所以我们把原来的<a title="X25045货源和PDF资料" href="http://www.ic37.com/X25045-p.htm" target="_blank">X25045</a>换成<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>以满足要求。</p>
<p style="text-indent: 2em">2 <a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>引脚说明及工作过程</p>
<p style="text-indent: 2em"><a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>-P(8脚双列直插)外形图及引脚定义如图1及表1所示。</p>
<p style="text-indent: 2em"><a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>是串行非易失存储器，存储容量为2 048×8b，共分8页，每页256B；工作电压为+5V；接口方式为工业标准的2线接口：SDA和SCL；功能操作和串行E~PROM相似，有读和写两种操作状态，读、写时序和I2C总线类似。</p>
<p style="text-indent: 2em"><a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>的写操作可以分为2种：字节写和页面写。字节写就是每次写入单个字节，页面写可以一次写入整页(256B)的数据。而且，由于没有写延时，数据写入速度很快(一般为μs级)，特别是在页面写的时候，不需要数据缓冲，可以一次写入256B的数据，真正实现页面写，这是其他E2PROM做不到的，比如<a title="AT24C16货源和PDF资料" href="http://www.ic37.com/AT24C16-p.htm" target="_blank">AT24C16</a>，在页面写的时候，每次最多能写入16B数据。</p>
<p style="text-indent: 2em"><a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>的写操作时序中可分为起始位(START)、数据位、从应答位、停止位(STOP)，其中，从应答位(因为<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>为从器件，MCU为主器件，所以称为从应答)是<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>在每接收一个字节数据后发出的应答信号，是检验数据写入是否成功的惟一标志。写入过程为：MCU通过SDA，SCI。发出起始位，然后从SDA输出从器件固定地址位：1010，再输出3b页选择位(选择写入数据到<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>的哪一页)，再输出写控制位0(读为1，写为0)，然后接收来自<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>的从应答位，如果没有收到从应答，则退出操作。在接收到从应答后，MCU从SDA串行输出8位<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>字节地址以确定写入数据的字节单元，并在收到从应答后发送1b数据写入到<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>，然后等待从应答信号确认数据写入成功。如果是字节写，则由MCU发出停止位，结束写操作。如只是页面写，MCU输出第2个字节数据，<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>判断出MCU要继续写入数据后，自动使其内部的地址指针加1，并把数据写入到加1后的字节单元，然后给出从应答，MCU就继续写入数据到<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>。页面写操作时，当地址指针到7FH(页尾地址)单元的时候，在下一个写入周期时自动翻转到00H，写入的数据覆盖掉00H单元原来的数据。</p>
<p style="text-indent: 2em">具体写操作时序图和后面的读操作时序图比较繁琐，在这里不给出，如果需要，可以登录到Ramtron公司网站；http：／／WWW．Ramtron．com查阅技术资料，或者登录到其在大陆的代理商网站：http：／／WWW．ramtron．com．cn／china／product／data．asp去查</p>
<p style="text-indent: 2em">阅技术资料，也可以仿I2C总线时序图。</p>
<p style="text-indent: 2em"><a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>读操作比写操作较为复杂，相应也可以分为2种：字节读和页面读，相应于字节写和页面写，两种读的功能也是单字节和整页的区别。读操作的另一种分法可分为：立即读和任意读(包括连续读)，其区别在于立即读是在写人数据后马上读数，而任意读和连续读则是随时读，所以，在他们操作时，必须先执行伪写，然后再读数。所谓伪写，是指执行写操作到写入数据之前，其目的是确定要读出的字节单元地址。下面对任意读的操作过程给予说明：执行写操作到写人数据前，也就是在收到输入字节单元地址后的从应答后，MCU再发送起始位，然后发送从器件固定地址(1010)、3b页选择位和读控制位1，在收到从应答后，MCU从<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>里面读出1 B的数据。如果只读1 B的数据，则MCU发送一个无需应答信号，然后发送停止位结束读操作。如果是页面读，MCU就发一个主应答信号，继续读下一个字节数据，直到读出最后一个字节数据后，MCU发出无需应答信号和停止位结束读操作。</p>
<p style="text-indent: 2em">在对<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>进行读、写操作的过程中，应该注意以下2个问题：</p>
<p style="text-indent: 2em">(1)时序问题，这主要是指SDA，SCL的高低电子的时序。如果在读、写过程中时序不对或者不稳定，都会引起读、写失败，所以为了保证稳定，可以在程序中适当加入NOP语句延时，但不要过多，以免影响读、写速度。</p>
<p style="text-indent: 2em">(2)SDA数据只能在SCL为低期间变化，在SCL为高期间，SDA数据要保持不变否则会被错误地认为是控制位而不是数据位，导致读、写失败。</p>
<p style="text-indent: 2em">3、应用接口及程序</p>
<p style="text-indent: 2em"><a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>与单片机接口电路非常简单，下面以碳控仪系统中的应用为例给予说明，并给出部分子程序。应用接口图如图2所示，系统中采用2片<a title="AT89C55货源和PDF资料" href="http://www.ic37.com/AT89C55-p.htm" target="_blank">AT89C55</a>单片机，用其P2．0和P2．1口与SDA，SCL相连接，在SDA和SCL引脚接1．8kΩ的上拉电阻到+5V，工作</p>
<p style="text-indent: 2em">电源也为+5V，WP引脚接电源地以保证可以任意写入数据。2片<a title="AT89C55货源和PDF资料" href="http://www.ic37.com/AT89C55-p.htm" target="_blank">AT89C55</a>用P1．0，P1．1作为通讯口，来确定谁操作<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>：片1操作前，检测P1．0口，如果为高，则置低P1．1口，向片2发出占用<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>信号，然后再检测P1．0口，还为高，则进入操作，若为低，则退出操作并把P1．1口置高；如果P1．0口为低，则说明片2占用<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>，片1就放弃操作，等待下次查询和操作。片2的操作相对应于片1。这样，<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>不仅作为了公共数据区，而且也成为了2片MCU的一个模拟的通讯口，而且理论上来说，1片<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>上可以挂很多MCU，而可以省去不必要的MCU间的通讯。这就需要<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>承受快速、频繁读写，这是其他E2PROM望尘莫及的。</p>
<p style="text-indent: 2em">下面给出<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>的页面写和任意字节读汇编子程序。程序经过应用验证，效果良好(为保证稳定性，可以在相应地方加入空语句以延时)。</p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em">页面写子程序：</p>
<p style="text-indent: 2em">PAGE-WR： ACALL START_BIT</p>
<p style="text-indent: 2em">MOV A，#10100000B</p>
<p style="text-indent: 2em">MOV R7，#4</p>
<p style="text-indent: 2em">ACALL SHFTO</p>
<p style="text-indent: 2em">；SHFTO为送位子程序，以上3行送</p>
<p style="text-indent: 2em">1010到<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a></p>
<p style="text-indent: 2em">MOV A，#20H</p>
<p style="text-indent: 2em">MOV R7，#3</p>
<p style="text-indent: 2em">ACALL SHFTO</p>
<p style="text-indent: 2em">；以上3行确定写<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>的00l页</p>
<p style="text-indent: 2em">MOV A，#00H</p>
<p style="text-indent: 2em">MOV R7，#1</p>
<p style="text-indent: 2em">ACALL SHFTO ；以上3行送写控制位0</p>
<p style="text-indent: 2em">ACALL SlAVE_ACK</p>
<p style="text-indent: 2em">；SLAVE-ACK为从应答子程序，在此检测</p>
<p style="text-indent: 2em">从应答位</p>
<p style="text-indent: 2em">MOV A，#00H</p>
<p style="text-indent: 2em">MOV R7，#8</p>
<p style="text-indent: 2em">ACALL SHFTO</p>
<p style="text-indent: 2em">；以上3行确定写入数据首地址为00H</p>
<p style="text-indent: 2em">ACALLSLAVE-ACK ；检测从应答位</p>
<p style="text-indent: 2em">MOV R0，#00H ；R0中为被写人数据</p>
<p style="text-indent: 2em">所在单元首地址</p>
<p style="text-indent: 2em">MOV R4，#7FH ；R4中为写入字节数</p>
<p style="text-indent: 2em">(现为256B)</p>
<p style="text-indent: 2em">NEXT-DATA：MOV A，@R0 ；调入第1个写入数据</p>
<p style="text-indent: 2em">INC R0 ；R0指向第2个数据所在单元地址</p>
<p style="text-indent: 2em">MOV R7，#8</p>
<p style="text-indent: 2em">ACALL SHFTO；写入数据</p>
<p style="text-indent: 2em">ACALL SLAVE-ACK ；检测从应答位</p>
<p style="text-indent: 2em">DJNZ R4，NEXT-DATA</p>
<p style="text-indent: 2em">；循环写入下一个字节数据</p>
<p style="text-indent: 2em">ACALL STOP-BIT</p>
<p style="text-indent: 2em">；STOP-BIT为停止位，结束写操作(此处没有写延时等待)</p>
<p style="text-indent: 2em">RET ；返回，程序结束</p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em">读任意地址子程序：</p>
<p style="text-indent: 2em">SELECT-RD：ACALL START-BIT</p>
<p style="text-indent: 2em">ACALL START-BIT</p>
<p style="text-indent: 2em">MOV A，#10100000B</p>
<p style="text-indent: 2em">MOV R7，#4</p>
<p style="text-indent: 2em">ACALL SHFTO</p>
<p style="text-indent: 2em">MOV A，#20H</p>
<p style="text-indent: 2em">MOV R7，#3</p>
<p style="text-indent: 2em">ACALL SHFTO</p>
<p style="text-indent: 2em">MOV A，#0FOH</p>
<p style="text-indent: 2em">MOV R7，#1</p>
<p style="text-indent: 2em">ACALL SHFTO</p>
<p style="text-indent: 2em">ACALL SlAVE-ACK</p>
<p style="text-indent: 2em">MOV R5，#00H</p>
<p style="text-indent: 2em">MOV R7，#8</p>
<p style="text-indent: 2em">ACALL SHFTO</p>
<p style="text-indent: 2em">ACALL SlAVE-ACK</p>
<p style="text-indent: 2em">；以上为伪写，确定读<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>的001</p>
<p style="text-indent: 2em">00H单元数据</p>
<p style="text-indent: 2em">ACALL START-BIT</p>
<p style="text-indent: 2em">MOV A，#10100000B</p>
<p style="text-indent: 2em">MOV R7，#4</p>
<p style="text-indent: 2em">ACALL SHFTO</p>
<p style="text-indent: 2em">MOV A，#20H</p>
<p style="text-indent: 2em">MOV R7，#3</p>
<p style="text-indent: 2em">ACALL SHFTO</p>
<p style="text-indent: 2em">MOV A，#0FOH</p>
<p style="text-indent: 2em">MOV R7，#1</p>
<p style="text-indent: 2em">ACALL SHFTO ；上面3行送读控制位1</p>
<p style="text-indent: 2em">ACALL SlAVE-ACK</p>
<p style="text-indent: 2em">MOV R5，#00H ；清R5，以存储读出数据</p>
<p style="text-indent: 2em">MOV R7，#8 ；R7作读出位记数器</p>
<p style="text-indent: 2em">CLOCK8： SETB SCL</p>
<p style="text-indent: 2em">MOV C，SDA</p>
<p style="text-indent: 2em">CLR SCL</p>
<p style="text-indent: 2em">MOV A，R5</p>
<p style="text-indent: 2em">RLC A</p>
<p style="text-indent: 2em">MOV R5，A</p>
<p style="text-indent: 2em">；以上6行读出<a title="FM24C16货源和PDF资料" href="http://www.ic37.com/FM24C16-p.htm" target="_blank">FM24C16</a>送来的1位</p>
<p style="text-indent: 2em">DJNZ R7，CLOCK8 ；循环读出1B数据</p>
<p style="text-indent: 2em">ACALL NO_ACK</p>
<p style="text-indent: 2em">；NO_ACK为无需应答位子程序</p>
<p style="text-indent: 2em">ACLL STOP_BIT ；停止</p>
<p style="text-indent: 2em">RET ；程序结束</p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/arm%D1%A7%CF%B0">arm学习</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/cc79bf3e5c44c0f2838b1378.html#comment">查看评论</a>]]></description>
        <pubDate>2009-06-08  10:23</pubDate>
        <category><![CDATA[arm学习]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/cc79bf3e5c44c0f2838b1378.html</guid>
</item>

<item>
        <title><![CDATA[基于Linux系统的软PLC设计]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/5810c813b734dd2bdc54016f.html]]></link>
        <description><![CDATA[
		
		<strong>摘要</strong>：介绍了软PLC 的发展和有关的概念，探讨了软PLC 的特点。详细介绍了软PLC 的硬件设计和软件设计平台，对软PLC 的设计方案作了全面的描述，并对其中的关键技术作了详细解释。
<p style="text-indent: 2em"><strong>　　关键词</strong>: 软PLC; IEC61131-3; 嵌入式PC; 模块化设计</p>
<p style="text-indent: 2em"><strong>引言</strong></p>
<p style="text-indent: 2em">　　可编程控制器（PLC，Programmable LogicController）经过几十年的发展，现在已经成为了最重要、最可靠、应用场合最广泛的工业控制微型计算机。然而，人们在使用过程中也逐渐发现了传统PLC的缺点：兼容性差，由于生产厂家众多，各种机型互不兼容，没有统一的标准，难以构造统一的硬件结构；封闭、扩展能力差：产品能力的功能实现依赖硬件；对使用者的要求高：现行的PLC 产品，其编程方式要求使用者对PLC的硬件结构、电器原理、编程指令都要有相当的了解；可维护性差：PLC 出现故障时需要专业人员用专业工具进行检测和维修；成本较高，传统PLC 被几家厂商所垄断，性价比增长缓慢。这些问题都制约着传统PLC 的发展。近年来，工控领域的不少研究人员一直在寻求着解决这些问题的途径。随着计算机软硬件技术的发展及PLC 国际标准IEC61131-3的制定，在计算机上以软件的方式来实现PLC 成为了发展的热点，这也就是软PLC（Soft PLC）。</p>
<p style="text-indent: 2em"><strong>软PLC</strong><strong>介绍</strong></p>
<p style="text-indent: 2em">　　软PLC，也叫软逻辑，是一种基于PC 机开放结构的控制装置。软PLC 综合了计算机和PLC 的开关量控制、模拟量控制、数学运算、数值处理、通信网络等功能，通过一个多任务的控制内核，提供了强大的指令集、快速而准确的扫描周期、可靠的操作和可连接的各种I/O 系统及网络的开放结构。软PLC 提供了硬PLC 的各种功能，同时具备了PC 的各种优点。</p>
<p style="text-indent: 2em">　　基于PC 平台的软PLC 由于无需专门的编程器，因而可以充分利用PC 机的软硬件资源，直接采用梯形图或指令语言编程，并具有良好的人机界面，在数控系统中正逐渐取代硬件PLC，PLC 编程系统也正在逐步转向占据软件市场的PC 机。软PLC 技术发展的一个重要条件就IEC61131-3 标准的制定。</p>
<p style="text-indent: 2em">　　20 世纪90 年代，IEC（国际电工委员会）颁布了IEC61131 国际标准，它的内容涵盖了PLC 整个生命周期的各个部分。IEC61131-3 是PLC 的语言标准，它定义了5 种PLC 编程语言的规范，其中结构化文本（ST）和指令表（IL）为文本语言，而顺序功能图（SFC）、梯形图（LD）、功能模块（FBD）为图形语言。同时，标准还允许在同一个程序中混合使用多种语言。IEC61131-3 标准由IEC 的SC65BW7工作组制定，它包括来自不同的PLC 制造商、软件公司和用户代表，实现了统一的编程标准。相对传统PLC，软PLC 解决了兼容性差、通用性差等问题，具有了多方面的优势：</p>
<p style="text-indent: 2em">　　（1） 硬件体系结构不再是封闭的，用户可以自己选择合适的硬件来组成满足要求的PLC。</p>
<p style="text-indent: 2em">　　（2） PC 机厂家的竞争激烈使得基于PC 机的软PLC 性价比得以提高。</p>
<p style="text-indent: 2em">　　（3） 软PLC 不仅可以实现连接到私有的PLC 网络中，而且可以通过PC 连接到计算机网络上。</p>
<p style="text-indent: 2em">　　（4） 由于软PLC 是基于IEC61131-3 标准的，因此在掌握标准后就可以容易的进行开发了。</p>
<p style="text-indent: 2em">　　由于软PLC 具有兼容性、通用性、性价比高、易于与网络连接、编程方便等优点。因而，目前世界各国都在进行软PLC 的研究。国际上，已经有了一些比较成熟和影响比较大的产品：如德国KW -sofeware 公司的MULTIPROG WT32、倍福TwinCAT控制软件TwinCAT PLC、法国CJ International公司的ISaGRAF 软件包、PCSoft International 公司的WinPLC、美国Wizdom Control Intellution 公司的Paradym-31 等等。而国内有关部门和工控方面的公司也正在着手研究开发具有自主版权的中文软PLC产品。</p>
<p style="text-indent: 2em"><strong>软PLC</strong><strong>设计平台</strong></p>
<p style="text-indent: 2em"><strong>硬件工作平台</strong></p>
<p style="text-indent: 2em">　　软PLC 的期待硬件工作平台为工控机等PC 工业微机平台和嵌入式PC 平台。本设计因需要应用于嵌入式的数控系统中，所以采用了嵌入式PC 平台。嵌入式PC 是将PC 机的主要硬件集中在一张信用卡大小的主板上，将操作系统和应用软件存储在Flash芯片中。嵌入式PC 与标准PC 全兼容，采用与标准PC 相同的硬件结构和软件结构。因而，嵌入式PC在理论上能完成与普通PC 系统的工作。因而，我们可以在普通PC上做好设计和开发，再将软件移植到嵌入式PC 上。</p>
<p style="text-indent: 2em">　　嵌入式PC 包括单板计算机（SBC）、PC/104 计算机和饼干机，本设计采用的是嵌入式PC104 计算机。嵌入式PC/104 组件尺寸小，标准化，模块化程度高，采用层叠式结构，通过在CPU 板的基础上堆叠扩展板构成一个完整的计算机系统。PC104 的扩展板齐全，包括了网卡、数字I/O 卡、A/D 卡等。在PC104 上构造的系统即嵌入式软PLC 可扩展性好，标准化和模块化程度高。</p>
<p style="text-indent: 2em">　　现今PC104 的硬件水平可以达到P2 或者P3 一级，CPU 速度足够快，内存可到128M，程序存储空间可以选用CF 卡作为硬存储空间，可以达到128M，且可通过PC104 接口扩展其硬件I/O 能力，可增加软PLC 的I/O 口，丰富的硬件资源完全可以满足运行软PLC 的需要。这也使得设计时完全可以在普通PC 上，在LINUX 内核下对软PLC 的各个模块进行调试，调试成功再移植到PC104 组件上运行。</p>
<p style="text-indent: 2em"><strong>软件平台</strong></p>
<p style="text-indent: 2em">　　目前，大多数软PLC 分别以Windows, DOS 和Linux 系统为操作平台。早期的基于PC 的软PLC 采用的较多的是DOS 系统，这类软件由于运行DOS 环境下，可以轻松实现其实时控制的要求，但由于DOS 环境是单任务处理方式，使得PC 的潜力得不到充分发挥，系统的功能和灵活性也受到限制。而Windows 具有操作界面良好、程序开发相对容易、多任务等优点，但Windows 操作系统并不是一个理想的实时操作系统，且Windows 操作系统是收费的，这将大大增加开发应用的成本。因而，本设计配合数控系统的需要选用的是Linux 系统为操作平台，基于Linux 内核模块的Rtlinux 是一个免费的、开放源代码的实时操作系统。</p>
<p style="text-indent: 2em"><strong>软PLC</strong><strong>模块设计</strong></p>
<p style="text-indent: 2em">　　本设计的软PLC 基于嵌入式PC104 计算机，建立在Linux 操作系统之上，软件的设计采用了模块化设计。每个模块都专职一项功能，每个模块都是一个进程。软PLC 全局变量是所有模块的公共数据，由配置文件设定。各个模块通过全局变量进行通信，各个模块的私有数据不包含在配置文件内。全局变量在每个模块都有副本，各个模块通过副本的数据对本模块进行运算，当循环一次运算后，就更新到全局变量，这样就实现了各个模块之间的通信。每个模块对全局变量的读写权限不一样的，只有对全局变量具有写权限的模块才可以更新全局变量里的数据。每个模块作为一个进程，进程之间的通信采用的是共享内存进行通信。软PLC 各模块之间的结构框图如图1 所示：</p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em">　　(1) 主程序（main program）,启动软PLC，将首先运行主程序，主程序将读取配置文件上的内容，并运行配置文件上所设定的模块。</p>
<p style="text-indent: 2em">　　(2) 配置文件（configurefile），在软PLC 中具有核心的地位，它由几部分组成：</p>
<p style="text-indent: 2em">　　①软PLC 配置，在这部分设置了内核和各个模块的相关参数，</p>
<p style="text-indent: 2em">　　主要包括：模块列表，列出了要运行的模块；变量列表，列出了软PLC 中的全局变量，并定义了具有对应全局变量有写权限的模块。</p>
<p style="text-indent: 2em">　　② 公共配置，这部分设置了各个模块之间的共同属性。</p>
<p style="text-indent: 2em">　　③ 同步配置，这部分是要配制各个模块之间的同步性。为了保证数据的传输，必须让模块之间同步。</p>
<p style="text-indent: 2em">　　④ 实时性配置，软PLC 可以运行在3 种模式：正常模式、软实时模式和硬实时模式，设计时可以根据具体情况选择其中的一种模式。</p>
<p style="text-indent: 2em">　　对于每个具体的设计来说，需要对配置文件中的几个部分进行配置。</p>
<p style="text-indent: 2em">　　(３) 人机界面模块（HMI），用户和软PLC 之间的互动模块。通过友好的人机界面，用户可以控制软PLC 的调用和开关，同时可以查看软PLC 各个状态点的状态。在Linux 下，可以使用GTK 或者TCL/TK 进行设计。本设计由于整个数控系统的需要，采用了TCL/TK 进行设计。因为软PLC 的其他部分是用c语言进行设计，因而在用tcl/tk设计的人机界面模块和软PLC 之间，需要设计一个TCL/TK 的扩展模块作为两种语言之间的接口，这样在界面上就可以用TCL 语言调用C 语言编写的软PLC 函数。现阶段本设计主要完成了常用的PLC 图形语言梯形图和两种文本语言IL 语言和ST 语言的设计，因而人机界面可以分为两种，梯形图的编辑运行界面和文本编程的监控界面。</p>
<p style="text-indent: 2em">　　① 梯形图界面（如图2）。在梯形图界面上，用户可自由拖动如开关、计时器等各种器件进行自主编程，从而实现在线编程。在界面上右侧是状态栏，可以对各种状态点的控制和状态显示，如将状态点B1 状态置1，则需单击B1 前的小方框。界面的上方是菜单栏。用户可通过菜单的选择进行编辑、保存、打开等功能，编辑完毕，按下Run 键，TCL/TK 的底层程序将会检测状态点状态，并根据元件种类进行逻辑运算，这些直接使用TCL/TK 编程就可以实现。而Exit 键则是退出软PLC，当按下该键时，将会设置全局变量Quit = 1 并传递给关闭模块Plcshutdown。关闭模块将关闭所有在运行的软PLC模块，并杀死共享内存上的信号量。</p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em">　　② 文本编程监控界面。文本语言相对不够图形语言直观，设计监控界面，可以从监控界面上调用所需要的文本程序，同时对各个状态点的状态进行显示和控制。</p>
<p style="text-indent: 2em">　　(4) 文本编辑模块，用户PLC文本程序的编辑模块，使用文本编辑器即可实现。用户使用符合61131-3 标准的编程语言编写控制应用程序。编辑好的模块将会被软PLC 的编译器所编译，生成可执行代码。</p>
<p style="text-indent: 2em">　　(5) 逻辑模块，软PLC 的核心模块，它包括IEC61131-3编译器和数据处理模块。IEC61131-3编译器将编译用户编辑好的文本应用程序，首先将PLC 的代码编译成C 语言，然后再调用GCC 将程序和软PLC的链接库编译成目标文件，同时显示编译结果的正确性，将编译的错误信息及警告信息反馈给用户。</p>
<p style="text-indent: 2em">　　文本编辑模块与编译模块在软PLC 运行时，不会作为调用模块。软PLC只调用最后生成的可执行模块。数据处理模块执行对各种浮点型数据的操作，功能包括PID控制、按一定的比例缩放数据大小等。</p>
<p style="text-indent: 2em">　　(6) 通信模块（Communication module）,主要负责软件的网络通信协议等的实现，借助与操作系统的结合构建网络服务器，实现强大的网络服务功能，实现Modbus 等总线协议的总线控制功能。</p>
<p style="text-indent: 2em">　　(7) I/O 模块，软PLC与物理IO连接的模块。通过IO 模块，软PLC 的状态点与硬件的IO 点一一对应，软PLC 可以通过IO 模块直接读写PC104 上IO扩展板的IO 点，实现对I O 点的读取和控制。</p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em">　　( 8 ) 关闭模块（Plcshutdown），由于本设计采用了多模块化设计和共享内存通信机制。因而软PLC退出，需要关闭所有正在运行的模块和杀死共享内存上的信号量。关闭模块提供了Quit的全局变量， 当Quit=1，将运行关闭模块中的程序关闭所有的软PLC 模块和杀死共享内存的信号量。</p>
<p style="text-indent: 2em">　　以上是根据需要设计的一些模块，根据用户需要还可以增加一些模块，如记录模块，数据库连接模块等，这些模块将会记录软PLC 的工作记录和保存软PLC 的数据记录。这些有待进一步的开发和设计。设计好各个模块，软PLC 的工作流程可如图3 所示。</p>
<p style="text-indent: 2em">　　本设计是在Linux 下进行设计，除HMI 模块是使用TCL/TK 设计外，其他均是使用C 语言进行编写，在Linux 下使用GCC 进行编译。由于篇幅所限，此处不展示代码。</p>
<p style="text-indent: 2em"><strong>实例</strong></p>
<p style="text-indent: 2em">　　下面以一个简单的对3并口通道循环控制为例，说明软PLC 的工作流程。</p>
<p style="text-indent: 2em">　　（1）梯形图编程。从软PLC 主界面进入后，启动梯形图编程，调用梯形图编程的主程序。梯形图编程共需要调用梯形图界面模块、关闭模块、IO 模块，这些均在配置文件中设置好，不需用户进行设置。配置文件主要部分定义如下：</p>
<p style="text-indent: 2em">　　需运行的模块： 主要状态点定义：Ladder为拥有写的权利模块，主程序启动后，将读取对应的配置文件，运行所需模块。</p>
<p style="text-indent: 2em">　　用户即可在梯形图界面进行编辑，编辑后的梯形图程序如图4所示。这是一个比较简单的程序，因而只需要使用3个计时器和几个复位、置位输出就可以实现功能。编辑好梯形图程序后，按下Run 键,程序即可运行，并实现对IO 板上对应端口的控制。</p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em">　　（2）文本IL 语言编程。开始与梯形图编程相同，从软PLC 主界面进入后，启动IL 语言编程，调用主程序。文本编程共需要调用监控界面模块、逻辑目标程序模块、关闭模块、IO 模块。逻辑目标模块为用户编辑好的IL 程序，并通过编译器生成的可执行逻辑程序，用户可在PC 机上编辑和编译好逻辑程序，再移植到PC104 上进行调用。配置文件主要部分定义如下：</p>
<p style="text-indent: 2em">需运行的模块：</p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em">主要状态点定义：</p>
<p style="text-indent: 2em"> </p>
<p style="text-indent: 2em">　　为编译后的IL 程序模块。由于篇幅关系，实现循环控制的IL 程序在此处不再列出。</p>
<p style="text-indent: 2em"><strong>结束语</strong></p>
<p style="text-indent: 2em">　　软PLC 具有强大的功能，在工业控制中发挥着越来越重要的作用，是一项具有巨大潜力的技术，其强大的网络功能是传统的PLC 无法比拟的。中国工业自动化的水平相对国外来说较低，技术含量少。因而国内企业要在激烈的竞争中立于不败之地，必须增加生产的自动化程度，提高产品的技术含量。发展自主产权的软PLC 将对此问题产生有力的推动作用，也有助于我国PLC 企业发展本国市场并向外扩展。</p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/Plc">Plc</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/5810c813b734dd2bdc54016f.html#comment">查看评论</a>]]></description>
        <pubDate>2009-05-27  10:09</pubDate>
        <category><![CDATA[Plc]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/5810c813b734dd2bdc54016f.html</guid>
</item>

<item>
        <title><![CDATA[Quartus II 调用ModelSim 仿真]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/649430faa0c66616a8d31193.html]]></link>
        <description><![CDATA[
		
		下面是基于在Altera <a title="Quartus " style="color: blue; text-decoration: underline" href="http://article.ednchina.com/word/211016.aspx">Quartus </a>II 下如何调用<a title="ModelSim " style="color: blue; text-decoration: underline" href="http://article.ednchina.com/word/211015.aspx">ModelSim </a>进行<a title="仿真" style="color: blue; text-decoration: underline" href="http://article.ednchina.com/word/211017.aspx">仿真</a>的一个实例。
<p>　　不能否认，Quartus II（我用的7.0）无法像ISE 那样方便的直接调用ModelSim，而是需要额外的做一些工作。这确实给我们的仿真调试带来了一些不便。特权同学也是在摸索了好久以后才彻底搞定这个问题，下面分享下，力求明白易懂，让大家少走一些弯路。</p>
<p>　　1、 打开Quartus II，新建一个工程，工程代码如下（只是做一个简单的二分频电路）：<br>
module modelsim_test(<br>
clk,rst_n,div<br>
);<br>
input clk; //系统时钟<br>
input rst_n; //复位信号，低有效<br>
output div; //2 分频信号<br>
reg div;<br>
always @ (posedge clk or negedge rst_n)<br>
if(!rst_n) div &lt;= 1'b0;<br>
else div &lt;= ~div;<br>
endmodule</p>
<p>　　2、 进入菜单栏的Assignments EDA Tool Settings，进入如下界面：</p>
<p align="center"><img style="letter-spacing: normal" alt="EDA Tool Settings" src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/231136044920.jpg"></p>
<p>　　双击&ldquo;EDA tools&rdquo;下的&ldquo;Simulation&rdquo;选项，弹出如下界面：</p>
<p align="center"><img style="letter-spacing: normal" alt="界面" src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/2311364v409.jpg"></p>
<p align="left">点击Tool name 最右侧的下拉条，选择&ldquo;ModelSim&rdquo;,在弹出的界面做如下设置：</p>
<p align="center"><img style="letter-spacing: normal" alt="设置" src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/23113g42431.jpg"></p>
<p>　　3、 以上设置完成，重新编译工程。</p>
<p>　　打开工程目录，看到多了一个&ldquo;simulation&rdquo;文件夹，再打开该文件夹下的&ldquo;modelsim&rdquo;文件夹。看到有三个文件，其中.vo 文件就是我们的代码布局布线信息。仿真还需要几个文件，我们把它们都拷贝到该目录下。</p>
<p>　　4、 打开&ldquo;C:altera70quartusedasim_lib&rdquo;（具体quartus 软件安装文件的根目录视您的实际情况而定，大体路径都一样），因为我们用的是MAX II器件，所以把&ldquo;maxii_atoms.v&rdquo;拷贝到3 中提到的目录下，这个文件是仿真元件库。</p>
<p>　　5、 编写一个工程RTL 源码的Testbench 文件，用于作为仿真激励（具体如何编写清参考相关数据文档资料）。这个实例的testbench 如下：</p>
<p>　　module vtf_test;<br>
// Inputs<br>
reg clk;<br>
reg rst_n;<br>
// Output<br>
wire div;<br>
modelsim_test u1(<br>
.clk(clk),<br>
.rst_n(rst_n),<br>
.div(div)<br>
);<br>
initial begin<br>
clk = 0;<br>
forever<br>
#10 clk = ~clk; //产生50MHz 的时钟<br>
end<br>
initial begin<br>
rst_n = 0;<br>
#1000 rst_n = 1; //上电后1us 复位信号<br>
#1000;<br>
$stop;<br>
end<br>
endmodule<br>
将该文件命名为tb_test.v，保存到3 提到的文件夹下。</p>
<p>　　6、 在wokspace 的library 面板的空白处单击右键，选择&ldquo;new&rdquo;→&ldquo;library&rdquo;</p>
<p align="center"><img style="letter-spacing: normal" alt="&ldquo;library&rdquo;" src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/231140035432.jpg">在新弹出界面中做如下设置，然后点击&ldquo;OK&rdquo;。</p>
<p align="center"><img style="letter-spacing: normal" alt="设置" src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/23114031ve.jpg"></p>
<p>　　7、 启动<a title="ModelSim " style="color: blue; text-decoration: underline" href="http://article.ednchina.com/word/211015.aspx">ModelSim </a>软件，点击菜单栏的Compile&#1048774;compile 命令，弹出如下界面：</p>
<p align="center"><img style="letter-spacing: normal" alt="界面" src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/2311411xb6.jpg"></p>
<p>Library 选择刚才新建的&ldquo;work_test&rdquo;，查找范围定位到我们3 提到的文件夹下。全选在该目录下可以看到的文件，点击Compile（注意该文件夹必须在全英文/数字路径下，否则会出错无法编译）。</p>
<p>　　8、 我们回到wokspace 的library 面板，work_test 多处了下拉框，点击后如下：</p>
<p align="center"><img style="letter-spacing: normal" alt="work_test " src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/231141449433.jpg"></p>
<p align="left">我们右键单击vtf_test 文件，在弹出的菜单中选择Simulation</p>
<p>　　9、 执行上面的操作后，软件自动弹出wokspace 的sim 面板如下：</p>
<p align="center"><img style="letter-spacing: normal" alt="wokspace 的sim 面板" src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/231142344635.jpg"></p>
<p>在vtf_test 栏单击右键，在弹出菜单中选择Add&#1048774;Add to Wave。然后软件将弹出波形窗口。</p>
<p>　　10、 波形窗口如下：</p>
<p align="center"><img style="letter-spacing: normal" alt="波形窗口" src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/2311430044t.jpg"></p>
<p>这时我们点击全速编译（一次不行，多点一次，工具栏倒数第三个按钮），<br>
然后点击观看全部波形（放大缩小按钮后面一个蓝色按钮）。</p>
<p>　　11、 <a title="仿真" style="color: blue; text-decoration: underline" href="http://article.ednchina.com/word/211017.aspx">仿真</a>结果如下：</p>
<p align="center"><img style="letter-spacing: normal" alt="仿真结果" src="http://pagesadmin.ednchina.com/images/article/63202e0e-867c-40cd-94bd-4af2ca81fed0/2311432930m.jpg"></p>
<p>可以看到div 信号确实是clk 的二分频。呵呵，基本的操作就到此结束了。</p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/modelsim%B7%C2%D5%E6">modelsim仿真</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/649430faa0c66616a8d31193.html#comment">查看评论</a>]]></description>
        <pubDate>2009-05-19  09:58</pubDate>
        <category><![CDATA[modelsim仿真]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/649430faa0c66616a8d31193.html</guid>
</item>

<item>
        <title><![CDATA[Allegro 中正负片的概念及相关设置]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/d4483a01ce7478067bec2c92.html]]></link>
        <description><![CDATA[
		
		概念：正片和负片是底片的两种不同类型。
<p>　　正片：简单地说就是，在底片上看到什么就有什么。</p>
<p>　　负片：正好相反，看到的就是没有的，看不到的就是有的。见下图：</p>
<p align="center"><img style="letter-spacing: normal" alt="正负片的概念" src="http://pagesadmin.ednchina.com/images/article/edc04c0c-73f5-4024-9290-3dcf989fe6f5/allegrofilemoban_clip_image002_0003.jpg"></p>
<p>　　在 Allegro中使用<a title="正负片" style="color: blue; text-decoration: underline" href="http://article.ednchina.com/word/215455.aspx">正负片</a>的特点：</p>
<p>　　正片：优点是所见所的，有比较完善的 <a title="DRC" style="color: blue; text-decoration: underline" href="http://article.ednchina.com/word/215454.aspx">DRC</a>检查。</p>
<p>　　它的缺点是如果移动零件（一般指 DIP 的）或贯孔,铜箔需重铺或者重新连结，否则就会短路或开路。</p>
<p>　　另外，如果包含大量铜箔又用 2*4D格式出底片是数据量会很大。</p>
<p>　　负片：正好克服正片移动零件或贯孔时需要重铺铜箔的缺点，过孔贯穿负片层时程序根据网络连接判断采用(Thermal Relief)与该层连接还是用(Anti-Pad)与该层隔开。</p>
<p>　　它的缺点是? DRC? Check 并没有做的很完整，对于被? Anti-Pad 隔断的内层没有DRC 报错。</p>
<p>　　在建焊盘时注意下图红色方框中的设置都是针对负片而言的</p>
<p align="center"><img style="letter-spacing: normal" alt="红色方框中的设置都是针对负片而言" src="http://pagesadmin.ednchina.com/images/article/edc04c0c-73f5-4024-9290-3dcf989fe6f5/allegrofilemoban_clip_image001_0003.jpg"></p>
<p align="center"><img style="letter-spacing: normal" alt="红色方框中的设置都是针对负片而言" src="http://pagesadmin.ednchina.com/images/article/edc04c0c-73f5-4024-9290-3dcf989fe6f5/allegrofilemoban_clip_image002_0004.jpg"></p>
<p>　　Arti-Pad：与内层隔开所用的图形，一般用大于钻孔一定数量的圆形就可以了</p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/Cadence">Cadence</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/d4483a01ce7478067bec2c92.html#comment">查看评论</a>]]></description>
        <pubDate>2009-05-19  09:56</pubDate>
        <category><![CDATA[Cadence]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/d4483a01ce7478067bec2c92.html</guid>
</item>

<item>
        <title><![CDATA[异步存储器与同步存储器]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/9495940afd213e1794ca6b7d.html]]></link>
        <description><![CDATA[
		
		<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">存储器接口类型可分为：异步存储器接口和同步存储器接口两大类型。<span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span>异步存储器接口类型是最常见的，也是我们最熟知的，<span>MCU</span>一般均采用此类接口。相应的存储器有：<span>SRAM</span>、<span>Flash</span>、<span>NvRAM……</span>等，另外许多以并行方式接口的模拟／数字<span>I/O</span>器件，如<span>A/D</span>、<span>D/A</span>、开入／开出等，也采用异步存储器接口形式实现。<span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span>同步存储接口相对比较陌生，一般用于高档的微处理器中，<span>TI DSP</span>中只有<span>C55x</span>和<span>C6000</span>系列<span>DSP</span>包含同步存储器接口。相应的存储器有：同步静态存储器：<span>SBSRAM</span>和<span>ZBTSRAM</span>，同步动态存储器：<span>SDRAM</span>，同步<span>FIFO</span>等。<span>SDRAM</span>可能是我们最熟知的同步存储器件，它被广泛用作<span>PC</span>机的内存。<span><br>
C2000</span>、<span>C3x</span>、<span>C54x</span>系列<span>DSP</span>只提供异步存储器接口，所以它们只能与异步存储器直接接口，如果想要与同步存储器接口，则必须外加相应的存储器控制器，从电路的复杂性和成本的考虑，一般不这么做。<span>C55x</span>、<span>C6000</span>系列<span>DSP</span>不仅提供了异步存储器接口，为配合其性能还提供了同步存储器接口。<span> C55x</span>和<span>C6000</span>系列<span>DSP</span>的异步存储器接口主要用于扩展<span>Flash</span>和模拟／数字<span>I/O</span>，<span>Flash</span>主要用于存放程序，系统上电后将<span>Flash</span>中的程 序加载到<span>DSP</span>片内或片外的高速<span>RAM</span>中，这一过程我们称为<span>BootLoader</span>同步存储器接口主要用于扩展外部高速数据或程序<span>RAM</span>，如<span>SBSRAM</span>、<span> ZBTSRAM</span>或<span>SDRAM</span>等。<span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span>如何设计<span>DSP</span>系统的外部存储器电路，即<span>DSP</span>如何正确地与各种类型的存储器芯片接口。是存储器设计中的难点。另外，在<span>DSP</span>外部存储器电路设计中经常会遇到下列一些问题：<span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-"><br>
1. DSP</span><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">提供的外部存储器接口信号与存储器芯片所需要的接口信号不完全一致，某些<span>DSP</span>支持多种数据宽度的访问，如<span>8</span>／<span>16</span>／<span>32</span>位数据宽度等，存储器电路中如何实现？<span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">2. </span><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">数据线、地址线在<span>PCB</span>布线时，为了走线方便，经常会进行等效交换，哪些存储器可以作等效交换、哪些不行？<span><br>
<br>
</span><strong>异步存储器：<span>Flash</span></strong><span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">对于<span>flash</span>，读操作与<span>SRAM</span>相同，擦除和写入操作以命令序列形式给出，厂商不同，命令序列可能稍有不同写入命令序列后，<span>Flash</span>自动执行相应操作，直到完成，随后自动转为读状态。在完成相应操作前，读<span>Flash</span>得到操作是否完成的状态信息，而非存储单元数据<span>.<br>
</span>对于<span>flash</span>，因为擦除跟写入操作以命令序列形式给出，可以对进行编程，包括两种方式：<span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">1</span><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">、在线，<span>load2</span>段程序，把要烧写的程序当作文件写入到<span>Flash</span>中。<span><br>
2</span>、离线，通过<span>JTAG</span>烧写。<span><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  3.3V</span>、<span>16</span>位宽度的、工业标准<span>Flash</span>有<span>4</span>种，它们的引脚兼容，均为<span>48</span>引脚的<span>TSOP</span>封装。在<span>PCB</span>布线时，以最大容量<st1:chmetcnv unitname="m" sourcevalue="1" hasspace="False" negative="False" numbertype="1" tcsc="0"><span>1M</span></st1:chmetcnv><span>×16</span>位<span>Flash</span>布线，则可根据容量需要安装任何一种<span>Flash</span>。<span>Flash</span>的数据线和地址线不可以等效交换。考虑<span>BootLoader</span>，<span>Flash</span>应定位于特殊的位置，设计时应参考相应器件的数据手册。<span><br>
1</span>、<span>VC33</span>，<span>Flash</span>应定位在<span>PAGE0</span>的<span>1000H</span>、或<span>PAGE1</span>的<span>400000H</span>、或<span>PAGE3</span>的<span>FFF000H</span>，可支持<span>8</span>／<span>16</span>／<span>32</span>位数据宽度。<span><br>
2</span>、<span>C54x</span>系列<span>DSP</span>，<span>Flash</span>应定位在数据存储空间的<span>8000H</span>～<span>FFFFH</span>，可支持<span>8</span>／<span>16</span>位数据宽度<span><br>
3</span>、<span>C55x</span>系列<span>DSP</span>，<span>Flash</span>应定位在<span>CE1</span>存储空间的<span>200000H</span>，<span>C5509</span>只支持<span>16</span>位宽度，而<span>C5510</span>可支持<span>8</span>／<span>16</span>／<span>32</span>位数据宽度。<span><br>
4</span>、<span>C620x</span>／<span>C670x</span>系列<span>DSP</span>，<span>Flash</span>应定位在<span>CE1</span>存储空间，大小为<span>64K</span>字节，支持<span>8</span>／<span>16</span>／<span>32</span>位数据宽度，只能是<span>Little Endian</span>格式。<span><br>
5</span>、<span>C621x</span>／<span>C671x</span>系列<span>DSP</span>，<span>Flash</span>应定位在<span>CE1</span>存储空间，大小为<span>1K</span>字节，支持<span>8</span>／<span>16</span>／<span>32</span>位数据宽度，可以是<span>Little Endian</span>格式，也可以是<span>Big Endian</span>格式。<span><br>
6</span>、<span>C64x</span>系列<span>DSP</span>，<span>Flash</span>应定位在<span>EMIFB</span>的<span>CE1</span>存储空间，大小为<span>1K</span>字节，仅支持<span>8</span>位数据宽度，可以是<span>Little Endian</span>格式，也可以是<span>Big Endian</span>格式。<span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-"><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  </span><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">常用的<span>Flash</span>：<span>SST39VF<st1:chmetcnv unitname="a" sourcevalue="400" hasspace="False" negative="False" numbertype="1" tcsc="0">400A</st1:chmetcnv>-70<st1:chmetcnv unitname="C" sourcevalue="4" hasspace="False" negative="True" numbertype="1" tcsc="0">-4C</st1:chmetcnv>-EK</span>，<span>256K×16</span>位、<span>3.3V</span>、<span>70ns</span>。<span><br>
<br>
<strong>SDRAM</strong></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  SDRAM</span><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">，即<span>Synchronous DRAM</span>（同步动态随机存储器），曾经是<span>PC</span>电脑上最为广泛应用的一种内存类型，即便在今天<span>SDRAM</span>仍旧还在市场占有一席之地。既然是<span>&ldquo;</span>同步动态随机存储器<span>&rdquo;</span>，那就代表着它的工作速度是与系统总线速度同步的。<span>SDRAM</span>内存又分为<span>PC66</span>、<span>PC100</span>、<span>PC133</span>等不同规格，而规格后面的数字就代表着该内存最大所能正常工作系统总线速度，比如<span>PC100</span>，那就说明此内存可以在系统总线为<span>100MHz</span>的电脑中同步工作。与系统总线速度同步，也就是与系统时钟同步，这样就避免了不必要的等待周期，减少数据存储时间。同步还使存储控制器知道在哪一个时钟脉冲周期有数据请求使用，因此数据可在脉冲上升期便开始传输。<span>SDRAM</span>采用<span>3.3</span>伏工作电压，<span>168Pin</span>的<span>DIMM</span>接口，带宽为<span>64</span>位。<span>SDRAM</span>不仅应用在内存上，在显存上也较为常见。<span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-"><br>
SDRAM</span><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">工作过程：<span> <br>
1.&nbsp;&nbsp;  </span>上电稳定后经过<span>8</span>个刷新周期，进入模式寄存器设置（<span>MRS</span>），确定芯片的工作模式，<span>CL</span>，<span>BL</span>，突发传输方式。<span> <br>
2.&nbsp;&nbsp;  </span>行有效，同时进行了片选和<span>BANK</span>选择工作。<span>CS RAS</span>有效<span> CAS WE</span>无效，地址线和<span>BA</span>上选择相应的<span>BANK</span>和行（有些文档中将这两种都归为地址线，<span>BA</span>为地址的最高位）。<span> <br>
3.&nbsp;&nbsp;  </span>列读写，当行有效后，选择需要的列进行读或写操作，<span>CAS</span>有效，<span>RAS</span>无效，地址线上为列地址，<span>WE</span>信号决定了究竟是读还是写操作。<span></span></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt; text-align: left; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto" align="left"><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-"><br>
SDRAM</span><span style="font-size: 12pt;  mso-font-kerning: 0pt; mso-bidi-">中的一些重要知识：<span> <br>
1.&nbsp;&nbsp;  tRCD</span>，<span>RAS</span>到<span>CAS</span>的延迟，也就是说当行有效后不能在下一个时钟周期就进行读写操作，而是要等待一定的时间，这个时间就是<span>tRCD</span>，一般为<span>2</span>个或<span>3</span>个时钟周期。<span> <br>
2.&nbsp;&nbsp;  CL</span>，读取潜伏期，读取过程中当<span>CAS</span>到达后并不能马上将数据输出到<span>IO</span>总线上，而是要经过一定的时间，这个时间就是<span>CL</span>，它是由于信号要经过放大等处理造成的，它的数值可以在<span>MRS</span>中改变，单位是芯片时钟周期。<span> <br>
3.&nbsp;&nbsp;  </span>写入操作是没有任何延迟的，在<span>CAS</span>发出后数据就可以发出<span>SDRAM <br>
4. </span>利用设置<span>BL</span>可以连续传送一组数据而不需要给出相应的地址只要给出第一个数据的地址就可以了。<span> <br>
5.&nbsp;&nbsp;  </span>预充电过程，当选择同一<span>BANK</span>的不同行的时候就要进行预充电操作，一般为<span>2</span>个时钟周期。<span> <br>
6.&nbsp;&nbsp;  </span>刷新过程分两种，一种是自动刷新还有一种是自刷新。提高<span>SDRAM</span>效率必须要尽量减少以上提到的各种时间造成数据的延迟。<span></span></span></p> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%B5%E7%C2%B7%D6%AA%CA%B6">电路知识</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/9495940afd213e1794ca6b7d.html#comment">查看评论</a>]]></description>
        <pubDate>2009-03-11  14:28</pubDate>
        <category><![CDATA[电路知识]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/9495940afd213e1794ca6b7d.html</guid>
</item>

<item>
        <title><![CDATA[共模电感]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/da120c2443b3c03bc89559d9.html]]></link>
        <description><![CDATA[
		
		<h1>共模电感</h1>
<div class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px"><a href="http://imgsrc.baidu.com/baike/pic/item/29790130868e2f87a8018e6e.jpg" target="_blank"><img title="JEPSUN共模电感,共模滤波器" src="http://imgsrc.baidu.com/baike/abpic/item/29790130868e2f87a8018e6e.jpg"></a>
<h3 style="width: 200px">J<wbr></wbr>E<wbr></wbr>P<wbr></wbr>S<wbr></wbr>U<wbr></wbr>N<wbr></wbr>共<wbr></wbr>模<wbr></wbr>电<wbr></wbr>感<wbr></wbr>，<wbr></wbr>共<wbr></wbr>模<wbr></wbr>滤<wbr></wbr>波<wbr></wbr>器<wbr></wbr></h3>
</div>
<fieldset class="text_dir" ><dl ><dt>目录 </dt><dd><a href="http://baike.baidu.com/view/1295099.html?wtp=tt#1" name="STAT_ONCLICK_UNSUBMIT_CATALOG"><font color="#3366cc">初识共模电感</font></a> </dd><dd><a href="http://baike.baidu.com/view/1295099.html?wtp=tt#2" name="STAT_ONCLICK_UNSUBMIT_CATALOG"><font color="#3366cc">共模电感工作原理</font></a> </dd><dd><a href="http://baike.baidu.com/view/1295099.html?wtp=tt#3" name="STAT_ONCLICK_UNSUBMIT_CATALOG"><font color="#3366cc">漏感和差模电感</font></a> </dd><dd><a href="http://baike.baidu.com/view/1295099.html?wtp=tt#4" name="STAT_ONCLICK_UNSUBMIT_CATALOG"><font color="#3366cc">从看板卡整体设计看共模电感</font></a> </dd><dd><a href="http://baike.baidu.com/view/1295099.html?wtp=tt#5" name="STAT_ONCLICK_UNSUBMIT_CATALOG"><font color="#3366cc">从必要性看共模电感</font></a> </dd><dd><a href="http://baike.baidu.com/view/1295099.html?wtp=tt#6" name="STAT_ONCLICK_UNSUBMIT_CATALOG"><font color="#3366cc">共模电感的测量与诊断</font></a> </dd><dd class="temp" >
<ul class="data" > </ul>
    </dd></dl></fieldset>
    <div >
    <div class="bpctrl"> </div>
    <h2 class="first">
    <div class="text_edit">[<a href="http://baike.baidu.com/edit/id=1295099&amp;dl=1">编辑本段</a>]</div>
    <a name="1"></a>初识共模电感</h2>
    　　共模电感(Common mode Choke)，也叫共模扼流圈，常用于<a href="http://baike.baidu.com/view/2358.htm" target="_blank"><font color="#3366cc">电脑</font></a>的开关电源中过滤共模的电磁干扰信号。在板卡设计中，共模电感也是起EMI滤波的作用，用于抑制高速信号线产生的电磁波向外辐射发射。<br>
    <div class="spctrl"> </div>
    　　小知识：EMI(Electro Magnetic Interference，电磁干扰)<br>
    <div class="spctrl"> </div>
    　　<a href="http://baike.baidu.com/view/3314.htm" target="_blank"><font color="#3366cc">计算机</font></a>内部的主板上混合了各种高频电路、数字电路和模拟电路，它们工作时会产生大量高频电磁波互相干扰，这就是EMI。EMI还会通过主板布线或外接线缆向外发射，造成电磁辐射污染，不但影响其他的电子设备正常工作，还对人体有害。<br>
    <div class="spctrl"> </div>
    　　PC板卡上的芯片在工作过程中既是一个电磁干扰对象，也是一个电磁干扰源。总的来说，我们可以把这些电磁干扰分成两类：串模干扰(差模干扰)与共模干扰(接地干扰)。以主板上的两条PCB走线(连接主板各元件的导线)为例，所谓串模干扰，指的是两条走线之间的干扰；而共模干扰则是两条走线和PCB地线之间的电位差引起的干扰。串模干扰电流作用于两条信号线间，其传导方向与波形和信号电流一致；共模干扰电流作用在信号线路和地线之间，干扰电流在两条信号线上各流过二分之一且同向，并以地线为公共回路.<br>
    <div class="spctrl"> </div>
    　　
    <div class="text_pic" style="float: right; visibility: visible"><a href="http://imgsrc.baidu.com/baike/pic/item/d57e9994d385380dd21b70ff.jpg" target="_blank"><img class="editorImg" src="http://imgsrc.baidu.com/baike/abpic/item/d57e9994d385380dd21b70ff.jpg"></a></div>
    <br>
    <div class="spctrl"> </div>
    　　如果板卡产生的共模电流不经过衰减过滤(尤其是像USB和IEEE 1394接口这种高速接口走线上的共模电流)，那么共模干扰电流就很容易通过接口数据线产生电磁辐射&mdash;&mdash;在线缆中因共模电流而产生的共模辐射。美国FCC、国际无线电干扰特别委员会的CISPR22以及我国的GB9254等标准规范等都对信息技术设备通信端口的共模传导干扰和辐射发射有相关的限制要求。为了消除信号线上输入的干扰信号及感应的各种干扰，我们必须合理安排滤波电路来过滤共模和串模的干扰，共模电感就是滤波电路中的一个组成部分。<br>
    <div class="spctrl"> </div>
    　　
    <div class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px"><a href="http://imgsrc.baidu.com/baike/pic/item/6398ecd3d4079ec4a9ec9aec.jpg" target="_blank"><img class="editorImg" title="图2 图3" src="http://imgsrc.baidu.com/baike/abpic/item/6398ecd3d4079ec4a9ec9aec.jpg"></a>
    <h3 style="width: 199px">图<wbr></wbr>2<wbr></wbr> <wbr></wbr>图<wbr></wbr>3<wbr></wbr></h3>
    </div>
    共模电感实质上是一个双向滤波器：一方面要滤除信号线上共模电磁干扰，另一方面又要抑制本身不向外发出电磁干扰，避免影响同一电磁环境下其他电子设备的正常工作。<br>
    <div class="spctrl"> </div>
    　　图2是我们常见的共模电感的内部电路示意图，在实际电路设计中，还可以采用多级共模电路来更好地滤除电磁干扰。此外，在主板上我们也能看到一种贴片式的共模电感(图3)，其结构和功能与直立式共模电感几乎是一样的。
    <div class="bpctrl"> </div>
    <h2>
    <div class="text_edit">[<a href="http://baike.baidu.com/edit/id=1295099&amp;dl=2">编辑本段</a>]</div>
    <a name="2"></a>共模电感工作原理</h2>
    　　为什么共模电感能防EMI？要弄清楚这点，我们需要从共模电感的结构开始分析。<br>
    <div class="spctrl"> </div>
    　　共模电感的滤波电路，La和Lb就是共模电感线圈。这两个线圈绕在同一铁芯上，匝数和相位都相同(绕制反向)。这样，当电路中的正常电流流经共模电感时，电流在同相位绕制的电感线圈中产生反向的磁场而相互抵消，此时正常信号电流主要受线圈电阻的影响(和少量因漏感造成的阻尼)；当有共模电流流经线圈时，由于共模电流的同向性，会在线圈内产生同向的磁场而增大线圈的感抗，使线圈表现为高阻抗，产生较强的阻尼效果，以此衰减共模电流，达到滤波的目的。<br>
    <div class="spctrl"> </div>
    　　事实上，将这个滤波电路一端接干扰源，另一端接被干扰设备，则La和C1，Lb和C2就构成两组低通滤波器，可以使线路上的共模EMI信号被控制在很低的电平上。该电路既可以抑制外部的EMI信号传入，又可以衰减线路自身工作时产生的EMI信号，能有效地降低EMI干扰强度。<br>
    <div class="spctrl"> </div>
    　　现在国内生产的一种小型共模电感，采用高频之杂讯抑制对策，共模扼流线圈结构，讯号不衰减，体积小、使用方便，具有平衡度佳、使用方便、高品质等优点。广泛使用在双平衡调音装置、多频变压器、阻抗变压器、平衡及不平衡转换变压器...等。<br>
    <div class="spctrl"> </div>
    　　还有一种共模滤波器电感/EMI滤波器电感采用铁氧体磁心，双线并绕，杂讯抑制对策佳，高共模噪音抑制和低差模噪声信号抑制，低差模噪声信号抑制干扰源，在高速信号中难以变形，体积小、使用方便，具有平衡度佳、使用方便、高品质等优点。广泛使用在抑制电子设备EMI噪音、个人电脑及外围设备的 USB线路、DVC、STB的IEEE1394线路、液晶显示面板、低压微分信号...等。
    <div class="bpctrl"> </div>
    <h2>
    <div class="text_edit">[<a href="http://baike.baidu.com/edit/id=1295099&amp;dl=3">编辑本段</a>]</div>
    <a name="3"></a>漏感和差模电感</h2>
    　　对理想的电感模型而言，当线圈绕完后，所有磁通都集中在线圈的中心内。但通常情况下环形线圈不会绕满一周，或绕制不紧密，这样会引起磁通的泄漏。共模电感有两个绕组，其间有相当大的间隙，这样就会产生磁通泄漏，并形成差模电感。因此，共模电感一般也具有一定的差模干扰衰减能力。<br>
    <div class="spctrl"> </div>
    　　在滤波器的设计中，我们也可以利用漏感。如在普通的滤波器中，仅安装一个共模电感，利用共模电感的漏感产生适量的差模电感，起到对差模电流的抑制作用。有时，还要人为增加共模扼流圈的漏电感，提高差模电感量，以达到更好的滤波效果。
    <div class="bpctrl"> </div>
    <h2>
    <div class="text_edit">[<a href="http://baike.baidu.com/edit/id=1295099&amp;dl=4">编辑本段</a>]</div>
    <a name="4"></a>从看板卡整体设计看共模电感</h2>
    　　在一些主板上，我们能看到共模电感，但是在大多数主板上，我们都会发现省略了该元件，甚至有的连位置也没有预留。这样的主板，合格吗？<br>
    <div class="spctrl"> </div>
    　　不可否认，共模电感对主板高速接口的共模干扰有很好的抑制作用，能有效避免EMI通过线缆形成电磁辐射影响其余外设的正常工作和我们的身体健康。但同时也需要指出，板卡的防EMI设计是一个相当庞大和系统化的工程，采用共模电感的设计只是其中的一个小部分。高速接口处有共模电感设计的板卡，不见得整体防EMI设计就优秀。所以，从共模滤波电路我们只能看到板卡设计的一个方面，这一点容易被大家忽略，犯下见木不见林的错误。<br>
    <div class="spctrl"> </div>
    　　只有了解了板卡整体的防EMI设计，我们才可以评价板卡的优劣。那么，优秀的板卡设计在防EMI性能上一般都会做哪些工作呢？<br>
    <div class="spctrl"> </div>
    　　<strong>●主板Layout(布线)设计<br>
    <div class="spctrl"> </div>
    　　</strong><br>
    <div class="spctrl"> </div>
    　　对优秀的主板布线设计而言，时钟走线大多会采用屏蔽措施或者靠近地线以降低EMI。对多层PCB设计，在相邻的PCB走线层会采用开环原则，导线从一层到另一层，在设计上就会避免导线形成环状。如果走线构成闭环，就起到了天线的作用，会增强EMI辐射强度。<br>
    <div class="spctrl"> </div>
    　　信号线的不等长同样会造成两条线路阻抗不平衡而形成共模干扰，因此，在板卡设计中都会将信号线以蛇形线方式处理使其阻抗尽可能的一致，减弱共模干扰。同时，蛇形线在布线时也会最大限度地减小弯曲的摆幅，以减小环形区域的面积，从而降低辐射强度。<br>
    <div class="spctrl"> </div>
    　　在高速PCB设计中，走线的长度一般都不会是时钟信号波长1/4的整数倍，否则会产生谐振，产生严重的EMI辐射。同时走线要保证回流路径最小而且通畅。对去耦电容的设计来说，其设置要靠近电源管脚，并且电容的电源走线和地线所包围的面积要尽可能地小，这样才能减小电源的波纹和噪声，降低EMI辐射。<br>
    <div class="spctrl"> </div>
    　　当然，上述只是PCB防EMI设计中的一小部分原则。主板的Layout设计是一门非常复杂而精深的学问，甚至很多DIYer都有这样的共识：Layout设计得优秀与否，对主板的整体性能有着极为重大的影响。<br>
    <div class="spctrl"> </div>
    　　<strong>●主板布线的划断<br>
    <div class="spctrl"> </div>
    　　</strong><br>
    <div class="spctrl"> </div>
    　　如果想将主板电路间的电磁干扰完全隔离，这是绝对不可能的，因为我们没有办法将电磁干扰一个个地&ldquo;包&rdquo;起来，因此要采用其他办法来降低干扰的程度。主板PCB中的金属导线是传递干扰电流的罪魁祸首，它像天线一样传递和发射着电磁干扰信号，因此在合适的地方&ldquo;截断&rdquo;这些&ldquo;天线&rdquo;是有用的防EMI的方法。&ldquo;天线&rdquo;断了，再以一圈绝缘体将其包围，它对外界的干扰自然就会大大减小。如果在断开处使用滤波电容还可以更进一步降低电磁辐射泄露。这种设计能明显地增加高频工作时的稳定性和防止EMI辐射的产生，许多大的主板厂商在设计上都使用了该方法。<br>
    <div class="spctrl"> </div>
    　　图注：&ldquo;断开&rdquo;的设计用来阻止电磁干扰借这些接口向外传送形成电磁辐射，图中电路板上的亮线清晰可见。尤其是USB接口部分采用该设计后，可在很大程度上大大改善EMI电流向外辐射的可能。<br>
    <div class="spctrl"> </div>
    　　<strong>●主板接口的设计</strong><br>
    <div class="spctrl"> </div>
    　　不知大家是否注意到，现在的主板都会附送一块开口的薄铁挡片，其实这也是用来防EMI的。虽然现在的机箱EMI屏蔽性能都不错，但电磁波还是会从机箱表面的开孔处泄漏出来，如PS/2接口、USB接口以及并、串口等的开口处。孔的大小决定了电磁干扰的泄露程度。开口的孔径越小，电磁干扰辐射的削弱程度越大。对方形孔而言，L就是其对角线长度。<br>
    <div class="spctrl"> </div>
    　　使用了挡片之后，挡片上翘起的金属触片会和主板上的输入输出部分很好地通过机箱接地，不但衰减了EMI，而且减小了方孔的尺寸，进一步缩小L值，从而可以更有效地屏蔽电磁干扰辐射。<br>
    <div class="spctrl"> </div>
    　　上述三点只是主板设计中除电路设计之外的几个主要防EMI设计，由此可见，主板的防EMI设计是一个整体的概念，如果整体的设计不合格，就会带来较大的电磁辐射，而这些也不是一个小小的共模电感所能弥补的。
    <div class="bpctrl"> </div>
    <h2>
    <div class="text_edit">[<a href="http://baike.baidu.com/edit/id=1295099&amp;dl=5">编辑本段</a>]</div>
    <a name="5"></a>从必要性看共模电感</h2>
    　　共模电感缺失＝防EMI性能低下？这样的说法显然是颇为片面的。<br>
    <div class="spctrl"> </div>
    　　诚然，由于国家现在的EMI相关规范并不健全，部分厂商为了省料就钻了这个空子，在整体防EMI性能上都大肆省料压缩成本(其中就包括共模电感的省略)，这样做的直接后果就是主板防EMI性能极其低下；但是对于那些整体设计优秀，用料不缩水的主板，即使没有共模电感，其整体防EMI性能仍能达到相关要求，这样的产品仍然是合格的。因此，单纯就是否有共模电感这一点来判断主板的优劣.
    <div class="bpctrl"> </div>
    <h2>
    <div class="text_edit">[<a href="http://baike.baidu.com/edit/id=1295099&amp;dl=6">编辑本段</a>]</div>
    <a name="6"></a>共模电感的测量与诊断</h2>
    　　电源滤波器的设计通常可从共模和差模两方面来考虑。共模滤波器最重要的部分就是共模扼流圈，与差模扼流圈相比，共模扼流圈的一个显著优点在于它的电感值极高，而且体积又小，设计共模扼流圈时要考虑的一个重要问题是它的漏感，也就是差模电感。通常，计算漏感的办法是假定它为共模电感的1%，实际上漏感为共模电感的 0.5% ～ 4%之间。在设计最优性能的扼流圈时，这个误差的影响可能是不容忽视的。 <br>
    <div class="spctrl"> </div>
    　　<strong>漏感的重要性</strong> <br>
    <div class="spctrl"> </div>
    　　漏感是如何形成的呢？紧密绕制，且绕满一周的环形线圈，即使没有磁芯，其所有磁通都集中在线圈&ldquo;芯&rdquo;内。但是，如果环形线圈没有绕满一周，或者绕制不紧密，那么磁通就会从芯中泄漏出来。这种效应与线匝间的相对距离和螺旋管芯体的磁导率成正比。共模扼流圈有两个绕组，这两个绕组被设计成使它们所流过的电流沿线圈芯传导时方向相反，从而使磁场为0。如果为了安全起见，芯体上的线圈不是双线绕制，这样两个绕组之间就有相当大的间隙，自然就引起磁通&ldquo;泄漏&rdquo;，这即是说，磁场在所关心的各个点上并非真正为0。共模扼流圈的漏感是差模电感。事实上，与差模有关的磁通必须在某点上离开芯体，换句话说，磁通在芯体外部形成闭合回路，而不仅仅只局限在环形芯体内。 <br>
    <div class="spctrl"> </div>
    　　如果芯体具有差模电感，那么，差模电流就会使芯体内的磁通发生偏离零点，如果偏离太大，芯体便会发生磁饱和现象，使共模电感基本与无磁芯的电感一样。结果，共模辐射的强度就如同电路中没有扼流圈一样。差模电流在共模环形线圈中引起的磁通偏离可由下式得出： <br>
    <div class="spctrl"> </div>
    　　式中，是芯体中的磁通变化量，Ldm是测得的差模电感，是差模峰值电流，n为共模线圈的匝数。 <br>
    <div class="spctrl"> </div>
    　　由于可以通过控制B总，使之小于B饱和，从而防止芯体发生磁饱和现象，有以下法则： <br>
    <div class="spctrl"> </div>
    　　式中，是差模峰值电流，Bmax是磁通量的最大偏离，n是线圈的匝数，A是环形线圈的横截面积。Ldm是线圈的差模电感。 <br>
    <div class="spctrl"> </div>
    　　共模扼流圈的差模电感可以按如下方法测得：将其一引腿两端短接，然后测量另外两腿间的电感，其示值即为共模扼流圈的差模电感。 <br>
    <div class="spctrl"> </div>
    　　<strong>共模扼流圈综述</strong> <br>
    <div class="spctrl"> </div>
    　　滤波器设计时，假定共模与差模这两部分是彼此独立的。然而，这两部分并非真正独立，因为共模扼流圈可以提供相当大的差模电感。这部分差模电感可由分立的差模电感来模拟。 <br>
    <div class="spctrl"> </div>
    　　为了利用差模电感，在滤波器的设计过程中，共模与差模不应同时进行，而应该按照一定的顺序来做。首先，应该测量共模噪声并将其滤除掉。采用差模抑制网络（Differential Mode Rejection Network），可以将差模成分消除，因此就可以直接测量共模噪声了。如果设计的共模滤波器要同时使差模噪声不超过允许范围，那么就应测量共模与差模的混合噪声。因为已知共模成分在噪声容限以下，因此超标的仅是差模成分，可用共模滤波器的差模漏感来衰减。对于低功率电源系统，共模扼流圈的差模电感足以解决差模辐射问题，因为差模辐射的源阻抗较小，因此只有极少量的电感是有效的。 <br>
    <div class="spctrl"> </div>
    　　尽管少量的差模电感非常有用，但太大的差模电感可以使扼流圈发生磁饱和。可根据公式（2）作简单计算来避免磁饱和现象的发生。 <br>
    <div class="spctrl"> </div>
    　　<strong>用LISN原理测量共模扼流圈饱和特性的方法 <br>
    <div class="spctrl"> </div>
    　　</strong>测量共模线圈磁芯（整体或部分）的饱和特性通常是很困难的。通过简单的试验可以看出共模滤波器的衰减在多大程度上受由60Hz编置电流引起的电感减小量的影响。进行此项测试需要一台示波器和一个差模抑制网络（DMRN）。首先，用示波器来监测线电压。按如下方法从示波器的A通道输入信号，将示波器的时间基准置为2ms/div，然后将触发信号加在A通道上，在交流电压达到峰值时会有线电流产生，此时滤波器效能的降级是意料中的事情。差模抑制网络（DMRN）的输入端连接到LISN，输出端用50的阻抗进行匹配且与示波器的B通道相连。当共模扼流圈工作在线性区时，在输入电流波动期间，B通道监测到的发射增加值不超过6&mdash;10dB。图1为此测试在示波器上显示的结果，上面的曲线为共模发射；下面的曲线为线电压。在线电压峰值期间，桥式整流器正向导通且传送充电电流。 <br>
    <div class="spctrl"> </div>
    　　图1 示波器上显示的由于60Hz充电电流引起的共模扼流圈的降级 <br>
    <div class="spctrl"> </div>
    　　
    <div class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px"><a href="http://imgsrc.baidu.com/baike/pic/item/b25aae519f1b0903367abe3b.jpg" target="_blank"><img class="editorImg" title="图一" src="http://imgsrc.baidu.com/baike/abpic/item/b25aae519f1b0903367abe3b.jpg"></a>
    <h3 style="width: 200px">图<wbr></wbr>一<wbr></wbr></h3>
    </div>
    如果共模扼流圈达到饱和，那么在输入浪涌增加时，发射将会增加。如果共模扼流圈达到强饱和，发射强度与不加滤波器时的情况是一样的，也就是说很容易达到40dB以上。 <br>
    <div class="spctrl"> </div>
    　　这些实验数据可用其他方法来解释。发射最小值（线电流为0的时候）是滤波器无偏置电流时表现出来的效果。峰值发射与最小发射的比率，即降级因子，用来衡量线电流偏移量对滤波器实际效果的影响。降级因子较大表明共模扼流圈磁芯完全没有得到恰当的使用，较好的滤波器的&ldquo;固有降级因子&rdquo;差不多在2&mdash;4之间。它是由两种现象产生的：第一，60Hz充电电流引起的电感减小（如上所述）；第二，桥式整流器的正向及反向导通。共模发射的等效电路由一个阻抗约为200pF的电压源、二极管阻抗和LISN的共模阻抗组成，如图2所示。当桥式整流器正向偏置时，在源阻抗、25和LISN共模阻抗之间会产生分压现象。当桥整流器反向偏置时，在源阻抗、整流桥反偏电容、LISN之间产生分压现象。当二极管整流桥反向偏置电容较小时，对共模滤除有一定效果。当整流桥正向偏置时则对共模滤除没有影响。 <br>
    <div class="spctrl"> </div>
    　　
    <div class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px"><a href="http://imgsrc.baidu.com/baike/pic/item/f29faa8f63571bf5f01f3604.jpg" target="_blank"><img class="editorImg" title="图2 共模辐射等效电路" src="http://imgsrc.baidu.com/baike/abpic/item/f29faa8f63571bf5f01f3604.jpg"></a>
    <h3 style="width: 200px">图<wbr></wbr>2<wbr></wbr> <wbr></wbr>共<wbr></wbr>模<wbr></wbr>辐<wbr></wbr>射<wbr></wbr>等<wbr></wbr>效<wbr></wbr>电<wbr></wbr>路<wbr></wbr></h3>
    </div>
    图2 共模辐射等效电路 <br>
    <div class="spctrl"> </div>
    　　由于产生了分压，固有降级因子的预期值为2左右。实际值的变化相当大，主要取决于源阻抗和二极管整流桥反向偏置电容的实际大小。在Flugan发明的一个电路中，正是应用这个原理来减小镇流器的传导发射的。 <br>
    <div class="spctrl"> </div>
    　　用电流原理测量共模扼流圈饱和特性的方法 <br>
    <div class="spctrl"> </div>
    　　如果测试人员相当谨慎，那么就可以采取类似MIL-STD-461中的测试装置来检测共模扼流圈的饱和特性。这个原理的应用如下：测试时采用两只电流探头，低频探头监测线电流，高频探头仅测量共模发射电流。线电流监视器作为触发源。不过，使用电流探头的一个隐患是差模电流衰减是管芯内绕组导线对称性的函数。如果精心合理安排绕线布局的话，30dB左右的差模电流衰减是能够得到的。即使达到这个衰减值，测得的差模分量也可能超过预期的共模分量值。可用如下两项技术来解决这一问题：第一，将一只6kHz转折频率的高阶高通滤波器与示波器串联（注意应用50的终端阻抗进行匹配）。第二，在每只10μF的电容与电源总线之间接入一根导线。为了测量共模辐射，电流探头应夹在这些载有极小线电流的导线近旁。 <br>
    <div class="spctrl"> </div>
    　　共模扼流圈内存在的差模与共模磁通 <br>
    <div class="spctrl"> </div>
    　　为了快速且浅显地介绍共模扼流圈的作用，可考虑采用以下论述：&ldquo;共模扼流圈管芯两侧的磁场相互抵消，因此不存在磁通使管芯饱和。&rdquo;尽管这种论述对共模扼流圈作用的直觉叙述具体化了，但实质上并非如此。 <br>
    <div class="spctrl"> </div>
    　　参考以下围绕麦克斯韦方程所进行的讨论： <br>
    <div class="spctrl"> </div>
    　　* 假设电流密度J产生磁场H，那么就可得出结论：附近的另一个电流不会抵消或阻止磁场或者是由此而产生的电场。 <br>
    <div class="spctrl"> </div>
    　　* 同样一个相邻的电流可以导致磁场路径的改变。 <br>
    <div class="spctrl"> </div>
    　　* 在环形共模电感的特殊场合中，每条引线中的差模电流密度可假定是相等的，且方向相反。所以由此而产生的磁场必定在环形磁芯周边上的总和为0，而在其外部则不为0！ <br>
    <div class="spctrl"> </div>
    　　磁芯的作用就好像它在线圈绕组的间隙处裂为两半时所表现出来的效果一样。每个绕组在环形线圈一半的区域内产生磁场，意指穿过空气的磁场必定会形成自封闭回路，图3是环形磁芯和差模电流磁路的示意图。 <br>
    <div class="spctrl"> </div>
    　　
    <div class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px"><a href="http://imgsrc.baidu.com/baike/pic/item/d68b65cb95437d04be09e606.jpg" target="_blank"><img class="editorImg" title="图3 共模环形磁芯中差模磁路示意图" src="http://imgsrc.baidu.com/baike/abpic/item/d68b65cb95437d04be09e606.jpg"></a>
    <h3 style="width: 200px">图<wbr></wbr>3<wbr></wbr> <wbr></wbr>共<wbr></wbr>模<wbr></wbr>环<wbr></wbr>形<wbr></wbr>磁<wbr></wbr>芯<wbr></wbr>中<wbr></wbr>差<wbr></wbr>模<wbr></wbr>磁<wbr></wbr>路<wbr></wbr>示<wbr></wbr>意<wbr></wbr>图<wbr></wbr></h3>
    </div>
    图3 共模环形磁芯中差模磁路示意图 <br>
    <div class="spctrl"> </div>
    　　漏感综述 <br>
    <div class="spctrl"> </div>
    　　共模扼流圈能发挥一定的作用是由于μcm比μdm大好几个数量级的缘故，因为共模电流通常很小，可以通过使L/D保持在较低值来获得更小的μdm。 <br>
    <div class="spctrl"> </div>
    　　为了得到共模电感，同时又要使差模电感最小，最好是采用横截面积较大的磁芯绕制成多匝线圈。采用较大的螺旋管磁芯，也并非一定要这样的磁芯，可在共模扼流圈内并入有效的差模电感。因为差模磁通是远离磁芯（环形结构）的，因此可能会产生极强的辐射。尤其是滤波器安装在PCB板上的情况下，这种辐射可以耦合到电源线，使传导发射增强。当磁性材料被带到场内时（例如，环形磁芯放置在铁壳里），差模磁导率就可能会显著地增加，从而由于差模电流而导致磁芯的饱和。 <br>
    <div class="spctrl"> </div>
    　　无辐射共模扼流圈结构 <br>
    <div class="spctrl"> </div>
    　　为了实现有效的滤波器设计，磁通离开磁芯引起的辐射问题必须予以解决。其办法有是将差模磁通限制在磁性结构物体中（壶形铁芯），或者是为差模磁通（E形铁芯）提供一条高磁导率的路径。 <br>
    <div class="spctrl"> </div>
    　　壶形铁芯结构 <br>
    <div class="spctrl"> </div>
    　　如果共模扼流圈采用壶形铁芯结构，那么就需两个绕轴。图4示意出了壶形铁芯窗格里的两组线圈及其产生的磁通路径。同时也表明了同一结构条件下的差模磁通路径。 <br>
    <div class="spctrl"> </div>
    　　
    <div class="text_pic" style="float: right; visibility: visible; padding-bottom: 3px"><a href="http://imgsrc.baidu.com/baike/pic/item/5d212aa8a7d802aacb130c00.jpg" target="_blank"><img class="editorImg" title="图4 共模壶形铁芯电感中的磁路" src="http://imgsrc.baidu.com/baike/abpic/item/5d212aa8a7d802aacb130c00.jpg"></a>
    <h3 style="width: 200px">图<wbr></wbr>4<wbr></wbr> <wbr></wbr>共<wbr></wbr>模<wbr></wbr>壶<wbr></wbr>形<wbr></wbr>铁<wbr></wbr>芯<wbr></wbr>电<wbr></wbr>感<wbr></wbr>中<wbr></wbr>的<wbr></wbr>磁<wbr></wbr>路<wbr></wbr></h3>
    </div>
    图4 共模壶形铁芯电感中的磁路 <br>
    <div class="spctrl"> </div>
    　　注意第一组，所有的磁通均在铁芯内部。正是由于这种结构，从铁芯外表面到其中心垂直隔板间的空气隙长度决定了纯磁阻的大小。使用磁导率大于10的垫圈后，就可以通过改变垫圈（其值等于空气隙长度）内外半径的大小来控制纯磁阻。壶形铁芯的差模电感、共模扼流圈可按如下公式计算： <br>
    <div class="spctrl"> </div>
    　　具体尺寸如图5所示。 <br>
    <div class="spctrl"> </div>
    　　
    <div class="text_pic" style="float: left; visibility: visible; padding-bottom: 3px"><a href="http://imgsrc.baidu.com/baike/pic/item/a1ad16fadc34a98c59ee9002.jpg" target="_blank"><img class="editorImg" title="图5 壶形铁芯计算差模电感时的具体尺寸" src="http://imgsrc.baidu.com/baike/abpic/item/a1ad16fadc34a98c59ee9002.jpg"></a>
    <h3 style="width: 200px">图<wbr></wbr>5<wbr></wbr> <wbr></wbr>壶<wbr></wbr>形<wbr></wbr>铁<wbr></wbr>芯<wbr></wbr>计<wbr></wbr>算<wbr></wbr>差<wbr></wbr>模<wbr></wbr>电<wbr></wbr>感<wbr></wbr>时<wbr></wbr>的<wbr></wbr>具<wbr></wbr>体<wbr></wbr>尺<wbr></wbr>寸<wbr></wbr></h3>
    </div>
    图5 壶形铁芯计算差模电感时的具体尺寸 <br>
    <div class="spctrl"> </div>
    　　减小差模路径上的磁阻将使差模电感增加。使用这种共模扼流圈的最显著的优点就在于壶形铁芯具有固有的&ldquo;自屏蔽&rdquo;特性。 <br>
    <div class="spctrl"> </div>
    　　E形铁芯结构 <br>
    <div class="spctrl"> </div>
    　　另外还有一种共模扼流圈，它比环形磁芯线圈更易绕制，但比壶形铁芯线圈的辐射更厉害，E形铁芯线圈如图6所示。图中表明，共模磁通将外部引线上的两组线圈都联系在一起了。为了获得较高的磁导率，在外部引线上应没有空气隙。另一方面，差模磁通将外部引线和中心引线联系起来。差模路径中的磁导率可以通过使中心引线彼此隔开来取得，中心引线是产生辐射的主要区域。<br>
    <div class="spctrl"> </div>
    　　共膜滤波器JEPSUN-CM系列，常用于：<br>
    <div class="spctrl"> </div>
    　　EMI辐射噪声抑制的任何电子设备，USB接口线的个人电脑及周边，1394线的个人电脑， DVC ，机顶盒，液晶显示器面板，低电压差分信号传输（ LVDS ）。捷比信高频绕线共模电感高度有效的噪声抑制，高共模阻抗噪声波段和低差模阻抗信号频段。</div> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%B5%E7%C2%B7%D6%AA%CA%B6">电路知识</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/da120c2443b3c03bc89559d9.html#comment">查看评论</a>]]></description>
        <pubDate>2009-03-10  13:27</pubDate>
        <category><![CDATA[电路知识]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/da120c2443b3c03bc89559d9.html</guid>
</item>

<item>
        <title><![CDATA[Zener diode:稳压二极管；齐纳管]]></title>
        <link><![CDATA[http://hi.baidu.com/lisuo/blog/item/67b090132027c2886438db67.html]]></link>
        <description><![CDATA[
		
		<div class="top_nav_content">
<p><span class="blue13">词名：</span><span class="blue_text">Zener diode</span></p>
<p><span class="blue13">中文解释：</span><span class="blue_text">稳压二极管；齐纳管</span></p>
<p><span class="blue13">常用别名：</span><span class="blue_text">Zener</span></p>
<p> </p>
<p><span class="blue13">来历：</span><span class="blue_text">Zener diode</span></p>
<p><span class="blue13">相关术语：</span><span class="blue_text"><a href="http://www.eefocus.com/dictionary/index.php?keyword=programmable+zener+&amp;type=en" target="_blank">programmable zener </a></span></p>
</div>
<div class="top_nav_left_box">
<div class="top_nav_menu">
<div class="top_nav_menu_left">概　　述</div>
<div class="top_nav_menu_right"> </div>
<div class="top_nav_content">
<p>　　有时候也称为雪崩二极管(avalanche diode)或齐纳管(Zener)。一种半导体二极管（通常为硅管），为了利用其雪崩击穿效应而制造。这种器件有多种外形和额定值，在低压电源中常常用作电压调节器。</p>
<p>　　稳压二极管是应用在反向击穿区的特殊的面接触型硅晶体二极管。稳压二极管的伏安特性曲线与硅二极管的伏安特性曲线完全一样，稳压二极管伏安特性曲线的反向区、符号和典型应用电路如图1所示。稳压二极管的特性曲线与普通二极管基本相似，只是稳压二极管的反向特性曲线比较陡。稳压二极管的正常工作范围，是在伏安特性曲线上的反向电流开始突然上升的部分。这一段的电流，对于常用的小功率稳压管来讲，一般为几毫安至几十毫安。</p>
<p><a class="image" title="image:bk064941d-1.jpg" href="http://baike.chinaecnet.com/eewiki/index.php/%E5%9B%BE%E5%83%8F:Bk064941d-1.jpg"><img height="213" src="http://www.eefocus.com/data/dictionary/27_1164081510/1171515903.jpg" width="333"></a></p>
<p>(a)符号 (b)伏安特性 (c)应用电路图1 稳压二极管的伏安特性</p>
<p>　　稳压二极管的故障主要表现在开路、短路和稳压值不稳定。在这3种故障中，前一种故障表现出电源电压升高；后2种故障表现为电源电压变低到零伏或输出不稳定。</p>
<p>常用稳压二极管的型号及稳压值如下表：</p>
<p>型号：1N4728 1N4729 1N4730 1N4732 1N4733 1N4734 1N4735 1N4744 1N4750 1N4751 1N4761</p>
<p>稳压值：3.3V 3.6V 3.9V 4.7V 5.1V 5.6V 6.2V 15V 27V 30V 75V</p>
<p><strong>稳压二极管的主要参数</strong></p>
<p>（1）稳定电压Vz：稳定电压就是稳压二极管在正常工作时，管子两端的电压值。这个数值随工作电流和温度的不同略有改变，既是同一型号的稳压二极管，稳定电压值也有一定的分散性， 例如2CW14硅稳压二极管的稳定电压为6～7.5V。</p>
<p>（2）耗散功率PM：反向电流通过稳压二极管的PN结时，要产生一定的功率损耗，PN结的温度也将升高。根据允许的PN结工作温度决定出管子的耗散功率。通常小功率管约为几百毫瓦至几瓦。</p>
<p>最大耗散功率PZM：是稳压管的最大功率损耗取决于PN结的面积和散热等条件。反向工作时，PN结的功率损耗为：PZ=VZ*IZ，由PZM和VZ可以决定IZmax。</p>
<p>（3）稳定电流IZ、最小稳定电流IZmin、大稳定电流IZmax 稳定电流：工作电压等于稳定电压时的反向电流；最小稳定电流：稳压二极管工作于稳定电压时所需的最小反向电流；最大稳定电流：稳压二极管允许通过的最大反向电流。</p>
<p>(4)动态电阻rZ：其概念与一般二极管的动态电阻相同，只不过稳压二极管的动态电阻是从它的反向特性上求取的。rZ愈小，反映稳压管的击穿特性愈陡。</p>
<p>rz=△VZ/△IZ</p>
<p>(5)稳定电压温度系数：温度的变化将使VZ改变，在稳压管中，当|VZ| ＞7 V时，VZ具有正温度系数，反向击穿是雪崩击穿。</p>
<p>当|VZ|＜4V时，VZ具有负温度系数，反向击穿是齐纳击穿。</p>
<p>当4V＜|VZ|＜7V时，稳压管可以获得接近零的温度系数。这样的稳压二极管可以作为标准稳压管使用。</p>
<p><strong>稳压二极管的检测</strong></p>
<p>　　（1）正、负电极的判别 从外形上看，金属封装稳压二极管管体的正极一端为平面形，负极一端为半圆面形。塑封稳压二极管管体上印有彩色标记的一端为负极，另一端为正极。对标志不清楚的稳压二极管，也可以用万用表判别其极性，测量的方法与普通二极管相同，即用万用表R×1k档，将两表笔分别接稳压二极管的两个电极，测出一个结果后，再对调两表笔进行测量。在两次测量结果中，阻值较小那一次，黑表笔接的是稳压二极管的正极，红表笔接的是稳压二极管的负极。</p>
<p>　　若测得稳压二极管的正、反向电阻均很小或均为无穷大，则说明该二极管已击穿或开路损坏。</p>
<p>　　（2）稳压值的测量 用0~30V连续可调直流电源，对于13V以下的稳压二极管，可将稳压电源的输出电压调至15V，将电源正极串接1只1.5kΩ限流电阻后与被测稳压二极管的负极相连接，电源负极与稳压二极管的正极相接，再用万用表测量稳压二极管两端的电压值，所测的读数即为稳压二极管的稳压值。若稳压二极管的稳压值高于15V，则应将稳压电源调至20V以上。</p>
<p>　　也可用低于1000V的兆欧表为稳压二极管提供测试电源。其方法是：将兆欧表正端与稳压二极管的负极相接，兆欧表的负端与稳压二极管的正极相接后，按规定匀速摇动兆欧表手柄，同时用万用表监测稳压二极管两端电压值（万用表的电压档应视稳定电压值的大小而定），待万用表的指示电压指示稳定时，此电压值便是稳压二极管的稳定电压值。</p>
<p>　　若测量稳压二极管的稳定电压值忽高忽低，则说明该二极管的性不稳定。</p>
<p><strong>稳压二极管的应用</strong></p>
<p>稳压管常用在整流滤波电路之后，用于稳定直流输出电压的小功率电源设备中。</p>
<p><img height="185" src="http://www.eefocus.com/data/dictionary/27_1164081510/1171515915.jpg" width="355"></p>
<p>如图2所示，由R、Dz组成的就是稳压电路，稳压管在电路中稳定电压的原理如下：</p>
<p><img height="68" src="http://www.eefocus.com/data/dictionary/27_1164081510/1171515922.gif" width="249"></p>
<p>　　只要R参数选得适当，就可以基本上抵消Vi的升高值，因而使Vo基本保持不变。</p>
<p>　　可见，在这种稳压电路中， 起自动调节作用的主要是稳压二极管Dz，当输出电压有较小的变化时， 将引起稳压二极管电流Iz的较大变化，通过限流电阻R的补偿作用，保持输出电压Vo基本不变。</p>
<p><strong>限流电阻R的选择：</strong></p>
<p>（1）当I0=I0min、VI=VImax时要求：</p>
<p><img height="41" src="http://www.eefocus.com/data/dictionary/27_1164081510/1171515934.gif" width="156"></p>
<p>（2）当I0=I0max、VI=VImin时要求：</p>
<p><img height="41" src="http://www.eefocus.com/data/dictionary/27_1164081510/1171515941.gif" width="153"></p>
<p>故R的取值范围为：</p>
<p><img height="45" src="http://www.eefocus.com/data/dictionary/27_1164081510/1171515949.gif" width="204"></p>
<p><strong>稳压二极管的选用</strong></p>
<p>　　稳压二极管一般用在稳压电源中作为基准电压源或用在过电压保护电路中作为保护二极管。</p>
<p>　　选用的稳压二极管，应满足应用电路中主要参数的要求。稳压二极管的稳定电压值应与应用电路的基准电压值相同，稳压二极管的最大稳定电流应高于应用电路的最大负载电流50%左右。</p>
<p><strong>稳压二极管的代换</strong></p>
<p>　　稳压二极管损坏后，应采用同型号稳压二极管或电参数相同的稳压二极管来更换。</p>
<p>　　可以用具有相同稳定电压值的高耗散功率稳压二极管来代换耗散功率低的稳压二极管，但不能用耗散功率低的稳压二极管来代换耗散功率高的稳压二极管。例如，0.5W、6.2V的稳压二极管可以用1W、6.2V稳压二极管代换。</p>
</div>
</div>
</div> 
		
		<br/><b>类别：</b><a href="http://hi.baidu.com/lisuo/blog/category/%B5%E7%C2%B7%D6%AA%CA%B6">电路知识</a>&nbsp;<a href="http://hi.baidu.com/lisuo/blog/item/67b090132027c2886438db67.html#comment">查看评论</a>]]></description>
        <pubDate>2009-03-03  10:18</pubDate>
        <category><![CDATA[电路知识]]></category>
        <author><![CDATA[lisuook]]></author>
		<guid>http://hi.baidu.com/lisuo/blog/item/67b090132027c2886438db67.html</guid>
</item>


</channel>
</rss>