MSPM0L1306开发板教程之OPA

模拟技术

2349人已加入

描述

MSPM0L系列的OPA是一个轨到轨输入输出的可编程运算放大器,最大为32x,可以软件配置为零漂移斩波放大器以提高精度和漂移性能,有专门优化的输入管脚的型号可以达到10pA的输入偏置电流,标准模式为6MHz带宽,低功耗模式下带宽为1MHz,电流100uA。

运放

OPA的工作模式非常的简单灵活,从OPA的内部框图中我们可以找到自己想要的模式,或者直接可以用SYSCONFIG方便配置,这里通过配置一个缓冲器,输出内部DAC的电压的例子来看下使用流程。

运放

这里可以按照运放的框图来做配置,正端输入选择DAC输出,负端输入选择ROTP,输入MUX选择开路,使能输出,这时内部连线图如下图的红线部分,运放就变成了一个缓冲器。

运放

DAC的输出其实就是比较器的内部DAC,在SYSCONFIG中配置一个比较器。

运放

DAC参考电压选择VDDA,在DAC control这一项,选择DACSW控制,输出电压通过DACCODE0来选择,这里写成0x74,也就是1.5V的输出,最后需要打开内部VREF电压,否则无法给OPA供电。

运放

程序不需求改动,直接编译下载即可。

运放

用示波器观察,可以看到OPA输出管脚已经输出了一个1.5V左右的电压。

运放

配套例程名为OPA,需要复制到SDK目录下打开

在MSPM0L系列中还有一个GPAMP,是一个轨到轨输入输出,可配置斩波型运放,带宽为350KHz,框图如下:

运放

可以看出GPAMP是一个简化版的OPA,内部没有这么多连接,除了作为缓冲器外,需要使用外部电容电阻才可以完成其他的功能。

  审核编辑:汤梓红
 
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分