X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
DigiKey得捷技术专区
[作品提交] 【Follow me第二季第2期】OPAMP 放大 DAC 信号
lijinlei
2024-9-16 09:47
楼主
# 【Follow me第二季第2期】OPAMP 放大 DAC 信号 ## 简介 **OPAMP** 是 **operational amplifier** 的缩写,即运算放大器。运算放大器用途广泛,可用于镜像或放大电信号等。 OPAMP 是一种应用广泛的电子元件,属于模拟集成电路类。它的主要功能是放大电压信号,可用于以下场景 - 将输入电压镜像到其输出; - 放大一个小的模拟电压到其输出引脚,UNO R4 的输出电压范围为 0 至 ~4.7 V; - 比较两个输入电压并给出二进制 `更高` 或 `更低` 输出; - 集成和区分信号。 相关引脚定义如下图
该阶段任务要求实现 OPAMP 放大 `A0` 输出的 DAC 信号。 ### 电压跟随器 测试 OPAMP 可将 `A2` 与 `A3` 相连,将其配置为电压跟随器。在此设置中,`A3` 处的电压应模拟施加到 `A1` 上的电压。例如,如果将 `A1` 接地 (GND),则 `A3` 的 OPAMP 输出也应处于地电位。同样,如果将 `A1` 连接到 3.3 V,则 `A3` 的输出应约为 3.3 V。
### 电压放大器 电压放大器,顾名思义,放大电压。一个简单的两倍放大器可以使用两个电阻等来构建。在 `minus` 和 GND 之间连接一个电阻。然后使用第二个电阻将 output 和 `minus` 连接在一起。此时在 `plus` 处输入的任何信号都将在输出引脚处以两倍振幅显示。输入信号和 Arduino 板应该共享相同的电阻和 GND .
若要将电压信号放大 4 倍,则需考虑运算放大器的放大率,主要取决于所选的电阻值。关系表达式如下 Av = 1 + R2/R1 其中 Av 为放大电压 (V),R1 为接地电阻 (Ω),R2 为反馈电阻 (Ω). 将其中一个电阻选择预定值,解上述方程即可获得另一个电阻值。 详见:[Arduino UNO R4 WiFi 运算放大器 |Arduino 文档](https://docs.arduino.cc/tutorials/uno-r4-wifi/opamp/) . ### 实物连线
### 电路
其中 DAC 输出和 OPAMP 输出作为两个通道连接示波器。 ## 代码 ```c++ #include
#include "analogWave.h" // Include the library for analog waveform generation analogWave wave(DAC); int freq = 3; void setup () { // activate OPAMP, default channel 0 // Plus: Analog A1 // Minus: Analog A2 // Output: Analog A3 OPAMP.begin(); wave.sine(freq); wave.amplitude(0.3); } void loop() { } ``` 参考:[EEWORLD大学堂](https://training.eeworld.com.cn/video/40793) . ## 效果展示
对比左右两波形图的振幅,说明 OPAMP 实现了 DAC 信号的放大。 ### 视频
VID_20240916_092555
由于没有双通道示波器,无法同时显示放大前和放大后的波形。这里通过切换杜邦线实现 A0 引脚 DAC 输出和 OPAMP 放大 DAC 信号输出的 OLED 显示。 简易 OLED 示波器由 STM32F103C8T6 实现,详见:[STM32F03C8T6 OLED波形显示](https://blog.csdn.net/weixin_42880082/article/details/125979390) 。
本帖最后由 lijinlei 于 2024-9-16 11:40 编辑
MCU 开发者和爱好者
点赞
(1)
回复评论 (2)
沙发
tttgd
1
点赞
2024-9-16 10:30
板凳
zarkx
大佬厉害,哈哈哈,我也搞了个简单的示波器
点赞
2024-9-23 15:27
最新活动
有奖直播报名中!抢占工业4.1先机 文晔科技日等你来!
2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中
罗姆有奖直播 | 重点解析双极型晶体管的实用选型方法和使用方法
STM32N6终于要发布了,ST首款带有NPU的MCU到底怎么样,欢迎小伙们来STM32全球线上峰会寻找答案!
免费下载 | 安森美电动汽车充电白皮书,看碳化硅如何缓解“里程焦虑”!
是德科技有奖直播 | 应对未来高速算力芯片的设计与测试挑战
随便看看
电子秤去皮的程序怎么写啊?
谁知道立宇泰2410的nk.bin被写入nandflash的起始地址??
曝光无良商家【极慕微电子旗舰店】
linux下编译安卓开发内核
esp32,stm32: 添加 machine.I2S 支持 I2S 协议
求这块altera soc开发板培训资料
【FPGA小技巧】使用全局复位有助于提供速度
毕设编程求助
一个LCD的程序,哪位帮忙看看
义隆单片机中文学习资料
每次打开工程,都有the following access path *** cannot be found提示,怎样去掉.
清华大学-示波器测试原理
???、
I2C总线上接两个AT24C02读写实例
大功率驱动放大器55453替代品问题求大神推荐
51单片机的引脚哪些不用的时候必须处理。
电阻并联计数器
我2013的第一个心愿/目标是什么?
高速光耦6N136
最不和谐的搭档
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复