tag 标签: 强上拉

相关博文
  • 热度 22
    2012-5-24 10:37
    4863 次阅读|
    2 个评论
    Altera与Xilinx内部提供的上下拉一般是弱的,也就是电阻都比较大,这样电流比较小,充电比较慢,导致上下拉的速度比较缓慢。这样做的好处,一是提供了上下拉供开漏电路使用,另一方面因为比较弱,可以由FPGA外面的电路来提供强下拉将其override掉。如果内部比较强,则不方便将其减弱。 下面是一个人做的实验: 今天做的实验就是发现一个开漏设计的上拉特别慢,慢得功能都出错了。所以查看了数据手册,发现FPGA内部都是弱拉的,所以在外部加了一个小电阻,再查看结果就很理想了。 我再做xing的控制时,高压开信号的也会出现一段极短的由高到低的跳变就是因为这里的弱上拉! 转自:http://bbs.eeworld.com.cn/thread-239124-1-1.html   另一篇:都是弱上拉惹的祸 开发的一款液晶驱动器,接收 MCU 过来的指令和数据进行图像显示。使用了一片可编程(带使能和 PWM 调节控制)的背光芯片。在 CPLD 设计中,上电复位状态将背光使能拉低(关闭),直到 MCU 端发送开显示指令后才会将背光使能拉高(开启)。          遇到的问题是这样,一上电原本背光是关闭的,直到 MCU 发出指令后才会开启,但是一上电(按下开关),背光闪烁了一下。效果就像闪光灯一样,也就是说,上电瞬间,背光开启又关闭,然后再开启。试着改变上电延时启动背光时间以及不同的电路板,发现都会出现类似的问题,排除代码设计问题和电路板本身的问题。 开始的时候,没有动用示波器,只是以为 CPLD 在上电后复位结束前的这段时间内控制背光使能信号的引脚出于三态,使能引脚对于这个三态(类似悬空)也有可能被开启。因此,猜想在背光芯片的输入端所使用的 10uF 电容是否太小,如果加大这个电容应该就可以大大延缓背光芯片的输入电压的时间,从而即便在复位结束后一段时间内,使能管脚仍然无法正常使能背光。这个想法确是也没有什么问题,于是并了一个 10uF ,效果不是那么明显,再并了一个 100uF 大大家伙,问题解决了。不过充电长放电也长,关闭后短时间内若再开启,现象仍然复现,问题搁浅,加大电容不是办法。 询问了背光芯片的原厂商,提出了 CPLD 在上电初始是高电平的解释。拿来示波器一看,确是在 CPLD 的复位信号刚刚上升的时候( 0.5V 以下),连接到背光使能的 IO 脚出现了一个短暂的高脉冲,这个高脉冲维持了大约 250us ,感觉很蹊跷,为什么复位期间 IO 脚出现如此的高脉冲呢?于是再找了另一个 IO 脚对照,一摸一样的波形。然后找了同一个 BANK 的 VCCIO 同时捕获, VCCIO 上升后不久就看到那个 IO 脚上升,上升的波形也几乎一致。挺纳闷的,为什么 CPLD 在上电初始复位之时 IO 出现一个短暂的高脉冲呢?是电路的干扰吗?不像,于是找来 Altera 的 FAE ,一句话解决问题: Altera CPLD 的 IO 在上电后复位前处于弱上拉状态。也难怪出现这个高电平,而且对背光产生了作用。弱上拉已成事实,那解决的办法有一个,加个下拉,电阻要远小于上拉。而看看电路,原本就有一个推荐的 100K 下拉电阻在呢?思考了一下,为什么不起作用呢?而且采到的高电平还是直逼 3.3V 呢。是不是那个弱上拉比 100K 小得多呢?不知道,但是换了 10K 的下拉后,问题解决了,无数次开关看不到闪屏现象了。再次采样,那个 IO 的输出不到 0.33V ,这么看若上拉该有 100K 以上吧?而和下拉 100K 时的压值算算还挺让人摸不着头脑的。但,这个问题也许是和负载有关吧。不过,让特权同学记住了一点, CPLD 上电后复位前的 IO 处于弱上拉。 转自:http://www.eefocus.com/ilove314/blog/11-09/231595_eb9f2.html    
相关资源
  • 所需E币: 5
    时间: 2019-12-24 23:22
    大小: 234.92KB
    上传者: 2iot
    摘要:本应用笔记介绍了嵌入式应用中的四类1-Wire主机电路,并讨论了它们与备用(即未用)系统资源相关的性能与要求。文中给出的电路适用于半径不超过1米,只挂接少量1-Wire从器件的小型网络。文章还介绍了针对具体应用寻找最具性价比的1-Wire主机的指令和决策表。这里假设读者熟悉1-Wire通信和微控制器的基本知识。为嵌入式应用选择合适的1-Wire主机BernhardLinke,首席技术专家Aug05,2008摘要:本应用笔记介绍了嵌入式应用中的四类1-Wire主机电路,并讨论了它们与备用(即未用)系统资源相关的性能与要求。文中给出的电路适用于半径不超过1米,只挂接少量1-Wire从器件的小型网络。文章还介绍了针对具体应用寻找最具性价比的1-Wire主机的指令和决策表。这里假设读者熟悉1-Wire通信和微控制器的基本知识。引言1-Wire总线是一个简单的信号传输电路,可通过一根共用的数据线实现主控制器与一个或一个以上从器件之间的半双工双向通信。电源和数据通信通过单根数据线传输,使得1-Wire器件具有无与伦比的强大功能,可减少系统间的互联。1-Wire器件通过单触点串行接口提供存储器、混合信号和安全认证功能。1-Wire器件的典型应用如下:打印墨盒或医疗消耗品的识别;机架卡的校准和控制;印刷电路板、配件及外设的识别和认证;知识产权保护、防克隆、安全功能控制。采用1-Wire技术时,需要通过1-Wire主机发送信号来识别总线上的器件并与它们通信。构建一个1-Wire主机有很多方法。本文讨论了嵌入式应用的主机,包括半径不超过1米且1-Wire从器件数目不超过三至五的小型网络。设计1-Wire大型网络或从器件数目较多时,可参考应用笔记148:"长线1-Wire网络可靠设计指南"。本文中提到的1-Wire主机兼容于采用3V至5V供电的主机电路。1-Wire电路不涉及协议转换,也适用于工作电压低于3V的主机,在这种情况下,主机和1-Wire从机之间需要一个电平转换器。应用笔记4477:"1-Wire双向电平转换器(1.8V至5V)参考设计"介绍了这样一种电路。本文中的RPUP和应用笔记4477中的R4对应。1-Wi……
  • 所需E币: 4
    时间: 2019-12-24 22:55
    大小: 237.88KB
    上传者: wsu_w_hotmail.com
    摘要:本应用笔记介绍了嵌入式应用中的四类1-Wire主机电路,并讨论了它们与备用(即未用)系统资源相关的性能与要求。文中给出的电路适用于半径不超过1米,只挂接少量1-Wire从器件的小型网络。文章还介绍了针对具体应用寻找最具性价比的1-Wire主机的指令和决策表。这里假设读者熟悉1-Wire通信和微控制器的基本知识。为嵌入式应用选择合适的1-Wire主机BernhardLinke,首席技术专家Aug05,2008摘要:本应用笔记介绍了嵌入式应用中的四类1-Wire主机电路,并讨论了它们与备用(即未用)系统资源相关的性能与要求。文中给出的电路适用于半径不超过1米,只挂接少量1-Wire从器件的小型网络。文章还介绍了针对具体应用寻找最具性价比的1-Wire主机的指令和决策表。这里假设读者熟悉1-Wire通信和微控制器的基本知识。引言1-Wire总线是一个简单的信号传输电路,可通过一根共用的数据线实现主控制器与一个或一个以上从器件之间的半双工双向通信。电源和数据通信通过单根数据线传输,使得1-Wire器件具有无与伦比的强大功能,可减少系统间的互联。1-Wire器件通过单触点串行接口提供存储器、混合信号和安全认证功能。1-Wire器件的典型应用如下:打印墨盒或医疗消耗品的识别;机架卡的校准和控制;印刷电路板、配件及外设的识别和认证;知识产权保护、防克隆、安全功能控制。采用1-Wire技术时,需要通过1-Wire主机发送信号来识别总线上的器件并与它们通信。构建一个1-Wire主机有很多方法。本文讨论了嵌入式应用的主机,包括半径不超过1米且1-Wire从器件数目不超过三至五的小型网络。设计1-Wire大型网络或从器件数目较多时,可参考应用笔记148:"长线1-Wire网络可靠设计指南"。本文中提到的1-Wire主机兼容于采用3V至5V供电的主机电路。1-Wire电路不涉及协议转换,也适用于工作电压低于3V的主机,在这种情况下,主机和1-Wire从机之间需要一个电平转换器。应用笔记4477:"1-Wire双向电平转换器(1.8V至5V)参考设计"介绍了这样一种电路。本文中的RPUP和应用笔记4477中的R4对应。1-Wi……