news 2026/3/20 9:44:11

偏置电压对于 MCP6S22 单边放大检波的影响

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
偏置电压对于 MCP6S22 单边放大检波的影响

简 介:本文研究了MCP6S22运放的单边检波特性及其非线性问题。实验发现,MCP6S22虽具有轨到轨输出特性,但其输入端存在约100mV的阈值限制,导致小信号输入时输出出现反向饱和现象。通过添加250mV偏置电压仍无法改善检波输出的非线性,尤其在输入信号小于1V时存在明显死区。测试结果表明,MCP6S22内部放大器的非轨到轨输入特性是造成检波非线性的根本原因,这使得该器件难以实现理想的单向放大检波功能。研究为理解MCP6S22的局限性提供了实验依据。

关键词MCP6S22单边放大检波

  • 改进 MCP6S22 的单边检波功能的线性
  • 使用MCP6S22检测导航信号特性测试

    MCP6S22输入信号范围

01MCP6S22单边放大检波


一、背景简介

昨天测试了MCP6S22放大检波特性。 它可以提供轨到轨的放大特性。 具有两个输入通道以及可以达到32倍的增益。 利用它的单向放大特性。 可以将输入信号进行检波。 也就是它只会放大正向信号, 由此,便可以将放大后的单边信号, 通过RC 低通滤波之后, 得到信号的检波直流分量。 但是测试结果发现, 检波输出信号与输入信号的幅度之间具有比较大的非线性缺点。


虽然输出非线性仅仅存在于开始的一段, 但是消除这个非线性对于提高测量精度至关重要。 那么, 怎样才可以改善这个非线性呢? 一种方法, 就是通过一个上拉电阻提高输入零点的电位。 最终看是否可以改善前面输入信号幅值比较小的时候对应的输出特性。

二、测量结果

使用一个10k欧姆的电阻, 连接MCP6S22 正输入端, 下面的输入电阻为 510 欧姆。 这样偏置电压大约为 250mV左右。 通过 DG1062 逐步改变输入信号的幅度, 记录对应的单片机 ADC 检测的结果


输入工字型电感交流电压从 0V 变化到 5V过程中, 记录输出ADC数值。 由于开始有了偏移量, 可以看到起始 ADC 数值达到了 200左右。 但是仍然在输入信号小于 1V 之前, 存在一个死区。 只有数值超过 1V 之后, 输出电压才逐步上升, 后面也存在一定的非线性。 这个测量结果说明, 只是依靠比较大的偏移量是无法提高 MCP6S22 放大检波的特性的。

▲ 图1.2.1 偏置0.25V长辈的输入信号与检波输出ADC数值
#!/usr/local/bin/python# -*- coding: gbk -*-#============================================================# TEST1.PY -- by Dr. ZhuoQing 2025-12-12## Note:#============================================================fromheadmimport*fromtsmodule.tsvisaimport*fromtsmodule.tsstm32import*vset=linspace(0,5,100)dg1062open(59)adcdim=[]forvinvset:dg1062volt(1,v)ispclearreceive()ispsend("adc")ispcopyreceive()time.sleep(.3)s=clipboard.paste().split('\r\n')printf(s)adc=int(s[2])adcdim.append(adc)tspsave("channel0",vset=vset,adcdim=adcdim)plt.plot(vset,adcdim,lw=3)plt.xlabel("Voltage(V)",color="steelblue",fontsize=24)plt.ylabel("ADC(N)",color="steelblue",fontsize=24)plt.grid(True,which='both',linestyle='--',alpha=0.7)plt.tight_layout()plt.show()#------------------------------------------------------------printf("\a")#------------------------------------------------------------# END OF FILE : TEST1.PY#============================================================

三、单边放大问题

下面直接观察 MCP6S22 放大输出信号, 改变输入工字型电感的位置, 调整输入信号的幅度, 放大信号出现相应的变化。 在输出信号中, 存在着奇怪的变化, 也就是将输入信号低于一个数值之后, 输出电压也发生了变化。 这应该是 MCP6S22的输入信号出现了一个阈值, 大约 100mV。 也就是只有当输入信号高于这个阈值, 输出信号形成比较好的放大状态, 当输入信号低于这个阈值, 输出信号出现反向饱和。 这应该是 MCP6S22 本身的问题。 也造成了检波输出的非线性。 无法通过增加偏置电压进行改善。

结 ※


文继续测试了 MCP6S22的单边放大的特性。 由于它内部放大器输入不满足轨到轨的特性。 使得输入信号无法实现真正的单向放大, 进而使得最终的检波效果出现了比较大的非线性。


■ 相关文献链接:

  • 改进 MCP6S22 的单边检波功能的线性-CSDN博客
  • 使用MCP6S22检测导航信号特性测试-CSDN博客

● 相关图表链接:

  • 图1.2.1 偏置0.25V长辈的输入信号与检波输出ADC数值
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/16 0:52:07

39、Linux 系统性能监控与分析全解析

Linux 系统性能监控与分析全解析 在 Linux 系统管理中,性能监控与分析是确保系统高效运行的关键环节。本文将深入探讨如何使用 top 、 vmstat 等工具来监控和分析系统的 CPU 和内存性能。 1. 使用 top 工具监控进程 top 工具是 Linux 系统中常用的性能监控工具,它可以…

作者头像 李华
网站建设 2026/3/15 14:04:39

Unity XR交互工具包终极指南:10个快速上手指南

Unity XR交互工具包终极指南:10个快速上手指南 【免费下载链接】XR-Interaction-Toolkit-Examples This repository contains various examples to use with the XR Interaction Toolkit 项目地址: https://gitcode.com/gh_mirrors/xri/XR-Interaction-Toolkit-Ex…

作者头像 李华
网站建设 2026/3/15 14:00:25

23、SUSE Linux Enterprise Server 10 打印管理全解析

SUSE Linux Enterprise Server 10 打印管理全解析 在 SUSE Linux Enterprise Server 10 系统中,打印管理是一项重要的功能。本文将详细介绍 CUPS(通用 Unix 打印系统)的使用,包括打印作业的生成、管理、队列配置以及 CUPS 的工作原理等方面。 1. 打印配置练习 首先,我们…

作者头像 李华
网站建设 2026/3/15 14:00:18

以科技守护长寿:Quantum Life 自主研发AI驱动平台助力港怡医疗,开启香港精准预防医疗新时代

依托 Quantum Life 自主研发的人工智能驱动的 Longevity.Omics 平台,港怡医疗将成为香港首个提供结合基因组、表观遗传及临床数据全面综合分析服务的医疗服务网络。这项服务标志着港怡健康长寿医疗服务正式启动的里程碑,也标志着双方在健康长寿医疗领域的…

作者头像 李华
网站建设 2026/3/15 14:00:22

ioredis终极指南:如何快速搭建高性能Redis连接

ioredis终极指南:如何快速搭建高性能Redis连接 【免费下载链接】ioredis 项目地址: https://gitcode.com/gh_mirrors/ior/ioredis 想要在Node.js项目中轻松集成Redis吗?ioredis作为Node.js生态中最受欢迎的Redis客户端,提供了简单易用…

作者头像 李华