【信号调理】ADC保护电路/ADC缓冲器

为什么要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输入要加电压跟随的场景

  • 4
    点赞
  • 56
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
AGC电路是自动增益控制电路的缩写,用于调节信号的幅度以保持其在一个合适的范围内。ADC调理电路是模拟数字转换器的调理电路,用于将模拟信号转换为数字信号。 在Multism文件中,AGC电路ADC调理电路可以被实现和模拟。AGC电路通常由放大器、比较器和反馈系统组成。在Multism中,我们可以使用放大器模块和比较器模块来建立AGC电路。通过调整反馈电阻和电容的值,我们可以实现自动控制放大器的增益,以使输入信号保持在预设的范围内。 ADC调理电路则包含模拟信号输入、模拟滤波器、采样保持电路和模数转换器等组件。在Multism中,我们可以利用滤波器模块和采样保持电路模块来模拟ADC调理电路。通过调整滤波器的参数和采样保持电路的采样周期,我们可以调整模拟信号的频率响应和采样速率,以适应不同的应用需求。 在Multism文件中,我们可以将AGC电路ADC调理电路连接在一起,以实现信号的自动增益控制和模拟到数字的转换。通过仿真和分析,我们可以评估电路的性能,包括信号的失真程度、噪声水平以及动态范围等指标。这些信息对于电路优化和性能改进非常有价值。 综上所述,Multism文件可以用来建立和分析AGC电路ADC调理电路,以实现对信号的调节和转换。通过调整电路参数和模块连接方式,我们可以根据具体应用需求来改进电路性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值