ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:49.50KB ,
资源ID:3505427      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3505427.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(六种简单装置(异步电路技巧).doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

六种简单装置(异步电路技巧).doc

1、大部分的 FPGA 设计是纯数字的,通常也是同步的。但是偶尔也需要特殊的异步电路:一个按键去抖器,输入斯密特触发器,低频振荡器、倍频器、输出电压增压器或真正的异步时钟多路选择器。如果没有适当地实现,这些看来普通的电路会引起不小的麻烦。这里有六个验证了的设计在特定的条件下可以方便使用。1. SPDT 开关消抖器将一个开关与高速的 CMOS 逻辑连接并非易事。任何机械的开关在闭合时(甚至打开时)都会有抖动,这种抖动可能会持续很多毫秒。最安全的接法是将一个双掷开关接在 CMOS 锁存器的置位和复位端。下面的电路在一个被用作锁存器的 I/O 中使用了反馈,这样就只需要一个管脚。 用低驱动强度配置输出以

2、最小化相对于电流尖峰的短接变化。 2. 可调施密特触发器( Schmitt Trigger)这个电路提供了可调的输入迟滞。爬升和下降的输入电压差的阈值等于供电电压乘以两个电阻之比。 3. 稳定的 RC 振荡器可靠启动和运行这个 RC 振荡器是一个一阶的,对 Vcc,输入阈值和温度的变化不敏感。这个振荡器在外界环境的任何组合下都可启动和运行-不能停止。内部锁存器防止当输入缓慢通过输入阈值时产生快的双脉冲。唯一的缺点是需要三个专门的器件管脚。 This circuit was tested with R = 470 kilohm and C = 0.01 microfarad (10,000 pF

3、). Over a wide temperature range of -40 to +100 degrees C, the frequency varied between 93.9 and 108.1 Hz, with a duty cycle between 48.1 % and 48.7 % (!). Some of the frequency variation may be due to the temperature coefficient of the external components. These experimental results suggest that f

4、= 0.47 / RC 4. 时钟频率倍频如果所产生的 2f 时钟能够容忍由于不完备的输入占空比所导致的周期间的抖动,则输入信号在频率上可以被加倍。下面的电路相应于输入的每个变化产生一个输出脉冲。 输出的上升沿相对于输入变化被延时一个 TILO 时间。输出的高电平的时间是时钟到 Q 端的延时加上两个TILO 延时,在高速的器件中大约是 2 ns。这个输出脉冲可以可靠地作为同一硅片的其它触发器的时钟。(在低温和高 VCC 电压下,脉冲将会更短,但是触发器的响应在这些条件下也更快。) 任何防止触发器翻转的控制输入信号都会使输出频率变为 fout = fin。 这个异步电路是所有真正的数字电路的设计

5、人员所不赞成的。这只能被用作最后采取的工具。注意,如果输入频率大于 25MHz,在所有的 Virtex 或 Spartan-II 器件中的 DLL 或 DCM 都免费提供倍频。下面的倍频器电路没有最小频率的限制。 5. 用 3.3V 输出驱动一个 5V 的信号当一个 CMOS 电平 5V 的输入被驱动时,来自 3.3V 器件的输出高电压是勉强够格的。如果 3.3V 的输出是 5V 容忍的,一个上拉到 5V 的上拉电阻能够将处于三态条件下的输出总是拉到 5V。问题是长达数十或数百纳秒的上升时间,这是由于容性负载所导致的。 这个电路通过使上拉在输出电压超过阈值电压 1.6V时才起作用来大大减少上升

6、时间。减慢内部的输入信号和两输入与门会更加加快上升时间。(要了解更多信息,参见 这里。) 该电路也可用于加速 2.5V 和 3.3V 器件之间的接口。 6. 两个不相关时钟间的异步切换两个不相关的时钟频率之间的异步切换会产生 runt 脉冲和毛刺使得系统不可靠。下面所示的电路揭示了这些问题的一个解决办法。 当选择(SELECT)输入稳定的时候(或者为高电平或者为低电平),这两个控制触发器处于相反的状态,两个时钟输入中的一个驱动时钟输出。 当选择(SELECT)输入变化时,这个影响要等到原来的选择的时钟源的下一个下降沿复位它的控制触发器之后才会有。输出时钟信号然后会保持低电平直到新选择时钟的下一

7、个下降沿置位它的控制触发器,使得新选择的时钟来驱动输出时钟。 任何时钟切换都开始于原来选择的时钟变低时,输出时钟然后会保持低电平直到新选择的时钟先变低然后再变高。再也不会出现 runt 脉冲或输出毛刺。 如果选择(SELECT)输入的时序导致控制触发器进入亚稳态,这并不会有影响,因为输出时钟被输入时钟驱动为低电平(而不管控制触发器的状态)。亚稳态必须在时钟的低电平期间内得以恢复。现代的触发器会在少于 2ns 时间内从亚稳态中恢复(参见 2002 年 10 月的技术报告“ Virtex-II ProTM 触发器的亚稳态时延和两次失效之间的平均时间“)。 这个电路假定是上升沿触发的,它要求两个时钟都要自由运行。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。