当前位置:网站首页>【信号调理】ADC保护电路/ADC缓冲器
【信号调理】ADC保护电路/ADC缓冲器
2022-07-13 17:51:00 【GalaxyerKw】
为什么要ADC保护?
单片机IO口配置为读取模式时,其读取的电压值一般在0~3v3(stm32为例,其他单片机具体见手册)。如果超过上限电压3v3较多,可能会烧坏单片机IO口,甚至导致整个单片机都损坏。这种“超压”的情况在单片机做“ADC采样电压”时尤其可能发生。
所以,在信号输入单片机进行ADC之前,必须经过调理。这就需要我们的硬件支持了:ADC缓冲保护电路。
如何进行ADC保护?
①首先先考虑最简单的思路:电阻分压。
假设现在输入信号Vpp电压是10V,已经远远超出单片机IO口的承受范围。因此,我们只需要在单片机IO口前加分压电阻,就可以降至3v3以下。
这样做看似正确,实则不然。因为查阅单片机的手册可以知道,开启ADC功能后,(芯片内部)单片机的IO口有下拉电阻约40k~60k欧,因此我们用来分压的电阻不经意间也参与了与单片机内部下拉电阻的并联。这样往往会导致分压不足,电压还是超过3v3,保护无效。
②解决问题的方法:在分压电阻和单片机之间加一级“射极跟随器”,起到“隔离”效果。
③不要忽略一个问题,单片机不能采负电压。因此前一级必须先经历电平搬移。
**最终策略:**分压在前级完成,保护电路内部负责“电平抬升+衰减(缩小波形)”。
电路图和PCB
使用OPA2354集成双运放搭建射随。
【参考文章:STM32 ADC缓冲运放电路以及编程实现】
【参考视频:保护单片机IO的电路,IO作ADC输入要加电压跟随的场景】
边栏推荐
- PHP开发之简单上传功能的实现
- 一步一步来制作3D导航栏
- A simple English naturallanguageprocessing flow
- 【ICCV2021】Tokens-to-Token ViT: Training Vision Transformers From Scratch on ImageNet
- 【论文笔记】—毫米波雷达穿雾式高分辨率成像—Supervised—HawkEye系统—2020-CVPR
- stride for plane for YUV
- Visual Studio 2019 新建OpenGL项目无需重新配置环境
- js 简单快排实现
- 【CVPR2022】MPViT : Multi-Path Vision Transformer for Dense Prediction
- RT_thread空闲线程及两个常用的钩子函数
猜你喜欢

【ARXIV2203】CMX: Cross-Modal Fusion for RGB-X Semantic Segmentation with Transformers

融云 x 天聊,用声音打造「无压力社交」栖息地

Evo-ViT: Slow-Fast Token Evolution for Dynamic Vision Transformer

深度神经网络——LSTM作曲机的实现

阅读论文——A cnn-rnn framework for crop yield prediction

Opencv face recognition development practice

【论文笔记】—U-Net—2015-MICCAI

【論文筆記】—VGG網絡—2014-ICLR

在线SQL转XML工具

【论文笔记】—暗光视频增强—Supervised—StableLLVE网络—2021-CVPR
随机推荐
A simple English naturallanguageprocessing flow
DCGAN:DEEP CONVOLUTIONAL GENERATIVE ADVERSARIAL NETWORKS——论文分析
Dense Contrastive Learning for Self-Supervised Visual Pre-Training(基于密集对比学习的自我监督视觉预训练)2021
Alibaba cloud centos7 installation and remote link MySQL
EasyCVR国标协议接入设备,设备在线、通道却不在线的原因是什么?
网页图片加载错误的处理
[paper notes] - VGg Network - 2014-iclr
如何分析粉丝兴趣?
Detailed explanation of HTTP caching mechanism
【ARIXV2204】Neighborhood attention transformer
《SMT实用指南》读书笔记1
关于物联网毕设须知
GAN:Generative Adversarial Nets——论文分析及其背后的数学概念
Wechat applet development two or three things
RT_thread 事件集的使用
论文阅读笔记——Crop yield prediction using deep neural networks
芭比Q了!新上架的游戏APP,咋分析?
HTTP 缓存机制详解
YUV格式数据
基于RT_thread的分布式无线温度监控系统