王小毛 发表于 2012-11-12 22:02:25

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

看了stm32f303的手册,想用芯片自带的可编程运放(PGA)实现一交流信号放大的任务:例如:Ui=B*sin(2*pi*3000*t),其中幅值B是个从0到100mv随机变化的量,希望输出Uo=A*Ui,其中A为可选的可编程运放的放大倍数(2/4/8/16),根据信号情况程序中需要改变。
stm32自带的PGA原理图如下:

 

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

 
输出Uo=1.65+(R2/R1)*Ui。但由于stm32的PGA反相输入端接入电阻的另一端是固定接地的,这样的情况下如何实现我所希望的功能呢?
 还有个问题想问一下,当放大倍数选为16时,手册上说是(40.5K/2.7K),这意思是说下面这个电阻被接成了2.7K了吗?它不是固定阻值5.4K的了?

再次,这个运放是单电源供电的吧,哪里可以看到运放模块的完整原理图呢?感觉数据手册和参考手册都不是很详细呀。

谢谢大家了!!http://bbs.21ic.com/images/smilies/default/smile.gif

王小毛 发表于 2012-11-12 22:03:35

RE: STM32F303可编程运放交流信号放大问题

有个问题哦,这是我第一次发帖子。悬赏分数是个什么意思啊,一般要给多少分啊?

zykzyk-93033 发表于 2012-11-12 22:09:07

RE: STM32F303可编程运放交流信号放大问题

基本上看不到完整的电路图的,你问问st吧。:D

王小毛 发表于 2012-11-13 21:47:01

RE: STM32F303可编程运放交流信号放大问题

自顶一下
等待救援

xieyuanfu 发表于 2012-11-13 22:04:05

RE: STM32F303可编程运放交流信号放大问题

直接实现不了 你在外边先加一个运放转为适合 CPU输入的电压范围先啊,
放大倍数不一样了 那个电阻 是不一样的,
ad8618 是单电源供电的电源范围是 2.7V --6V

王小毛 发表于 2012-11-14 09:07:22

回复: STM32F303可编程运放交流信号放大问题

回复第 5 楼 于2012-11-13 22:04:05发表:
直接实现不了 你在外边先加一个运放转为适合 CPU输入的电压范围先啊,
放大倍数不一样了 那个电阻 是不一样的,
ad8618 是单电源供电的电源范围是 2.7V --6V 

嗯。谢谢。
想再麻烦问一下:“在外边先加一个运放转为适合 CPU输入的电压范围先”,意思是说先将交流小信号放大平移到0V以上,再输入运放放大吗?可是因为这个要被放大的输入交流信号是一个幅值不确定的信号,为了不出现上下削顶,最好将它平移到1.65V上,但这样再送入可编程运放,直流一经放大,信号又超出运放范围了。
 
stm32f303集成的这个运放有型号说明吗?供电、参考电压等参数说明?哪里可以找到呀?
 
非常感谢!!!:)

王小毛 发表于 2012-11-14 09:08:49

回复: STM32F303可编程运放交流信号放大问题

回复第 3 楼 于2012-11-12 22:09:07发表:
基本上看不到完整的电路图的,你问问st吧。:D 

呵呵,谢谢
页: [1]
查看完整版本: STM32F303可编程运放交流信号放大问题