OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 13525|回复: 2

STM32F303可编程运放放大交流信号

[复制链接]

10

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2011-5-5
在线时间
0 小时
发表于 2012-11-15 10:54:19 | 显示全部楼层 |阅读模式
看了stm32f303手册,想用芯片自带的可编程运放(PGA)实现一交流信号放大的任务:例如:Ui=B*sin(2*pi*3000*t),其中幅值B个从0到100mv随机变化的量,希望输出Uo=A*Ui,其中A为可选的可编程运放的放大倍数(2/4/8/16)。
stm32自带的PGA原理图如下:
1.JPG

我想着为了实现交流放大,需要将输入信号直流量提高1.65V,希望实现输入1.65+Ui,输出1.65+A*Ui。参考了一个电路图如下:

2.JPG
输出Uo=1.65+(R2/R1)*Ui。
但由于stm32的PGA反相输入端接入电阻的另一端是固定接地的,这样的情况下如何实现我所希望的功能呢?

谢谢!求助大侠帮帮我。
毛毛虫好...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2012-11-15 13:49:15 | 显示全部楼层
回复【楼主位】王小毛:
---------------------------------
外加一个运放。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

10

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
89
金钱
89
注册时间
2011-5-5
在线时间
0 小时
 楼主| 发表于 2012-11-16 16:48:03 | 显示全部楼层
嗯。谢谢原子哥。不过还是不明白,

有人给推荐了一种电路连接图如下:

选择电路.jpeg

通过运放反相端的多路开关来实现交流信号放大。
1、只接通运放反相端13和开关4(图中红线连接),此时运放为跟随器,将直流量为1.65V的交流信号直接输出给ADC
2、同时仅接通运放反相13和开关3、2(图中绿线和蓝线同时接通),此时直流量不放大,仍1.65V输出,交流信号被放大3(当RF=5.4K)、7(当RF=16.2K)、15(当RF=37.8K)倍。
3、同时仅接通运放反相13和开关3、1(图中绿线和紫线同时接通),此时直流量不放大,仍1.65V输出,交流信号被放大31(当RF=40.5K,此时R4=2.7K)倍。

这样理论推导应该是可行的。不知实际能实现不?
希望大家给点意见,谢谢!!
毛毛虫好...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 21:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表