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

经典双运算放大器LM358

前言

LM358双运放有几十年的历史了吧?通用运放,很常用,搞电路的避免不了接触运放,怎么选择运放,是工程师关心的问题吧?
从本文开始,将陆续发一些常用的运放,大家选型可以参考,运放成千上万,做这个很耗费时间,可能需要数月才能形成一个较有价值的文档,感兴趣的可以关注下。随着运放的介绍,在每个运放的头部更新该文件,数月后再发一个运放比较文件。
其中价格为参考价格,来源某创批量价格,少量采购会高于这个参考价格。
LM358 SOP8封装的外观和丝印

LM358 SOP8封装的外观和丝印

运放比较表

型号电源范围输入电压输出电压失调电压静态电流输入偏置电流带宽速率通道数价格
PARTVCCVinCMVoutVosIqibUGBWSR通道数价格
LM324-ST+3 V to +30 V0至 VCC–1.5V20mV-3.5V@VCC=5V5 mV max375 µA20 nA1.3 MHz0.4V/µs@典型值40.41
LM358(CJ)3-32VV-至 VCC–1.5V20mV-4V@VCC=5V±2.0mV典型1.2mA±250nA1M0.4V/µs20.3
TLV67411.8V 至 5.5VVee至 VCC–1.2V轨至轨150µV890µA/通道Ib 10pA10MHz4.75V/µs通道数 1

1 引言

LM358 运算放大器
LM358 是一款行业标准运算放大器。它由两个独立的运算放大器组成,每个放大器都具有高增益和低功耗特性。LM358 相当于 LM324 的一半。
LM358 可以在低至 3.0V 或高达 32V 的电源电压下运行,并支持使用单电源或双电源供电。
因此,LM358 被广泛用于各种应用电路中,例如音频放大器、直流增益组件和常规运算放大器电路。

3 产品特点

电源范围:
-单电源:3.0 至 32V
-双电源:±1.5 至 ±16V
内置两个独立的运算放大器:
-相当于 LM324 的二分之一
-静态电流为500μA/通道
输入失调电压:5mV(最大值,25°C)
低偏置电流:45nA(典型值,25°C)
单位增益带宽:1.0MHz(典型值)
内部频率补偿,用于单位增益
共模输入电压范围
包括地面

4 应用

计算机和主板
家用电器
逆变电路
电机控制
多功能打印机
电源和便携式充电器
不间断电源 (UPS)

5 引脚配置和可订购信息

LM358 引脚图

图 5-1。LM358 引脚图
名字LM358I/O描述
OUT11O运算放大器的输出 1
IN1-2I运算放大器 1 的负输入。
IN1+3I运算放大器 1 的正输入。
V-4-单电源为负(最低)电源或接地。
IN2+5I运算放大器的正输入 2.
IN2-6I运算放大器的负输入 2.
OUT27O运算放大器的输出 2.
V+8-正(最高)供应。

7 详细说明

7.1 描述
LM358 由两个高增益、低功耗运算放大器组成,可由单电源或双电源供电。VS 应至少比输入共模电压高 1.5V。低电源电流与电源电压无关。LM358 可直接由数字系统中使用的标准 5V 电源供电,无需额外的 ± 5V 电源。
7.2 代表性原理图

8 应用与实施

8.1 典型应用电路
LM358 由两个独立的高增益运算放大器组成,支持使用单电源或双电源。最大电源电压VS可达32V,功耗电流低。
因此,LM358 被广泛用于各种运算放大器电路中。

基本电路

图 8-1 显示了 LM358 的典型应用,其中正电压 VIN 从 IN 输入,然后在通过电路后从 OUT 输出。OUT的输出电压VOUT与VIN的极性相反。此时,输出电压与输入电压之比就是增益AV。它们之间的关系由以下等式表示:
V I N R I = − V o u t R F \frac{V_{IN}}{R_I}= \frac{-V_{out}}{R_F} RIVIN=RFVout
A V = V O U T V I N = − R F R I A_V= \frac{V_{OUT}}{V_{IN}}=- \frac{R_F}{R_I} AV=VINVOUT=RIRF
一旦确定了电路设计所需的增益,就可以根据上述公式为RI和RF选择一个值。建议使用千欧姆级电阻器来减少设备在电路使用中消耗的电流。
运放基本电路

图 8-1。运放基本电路

电源

LM358 可以由单电源或双电源供电,如图 8-2 和 8-3 所示。建议使用0.1μF旁路电容,并将其放置在电源引脚附近,以减少高阻抗电源耦合中的噪声或误差。有关更多信息,请参阅布局指南。

8.2 布局准则

LM358广泛用于各种运算放大器电路。在电路设计和PCB布局中应注意以下几点,以帮助器件获得最佳的运行性能:
1.信号传输走线应尽可能远离电源走线,以减少寄生耦合。建议信号走线与电源线保持至少 5 毫米的距离。如果电路的布局不允许这样做,最好将这些走线垂直布置,以尽可能避免彼此平行;
2.电源走线的长度应尽可能短,并适当旁路电源,以减少电流变化引起的电源干扰,例如在驱动交流信号到重负载时;
3.建议在每个电源引脚(单电源为V+,双电源为V+和V-)与地之间使用旁路电容,以减少通过电源引脚和运算放大器传递到整个电路的耦合噪声。建议使用低ESR、0.1μF的陶瓷旁路电容,并确保它们放置在尽可能靠近器件相应引脚的位置;
4. 外部元件应尽可能靠近设备放置,并使 RI 和 RF 靠近输入可以最大限度地减少寄生电容。
5.模拟接地和数字接地应物理上分开。将电路的模拟部分和数字部分分别接地是一种非常简单但有效的噪声抑制方法。在设计和布置多层PCB电路时,可以将一层或多层专用于接地层,这可以降低EMI噪声并帮助在电路板上分配适当的热量;
6.确保印刷电路板的表面清洁无潮。使用表面涂层可防止湿气积聚,并有助于降低印刷电路板上的寄生电阻。考虑在关键走线周围为驱动器设置一个低阻抗保护环(如图 8-11 所示)。保护环可以显著降低附近走线在不同电位下的泄漏电流。

相关文章:

经典双运算放大器LM358

前言 LM358双运放有几十年的历史了吧?通用运放,很常用,搞电路的避免不了接触运放,怎么选择运放,是工程师关心的问题吧? 从本文开始,将陆续发一些常用的运放,大家选型可以参考&#…...

adb不插usb线通过wifi调试

说起做手机开发也有好多年了,说来惭愧,我最近才知道安卓手机是可以不插数据线进行开发调试的。起因是公司近期采购了一批安卓一卡通设备,需要对其进行定制开发APP,但是由于我插USB调试发现没有反应。通过询问厂家才知道可以通过WIFI进行调试。…...

vulnhub--IMF

环境 攻击机:192.168.96.4 靶机:ip未知 主机探测 确定靶机ip为32的主机 端口扫描 访问80端口 外围打点 在contact.php页面源码中找到了flag1 之后没啥突破 但查看网络后发现contact.php页面请求的三个js文件的文件名很有特点,猜测是base64编码…...

ePTFE膜(膨体聚四氟乙烯膜)应用前景广阔 本土企业技术水平不断提升

ePTFE膜(膨体聚四氟乙烯膜)应用前景广阔 本土企业技术水平不断提升 ePTFE膜全称为膨体聚四氟乙烯膜,指以膨体聚四氟乙烯(ePTFE)为原材料制成的薄膜。ePTFE膜具有耐化学腐蚀、防水透气性好、耐候性佳、耐磨、抗撕裂等优…...

C++与C#创建位图,是否需要区分RGB和BGR模式

在处理位图时,确实需要区分RGB和BGR模式,因为不同的库和API对颜色通道的排序有不同的约定。具体到C与C#,这一点也是需要注意的。 C 创建位图 使用GDI或WIC (Windows Imaging Component): 当你在C中使用这些Windows API创建或操作位图时&…...

web学习笔记(八十)

目录 1.小程序实现微信一键登录 2. 小程序的授权流程 3.小程序配置vant库 4.小程序配置分包 5.小程序配置独立分包 6.小程序分包预下载 1.小程序实现微信一键登录 要先实现小程序一键登录首先我们需要给按钮设置一个绑定事件,然后在绑定事件内部通过wx.login…...

深度解析 Raft 分布式一致性协议

本文参考转载至:浅谈 Raft 分布式一致性协议|图解 Raft - 白泽来了 - 博客园 (cnblogs.com) 深度解析 Raft 分布式一致性协议 - 掘金 (juejin.cn) raft-zh_cn/raft-zh_cn.md at master maemual/raft-zh_cn (github.com) 本篇文章将模拟一个KV数据读写服…...

Android10以上实现获取设备序列号功能

Android10以上实现获取设备唯一标识,目前只支持华为和荣耀设备。实现原理:通过无障碍服务读取序列号界面。 public class DeviceHelper implements Application.ActivityLifecycleCallbacks {static final String TAG "WADQ_DeviceHelper";s…...

从0到1:培训老师预约小程序开发笔记二

背景调研 培训老师预约小程序: 教师和学生可以更便捷地安排课程,并提升教学质量和学习效果,使之成为管理和提升教学效果的强大工具。培训老师可以在小程序上设置自己的可预约时间,学员可以根据老师的日程安排选择合适的时间进行预…...

【FFmpeg】av_read_frame函数

目录 1.av_read_frame1.2 从pkt buffer中读取帧(avpriv_packet_list_get)1.3 从流当中读取帧(read_frame_internal)1.3.1 读取帧(ff_read_packet)1.3.2 解析packet(parse_packet)1.3…...

女生学计算机好不好?感觉计算机分有点高……?

众所周知,在国内的高校里,计算机专业的女生是非常少的,很多小班30人左右,但是每个班女生人数只有个位数。这就给很多人一个感觉,是不是女生天生就不适合学这个东西呢?女生是不是也应该放弃呢?当…...

windows10/11 如何开启卓越性能模式

在Windows 10和Windows 11中,可以通过以下步骤启用“卓越性能”模式。请注意,卓越性能模式仅在Windows 10 Pro for Workstations和Windows 10 Enterprise版本中可用。 使用命令提示符启用卓越性能模式 打开命令提示符: 按Win X键&#xff0…...

JSP WEB开发(二) JavaBean

目录 JavaBean JavaBean特征 JavaBean的标签 JavaBean 的范围 标签 JavaBean JavaBean 是一种符合某些命名和设计规范的 Java 类,它是一种可重用组件技术,主要用于封装数据,执行负责的计算任务,封装事务逻辑等。JavaBean 的实…...

G2.【C语言】EasyX绘制颜色窗口

1.窗口 窗口&#xff1a;宽度*高度&#xff08;单位都是像素&#xff09; #include <stdio.h> #include <easyx.h> int main() {initgraph(640, 480);getchar();return 0; } 640是宽&#xff0c;480是高 2.操作窗口的三个按钮 #include <stdio.h> #incl…...

异构计算技术与DTK异构开发套件

异构计算技术与DTK异构开发套件 费林分类法&#xff1a;SISD SIMD MISD MIMD 指令流I和数据流D MIMD不同存储结构&#xff1a; UMA均匀存储访问模型NUMA非均匀存储访问模型Cluster集群 现在以Cluster为主 DTK异构开发套件 生态结构 异构并行编程模型是什么 HIP&#xff…...

数据结构之“栈”(全方位认识)

&#x1f339;个人主页&#x1f339;&#xff1a;喜欢草莓熊的bear &#x1f339;专栏&#x1f339;&#xff1a;数据结构 前言 栈是一种数据结构&#xff0c;具有" 后进先出 "的特点 或者也可见说是 ” 先进后出 “。大家一起加油吧冲冲冲&#xff01;&#xff01; …...

vue项目打包部署后 浏览器自动清除缓存问题(解决方法)

vue打包部署后 浏览器缓存问题&#xff0c;导致控制台报错ChunkLoadError: Loading chunk failed的解决方案 一、报错如下&#xff1a; 每次build打包部署到服务器上时&#xff0c;偶尔会出现前端资源文件不能及时更新到最新&#xff0c;浏览器存在缓存问题&#xff0c;这时在…...

解决vscode配置C++编译带有中文名称报错问题

在新电脑上安装vscode运行带有中文路径和中文名称的C代码时遇到报错 根据别人的教程将laugh.json文件中"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",改成了"program": "${fileDirname}\\output\\test.exe",&#x…...

A61 STM32_HAL库函数 之 TIM扩展驱动 -- C -- 所有函数的介绍及使用

A61 STM32_HAL库函数 之 TIM扩展驱动 -- C -- 所有函数的介绍及使用 1 该驱动函数预览1.24 HAL_TIMEx_OnePulseN_Stop1.25 HAL_TIMEx_OnePulseN_Start_IT1.26 HAL_TIMEx_OnePulseN_Stop_IT1.27 HAL_TIMEx_ConfigCommutationEvent1.28 HAL_TIMEx_ConfigCommutationEvent_IT1.29 …...

使用瀚高数据库开发管理工具进行数据的备份与恢复---国产瀚高数据库工作笔记008

使用瀚高数据库,备份 恢复数据 然后找到对应的目录 其实就是hgdbdeveloper,瀚高的数据库开发管理工具 对应的包中有个dbclient 这个目录,选中这个目录以后,就可以了,然后 在对应的数据库,比如 data_middle 中,选中 某个模式,比如bigdata_huiju 然后右键进行,点击 恢复,然…...

内存分配函数malloc kmalloc vmalloc

内存分配函数malloc kmalloc vmalloc malloc实现步骤: 1)请求大小调整:首先,malloc 需要调整用户请求的大小,以适应内部数据结构(例如,可能需要存储额外的元数据)。通常,这包括对齐调整,确保分配的内存地址满足特定硬件要求(如对齐到8字节或16字节边界)。 2)空闲…...

java 实现excel文件转pdf | 无水印 | 无限制

文章目录 目录 文章目录 前言 1.项目远程仓库配置 2.pom文件引入相关依赖 3.代码破解 二、Excel转PDF 1.代码实现 2.Aspose.License.xml 授权文件 总结 前言 java处理excel转pdf一直没找到什么好用的免费jar包工具,自己手写的难度,恐怕高级程序员花费一年的事件,也…...

【磁盘】每天掌握一个Linux命令 - iostat

目录 【磁盘】每天掌握一个Linux命令 - iostat工具概述安装方式核心功能基础用法进阶操作实战案例面试题场景生产场景 注意事项 【磁盘】每天掌握一个Linux命令 - iostat 工具概述 iostat&#xff08;I/O Statistics&#xff09;是Linux系统下用于监视系统输入输出设备和CPU使…...

第一篇:Agent2Agent (A2A) 协议——协作式人工智能的黎明

AI 领域的快速发展正在催生一个新时代&#xff0c;智能代理&#xff08;agents&#xff09;不再是孤立的个体&#xff0c;而是能够像一个数字团队一样协作。然而&#xff0c;当前 AI 生态系统的碎片化阻碍了这一愿景的实现&#xff0c;导致了“AI 巴别塔问题”——不同代理之间…...

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)

UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中&#xff0c;UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化&#xf…...

自然语言处理——循环神经网络

自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元&#xff08;GRU&#xff09;长短期记忆神经网络&#xff08;LSTM&#xff09…...

Linux离线(zip方式)安装docker

目录 基础信息操作系统信息docker信息 安装实例安装步骤示例 遇到的问题问题1&#xff1a;修改默认工作路径启动失败问题2 找不到对应组 基础信息 操作系统信息 OS版本&#xff1a;CentOS 7 64位 内核版本&#xff1a;3.10.0 相关命令&#xff1a; uname -rcat /etc/os-rele…...

【无标题】路径问题的革命性重构:基于二维拓扑收缩色动力学模型的零点隧穿理论

路径问题的革命性重构&#xff1a;基于二维拓扑收缩色动力学模型的零点隧穿理论 一、传统路径模型的根本缺陷 在经典正方形路径问题中&#xff08;图1&#xff09;&#xff1a; mermaid graph LR A((A)) --- B((B)) B --- C((C)) C --- D((D)) D --- A A -.- C[无直接路径] B -…...

大数据驱动企业决策智能化的路径与实践

&#x1f4dd;个人主页&#x1f339;&#xff1a;慌ZHANG-CSDN博客 &#x1f339;&#x1f339;期待您的关注 &#x1f339;&#x1f339; 一、引言&#xff1a;数据驱动的企业竞争力重构 在这个瞬息万变的商业时代&#xff0c;“快者胜”的竞争逻辑愈发明显。企业如何在复杂环…...

CVE-2023-25194源码分析与漏洞复现(Kafka JNDI注入)

漏洞概述 漏洞名称&#xff1a;Apache Kafka Connect JNDI注入导致的远程代码执行漏洞 CVE编号&#xff1a;CVE-2023-25194 CVSS评分&#xff1a;8.8 影响版本&#xff1a;Apache Kafka 2.3.0 - 3.3.2 修复版本&#xff1a;≥ 3.4.0 漏洞类型&#xff1a;反序列化导致的远程代…...