logo资料库

数字电路中BUSHOLD功能的应用研究.pdf

第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
资料共3页,全文预览结束
科技信息. 高校 理科 研 究 数字 电路 巾 BUS HOLD功 雒的 应用 研夯 南京理 工大 学紫金 学院 电光 系 郁 岚 [摘 要]BUS HOLD 功能已普遍应用在 EPLD、FPGA、245/244驱动等电路 中,深入地 了解 BUS HOLD功能对 电路设计将会有很 好 的改进效果,并具有普遍 的应 用价值。 [关键词 ]BUS HOLD 总线保持 一 、 BUS HOLD功 能 简 介 BUS HOLD电路 由两个倒相器构成 ,通过第二个倒相器产生一个 比较小的正 向反馈电流回流到器件 的输入端 ,这样可以有效 的增加过 渡时期的输入电流 ,使 电路快速进入到输入电平的正常状态 ,并通过反 馈保持住这一输入电平 ,即尽量锁住最后电平不使其 向相反 的方 向变 化 ,直到另一个电平真正 到来 。一旦电路具有了保持 功能 ,即使总线上 没有驱动或者被悬空的时候 ,总线上的状态也一直会保持最后一个输 入 电 平 的状 态 。 图 1 BUSHOLD 简化 电路 图 二 、普通 CM0S驱 动 器 原 理 对于一般驱动器来说 ,最常用的是 由 CMOS器 件构成 的 ,通常输入 端 会 包含 一 个 反 相 器 ,如 图 2所 示 。 图 2 CMOS器 件 的输 入 端 通过这个反相器实现 内部 电路 和外部信号源的去耦连接 。如果输 入端 的状态确定 ,当输人为低 电平 时 ,P型 MOS管导通 ,如果输入为高 电平 ,则 N型 MOS管导通。在上述任何一种状态下 ,一个 MOS管导通 , 另一 MOS管就关 闭,因此 ,在这两种情 况下都没有漏电流通过 MOS 管 。这也是为什么 CMOS电路在静态时能够保证低功耗的原 因。 但是在使用 CMOS或 BiCMOS器件时 ,必须对下 面的状态 给予特 别 关 注 :所 有 的 总 线 驱 动器 处 于无 效 的高 阻 态 (3态 ),如 果 不 采 取 特 殊 的措 施 ,当输 入 电压 处 于低 电平 和 高 电平 的 门 限 电压 之 间 ,即 Vt
科技信息. 高校 理科 研 究 总线保持是通过保持 电路来 确保总线在无效状态时 ,节点 的输人 端仍然有确定状态 的电平 。这类 电路的基本思想是通过反相器将输 出 端 的信号正反馈给其输入端 ,从而形成双稳态 电路(锁定 )。电路原理如 图 6所 示 。 InteltllllI Circuit 图 8 CMOS输 入 电路 悬 空时 ,可 能 产 生 的 “悬 浮 ”噪 声 电平 由于走线及其 它原器件被连到输入端 ,会使输入端(INPUT)相 当于 并联 了一个 电路 ,等效为 C1(约几十 pF),上 电时这个 电容漏 电,那么 内 部相当于有一个等效上拉 电阻 R1(10K~100K之间 ),于是在上 电过程 中 BUS HOLD功能将输入 的状 态“锁定 ”为高 ,所 以默认 的输 出电平是 高电平 。这一特性在 电路设计时也需要予 以关注。 图 6简 化 BUSHOLD 电 路 总线保持 电路 是由两对互 补倒相 器构成 ,Q1/Q2是一 对互补倒 相 器 ,同理 Q3/Q4也 是一对互补倒相器 ,事实上 BUS HOLD电路被认 为是 由 Q3/Q4构成的,因为加 了 Q3/Q4的反馈 ,电路具有 了保持 的功能 。 假设信号从输入端输入 ,先 由第一对互补倒 相器将其反转 /倒 相 180度 (结点 1一>2),然后再 经过第 二个互补倒 相器反转 /倒想 180度 (结点 3一>4),也就是说信号是经过反相 360度 以后反馈给 了输入端 (结 点 4一>5),那么这两个倒相器 的反馈结果就 形成了一个锁存器—— 在 外部 电平不发生变化 时,它将持 续的保持最后输入 的状态 (确定 的高或 者低 ),所以此电路被称 为总线保持 电路 ,即 BUS HOLD。 根据 BUSHOLD电路原 理(图 6),可 以将两对互补 倒相器简化 ,于 图 9 BUS HOLD功能上电时等效 电路 是 BUS HOLD电路可 以简化为图 1所示。 3、BUS HOLD功 能可以减小输入功率 。 另外 ,又根据不少 厂家提供 的参数 (只有大 于 500uA强电流驱动 , 才会发生切换(图 7))这个条件 ,可计算 出简化 电路中的电阻 Rp。 Pam m Description ■In № Unit IBHL Input Bu~HoldLOW +75 Sustaining Current 18HH Input B HOId HIGH 一75 lI^ Sustaining Cun'ent IBI,ILO Input Bus-HoRI LOW +50O pA OverdriveCuffent IBt-k]O Ho :GH 一500 lIA 18HLO and IBHh~ 8re the LOW and HIG H ovecdrive c~q'enls respectively Inordertochangethestaleofthebus-holdlat~.h. 蝴the st ore ofthe bu s-I~ld latc呲 。h F 咖 iTent ON state oft|’etxra-holdlatchisHIGH.∞ external drivermust sink500uAtochangethestateoftheIxms~oldIalcrltoLOW . o r 舶cd|rIDIe. tnb if CU / 厂 ASl~I:Vec‘5V L LVlM:Vec-3,3V LVCH:Vec。3.3V / 匝 下№..k / J 】 ./ r/ / H — m ^ 图 7 BUSHOLD电特性参数 图 10 BUS HOLD功能 电路 的输入特性曲线 由原 理 Rp=(VCC~一V )/I。 。 如果 VCC为 3.3V,一般 VCC 为 3V,Vt约为 1.5V,可计算 出 Rp 约 为 3.0Kn 。 如果是 5V器件 ,一般 VCC 为 4.75V,对应 Rp约为 6.5Kn。 注意 :经过上 面电路 参数计 算 ,假设 电路 中的器件是个 3.3V器件 , 如果下拉电阻为 IOK(一般上下拉 电阻为 IOK一50K)的话 ,则可能会 导 根 据厂家 datasheet给 出的图 1O的特性 曲线或 图 7给 出的特性参 数 ,可 以计 算出 BUS HOLD电路 的输入功 率 P|dd=O.5xVCCxlI~cmxTrx 2xfxn②。 如果 一个 3.3V的带 BUS HOLD功 能的 245总线驱 动器 ,有 8路输 入 ,频率 为 10MHz,上升时 间为 2ns那么 :输人功率 P =0.5x3.3Vx500 uA×2ns×2×1OMHzX8=0.264mW 。 致 逻 辑 出错 ,因为 I=3.3V/10K=330uA 小 于 IBr~o,会 使 得 下 拉 不 成 功 。 普通 CMOS总线驱动器在 同样 的条件下 ,输入功率 为: 所 以一般带有 BUS HOLD功 能的器件 如果需要 上 /下拉 电阻 ,则 必须小于 1K以保证 可靠性 ,而且虽然 是用 1K下 拉 ,但是 由于 电路具 有保持功能因而不会 增加功耗 。 Pdvn=CDdxVCC~ n 。 P,~.=31pFx3.3Zx10M Hzx8=270mW 从上 面的对 比中不难看出 BUS HOLD 电路功耗 的减 少是相当可观 四 、BUS H0LD电 路 特 性 的 。 根 据 上 面 的 原理 分 析 ,下 面 讨 论 一 下 BUS HOLD 电路 的几 个 特 性 。 4、BUS HOLD电路不仅减少 了功耗 ,同时还可以减小 总线 的负载 。 1、BUS HOLD功 能 消 除 输 出 振 荡 。 由普通 CMOS电路原理 的介绍 得知 :在输入信号的上升沿 比较缓 慢时会产生输 出振荡 。BUS HOLD功能可以消除这种输 出振荡 。 根据图 6:一旦输入 电平 V,>v ,Q2导通 ,则 2点为低 ;等 电位 3点 为低 ,Q3导通 ,则 4点 为高 ;结点 4直接将高电平反馈给 5,V,即为高 电 平 ,并通过反馈进行保持 ,输 出会立 即为确定 的 、有效的高电平 ,这样就 不会产生图 5所示振荡 。 还有另外 一种情况是 :输入 端“悬 空 ”时 ,很有 可能在 输入端 产生 “悬浮 ”的噪声 电压(如 图 9),也 可能在输 出产 生振荡 ,BUS HOLD功能 同样可以消除这种振荡 ,原 因同上 。 2、BUS HOLD有一特性——在没有 信号输入 的情况 下 ,输 出默认 为高电平。 电路原理 如图 l0所示 。 图 1 1 BUS HOLD功能电路 的负载特性 从图 1 1可以看 出 ,总线负载只相当于普通 CMOS驱动 电路的 1,3 (电流 ),不 仅如此 ,在 不切换 时 ,BUS HOLD是 保持 (下转第 127页 ) 一 125 一
科技信息. 高校 理科 研 究 Ⅳ A / / /… / √ / (b)Kalman滤波后 的运动轨迹 文 .≥ l i 。} : ’ } 羹 麓 . 量 霹 (e)Kalman滤波 的跟踪性能 图 1运动 目标的卡尔曼滤波前后 与理想运动轨迹 的比较 假 设 一 运 动 目标 在 x,Y平 面 上沿 y=x方 向 运 动 ,定 义 其 在 x,Y方 向 的运动状态分别为 :x方向位移 为 x ,速度为 v ;Y方 向位移 为 yk,速度 为 。其状态变量 :XMxk Vxk v 。 由此可得其状态方程为 : }x(k+1)]f1 T 0 0]fx(k)1『W-(k)] l vdk+l )} 。0 y(k+l 0 0 1 T + l y(1【)lllw )I I )I I I +1)J【O O 0 1 J Lye)』【w (k)J T为每帧时间间隔其量测矩 阵为: H: ::] 由此可得量测方程为 : x-(k)] 嘲 =[ 。0 0 31 x2(k)]+ 【)(4fk)J (上接第 125页 ) 高阻的 ,负 载更小 ,所以 BUS HOLD 电路 减小 了 总线负载。 5、具有保持 功能,可以改善输 出信号的保持时间。 这个特性是 由其本身 的功 能决定——具 有保持最后输入 电平 的功 能 ,信号 的保 持时间 自然就会增 加 ,所 以是 由其保持的特性所 决定的 。 这个特点对 于时序信号而言 ,提高输 出信号 的保持时间也就是提高 了 信号的时序 的质量(信号完整性 ),同样 也就提高了电路 的可靠性 。 五 、BUS H0LD 电路 特 性 总 结 总结 BUS HOLD电路具有 的功能如下 : 1、BUS HOLD电路 防振荡功能 。 防振荡可以减小辐射 ,同时也可以提高信号 的完整性 ,进 而可 以提 高 产 品可 靠 性 。 另外 防振荡功 能还 可以使输 入管脚 可以“悬空 ”,而不 需要上 /下 拉 电阻 。 一 个管脚可能只去掉 了一两个 电阻 ,但是如 CPLD/驱动器管脚 闲 置较多的情况下,可以去掉 的外 围电路 还是 相当可观的 ,在当前器件 密 度 已经很大的情况下 ,去掉这些 电阻不仅 可以降低成本 ,而且对于 电路 和 PCB的设计也应该是有些好处 的。 2、减小 功耗 。 同样 的 8路 245驱动器 ,正常工作 时 Phnld只有 0.264 mw,不切换 时电流只有 75uA,功耗更小 ,而普通的 CMOS驱动器的功耗却为 270 mW,如果是 EPLD/FPGA器件 ,功耗 降低将 会更加显著 。 对于普通的板子 ,降低功耗可以降低器件温度 ,提 高可靠性 和延 长 产品寿命 ;对于散热不 良的板子 ,还有高密度板来说 ,选择带 有 BUS HOLD功能的器件对 于其设计无疑将是非常有利的。 3、减小总线负载。 当总线上有很 多负载时 ,减小负载可以提高总线 的信号完整性 ;没 有切换时的状态保 持会减小对总线上其它信号 的影响 ,有利 于提 高产 仿 真实 验中 ,假定系统噪声 w 和测 量噪声 V 的均 值为 0,方差 为 1。MATLAB仿真结果如图 1所示 :图(a)表示运动物体 或摄像机受到噪 声干扰后得到 的运动轨迹。图(b)是经过卡尔曼滤波之后 的 目标运动的 最优估计轨迹 ,与 图(a)相 比,它更接 近于理想 的运 动轨迹 ,并且平滑效 果 明显 ,能更好地 去除由摄像机抖动造成 的测量误差 。图(c)显示了受 噪声污染的运动轨迹与理想运动轨迹偏 差比较 大 ,而滤 波后 的运动轨 迹 更 接 近 于 理 想 运 动 轨 迹 ,因 此 在 最 小 误 差 方 差 准 则 下 ,当滤 波 达 到稳 定 时 ,卡 尔 曼 滤 波 更 新 预 测 的 数 据 与 真 实 数 据 相 当接 近 ,具 有 良好 的 跟 踪 效 果 。 3-3实验结果 为了验证 自适应波门跟踪与 Kalman滤波算法 的有效性 ,我们在静 背景下进行了运动车辆的目标检测和跟踪,图 2为四帧图像的跟踪效果 , 可以看 到波门会 随着 目标车辆的运动而运动 ,说 明了基 于 Kalman滤波 原理的 自适应波 门跟踪算法能够对 目标实时连续准确地定位跟踪 。 ■ ■ 一 一 (a)第 3l帧 (b)第 38帧 (e)第 43帧 (d)第 48帧 图 2自适应 波门与 Kalman滤波算法实现 4.结 论 本文提 出了一种 自适应波 门与 Kalman滤波算 法相结合 的跟踪算 法 ,通过 MATLAB场景建模 ,验证 了 kalman滤波算法对系统 噪声有很 好 的 滤 除 效果 和对 目标 的 预测 跟 踪 能 力 。 并 通 过 摄 像 机 对 现 实 道 路 的 视频 录像分析 ,该算法能够实现波 门对 目标的实时准确 地跟踪定位 。 参 考 文献 [1]贺 明 ,王新赛 .Nios_的红 外图像 实时跟 踪 系统设 计[1]l电光与 控 制 2008. [2]付梦印 ,邓志红 ,闫莉萍.Kalman滤波理论及 其在 导航 系统 中的 应 用[M].北京:科 学出版社 .2010. [3]詹 青龙 ,卢 爱芹.数 字图像 处理技 术 [M].北 京 :.清 华大 学出版 社 .2010. [4]薛莲.基 于视 频图像 的运 动 目标跟踪 系统分析与设计[D]南京: 南京理工大学,2007. [5]姚红革 ,耿军雪.基 于卡 尔曼预 测的视 频 目标 实时跟踪 [1].西安 工业大学学报 ,2007. [6]郭峰.基 于 目标跟踪的 交通逆行事件检 测算法研 究[D].厦门:厦 门大 学 ,2008. 品的可靠性和稳定性。 4、BUS HOLD电路具有 以上 的功能 /优点 ,但是在 电路设 计中有两 点需要特别关注。 (1)没有输入 的情况下 ,上 电输出“锁定 ”为高电平 ,需要 注意这个 逻 辑 问 题 。 (2)根据上文的分 析,鉴于总线保持电路的驱动能力 ,建议 :输入级 芯片的驱动 能力 应大于 500uA;上 下拉电阻推荐用 小于等 于 1K的 电 阻 。 由于 BUS HOLD电路具有不少优点 ,所以在电路设计 中可 以加 以 利用 ,来提高 电路的性能。 注释 ①管子 的门限 电平 ,MOS管约 1.5V。 (~)tr=signal rise or time f=ffequency of signal exchange /2=number ofinputs、vjch a bus—hold circuit II(hold)max maximum bus——hold circuit input current ③管脚分布电容 CPd,245的 datasheet上给 出的值 C =31pF。 参 考 文献 l 1 jSan Jose Understanding Bus—Hold— A Feature of Cypress CPLDs [J]cypress 408-943—2600 February 1998 l2 JEilhard HaseloffBus—Hold Circuit[J].Apphcation~eport SCLA015 一 February 2001 【3 JStanley Hronik DESIGNING WITH BUS HOLD [『]lIDT AN一 】43 1996 [4]Philips Semiconductors 74LVc245A/74LVcH245A Product spec jfication
分享到:
收藏