news 2026/5/23 17:53:17

测试可编程运放 MCP6S21

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
测试可编程运放 MCP6S21
  • 使用MCP6S22检测导航信号特性测试

**AD\Test\2025\December\TestMCP6S21STG8SOP8.SchDoc ***

增益可编程放大器MCP6S21

01MCP6S21测试特性


一、背景简介

之前测试了增益可编程运放 MCP6S22, 现在购买的 MCP6S21 芯片到货了, 它内部运放具有信号参考地输入端。 这样就可以将外部信号参考地电平引入 MCP6S21, 这就使得 MCP6S21能够工作在单电源电路中, 进行信号的放大。 下面制作测试电路板, 测试它的基本功能。

二、电路设计

设计测试电路, 使用 8G1K 单片机控制 MCP6S21。 通过两个电阻产生 2.5V的 参考电压。 作为信号放大的参考零点。 利用端口PIO输入输出放大信号。 下面铺设单面PCB, 获得测试电路。


设计单面PCB, 一分钟之后得到了测试电路板。 电路板制作的非常完美。

三、焊接调试

焊接电路。 清洗之后进行测试。 使用在上周五的测试程序, 进行接下来的测试过程。


使用DG1062产生峰峰值2V的正弦信号, 频率为 150kHz。 设置 MCP6S21 增益为 1, 观察输出电压信号。 可以看到此时输出信号也是峰峰 2V 的信号。


设置MCP6S21增益为 2, 输出信号的幅度增加了一倍。 继续提高输出增益, MCP6S21 输出上下饱和了。 设置增益为 32。 输入信号的峰峰值为 0.1V。 现在输出信号的峰峰值为 3.2V。 MCP6S21 的增益的确达到了 32 倍 。

结 ※


文测试了可编程运放 MCP6S21, 它只有一个通道, 提供了内部运放的信号参考地输入端。 这样可以用在单电源电路。 信号的参考地可以引入 MCP6S21的信号地线参考管脚。


■ 相关文献链接:

  • 使用MCP6S22检测导航信号特性测试-CSDN博客
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/22 9:54:14

JoyAgent-JDGenie系统架构设计

系统架构设计 📌 查看流程图说明 本文档使用 Mermaid 语法绘制流程图。如果流程图无法正常显示,请使用以下方式查看: VS Code: 安装 “Markdown Preview Mermaid Support” 扩展 GitHub/GitLab: 直接查看,自动支持 Mermaid 在线编辑器: 访问 Mermaid Live Editor 复制代码…

作者头像 李华
网站建设 2026/5/17 1:42:00

关于javaSE异常的处理(看这一篇就够了)

目录 一、异常是什么 1.异常的概念 2.异常的分类 二、异常的处理 1.防御式编程 2.(异常的抛出)throw的使用 3.异常的声明-throws 4.捕获异常-try-catch捕获并处理异常 5.finally关键字起到 三、异常的处理流程 四、总结 一、异常是什么 1.异常…

作者头像 李华
网站建设 2026/5/22 12:03:24

使用 deepseek 快速搭建 TDengine IDMP demo

背景 TDengine IDMP 产品的客户多为工控场景。在工控体系中,系统自下而上通常划分为现场设备层、现场控制层、过程监控层、生产管理层以及企业资源层。因此,最初的数据来源于现场设备层,这些数据也是后续所有业务驱动的来源。对于TDengine而…

作者头像 李华
网站建设 2026/5/12 8:02:27

Windows系统文件Windows.Devices.Picker.dll缺少损坏问题 下载修复

在使用电脑系统时经常会出现丢失找不到某些文件的情况,由于很多常用软件都是采用 Microsoft Visual Studio 编写的,所以这类软件的运行需要依赖微软Visual C运行库,比如像 QQ、迅雷、Adobe 软件等等,如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/5/22 4:09:15

Python property魔法:让属性访问变得智能又安全

一、property基础:从数据封装开始 1.1 为什么需要属性封装? 在面向对象编程中,数据封装是基本原则之一。直接暴露属性可能导致数据不一致和逻辑错误。 # 问题示例:直接访问导致数据不一致 class BankAccount:def __init__(self, b…

作者头像 李华
网站建设 2026/5/23 1:00:48

基于Java Swing的打砖块小游戏(2)

1、演示视频 基于Java Swing的打砖块小游戏2、项目截图 设计说明 3.1 整体架构设计 项目采用分层设计面向对象封装的架构&#xff0c;主要分为以下几个部分&#xff1a; 界面层&#xff08;UI层&#xff09;&#xff1a;由<代码开始>BreakoutGame<代码结束>类中…

作者头像 李华