当前位置: 首页 > article >正文

SPI为什么不需要加上拉电阻

大家好,我是记得诚。

之前写过:I2C为什么要加上拉电阻

I2C因为其开漏的结构,无法输出高电平,所以外部加上拉电阻。

我们在使用SPI的时候,发现是不需要加上拉电阻的。主要因为SPI多为推挽的结构,推挽电路,高低电平都可以输出,所以外部不需要加上拉电阻。

推挽电路可以用2个三极管或者2个MOS管搭建而成。

1. 三极管推挽电路

如下是用三极管搭建的推挽电路,当Vout输出高电平时,电流流向如图所示,往负载Rload灌电流。

在这里插入图片描述
当Vout输出低电平时,电流流向如图所示,从负载拉电流。

在这里插入图片描述

2.


http://www.kler.cn/a/543250.html

相关文章:

  • 在Mac arm架构终端中运行 corepack enable yarn 命令,安装yarn
  • 服务器,交换机和路由器的一些笔记
  • 华为openEuler部署docker
  • [Linux] 信号(singal)详解(二):信号管理的三张表、如何使用coredump文件、OS的用户态和内核态、如何理解系统调用?
  • Vision Transformer:打破CNN垄断,全局注意力机制重塑计算机视觉范式
  • aspectFill(填充目标区域的同时保持图像的原有宽高比 (aspect ratio)图像不会被拉伸或压缩变形
  • DeepSeek-V3网络模型架构图解
  • kafka介绍,kafka集群环境搭建,kafka命令测试,C++实现kafka客户端
  • 如何选择合适的搜索关键词优化工具?
  • 按键可视化工具——Keyviz
  • 开源堡垒机 JumpServer 社区版实战教程:一步步构建企业安全运维环境
  • SQL Server:查看当前连接数和最大连接数
  • 【Vue3 入门到实战】13. 常用 API
  • 探索技术新边界:让 HTML 电子凭证与二维码、PDF 完美融合
  • 网络安全 理清 安全 边界
  • 计算机毕业设计制造业MES生产管理平台 MES 生产制造源码+文档+运行视频+讲解视频)
  • 【前端】ES6新特性汇总
  • AI直播的未来:智能化、自动化与个性化并存
  • AI时代的前端开发:效率、协作与ScriptEcho
  • C++设计模式 —— 单例模式
  • TiDB Vector 本地部署的亲身体验与心得
  • Druid GetConnectionTimeoutException解决方案之一
  • 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接
  • Cursor无法安装插件解决方法
  • 操作系统|ARM和X86的区别,存储,指令集
  • 在anaconda环境中构建flask项目的exe文件