• 收藏|原理图设计规范133条检查清单

    原理图设计是产品设计的理论基础,设计一份规范的原理图对设计PCB、跟机、做客户资料具有指导性意义,是做好一款产品的基础。

    04-23 90浏览
  • 嵌入式硬件--开关电源Buck电路

    目录Buck电路基本结构1. 开关闭合(SW 闭合)2. 开关断开(SW 断开)3. 开关控制和占空比MP15

    04-22 82浏览
  • 增强型MOS场效应管电路分析方法

    增强型MOS场效应管 输出特性曲线 转移特性曲线 衬底效应 场效应管模型 场效应管电路分析方法

    04-22 75浏览
  • 电路原理(电容集成电路NE555)

    目录 电容 集成电路 NE555 比较器 双稳态触发器 输出电路 放电电路 复位电路 分压电阻 最终简化版: 双稳态电路(双按键控制开关) 单稳态电路 无稳态电路 电容 1.特性:充放电,隔直流,通交流 2.电容是通过聚集正负电荷来存储电能的 3.电容充放电过程可等效为导通回路 4.多电容并联可以把容量叠加,但是多电容串联就不会,只会叠加电容的耐压值。 6.电容充放电时相当于通路,充放电结束时相当于断路 集成电路 简称芯片或IC,就是把很复杂的电路集成到一个硅片上,把他插到面包板上,只加led和电池,就可以让一个复杂电路工作。 一些入门的芯片: 所有芯片都要有正负极的连接,不同芯片要求的输入电压不同,具体看手册。学看手册: 然后就是信号输入,主要是连接麦克风,光敏电阻之类的能产生信号的电路。 还有信号输出,主要连接LED,蜂鸣器,喇叭等用于输出效果的电路。 最后是设置电路,主要是外接电容,电阻这种方式来设置内部电路的相应功能和参数。例如LM386: NE555 时基芯片,是能产生时间基准的芯片,有定时器和延时开关。也可以实现其他用途。所有用途也只属于三种类型:双稳态,单稳态,无稳态。 双稳态:电路可以稳定保持在两种状态,比如家里的电灯开关 单稳态:只能稳定在一种状态,比如门铃 无稳态:没有保持在稳定状态,一致在跳变 把该芯片电路划分成独立电路: 比较器电路:用于电压比较 。详细学习可以看比较器的原理,线下先简化成下图: 去掉电源正负极(只是简便化,并不是把电源真去掉了): 比较器 比较输入端的电压大小,在输出端输出电压值比较效果。 举例 输入端:+号输入3v电压,-号输入2v电压,3>2,所以输出端输出高电平,高电平就是电源电压,假如输入电源就是6v,那么输出的电压就是6v: 同理,下面这种情况输出低电压: 如果两个﹢号的电压相等,那么输出端就保持不变。但这只是理论上的,实际应用很难完全相等,应该尽量避免输入电压完全相等 双稳态触发器 输入和输出的关系 输出电路 他的输出端和Q端输出的是相同的,他的作用是提高电流的输出能力(因为有多个三极管的放大作用) 放电电路 实现过程: 他的b连接反Q的输出端,反Q输出高电平时,ce导通 复位电路 分压电阻 因为电阻串联分压的特性,所以三等分后: 最终简化版: 刚通电时,双稳态触发器没有触发,处于关状态,S和R都输入低电平,Q输出低,反Q输出高,3脚输出低电平,放电电路的三极管导通,7脚和负极导通,相当于也输出低电平。 之后让触发器触发,反Q变成低电平,3脚输出高电平,7脚不再输出高电平,三极管截止,又因为7脚没有上拉电阻,7脚处于无电压的悬空状态(开漏状态)。 如何让触发器进入触发状态? 比较器2输出高电平,也就是2脚电压要小于2才可以,所以2脚连接负极(0v电压)。这样就可以触发了,3脚输出高电平,7脚处于悬空状态,因为是双稳态触发电路,即使2脚的0v电压断开,S重新变低电平,当前稳态也不变,3脚依然高电平 如何清除触发状态? R端高电平,也就是6脚电压大于4,所以6脚接电源正极。 这里的三分之二电压引出了一条线,接在5脚,这个就是电压控制引脚,用来设置两段分压值的,通过外接输入电压改变两个电阻段的值: 所以就可以通过5脚来改变他下方两个电阻的分压值,当电路中不需要调节电压时,可以连接一个0.01uF的电容: 也可以悬空,不连接 以上就方便了芯片的引脚理解: 2和6是比较器的输入端,当2的电压小于vcc的三分之一,3脚输出高电平,只要输入一次就可以,即使2高于vcc三分之一电压,3脚输出也不变;只有在6输入了大于vcc三分之二电压时,3才变成低电平,这样的话6也会失效,只有2再次输入于vcc的三分之一时,3才变回高。 双稳态电路(双按键控制开关) 理解了上面,就可以搭配出双稳态电路,通过两个按键来点亮个熄灭LED 操作: 按键连接2脚和电源负极,按下按键,2脚输入0v电压,触发触发器,3脚输出高电平,点亮LED,因为能输出200mA电流,所以串联一个100电阻。 关灯按键,按下之后,6输入电源电压6v,触发状态清除,3脚低电平,LED灭。 如果两个按键都没按下,2和6都是悬空状态,电平不稳定,很容易被干扰,用手指触摸2脚都可能电量LED。 所以在2脚添加10K上拉电阻。在开灯键没按下时,2脚电压被10K电阻输入到6v电压。同理,6脚添加一个10K下拉电阻,没按键时,6脚被10K电阻输入0v电压,所以就稳定了 (就是给一个默认状态,避免因为悬空而产生的不确定状态) 单稳态电路(一个按键,开灯后延时熄灭) 通电时,3为低电平,7和负极导通,这时相当于电容两个引脚短接,会放电,7和6连接,6也是0v. 按键后3变高,led亮,7不再和负极导通,电容充电,充电过程中,6的电压会缓慢升高,升高到4v以上,大于三分之二电压,6就触发,3变回低电平,LED灭,7又和负极导通,电容放电。起到延时关灯效果。 延时时间由电阻R1和电容C1决定。延时时间T = R1 × C1 无稳态电路(不按键,亮灭各交替一段时间) 把2和6连一起,变成一个综合引脚,称他为2+6脚,加一个47K电阻,目的是当7和电源负极导通时,电容的电不会马上放光,而是通过47K电阻缓慢放电。然后正极和7加一个10K电阻,当7悬空时,让电源正极通过10K和47K电阻,给电容缓慢充电。 上电后,3为低电平,7和负极导通,此时电容中的电量通过47K电阻缓慢放电,电容正极的电压不断下降,降到小于三分之一电源电压时,2触发,3变高电平,LED亮,此时7和负极断开,悬空,电容不再放电,通过10K和47K电阻给电容缓慢充电,当电容正极电压升到大于三分之二电压时(4v)6触发,3输出低电平,LED灭,7再次导通,给电容放电。所以交替进行,如下两个图:

    04-21 79浏览
  • 从0到1设计BUCK(7)|BUCK降压电路输出电容选型方法2

    06 / 输出电容串联等效电阻ESR的要求 / 根据《开关电源宝典·降压电路(BUCK)的原理与应用》“5.5 功率电感选型”章节所述: “降压电路中功率电感上的纹波电流会被后级的输出电容吸收或过滤”,只要输出电容有ESR这个参数,电流与电阻的乘积就是电压,即输出电容ESR引起的纹波电压的表达式 ΔVripple(ESR) = ΔIL * ESR。 此例中(参考TPS54561规格书或者[ 从0到1设计BUCK(2) | 为什么要设计电路?电源工程师必知的电路设计第一步! ]设计需求),要求正常工作时的纹波电压不超过 0.5% * 5.0V = 25mV,且前文[ 从0到1设计BUCK(5) | 电流纹波系数选择,功率电感计算优化指南 ]已知纹波电流为1.591A,所以此例允许的最大ESR计算如下: 07 / 输出电容RMS电流的要求 / 根据《开关电源宝典·降压电路(BUCK)的原理与应用》“3.3.11 输出电容的瞬时电流、平均电流和有效电流”章节内容: 输出电容上均方根电流的计算公式为 Ico,rms = ΔIL / sqrt(12) ,且前文[ 从0到1设计BUCK(5) | 电流纹波系数选择,功率电感计算优化指南 ]已知纹波电流大小为1.591A,所以此例中输出电容上的均方根电流大小如下: 08 / 输出电容选型的其他要求 / ① 输出电容的额定电压至少是输出电压的1.25 ~ 1.5倍。 ② 更低ESR,X5R或更好材质的陶瓷电容,钽电解电容或铝电解电容。一般来说,ESR大小顺序是,陶瓷电容 < 钽电解电容 < 铝电解电容。 ③ 当需要使用较大容值(如220uF – 3300uF)的钽电容器或铝电解电容器时,最好将容值减倍后两个电容并联,且并联0.1uF陶瓷电容,这样相当于多个ESR/ESL并联,可以降低整体ESR/ESL。ESR越小,纹波电压越小;ESL越小,EMI越小。 ④ 还有一个常识是,在使用带极性的钽电容器或铝电解电容器时,正极接电源VCC,负极接电源GND。这在原理图设计时比较容易做到,但是在实际进行电源电路测试或调试时就需要注意极性是否有接反,否则可能会向下图那样爆炸了。 图 0.2 带极性的钽电容和电解电容 09 / 输出电容选型的结果 / 综上所述,要求输出电容量大于62.5uF,ESR小于15.7mOHM,RMS电流大于459mA。且由输出电压为5V可知,输出电容的耐压可取7.5V以上。 图 0.3 TPS54561DPRT电路设计实例 图 0.3所示TPS54561DPRT电路设计实例,输出电容C6,C7和C9总体容值为3*47uF=141uF,大于62.5uF,满足设计需求。实际可选择的电容型号为Murata GRM32ER61C476ME15L(CAP, CERM, 47uF, 16V, +/-20%, X5R, 1210)。 因为陶瓷电容器的容值随温度和直流偏压而变化很大,所以在进行降压电路输出电容和输入电容选型时,通常选择X5R或X7R介电材料(因为它们具有高电容体积比,并且在整个温度范围内更加稳定)的陶瓷电容器,同时必须考虑其直流偏压特性(电容器的有效值随着电容器两端直流偏压的增加而减小)。 图 0.4 GRM32ER61C476ME15#电容的参数 图 0.5 GRM32ER61C476ME15#电容的直流偏压特性 图 0.4和图 0.5所示,是GRM32ER61C476ME15#电容的参数和直流偏压特性曲线,在DC Bias为5V时,其容值变化率约为-42%;也就是说,该47uF容值的电容,其两端电压为5V时,实际容值仅剩余47uF*(1-42%)=27.26uF。 使用此例中所需的最小容值62.5uF除以5V偏压后的实际容值27.26uF,即可得到所需电容的数量,即62.5uF/27.26uF=2.293,所以输出端至少需要3颗陶瓷电容GRM32ER61C476ME15#(静电容量47μF ±20%,额定电压16Vdc,温度特性X5R),才能满足设计需求。 最后需要说明的是,由于陶瓷电容MLCC的ESR参数通常小到可以忽略,所以输出端电容类型只有陶瓷电容MLCC的话,可以忽略ESR和RMS电流这两个参数。 比如此例中允许的最大ESR 15.7mΩ 与均方根电流459mA 的乘积为 15.713mΩ * 459mA = 7.212 mV,可见由此引起的输出电压变化量是比较小的,可以忽略。

    04-18 137浏览
  • 三极管推挽电路

    推挽电路,有人也叫图腾柱电路。图腾柱我没理解这个名字是怎么来的,但是“推挽”就比较形象了。 英文里叫push-pull。这里先说这里 推和挽 针对的是电流,而不是电压。 电路由NPN三极管接正电源,PNP接负电源。共同连接基极,这样当信号来临时,只会有一侧会被导通。 先分析正半周: 正电压加在基极,NPN管子导通,进而有一个1+β倍的电流流过CE,在输出产生一个和输入同频但是电流要大的多的信号。 进入负半周,电流从右往左,下半部分导通,再输出产生一个更大的负向电流。 这样我们就实现了交流电流信号的放大功能。 到这里,其实推挽电流的大致原理就讲完了,下面简单举例一些应用场景: 音频功放:三极管推挽电路常用于音频功放电路中,可以实现音频信号的放大和输出。在推挽电路中,两个三极管交替工作,一个三极管将正半周信号放大输出,另一个三极管将负半周信号放大输出,从而实现了信号的放大和输出。 直流电机驱动器:三极管推挽电路也可以用于直流电机驱动器中,可以实现直流电机的正反转、调速等功能。推挽电路可以通过控制两个三极管的导通和截止,控制直流电机的转速和转向。 交流电源:三极管推挽电路也可以用于交流电源中,可以实现交流电源的电压调节和输出。推挽电路可以通过控制两个三极管的导通和截止,控制输出电压的大小和波形。 电子开关:三极管推挽电路也可以用作电子开关,可以控制高电压、高电流的开关。在开关电路中,两个三极管交替工作,一个三极管将电路连接到高电压、高电流源,另一个三极管将电路连接到地,从而实现了开关功能。 但是有没有人想过这样的一个问题:三极管的导通都是有一定的开启电压,也就是BE之间的导通电压,对于半导体硅来说,大多为0.7V. 那么当一个信号就在±0.7V的范围之内波动会怎么办呢?给你30秒思考一下。 没错,这种情况下两个管子都不会导通。 这部分丢失的区域就叫做交越失真。那么怎么解决这种问题呢? 聪明的工程师其实早就想到了方法: 调整R1,R2的阻值,使得0.7V和-0.7V在图中得以实现。那么此时NPN和PNP都输入临界导通的状态。 举例来说,此时哪怕有一个0.1V的信号,那么在D2上方就会有一个0.8V的电压,NPN管子要导通。下官同理。 对于负向的波形也是一个道理,假设是-0.3V的信号,那么在D3下方就有一个-1V的压差,此时下管会导通。 这就是推挽电路你需要掌握的一些基础知识。

    04-02 211浏览
  • 比“串扰”危害更大的是“阻抗变化”

    在PCB设计中,工程师们往往对高速信号的完整性保持高度警惕,却容易忽视低速信号走线的阻抗控制问题。当相邻走线间距呈现不规则变化时,即便信号速率不高,仍然会引发意想不到的信号质量问题。这种间距变化带来的阻抗扰动,远比单纯考虑串扰问题更值得关注。 一些速率虽然不算特别高,但是对时序、信号质量有要求的数字接口,例如“SDIO”。我要注意走线间距的问题。 如果走线可以间距足够的大,例如满足3W,并且可以用GND隔离,并且足够的空间打GND地孔,那么也没什么纠结的。但是往往我们没有那么多足够的空间来走线。这时候,我们需要判断让两根线的间距增大一些。但是不要盲目铺GND 为什么不要随便在高速线旁边铺铜? 那么,我们就像知道,此时50Mbps的信号,或者100Mbps的信号走线是否会干扰相邻信号。 我们实际场景中,只能做到2W,是否有串扰问题呢? 空间受限时的妥协方案 若PCB空间不足,可采取以下平衡策略: 优先级分级 : CLK信号 :必须满足4W间距或地线隔离。 CMD信号 :次优先级,≥3W间距。 DAT0-DAT3 :组内等长优先,组间允许局部放宽至2.5W(需SI验证)。 局部密度调整 : 非关键信号(如CD检测)可缩小间距至2W。 牺牲布线层 : 将SDIO信号单独布置在一层,避免与其他高速信号(如DDR、USB)平行。 比“串扰”危害更大的是“阻抗变化” 如果我们做不到3W,把间距缩小为2W,除了串扰问题,还有什么问题呢? 当 PCB 走线间距无法满足 3W 规则(即线中心距为 3 倍线宽),而只能采用 2W 时,会对信号完整性和 EMI 产生显著影响,具体问题及对策如下: 串扰增加 间距从 3W 减至 2W 时,相邻信号线间的电场耦合增强,串扰噪声可能增加 30%~50%(差分对更敏感)。 高频信号(如 PCIe Gen4 以上)的近端串扰(NEXT)可能超出规范要求,导致误码率上升。 阻抗偏差 差分对间距缩小会降低差分阻抗(典型值下降约 5~10Ω),若设计容差为 ±10%,可能超出允许范围。 单端线与参考平面的间距变化也会影响单端阻抗,导致反射增加。 EMI 辐射增大 紧密间距会增加共模电流辐射,尤其是当差分对不平衡时,EMI 可能超出 FCC/CE 认证限值。 虽然100MHz以下的信号对2W间距的相邻走线串扰影响是有限的,但是会影响阻抗,间距的变化会导致阻抗变化,从而引起反射,导致信号质量变差。我们还是把2W优化为2.5W。

    03-18 276浏览
  • 电子电路设计需要考虑的内容

    在实际的生产、维修工作中,电子电路的连接关系、装配关系以及工作过程会通过不同的电子电路图来体现。

    03-18 259浏览
  • 如何从仿真看串扰

    串扰是怎么产生的?随着技术的飞速发展,电子产品的而尺寸越来越小,数据的传输速度却越来越高。

    03-18 244浏览
  • 硬件电路设计流程系列-硬件电路设计规范

    一、硬件电路设计流程系列-硬件电路设计规范 二、硬件电路设计流程-方案设计(1) :主芯片选型 三、硬件电路设计流程-方案设计(2) :芯片选购 四、硬件电路设计流程-方案设计(3) :功耗分析与电源设计 五、硬件电路设计流程-方案设计(4):设计一个合适的系统电源 01 硬件电路设计规范 1、 详细理解设计需求,从需求中整理出电路功能模块和性能指标要求; 2、 根据功能和性能需求制定总体设计方案,对 CPU 进行选型,CPU 选型有以下几点要求:a) 性价比高; b) 容易开发:体现在硬件调试工具种类多,参考设计多,软件资源丰富,成功案例多; c) 可扩展性好; 3、 针对已经选定的 CPU 芯片,选择一个与我们需求比较接近的成功参考设计,一般 CPU 生产商或他们的合作方都会对每款 CPU芯片做若干开发板进行验证,比如 440EP 就有 yosemite 开发板和bamboo 开发板,我们参考得是 yosemite 开发板,厂家最后公开给用户的参考设计图虽说不是产品级的东西,也应该是经过严格验证的,否则也会影响到他们的芯片推广应用,纵然参考设计的外围电路有可推敲的地方,CPU 本身的管脚连接使用方法也绝对是值得我们信赖的. 当然如果万一出现多个参考设计某些管脚连接方式不同,可以细读 CPU 芯片手册和勘误表,或者找厂商确认;另外在设计之前,最好我们能外借或者购买一块选定的参考板进行软件验证,如果没问题那么硬件参考设计也是可以信赖的;但要注意一点,现在很多 CPU都有若干种启动模式,我们要选一种最适合的启动模式,或者做成兼容设计。 4、 根据需求对外设功能模块进行元器件选型,元器件选型应该遵守以下原则: a) 普遍性原则:所选的元器件要被广泛使用验证过的尽量少使用冷偏芯片,减少风险; b) 高性价比原则:在功能、性能、使用率都相近的情况下,尽量选择价格比较好的元器件,减少成本; c) 采购方便原则:尽量选择容易买到,供货周期短的元器件; d) 持续发展原则:尽量选择在可预见的时间内不会停产的元器件; e) 可替代原则:尽量选择 pin to pin 兼容种类比较多的元器件; f) 向上兼容原则:尽量选择以前老产品用过的元器件; g) 资源节约原则:尽量用上元器件的全部功能和管脚; 5、 对选定的 CPU 参考设计原理图外围电路进行修改,修改时对于每个功能模块都要找至少 3 个相同外围芯片的成功参考设计,如果找到的参考设计连接方法都是完全一样的,那么基本可以放心参照设计,但即使只有一个参考设计与其他的不一样,也不能简单地少数服从多数,而是要细读芯片数据手册,深入理解那些管脚含义,多方讨论,联系芯片厂技术支持,最终确定科学、正确的连接方式,如果仍有疑义,可以做兼容设计;这是整个原理图设计过程中最关键的部分,我们必须做到以下几点: a) 对于每个功能模块要尽量找到更多的成功参考设计,越难的应该越多,成功参考设计是“前人”的经验和财富,我们理当借鉴吸收,站在“前人”的肩膀上,也就提高了自己的起点; b) 要多向权威请教、学习,但不能迷信权威,因为人人都有认知误差,很难保证对哪怕是最了解的事物总能做出最科学的理解和判断,开发人员一定要在广泛调查、学习和讨论的基础上做出最科学正确的决定; c) 如果是参考已有的老产品设计,设计中要留意老产品有哪些遗留问题,这些遗留问题与硬件哪些功能模块相关,在设计这些相关模块时要更加注意推敲,不能机械照抄原来设计,比如我们老产品中的 IDE 经常出问题,经过仔细斟酌,广泛讨论和参考其他成功设计,发现我们的 IDE 接口有两个管脚连线方式确实不规范;还有,针对FGPI 通道丢视频同步信号的问题,可以在硬件设计中引出硬件同步信号管脚,以便进一步验证,更好发现问题的本质; 6、 硬件原理图设计还应该遵守一些基本原则,这些基本原则要贯彻到整个设计过程,虽然成功的参考设计中也体现了这些原则,但因为我们可能是“拼”出来的原理图,所以我们还是要随时根据这些原则来设计审查我们的原理图,这些原则包括:a) 数字电源和模拟电源分割; b) 数字地和模拟地分割,单点接地,数字地可以直接接机壳地(大地),机壳必须接大地; c) 保证系统各模块资源不能冲突,例如:同一 I2C 总线上的设备地址不能相同,等等; d) 阅读系统中所有芯片的手册(一般是设计参考手册),看它们的未用输入管脚是否需要做外部处理,如果需要一定要做相应处理,否则可能引起芯片内部振荡,导致芯片不能正常工作; e) 在不增加硬件设计难度的情况下尽量保证软件开发方便,或者以小的硬件设计难度来换取更多方便、可靠、高效的软件设计,这点需要硬件设计人员懂得底层软件开发调试,要求较高; f) 功耗问题;g) 产品散热问题,可以在功耗和发热较大的芯片增加散热片或风扇,产品机箱也要考虑这个问题,不能把机箱做成保温盒,电路板对“温室”是感冒的;还要考虑产品的安放位置,最好是放在空间比较大,空气流动畅通的位置,有利于热量散发出去; 7、 硬件原理图设计完成之后,设计人员应该按照以上步骤和要求首先进行自审,自审后要达到有 95%以上把握和信心,然后再提交他人审核,其他审核人员同样按照以上要求对原理图进行严格审查,如发现问题要及时进行讨论分析,分析解决过程同样遵循以上原则、步骤; 8、 只要开发和审核人员都能够严格按以上要求进行电路设计和审查,我们就有理由相信,所有硬件开发人员设计出的电路板一版成功率都会很高的,所以提出以下几点: a) 设计人员自身应该保证原理图的正确性和可靠性,要做到设计即是审核,严格自审,不要把希望寄托在审核人员身上,设计出现的任何问题应由设计人员自己承担,其他审核人员不负连带责任; b) 其他审核人员虽然不承担连带责任,也应该按照以上要求进行严格审查,一旦设计出现问题,同样反映了审核人员的水平、作风和态度; c) 普通原理图设计,包括老产品升级修改,原则上要求原理图一版成功,最多两版封板,超过两版将进行绩效处罚;d) 对于功能复杂,疑点较多的全新设计,原则上要求原理图两版内成功,最多三版封板,超过三版要进行绩效处罚; e)原理图封板标准为:电路板没有任何原理性飞线和其他处理点; 9、 以上提到原理图设计相关的奖励和处罚具体办法将在广泛调查研究之后制定,征得公司领导同意后发布实施; 10、 制定此《规范》的目的和出发点是为了培养硬件开发人员严谨、务实的工作作风和严肃、认真的工作态度,增强他们的责任感和使命感,提高工作效率和开发成功率,保证产品质量;希望年轻的硬件开发人员能在磨练中迅速成长起来! 对于我们目前重点设计的相关模拟电路产品,没有主用芯片、外围芯片以及芯片与芯片之间的连接方面的问题。所以,元器件的选项尤为重要,对于硬件设计的一些基本原则一定要注意。 02 主芯片选型 平台的选择很多时候和系统选择的算法是相关的,所以如果要提高架构,平台的设计能力,得不断提高自身的算法设计,复杂度评估能力,带宽分析能力。 常用的主处理器芯片有:单片机,ASIC,RISC(DEC Alpha、ARC、ARM、MIPS、PowerPC、SPARC 和 SuperH ),DSP 和 FPGA 等,这些处理器的比较在网上有很多的文章,在这里不老生常谈了,这里只提 1 个典型的主处理器选型案例。 比如市场上现在有很多高清网络摄像机(HD-IPNC)的设计需求,而 IPNC 的解决方案也层出不穷,TI 的解决方案有 DM355、DM365、DM368 等,海思提供的方案则有 Hi3512、Hi3515、Hi3520 等,NXP提供的方案有 PNX1700、PNX1005 等。 对于 HD-IPNC 的主处理芯片,有几个主要的技术指标:视频分辨率,视频编码器算法,最高支持的图像抓拍分辨率,CMOS 的图像预处理能力,以及网络协议栈的开发平台。 Hi3512 单芯片实现 720P30 H.264 编解码能力,满足高清 IP Camera应用, Hi3515 可实现 1080P30 的编解码能力,持续提升高清 IPCamera 的性能。 DM355 单芯片实现 720P30 MPEG4 编解码能力,DM365 单芯片实现 720P30 H.264 编解码能力, DM368 单芯片实现 1080P30 H.264编解码能力。 DM355 是 2007 Q3 推出的,DM365 是 2009 Q1 推出的,DM368是 2010 Q2 推出的。海思的同档次解决方案也基本上与之同时出现。海思和 TI 的解决方案都是基于 linux,对于网络协议栈的开发而言,开源社区的资源是没有区别的,区别的只在于芯片供应商提供的SDK 开发包,两家公司的 SDK 离产品都有一定的距离,但是 linux的网络开发并不是一个技术难点,所以并不影响产品的推广。 作为 IPNC 的解决方案,在 720P 时代,海思的解决方案相对于 TI的解决方案,其优势是支持了 H.264 编解码算法,而 TI 只支持了MPEG4 的编解码算法。虽然在 2008 年初,MPEG4 的劣势在市场上已经开始体现出来,但在当时这似乎并不影响 DM355 的推广。 对于最高支持的图像抓拍分辨率,海思的解决方案可以支持支持JPEG 抓拍 3M Pixels@5fps,DM355 最高可以支持 5M Pixels,虽然当时没有成功的开发成 5M Pixel 的抓拍(内存分配得有点儿问题,后来就不折腾了),但是至少 4M Pixel 的抓拍是实现了的,而且有几个朋友已经实现了 2560x1920 这个接近 5M Pixel 的抓拍,所以在这一点上 DM355 稍微胜出。 因为在高清分辨率下,CCD 传感器非常昂贵,而 CMOS 传感器像原尺寸又做不大,导致本身在低照度下就性能欠佳的 CMOS 传感器的成像质量在高分辨率时变差,于是 TI 在 DM355 处理器内部集成了一个叫做 ISP 的图像预处理模块,它由 CCDC,IPIPE,IPIPEIF 和 H3A模块组成,能帮助实现把 CMOS 的 RAW DATA(一般是指 Bayer格式数据)转成 YCbCr 数据,同时实现包括白平衡调节,直方图统计,自动曝光,自动聚焦等采用 CMOS 解决方案所必须的功能,故DM355 处理器就可以无缝的对接各种图像传感器了。而海思的解决方案对于 CMOS 的选择就有局限性,它只能用 OVT 一些解决方案,因为 OVT 的部分 Sensor 集成了图像预处理功能。但是 DM355 不仅可以接 OVT 的解决方案,还可接很多其他厂家的 CMOS sensor,比如 Aptina 的 MT9P031。所以在图像预处理能力方面,DM355 继续胜出。 在 IPNC 这个领域,只要每台挣 1 个美金就可以开始跑量,所以在那个时代,很少有人会去死抠 H.264 和 MPEG4 的性能差异,而且 TI已经给了市场一个很好的预期,支持 H.264 的 DM365 很快就会面世。所以 IPNC 这个方案而言,当时很多企业都选择了 DM355 的方案。有些朋友现在已经从 DM355 成功过渡到 DM365、DM368,虽然你有时候会骂 TI,为什么技术不搞得厉害点,在当年就一步到位,浪费了多少生产力。但是技术就是一点一点积累起来,对于个人来不得半点含糊,对于大企业,他们也无法大跃进。DM355 的 CMOS 预处理技术也有很多 Bug,SDK 也有很多 bug,有时会让你又爱又恨,但是技术这东西总是没有十全十美的,能在特定的历史条件下,满足市场需求,那就是个好东西。 当然海思的解决方案在 DVS、DVR 方面也大放异彩,一点也不逊色于 TI 的解决方案。 其它芯片的选型则可以参考各芯片厂商官方网站的芯片手册,进行PK,目前大部分芯片厂商的芯片手册都是免 NDA 下载的,如果涉及到 NDA 问题,那就得看个人和公司的资源运作能力了,一般找一下国内相应芯片的总代理商,沟通一下,签个 NDA 还是可以要到相应资料的。每隔一周上各 IC 大厂的官方主页,关注一下芯片发展的动态这是每个电子工程师的必须课啊,这不仅为了下一个方案设计积累了足够的资本,也为公司的产品策略做足了功课。 03 芯片选购 芯片采购是电子电路设计过程中不可或缺的一个环节。一般情况下,在各 IC 大厂上寻找的芯片,只要不是 EOL 掉的芯片,一般都能采购到。但是作为电子电路的设计者,很少不在芯片采购问题上栽过。常见的情况有以下几种: 1, 遇到经济危机,各 IC 厂商减产,导致芯片供货周期变长,有些IC 厂商甚至提出 20 周货期的订货条件。印象很深的 2009 年上半年订包 PTH08T240WAD,4-6 周就取到了货,可是到了 2009 年下半年,要么是 20 周货期,要么就是价格翻一番,而且数量只有几个。 2, 有些芯片虽然在 datasheet 上写明了有工业级产品,但是由于市场上用量非常少,所以导致 IC 厂商生产非常少,市场供货也非常紧缺,这就让要做宽温工业级产品的企业或者军工级产品的企业付出巨大的代价。 3, 有些芯片厂商的代理渠道控制得非常严格,一些比较新的芯片在一般的贸易商那采购不到,只能从代理商那订。如果数量能达到一个MPQ 或者 MOQ 的要求,一般代理商就会帮你采购。但是如果只是要一两个工程样品,那么就得看你和代理商的关系了,如果你刚进入这个行业的话,那很有可能你就无法从代理商这获得这个工程样片。 4, 有些芯片是有限售条件,如果芯片是对中国限售而不对亚洲限售的话,一般可以通过新加坡搞进来,如果芯片是对亚洲限售的话,那采购难度得大大的增加,采购的价格也会远远超出你的想象空间。先看一个芯片采购案例: 之前我给一朋友推荐了一个 FPGA 芯片,他后来给我发了一段聊天记录,如下: 2010-8-3 9:13:12 A B XC6SLX16-2CSG225C 订货 250.00 2010-8-3 9:22:10 B A 订货多久呢? 2010-8-3 9:22:37 A B 2 周 2010-8-13 14:22:47 A B XC6SLX16-2CSG225C 这个型号,你那天跟我定的,本来是货期两周的,但是这个型号属于敏感型号,禁运国内的,我们要第三方去代购,所以现在货期要 5 周左右,你看能接受吗? 注:B 为芯片采购商,A 为芯片供应商 回顾一下当时发生的情形: 2010-8-3,B 设计好方案,确定好芯片型号后,因为芯片型号比较新,害怕芯片买不到,于是向芯片供应商 A 确定了一下芯片的货源情况,当获知价格和货期之后,B 非常高兴,非常满意地跟我说,你推荐的芯片性价比真不错,等原理图设计完之后,就马上去订货。 2010-8-13,B 设计完原理图后,B 要向 A 下单时,突然收到 A 的上述回复,于是他一下子就蒙了,因为 2 周就可以完成 PCB layout,1周就可以完成 PCB 加工生产。也就意味着 B 即使 2010-8-13 下单,也得干等 2 周的时间才能开始焊接调试。(最后 A 这供应商又获知这芯片是对中国禁售的,没有办法帮 B 搞定,最后 B 从另外一家芯片贸易商那花了 5 周的时间才采购到,而且价格涨到了 450) 耽误 2 周可能还算是少的了,遇到其他特殊情况,芯片搞不到也都是有可能的,如果是原理图设计好了之后遇到这种情况的话,那简直就要哭了,如果是等 PCB layout 好了之后再遇到这种情况的话,那就是欲哭无泪了。 所以建议在芯片方案确定之后,就马上下单采购芯片,芯片询价时获得的价格和货期消息有时并不一定准确,因为 IC 行业的数据库的更新有时具有一定的滞后性,只有下单后等到供应商的合同确认,那才算尘埃落定。 04 功耗分析与电源设计 分析系统主芯片对纹波的要求 由于直流稳定电源一般是由交流电源经整流稳压等环节而形成的,这就不可避免地在直流稳定量中多少带有一些交流成份,这种叠加在直流稳定量上的交流分量就称之为纹波,纹波对系统有很多负面的影响,比如纹波太大会造成主处理器芯片的重启,或者给某些AD,DA 引入噪声。 一个典型的现象就是,如果电源的纹波叠加到音频 DA 芯片的输出上,则会造成嗡嗡的杂音。下表是设计中所使用芯片对纹波的要求,以及电源芯片能够提供的纹波范围,纹波是选择电源芯片的重要参数,这里只列举一两个芯片进行说明: 芯片纹波统计表: 分析系统主芯片的电压上电顺序要求 当今的大多数电子产品都需要使用多个电源电压。电源电压数目的增加带来了一项设计难题,即需要对电源的相对上电和断电特性进行控制,以消除数字系统遭受损坏或发生闭锁的可能性。一般这个在芯片手册中会有详细说明,建议遵守芯片手册中的要求进行设计。 分析系统所有芯片的功耗 统计板卡上用到的所有芯片的功耗,大部分芯片的功耗在芯片手册上都有详细说明,部分芯片的功耗在手册上没有明确写明,比如 FPGA,这时候可以根据以往设计的经验值,或者事先将 FPGA 的逻辑写好,借助 EDA 工具进行统计,比如 ISE 的 Xpower Analyzer,下面的表格是一个功耗分析的统计案例。 注:因为数据比较多,所以这里只选择了3.3V 的几个芯片作为代表进行统计。 论证选择的电源方案能否满足以上的所有要求 根据对上电顺序的要求,纹波以及功耗的分析,选择正确的电源方案。 电源设计是一个细活,数据统计整理是一个不可缺少的工种,养成良好的设计习惯,是“一板通”必需的环节。 电源方案的选择,学问非常多,分析的文章更是数不胜数。在这里只列举几个规律性的东西。 在消费级产品里面,由于成本非常敏感,散热要求比较高,所以一般倾 向于 DC/DC 的解 决方案 ,而且 现在 越来越 多倾向 于 Power Management Multi-Channel IC(PMIC)的解决方案。DC/DC 的一个比较大的缺点就是纹波大,另外如果电感和电容设计不合理的话,电压就会很不稳定。 印象非常深的就是有一次用 DC/DC 给 FPGA 供电时,根据 FPGA 的Power Distribution System (PDS)分析,加了足够多的 330uF 钽电容,结果 DC/DC 就经常出问题,所以 DC/DC 的设计一定要细心。大功率电路设计时,电感的选择也非常的关键,参考设计中很多电感型号在北京中发电子市场或者深圳赛格广场上都是买不到的,而国内市场上的替代品往往饱和电流要小于参考设计中电感的要求值,所以建议设计时也要先买到符合要求的电感之后,再开始做电感的 Footprint。 在非消费品领域, LDO、电源模块用得相对较多,因为电源纹波小,设计简单。我初学电路的时候,当时就特怵 DC/DC 的设计,所以当时一直用的 LDO 和电源模块,直到后来开始设计消费级产品,因为成本的考虑,才不得不开始设计 DC/DC,不过现在 IC 设计厂商已经基本上都把 MOSFET 集成到芯片里面去了,所以 DC/DC 的设计的复杂度也变小了。 05 设计一个合适的系统电源 对于现在一个电子系统来说,电源部分的设计也越来越重要,我想通过和大家探讨一些自己关于电源设计的心得,来个抛砖引玉,让我们在电源设计方面能够都有所深入和长进。 Q1:如何来评估一个系统的电源需求 Answer:对于一个实际的电子系统,要认真的分析它的电源需求。不仅仅是关心输入电压,输出电压和电流,还要仔细考虑总的功耗,电源实现的效率,电源部分对负载变化的瞬态响应能力,关键器件对电源波动的容忍范围以及相应的允许的电源纹波,还有散热问题等等。功耗和效率是密切相关的,效率高了,在负载功耗相同的情况下总功耗就少,对于整个系统的功率预算就非常有利了,对比 LDO和开关电源,开关电源的效率要高一些。同时,评估效率不仅仅是看在满负载的时候电源电路的效率,还要关注轻负载的时候效率水平。 至于负载瞬态响应能力,对于一些高性能的 CPU 应用就会有严格的要求,因为当 CPU 突然开始运行繁重的任务时,需要的启动电流是很大的,如果电源电路响应速度不够,造成瞬间电压下降过多过低,造成 CPU 运行出错。 一般来说,要求的电源实际值多为标称值的+-5%,所以可以据此计算出允许的电源纹波,当然要预留余量的。 散热问题对于那些大电流电源和 LDO 来说比较重要,通过计算也是可以评估是否合适的。 Q2:如何选择合适的电源实现电路 Answer:根据分析系统需求得出的具体技术指标,可以来选择合适的电源实现电路了。一般对于弱电部分,包括了 LDO(线性电源转换器),开关电源电容降压转换器和开关电源电感电容转换器。相比之下,LDO 设计最易实现,输出纹波小,但缺点是效率有可能不高,发热量大,可提供的电流相较开关电源不大等等。而开关电源电路设计灵活,效率高,但纹波大,实现比较复杂,调试比较烦琐等等。 Q3:如何为开关电源电路选择合适的元器件和参数 Answer:很多的未使用过开关电源设计的工程师会对它产生一定的畏惧心理,比如担心开关电源的干扰问题,PCB layout 问题,元器件的参数和类型选择问题等。其实只要了解了,使用一个开关电源设计还是非常方便的。 一个开关电源一般包含有开关电源控制器和输出两部分,有些控制器会将 MOSFET 集成到芯片中去,这样使用就更简单了,也简化了 PCB 设计,但是设计的灵活性就减少了一些。 开关控制器基本上就是一个闭环的反馈控制系统,所以一般都会有一个反馈输出电压的采样电路以及反馈环的控制电路。因此这部分的设计在于保证精确的采样电路,还有来控制反馈深度,因为如果反馈环响应过慢的话,对瞬态响应能力是会有很多影响的。 而输出部分设计包含了输出电容,输出电感以及 MOSFET 等等,这些的选择基本上就是要满足一个性能和成本的平衡,比如高的开关频率就可以使用小的电感值(意味着小的封装和便宜的成本),但是高的开关频率会增加干扰和对 MOSFET 的开关损耗,从而效率降低。使用低的开关频率带来的结果则是相反的。 对于输出电容的 ESR 和 MOSFET 的 Rds_on 参数选择也是非常关键的,小的 ESR 可以减小输出纹波,但是电容成本会增加,好的电容会贵嘛。开关电源控制器驱动能力也要注意,过多的 MOSFET 是不能被良好驱动的。 一般来说,开关电源控制器的供应商会提供具体的计算公式和使用方案供工程师借鉴的。 Q4:如何调试开关电源电路 Answer:有一些经验可以共享给大家 1: 电源电路的输出输出通过低阻值大功率电阻接到板内,这样在不焊电阻的情况下可以先做到电源电路的先调试,避开后面电路的影响。 2: 一般来说开关控制器是闭环系统,如果输出恶化的情况超过了闭环可以控制的范围,开关电源就会工作不正常,所以这种情况就需要认真检查反馈和采样电路。特别是如果采用了大 ESR 值的输出电容,会产生很多的电源纹波,这也会影响开关电源的工作的。 接地技术的讨论 Q1:为什么要接地? Answer:接地技术的引入最初是为了防止电力或电子等设备遭雷击而采取的保护性措施,目的是把雷电产生的雷击电流通过避雷针引入到大地,从而起到保护建筑物的作用。同时,接地也是保护人 身安全的一种有效手段,当某种原因引起的相线(如电线绝缘不良,线路老化等)和设备外壳碰触时,设备的外壳就会有危险电压产生,由此生成的故障电流就会流经 PE 线到大地,从而起到保护作用。随着电子通信和其它数字领域的发展,在接地系统中只考虑防雷和安全已远远不能满足要求了。比如在通信系统中,大量设备之间信号的互连要求各设备都要有一个基准‘地’作为信号的参考地。而且随着电子设备的复杂化,信号频率越来越高,因此,在接地设计中,信号之间的互扰等电磁兼容问题必须给予特别关注,否则,接地不当就会严重影响系统运行的可靠性和稳定性。最近,高速信号的信号回流技术中也引入了 “地”的概念。 Q2:接地的定义 Answer: 在现代接地概念中、对于线路工程师来说,该术语的含义通常是‘线路电压的参考点’;对于系统设计师来说,它常常是机柜或机架;对电气工程师来说,它是绿色安全地线或接到大地的意 思。一个比较通用的定义是“接地是电流返回其源的低阻抗通道”。注意要求是”低阻抗”和“通路”。 Q3:常见的接地符号 Answer: PE,PGND,FG - 保 护 地 或 机 壳 ;BGND 或DC-RETURN-直流-48V(+24V)电源(电池)回流;GND-工作地;DGND-数字地;AGND-模拟地;LGND-防雷保护地 Q4:合适的接地方式 Answer: 接地有多种方式,有单点接地,多点接地以及混合类型的接地。而单点接地又分为串联单点接地和并联单点接地。一般来说,单点接地用于简单电路,不同功能模块之间接地区分,以及低频(f10MHz)电路时就要采用多点接地了或者多层板(完整的地平面层)。 Q5:信号回流和跨分割的介绍 Answer:对于一个电子信号来说,它需要寻找一条最低阻抗的电流回流到地的途径,所以如何处理这个信号回流就变得非常的关键。 第一,根据公式可以知道,辐射强度是和回路面积成正比的,就是说回流需要走的路径越长,形成的环越大,它对外辐射的干扰也越大,所以,PCB 布板的时候要尽可能减小电源回路和信号回路面积。 第二,对于一个高速信号来说,提供有好的信号回流可以保证它的信号质量,这是因为 PCB 上传输线的特性阻抗一般是以地层(或电源层)为参考来计算的,如果高速线附近有连续的地平面,这样这条线的阻抗就能保持连续,如果有段线附近没有了地参考,这样阻抗就会发生变化,不连续的阻抗从而会影响到信号的完整性。所以,布线的时候要把高速线分配到靠近地平面的层,或者高速线旁边并行走一两条地线,起到屏蔽和就近提供回流的功能。 第三,为什么说布线的时候尽量不要跨电源分割,这也是因为信号跨越了不同电源层后,它的回流途径就会很长了,容易受到干扰。当然,不是严格要求不能跨越电源分割,对于低速的信号是可以的,因为产生的干扰相比信号可以不予关心。对于高速信号就要认真检查,尽量不要跨越,可以通过调整电源部分的走线。(这是针对多层板多个电源供应情况说的) Q6:为什么要将模拟地和数字地分开,如何分开? Answer:模拟信号和数字信号都要回流到地,因为数字信号变化速度快,从而在数字地上引起的噪声就会很大,而模拟信号是需要一个干净的地参考工作的。如果模拟地和数字地混在一起,噪声就会影响到模拟信号。 一般来说,模拟地和数字地要分开处理,然后通过细的走线连在一起,或者单点接在一起。总的思想是尽量阻隔数字地上的噪声窜到模拟地上。当然这也不是非常严格的要求模拟地和数字地必须分开,如果模拟部分附近的数字地还是很干净的话可以合在一起。 Q7:单板上的信号如何接地? Answer:对于一般器件来说,就近接地是最好的,采用了拥有完整地平面的多层板设计后,对于一般信号的接地就非常容易了,基本原则是保证走线的连续性,减少过孔数量;靠近地平面或者电源平面,等等。 Q8:单板的接口器件如何接地? Answer:有些单板会有对外的输入输出接口,比如串口连接器,网口 RJ45 连接器等等,如果对它们的接地设计得不好也会影响到正常工作,例如网口互连有误码,丢包等,并且会成为对外的电磁干扰源,把板内的噪声向外发送。一般来说会单独分割出一块独立的接口地,与信号地的连接采用细的走线连接,可以串上 0 欧姆或者小阻值的电阻。细的走线可以用来阻隔信号地上噪音过到接口地上来。同样的,对接口地和接口电源的滤波也要认真考虑。 Q9:带屏蔽层的电缆线的屏蔽层如何接地?Answer:屏蔽电缆的屏蔽层都要接到单板的接口地上而不是信号地上,这是因为信号地上有各种的噪声,如果屏蔽层接到了信号地上,噪声电压会驱动共模电流沿屏蔽层向外干扰,所以设计不好的电缆线一般都是电磁干扰的最大噪声输出源。当然前提是接口地也要非常的干净。

    03-18 395浏览
正在努力加载更多...
广告