ttl低电平接大电阻_谈谈上拉、下拉电阻

2023-05-16

电阻在回路中起到限流作用,上拉和下拉电阻使用频率也是十分频繁。但是经常会有人提出疑问:上拉电阻为何能上拉?下拉电阻为何能下拉?上拉、下拉电阻旁为何还要串联一颗电阻?如图

简单来说:电源至元器件引脚上的电阻称为上拉电阻,作用是平时使该引脚为高电平;地至元器件引脚上的电阻称为下拉电阻,作用是平时使该引脚为低电平。低电平在IC内部与GND相连,高电平在IC内部与大电阻相连。

上拉就是将不确定信号通过电阻钳位在高电平状态,同时电阻还能起到限流作用;下拉同理。当IC的I/O口为高电平时,此时端口与GND间的阻抗非常大,通过上拉电阻(10KΩ,4.7KΩ,1KΩ)连接到VCC上,上拉电阻的分压可以忽略不计;当I/O口需要输出低电平时,直接连接GND就可以了,此时VCC与GND间连接了上拉电阻(10KΩ,4.7KΩ,1KΩ),通过的电流很小,也可忽略不计。当I/O口为高阻态时,通过上拉电阻能够使其保持在高电平状态,通过下拉电阻能够使其保持在低电平状态。

上拉、下拉电阻的作用

1、提高电压准位

当TTL电路驱动CMOS电路时,如果TTL输出的高电平低于CMOS电路的最低高电平时,就需要在TTL输出端连接上拉电阻来提高输出高电平的值;OC门电路必须加上拉电阻来提高输出高电平值。

2、加大输出引脚的驱动能力

部分单片机自身内部是不带上拉电阻的,所以设计时需要自己加上拉电阻。

3、N/A引脚(未使用的引脚)防静电、防干扰

在使用COMS芯片时,为了防止静电损坏元器件,未使用的引脚不能悬空,一般连接上拉电阻降低输入阻抗,提供泄荷通路。同时引脚悬空也较易接收外界的电磁干扰。

4、电阻匹配

抑制反射波干扰,长线传输中电阻不匹配时容易引起反射波干扰,加上下拉电阻使电阻匹配,能有效抑制反射波干扰。

5、预设空间状态/默认电位

在某些COMS输入端连接上拉或者下拉电阻是为了预设默认电位。当不使用该引脚时,上拉接高电平或者下拉接低电平。在

等总线上空闲时的状态是由上下拉电阻获得的。

6、提高芯片输入信号的噪声容限

输入端若是高阻态或者悬空状态,此时需要加上拉或者下拉电阻,以免受到随机电平的影响,以至于影响电路正常工作。同样,输出端若处在被动状态(例如输出端仅为三极管集电极),也需要加上上拉或者下拉电阻,以提高芯片输入信号的噪声容限,增加抗干扰能力。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ttl低电平接大电阻_谈谈上拉、下拉电阻 的相关文章

  • 富斯i6航模遥控器通过usb-ttl串口工具刷改中文系统

    目录 rxd插入左下 txd插入右下 gnd插入外边金属圈可以接触的位置 可能出现的问题有 xff0c 一是电脑USB缺乏驱动程序 更换一台连接互联网的电脑尝试自动安装驱动程序 二是与遥控器教练接口接触不良 当遥控器有电池时 xff0c 不
  • USB转TTL、USB转串口、USB转232的区别

    PO主作为一个没有专业背景的小白 xff0c 在初玩单片机时曾被上面的几个名词所混淆 xff0c 不过后来终于大彻大悟 xff0c 现在把自己的理解写在这里 xff0c 同样准备入门单片机的小白可以看看 xff0c 或许对你有所帮助 首先
  • ESP-Drone控制板设计的第二个任务-绘制USB-TTL串口下载电路和ESP32-S2芯片内置USB接口电路

    1 摘要 ESP32系列处理器一般会需要采用串口来下载代码 xff0c 因此在其设计中都会保留一个USB TTL串口电路 xff0c 查看乐鑫官网的参考设计 xff0c 基本上是采用CP2102这颗USB转TTL串口芯片 xff0c 但在本
  • mavros连接px4失败的usb-ttl原因

    问题描述 xff1a 最近在搞mavros xff0c 以方便协处理器和pixhawk通讯 xff0c 在按照官网教程安装mavros xff0c 设置px4 xff0c 连接硬件之后发现mavros卡在中间下不去 xff1a MAVROS
  • TTL/RS232/RS422/RS485串行通信接口区别与波形

    TTL RS232 RS422 RS485通信接口区别与波形 串行通信接口区别串口数据帧格式接线图波形图 串行通信接口区别 TTL RS232 RS422 RS485指的是电平接口标准 xff0c 都属于串行通信接口 xff0c 即串口 x
  • ubuntu16.04使用USB转TTL(ch340)串口转usb调试过程

    输入命令 xff1a lsmod grep usbserial 输入 xff1a lsusb 发现了ch341的一些相关信息 输入命令 xff08 查看USB转串口接入状态 xff09 xff1a dmesg usb 6 1 ch341 u
  • 串口、UART、USART、COM、USB、TTL、RS232、RS485、RS422简介

    串口 COM口 USB口是指的物理接口形式 xff08 硬件 xff09 xff1b TTL RS 232 RS 485 USB电平是指的电平标准 xff08 电信号 xff09 串口 UART口 USART口 COM口 USB口 xff0
  • Jetson TX2——串口的使用(TTL-RS485)

    Jetson TX2之串口的使用 xff08 TTL RS485 xff09 TX2串口设备 TX2 有5个 UARTs 到主连接器 其中UART3 用于 WLAN BT 有关 UARTs 的典型任务 请参见下表 查看可用串口设备 xff1
  • 1、串口(UART/COM/TTL/RS232/RS485)

    目录 串口简介 串行通讯制式 UART 2 1 简介 2 2 电平标准 TTL RS232 RS485 2 3 电平转换 xff08 重点讲解RS232 TTL xff09 USB转TTL USB转RS232 USB转RS485 RS232
  • 串口波形分析(TTL,RS232,RS485)

    TTL xff0c RS232 xff0c RS485波形分析 本文转自 xff1a http blog 163 com qiu zhi2008 blog static 60140977201092651854445 http www cn
  • 51驱动NRF24L01通信,NRF24L01与TTL转NRF24L01模块通信

    51驱动NRF24L01通信 xff0c NRF24L01与TTL转NRF24L01模块通信 NRF24L01一 简介二 引脚功能描述 程序设计一 对 24L01 的程序编程的基本思路如下 xff1a 二 Tx 与 Rx 的配置过程1 Tx
  • C 套接字发送 UDP 并处理来自路由器的 ICMP 回复

    我正在尝试向生存时间为 1 的路由器发送 UDP 数据包 然后接收 ICMP 超时回复 到目前为止 我能够发送数据包 但是当我的程序到达执行的接收部分时 它就挂起了 我对recvfrom进行了错误检查 但它甚至没有达到这一点 我的计算机正在
  • 时间:2019-03-17 标签:c#activedirectorytemporarygroupmembership

    有没有办法将用户添加到组中一段时间 然后自动从组中删除该用户 e g CN testuser1 and CN testgroup1现在我想添加CN testuser1 to the CN testgroup11天 1 天后 用户应该离开 不
  • 我的 redis 密钥不会过期

    当生存时间达到 0 时 我的 Redis 服务器不会删除键 这是示例代码 redis cli gt SET mykey ismykey gt EXPIRE mykey 20 check TTL gt TTL mykey gt integer
  • Mongodb TTL 使文档提前过期

    我正在尝试将文档插入 Mongo 数据库并让它在预定时间后自动过期 到目前为止 我的文档已被插入 但总是会在 0 60 秒内从数据库中删除 即使我将 expireAfterSeconds 设置得更长 我知道 mongodb 大约每 60 秒
  • 如何获取DNS中的TTL(Time To Live)?

    我想监控 DNS 地址 我需要得到TTL 生存时间 告诉我 DNS 记录何时到期 C 中如何获取TTL Net 示例代码位于C NET DNS 查询组件 http www codeproject com Articles 12072 C N
  • Redis 存储没有值的键

    使用Redis时expire命令如SETEX https redis io commands setex and TTL https redis io commands ttl 在某些情况下 密钥根本不需要保存值 因为生存时间就这样行事 然
  • 过期的消息不会从 RabbitMQ 中删除

    我通过生产者向 RabbitMQ 发送一条普通消息 然后发送第二条消息expiration属性分配给一个值 然后使用rabbitmqctl list queues命令我监视消息的状态 我发现如果我先发送一条普通消息 然后发送一条消息expi
  • Go 中带有 TTL 选项的映射

    我需要构建这样的数据结构 map string SomeType 但它必须将值存储大约 10 分钟 然后从内存中清除 第二个条件是记录数量 它必须是巨大的 该数据结构必须至少添加每秒 2 5K 条记录 那么 Go 中最正确的实现方法是什么
  • ArangoDB 游标超时

    使用 ArangoDB 2 3 1 看来我的光标将在几分钟内过期 我希望它们能持续一个小时 我已使用 TTL 参数设置 AQL 查询对象 如下所示 query removed actual query count true batchSiz

随机推荐