ebye236的个人空间 https://blog.eetop.cn/919154 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

如何测量IO的VIL和VIH?

热度 13已有 4625 次阅读| 2021-7-21 00:30 |个人分类:模拟电路|系统分类:芯片设计

IO端口作为输入端口时,一般内嵌迟滞(hysteresis),以抵抗噪声干扰。以反相器结构为例,输入要高于某电平(VIH)时,输出才翻转为0,反之输入要于某电平(VIL)时,输出才翻转为VDD。有关系式VDD>VIH>0.5*VDD>VIL>0. 示意图如下:

 VILVIH.png 

按正常逻辑,输入给逐步给一个DC电压值,就可以测得VIH/VIL. 事实上,依据的原理也确实是如此。但如果直接用电压源接入CMOS反相器结构电路(也就是常成为SMIT trigger的输入端,会存在一些问题。测量时输入在VILVIH之间时,输出结果在0VDD之间跳变。分析出的原因是CMOS反相器输入为高阻抗,当其直接与理想电源相接时,很容易受噪声干扰,导致输入端口电压波动大。当这个电压波动范围大于hysteresis window时,就会观察到输入在中间电平附近时输出在0VDD之间跳变。

解决办法。一是在输入端,挂上电容(uF级别),起滤波作用,使得测量的输入信号是单调地上升或者单调地下降。二是在输入端并上电阻,从电源看到的输入端为低阻点,其电压不易受噪声的影响,因此输入端电压在中间电平附近时,输出依据前一个输出状态给出确定的输出电平。但是该方法还是不能改善过冲带来的影响,导致测出来的hysteresis window可能比实际测量得到的结果小。

1

点赞

刚表态过的朋友 (1 人)

发表评论 评论 (2 个评论)

回复 63号 2021-7-31 19:51
前段时间测量也遇到这个问题,还需要注意跳变引起的电源瞬时变化,电源瞬时变化会引起IO的阈值变化,也会产生振荡,给电源加上滤波电容能有改善
回复 jimmyliuquan 2021-8-27 09:52
schmitt trigger 吧?不是SMIT trigger

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 5

    粉丝
  • 0

    好友
  • 30

    获赞
  • 5

    评论
  • 205

    访问数
关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 07:18 , Processed in 0.027460 second(s), 16 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部