X
首页
技术
模拟电子
单片机
半导体
电源管理
嵌入式
传感器
最能打国产芯
应用
汽车电子
工业控制
家用电子
手机便携
安防电子
医疗电子
网络通信
测试测量
物联网
最能打国产芯
大学堂
首页
直播
专题
TI 培训
论坛
汽车电子
国产芯片
电机驱动控制
电源技术
单片机
模拟电子
PCB设计
电子竞赛
DIY/开源
嵌入式系统
医疗电子
颁奖专区
【厂商专区】
【电子技术】
【创意与实践】
【行业应用】
【休息一下】
最能打国产芯
活动中心
直播
发现活动
颁奖区
电子头条
参考设计
下载中心
分类资源
文集
排行榜
电路图
Datasheet
最能打国产芯
DigiKey得捷技术专区
[作品提交] 【Follow me第二季第2期】ADC 采集 OPAMP 放大 DAC 信号并串口显示波形
lijinlei
2024-9-16 11:35
楼主
# 【Follow me第二季第2期】ADC 采集 OPAMP 放大 DAC 信号并串口显示波形 ## ADC 开发板的模数转换器 (**Analog-to-Digital Converter**, ADC),默认情况下,分辨率设置为 10 位,可以更新为 12 位 (0-4096) 和 **14** 位 (0-16383) 分辨率,以提高模拟读数的准确性。 ADC 将模拟信号转换为数字信号。Arduino 板的标准分辨率设置为 10 位 (0-1023);UNO R4 WiFi 支持高达 **14** 位的分辨率,可以从模拟信号中提供更精确的值。 若要更新分辨率,使用 `analogReadResolution()` 命令。 **实现思路:** 结合 DAC 输出正弦波信号、OPAMP 放大 DAC 信号的相关内容,通过开发板 ADC 读取和转换模拟量为数字参量,通过 Arduino IDE 的图形串口工具上位机同时显示 OPAMP 放大前后的 DAC 信号波形。 ## 实物连线
## 代码 ```c++ #include
#include "analogWave.h" // Include the library for analog waveform generation analogWave wave(DAC); int freq = 100; void setup () { Serial.begin(250000); analogReadResolution(14); wave.sine(freq); wave.amplitude(0.5); OPAMP.begin(OPAMP_SPEED_HIGHSPEED); } void loop() { Serial.print(analogRead(A4)); // DAC output Serial.print(" "); Serial.println(analogRead(A5)); // OPAMP output } ``` 相关信息详见:[Arduino UNO R4 WiFi ADC Resolution | Arduino Documentation](https://docs.arduino.cc/tutorials/uno-r4-wifi/adc-resolution/) . ## 效果展示
注意到ADC读取的正弦曲线不够平滑,原因可能是开发板与电脑USB的连线过长,导致串口通信数据有丢失情况发生。 ### 视频
VID_20240916_102950
MCU 开发者和爱好者
点赞
回复评论 (1)
沙发
秦天qintian0303
这个图形看着还是挺顺滑的?这个是多少频率的
在爱好的道路上不断前进,在生活的迷雾中播撒光引
点赞
2024-9-17 19:20
最新活动
是德科技有奖直播 | 应对未来高速算力芯片的设计与测试挑战
免费申请 | 上百份MPS MIE模块,免费试用还有礼!
TI 有奖直播 | 使用基于 Arm 的 AM6xA 处理器设计智能化楼宇
Follow me第二季第3期来啦!与得捷一起解锁高性能开发板【EK-RA6M5】超能力!
报名直播赢【双肩包、京东卡、水杯】| 高可靠性IGBT的新选择——安世半导体650V IGBT
30套RV1106 Linux开发板(带摄像头),邀您动手挑战边缘AI~
随便看看
题目!题目大家过来看看
想在单片机实现tcp/ip协议栈,哪个系列的单片机比较适合
关于STM8的问题
想通过DA输出模拟信号,如何设定滤波器使其变平滑?
滤波器
关注TE赢三星手机看视频了解TE——全球连接解决方案专家
ARM-LINUX学习笔记(二)
免费测评-拓普微智能显示模块(6)PIP小键盘
做不了PCB怎么办?看高人的方法
市面上的蓝牙平台千万种,你最中意哪一种?
CC2640R2F 蓝牙5 评测一:简单开箱使用
竞猜!!!2011国赛出题大猜想之高精度液位控制
2018新版cube之stm32f4 sd卡位图dma方式直写FSMC LCD—by huo_hu
什么是有源器件,什么是无源器件?
诚信求教:mini2440怎么才能显示出Residentflash?
MicroPython动手做(10)——零基础学MaixPy之神经网络KPU
中兴硬件笔试
Cadence Allegro 16.50.000 详细破解步骤(win7和XP亲自验证)
探寻对数放大器中的噪声成因与机理
1mv低频信号放大
电子工程世界版权所有
京B2-20211791
京ICP备10001474号-1
京公网安备 11010802033920号
回复
写回复
收藏
回复