还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
熟识模拟电路的人可能都知道,这里所说的bandgap,指的就是带隙基准电路关于这个话题,我想了很久,究竟把它放在什么样的位置合适?由于在模拟IC的过程中,Bandgap总是在这里或那里消失,充当不同的功能模块我觉得它是基础的基础,但也由于是基础,感觉更难去把这个话题说清晰好在有很多参考书中都有对这一章节的具体阐述,我也不再多说关于工作原理这些方面东西了模型就在那里推导的思路也很清晰假如有需要可以去书里参考以下假设我们都很清晰地了解了bandgap的工作原理,也已经通过一些仿真工具模拟出了想要的性能指标,那我想可不行以再回过头来问自己这样几个问题.关于bandgap电路模型的推导过程,其中忽视了那些非抱负因素?.电路对MOS管对RES电阻,对NPNPNP管的特性提出怎样的要求?.Bandg叩电路中消失的放大器,哪些性能指标是较为重要的,影响bandgap输出精度的?.工艺偏差,工作环境变化,电源变化会对bandgap电路造成怎样的影响?能够容忍吗?.电路中有一条正反馈和一条负反馈通路,如何保证电路工作稳定不发生震荡?.电路能够正常启动吗?需要多长的时间建立工作点和达到稳定输出?能满意系统的时间要求吗?传递函数最常被用来表示滤波器的频域响应特性时域上反映滤波器的特性的主要是冲激响应与阶跃响应理解滤波器的这两个特性首先需要熟识冲激响应与阶跃响应的概念假如需要参考的话,大部分《信号与系统》教材中都会有具体的讲解滤波器的时域冲激响应幅度正比于滤波器带宽WC冲击响应的宽度反比于WC两者的乘积为一常数因此我们可以看到,假如能够测试滤波器的冲激响应,就可以很直观地推断滤波器的带宽信息与冲激响应相关的还有滤波器的Q值(反映滤波器频率选择性的f指标)Q值越高,冲激响应越慢可以说频率幅度响应特性与冲激响应是tradeoff的两个量,单位带宽上假如想要获得更大的频率抑制度,势必要牺牲一些滤波器的时域响应性能时域特性要求高的应用中,Bessel型是最优的选择,同样抑制度也最差Butterworth次之,接着chebyshevo假如要求较好的幅频特性,选择挨次倒一下就可以了接下来的是阶跃响应阶跃响应是对滤波器冲激响应的积分很多使用与冲激响应的一般性法则同样也可用于阶跃响应阶跃响应最为关键的两个指标是过冲(overshoot)和振动(ringingX在脉冲响应要求严格的应用里面,需要最大限度地减小过冲而振动需要尽可能快地衰减掉,否则会干扰到随后的脉冲波形冲激响应和阶跃响应两种特性便于比较不同类型和阶次的滤波器时域响应特性,从而能以最经济有效的方式选取出合理的结构做了近5年的模拟IC设计,还是觉得自己的阅历不够,这篇文章读了深有体会,转贴给大家如何成为IC设计高手?如何提高自己的设计力量?自己的感受是,IC设计不同于一般的板级电子设计,由于流片的投资更大,简单度更高,系统性更强,所以学习起来也有些更有意思的地方这里就斗胆跳过基本电子学问的方面,单就一些特殊的地方来表达一下个体的感受首先,作为初学者,需要了解的是IC设计的基本流程应做到以下几点基本清晰系统、前端、后端设计和验证的过程IC设计同半导体物理、通信或多媒体系统设计之间的关系了解数字电路、混合信号的基本设计过程,弄清晰ASICCOT这些基本的行业模式窃以为这点对于培育爱好,建立自己将来的技术生涯规划是特别重要的学习基本的设计学问,建议读一下台湾CIC的一些设计教材,很多都是经典的总结EDA技术的学习对于IC设计者来说,EDA工具意义重大,透过EDA工具商的推介能够了解到新的设计理念国内不少IC设计者是单纯从EDA的角度被带入IC设计领域的,也有很多的设计者在没有接触到深亚微米工艺的时候,也是通过EDA厂家的推广培训建立基本概念同时,对一些高难度的设计,识别和选择工具也是特别重要的假如你盼望有较高的设计水平,积累阅历是一个必需的过程阅历积累的效率是有可能提高的以下几点可以参考
1、学习借鉴一些经典设计,其中的很多细节是使你的设计成为产品时必需留意的有些可能是为了适应工艺参数的变化,有些可能是为了加速开关过程,有些可能是为了保证系统的稳定性等通过仿真认真观看这些细节,既有收益,也会有乐趣项目组之间,尤其是项目组成员之间常常沟通,可避开犯同样错误
2、查文献资料是一个好方法同老师傅”一同做项目积累阅历也较快假如有机会参与一些有很好设计背景的人做的培训I最好是互动式的,也会有较好的收获
3、当你初步完成一项设计的时侯,应做几项检查了解芯片生产厂的工艺,器件模型参数的变化,并据此确定进行参数扫描仿真的范围了解所设计产品的实际使用环境,正确设置系统仿真的输入条件及负载模型严格执行设计规章和流程对削减设计错误也很有关心
4、此外,你需要学问的沟通,要重视同前端或系统的沟通,深刻理解设计的约束条件作为初学者,往往不太清晰系统,除了通过设计文档和会议沟通来理解自己的设计任务法律规范,同系统口前端的沟通是IC设计必不行少的所谓设计技巧,都是在明白约束条件的基础上而言的,系统或前端的设计工程师往往能够给初学者很多指导性的意见
5、重视同后端和加工线的沟通IC设计的简单度太高,除了借助EDA工具商的主动推介来建立概念之外IC设计者还应主动地同设计环节的上下游如后端设计服务或加工服务的工程师,工艺工程师之间进行主动沟通和学习对于初学者来说,后端加工厂家往往能够为他们带来一些经典的基本理念,一些不能犯的错误等基本戒条一些好的后端服务公司,不仅能供应特别严格的DesignKit还能够给出混合信号设计方面特别有益的指导,关心初学者走好起步之路加工方面的学问,对于K设计的“产品化”更是特别关键
6、重视验证和测试,做一个”偏执狂IC设计的风险比板级电子设计来的更大,因此试验的机会特别珍贵,偏执狂的精神,对IC设计的胜利来说特别关键除了依靠公司成熟的设计环境DesignKit和体制的法律规范来保证胜利之外对验证的重视和深刻理解,是一个IC设计者能否经受压力和享受胜利特别关键的部分由于流片的机会相对不多,因此找机会更多地参与和理解测试,对产品胜利和失败的认真总结与分析,是一个IC设计者成长的必经之路同行沟通以及工作环境的重要性IC设计的简单性和技术的快速进展,使得同行之间的沟通特别关键多参与一些适合自己水平的争论组和行业会议,对提高水平也是特别有益的通过同行之间的沟通,还可以发觉环境对于IC设计水平的重要影响公司的财力,产品的方向,项目的难度,很大程度上能够影响到一个设计者能够达到的最高水平辩证地熟识自己的技术提高和环境之间的相互关系,将是国内的设计者在肯定的阶段会遇到的问题.bandgap的输出负载是怎样的类型?Bandgap的输出是否有足够的驱动力量?怎样处理输出和负载之间的接口问题?在设计你的bandgap的时候,你是否认真考虑过了上面提到的问题,也清晰地知道了答案?假如没有,那就再从头开头再熟识一遍吧,直到你能回答出来这些问题可能在了解bandgap的工作原理时是留意不到的,但在设计bang叩的过程中,会逐步地暴露出来只有很好地解答了上面一些问题,我们才算是基本把握了bandgap设计的一些准则而bandg叩的精确设计还远远不止这些.推导过程忽视的东西书本上都有,认真看看.可以假设各种元件存在非抱负因素,再对比bandgap公式和推导过程忽视的因素看看会造成什么影响,有多大影响再据此折合到元件特性要求上去.看bandgap做通信系统用还是用在高精度AD/DA中了,运放的非抱负因素就书上那些,主要看静态非抱负特性对bandgap的公式推导会造成什么影响.这个仿真就知道了具体状况得看你的运用环境要求不能容忍自然要查找高精度的设计方案,或者实行特殊措施比如trimming.这个当然是要负反馈环路增益大于正反馈环路增益稳定与否就要看你的剩余负反馈环路相位裕度做得如何了.bandgap一般要加启动电路吧建立和稳定时间跟你的启动电路有关,也跟bandgap的电流大小有关可依据系统要求确定这些电学参数的大小,不要只考虑功耗一般bandgap的驱动力量不够,需要在输出接buffer模块,可产生不同的基准电压,因此带载一般可视为容性负载,且容质不大buffer也起到了隔离bandgap与后级负载的作用问题
1、输出电压曲线是不是肯定往上凸啊!?有没有可能是凹的呢?依据Vref=Vbe+VTInN*R2/Rl式子的话应确定是往上凸的没有可能是凹的!但是有一些文章是凹的都是IEEE的文章Alow-voltagebandgapreferencewithresistivesubdivision和NewCurvature-CompensationTechniqueforCMOSBandgapReferenceWithSub-l-VOperation.pdf怎样解释呢?
2、是不是肯定要令运方的输出电压为VDD/2啊!这个问题是出于要求V+V-的电压相等的时候式子Vref=Vbe+VTInN*R2/Rl才成立,那么相等的时候输出是VDD/2我的这种理解有问题吗!?
3、还有Ml管和M2管的尺寸是应怎样定呢?
4、Bandgap电路中消失的放大器,哪些性能指标是较为重要的还有运放的各种性能指标分别对应bandgap的哪些性能指标有什么影响答1:输出电压曲线不肯定是往上凸的,在我仿真的时候有可能消失多个凹凸点,在整个温度范围内VREF电压波动与凸的相比一般要小一些凹的我仿真也消失过,不过那时是由于运放没有调好至于正EE论文里的那些曲线,你需要看看里面是不是采纳了特殊的补偿方式依据VREF公式并不肯定能精确猜测仿真结果,由于公式是一阶或二阶近似的结果,而仿真的model远比这种近似要简单,并且是结合了厂家工艺实测数据拟合的结果假如能保证bandgap里面各个模块都满意理论推导的前提条件,并且工作正常那么你可以信任仿真结果答2运放的输出电压要看你做什么样的运用,在要求VDD/2的场合一般是商用运放为了普适性而设计的在bandgap电路里假如运放输出VDD/2则PMOS管的Vgs就是VDD/2而Bandgap里的电流不会做得特殊大,在Ml〜M3匹配要求大尺寸的时候,对于要求高度匹配特性的这几个Pmos管而言栅驱动电压无疑是太大了合理即可,一般会取Pmos管过驱动电压Vgs-V200-300mVo至于你说要求V+V-的电压相等的时候式子Vref=Vbe+VTInN*R2/Rl才成立,我想你理解错了意思运放的V+V一相等其实指的是“虚短虚断〃的概念,是抱负运放的特征关于这个你可以找点资料看看即使运放的V+V■相等,实际当中,假如运放开环使用其输出也可能是任何值的答3:从图中来看,Ml〜M3的尺寸应是有比例关系的,提高匹配度要求w与L均要大一些比较好一般状况下全都相等,也可以有别的比例系数,但是这时需要你去认真推导VREF的表达式来确定电阻的比值答4:Bandgap中使用的运放,看重的指标我想首先一个就是失调电压要小,否则会直接转化成^VBE的误差,使得最终的VREF消失较大误差,温度补偿性能也会恶化还有一个就是开环增益要足够高,低增益造成得影响与失调电压类似带宽倒是不用太高,由于bandgap近似于直流电路,对高频特性没有太高要求当然还要考虑运放代入bandg叩后的环路稳定度需要留意的一点是电路启动问题上电的时候电路有可能不工作,需要加入启动电路强制其进入我们需要的工作点专题模拟滤波器设计流程——-基本概念发表于2007-5-1812:35:18预备学问基本的电子电路常识,信号与系统中的频域,零极点,传递函数,拉普拉施变换等概念-.模拟滤波器分类由于学问所限这里我们只谈谈模拟滤波器从频域上可以划分为低通滤波器,高通滤波器带通滤波器,带阻滤波器和全通滤波器等这种划分方式便于做系统模型分析而依据应用来划分不外乎就是滤波均衡,延时等依据应用来划分的方式不是很简洁说清晰,因此我们还是应将应用指标要求对应到不同的滤波器类型上面二.设计模拟滤波器怎样设计?需要指标要求,而指标的获得应是从系统划分开头对于滤波器的性能指标要求,系统往往会给出一个底线系统仿真在这一步尤为关键,系统仿真不仅可以给出滤波器的指标,也可以验证不同类型滤波器对性能的影响假如能够使用matlab作为仿真工具,这一步就会变得很简洁simulink供应了不同类型滤波器的model直接调用就可以了当然,假如你对各种类型滤波器的优缺点特别了解,那就很简洁确定适合的滤波器类型了,后面的事就是具体的电路实现这里不再详述不过能够做一下系统仿真要更保险一点,究竟在后期电路实现的时候还会消失很多非抱负因素,假如前期能购通过系统仿真为各个模块指标留出足够的裕量,这是是很明智的三模拟滤波器类型上面说的是如何选择滤波器的方法那么各种类型的滤波器在指标和性能上又有什么区分呢?第一步,我们首先要了解滤波器的关键指标有哪些性能指标包括两方面的内容频域上我们关怀的是截止频率fc3dB带宽BW中心频率fO带外抑制度(阻带衰减),通频带纹波等;时域上有冲激响应,阶越响应,群时延等等不同类型的滤波器性能优缺点就表现为其中的几项应用的需求可以直接反映为对截止频率,阻带频率,抑制度,以准时延等特性的要求预报后面预备用一个贴对各种类型的滤波器特性做简洁的总结和介绍,和滤波器选择方法;再用一个贴介绍我做过的一个滤波器设计流程敬请关注!专题模拟滤波器设计流程——
(二)分类发表于2007-5-2810:29:34滤波器设计(onchip)可能算是我这几年工作接触最多的一个方向了然而到现在我还是觉得很难去给出一个模拟滤波器的基本概括由于感觉其中涉及的东西太多,自己了解的东西还是太肤浅最开头做滤波器的时候比较盲目,领导安排了指标却不知道从何处入手,只能找些参考资料来看看关于模拟滤波器的分类这一话题,不同的资料有不同的说法,不知道该信谁的,也不知道究竟应怎样去理解书中的学问,简洁概括一下就是抓瞎滤波器的类型,阶次,拓扑结构等等概念常常是混淆不清当时很多电路感觉都是硬着头皮在做的,好在都还没出什么问题做多了几次,有些觉悟了,问题还是很多,但对于滤波器也有了点自己的理解方式从我的观点来看,理解滤波器的分类首先具备基本的系统设计与信号处理学问这两个背景学问对于理解滤波器相关概念和设计方法也是特别重要的书本上常常提到的那些滤波器不外乎有源,无源,低通,高通,带通,带阻等等有源与无源之分,无非就是看滤波器有无电源供电;而低通,高通等等分类方法,则是依据有用信号所占据的频段来划分的,信号的频段打算了你所选择的滤波器究竟是低通还是高通海市别的什么我们常常看到诸如butterworth型,chebychev型等滤波器,关于这种分类方式,以我的理解来看,指的是滤波器的零极点位置;不同的零极点位置打算了滤波器在带外抑制度,(带内猫外)纹波幅频/相频特性,以及群时延等性能指标当然把握这些滤波器的基本特点有利于我们设计电路的时候选择合适的类型对于不同类型的滤波器,其极点个数打算了阶次,阶次也与上述指标相关我们也常常看到如sallen-kay或别的分类方式对于这种说法,实际上已经具体到了滤波器的拓扑结构犹如前面提到的滤波器零极点位置打算滤波器的类型,而实现零极点的方式,就对应到了滤波器的拓扑结构实际上从书本上我们也可以看到假如是拓扑结构的分类方式,常常会有对应的电路结构图我们可以依据这个电路图选择合适的R/C或OPA来实现butterworth或chebychev之类的滤波器究竟选择哪种滤波器,需要看系统指标的要求,严格的系统指标会给出例如时延特性带外抑制度等等要求这一步是滤波器设计必不行少的IC设计不需要做性能最优的模块而是设计出满意性能要求而又成本最低的电路,这一点也需要牢记在心模拟滤波器设计流程——
(三)从系统指标到电路映射片上集成的模拟滤波器常常是系统中的一个组成模块,对滤波器全部的性能指标要求来源与于系统指标的分解比如说滤波器的噪声,线性度,带外抑制度,带内纹波,时延特性等等确定采纳何种类型,多少阶次的滤波器都可以通过系统仿真得到举个例子说7阶的butterworth和5阶的切比雪夫在带外抑制度上可能都差不多,但在带内纹波和时延特性上却不尽相同,这样的两个滤波器分别代入系统做系统仿真,很简洁就可以看到他们各自的特性对解调误码率的影响而假如都满意系统要求的状况下,如何去选择合适的滤波器,还要综合考虑简单度,以及成本事实上做系统仿真的时候,往往就将我们能选择的滤波器类型范围缩小了而再考虑一下实现成本,基本上能够达到指标要求的滤波器类型和阶次也就定了剩下的工作无非就是常规的滤波器设计采用普遍的滤波器设计工具,代入抑制度,截止频率,增益等参数,就能得到特定结构中使用到的元件参数在综合滤波器设计的时候,最为广泛运用的应是级联方式通过将高阶次的传递函数分解为多个一阶和二阶传递函数的组合,再分级实现滤波器这种方法大大简化了滤波器的设计避开了多级反馈,从电路设计难度上来讲要更为简洁一点假设我们需要设计一个5阶的butterworth型低通滤波器首先将滤波器划分为3级结构,1级一阶,2级2阶再依据归一化的传递函数表和滤波器的截止频率,可以得到各级的特征频率和Q值知道了这两个值之后带入对应的1阶或2阶传递函数,可以很便利地求解出需要的R或C(也有可能是Gm或C)值这样我们就将滤波器与一般的模拟电路如如运放等关联起来滤波器设计从这个层次再往下,考验的就是我们对基本的模拟电路模块如运算放大器Gm单元等电路的把握力量了假如滤波器传递分解之后有多级2阶结构,则需要考虑不同Q值的2阶结构在链路中的位置Q值高的一般放在后面,由于高Q值放在前面影响滤波器的动态范围但放在后面对抑制滤波器内部噪声却没什么好处,由于落在高Q值模块谐振峰值处的噪声会被放大滤波器的时域响应通常我们考虑滤波器的性能指标的时候,最先想到的不外乎是截止频率,抑制度之类的,从频域的观点来评价实际应用中我们能用肉眼看到,也最简洁用仪器观测到的是信号的幅度与相位(可以将相位理解为不同信号之间的一个相对先后关系\滤波器所做的工作又恰恰是对信号的幅度与相位产生影响。