专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
宽带程控放大器
2019-03-25 17:49
发布
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
站内问答
/
模拟电子
2102
2
1530
做个程控放大器通频带宽大于60MHz,增益大于60dB用什么芯片好??带宽增益积要非常的高?? 此帖出自
小平头技术问答
友情提示:
此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
2条回答
408584884
2019-03-26 00:36
< 先不谈程控的问题,就说60M的信号,增益还要60dB,1000倍啊,单级运放通常放大倍数小于50。这里理论上用两级放大器就足够了,每个放大40倍,不知道你知不知道多级放大器增益与带宽的计算,简单说来就是(1+(fH/fH1)平方)*(1+(fH/fH2)平方)*(1+(fH/fHn)平方)=2,fH为现在新的上限频率,我写了C++程序可以算
#include "iostream"
#include <math.h>
using namespace std;
int main()
{ float fh,a[2];
float x,temp,N,min=0;
int n,i;
/****************输入各级截止频率a[n]=fHn*************************/
for(n=0;n<2;n++)
cin>>a[n];
/****************求各级截至频率的最小值*************************************/
min=a[0]; //因为fH的取值范围与各级截止频率的有关:fH <min(fHn)
for(n=0;n<2;n++)
if(min>a[n]) min=a[n];
/*****************迭代求近似解*****************************/
for(i=1;i<10000;i++){N=min*min; //确定fH的范围
x=( N* (float)i )/10000;
temp=(1+x/(a[0]*a[0]))*(1+x/(a[1]*a[1]))-2;
if((temp<0.0001)&&(temp>-0.0001))
{ fh=sqrt(x);
cout<<"fh="<<fh<<' '; //输出截止频率fH
break;}
}return 0;}
算出的fH假如是69M,那么单级的闭环增益带宽积为69*40=2760MHz,实际增益带宽积再乘以10倍,27600?什么概念?能买到吗?所以这是不现实的。要考虑更多级运放了,至于多少级,就像我之前推导的那样做。
顺便问一句,那么高的频率做什么啊?
加载中...
查看其它2个回答
一周热门
更多
>
相关问题
相关文章
一分钟搞懂三极管和MOS管的区别
0个评论
MOS管,只说如何去应用
0个评论
二极管控制电路的一般分析方法
0个评论
三极管工作原理、检测口诀、常见类型介绍,三极管知识你学会了吗
0个评论
4种集电极-基极负反馈式三极管偏置电路的工作原理分析
0个评论
7种三极管分压式偏置电路工作原理分析与理解
0个评论
详解二极管简易直流稳压电路
0个评论
7种三极管集电极直流电路的工作原理分析与理解
0个评论
×
关闭
采纳回答
向帮助了您的知道网友说句感谢的话吧!
非常感谢!
确 认
×
关闭
编辑标签
最多设置5个标签!
保存
关闭
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
×
付费偷看金额在0.1-10元之间
确定
×
关闭
您已邀请
0
人回答
查看邀请
擅长该话题的人
回答过该话题的人
我关注的人
#include "iostream"
#include <math.h>
using namespace std;
int main()
{ float fh,a[2];
float x,temp,N,min=0;
int n,i;
/****************输入各级截止频率a[n]=fHn*************************/
for(n=0;n<2;n++)
cin>>a[n];
/****************求各级截至频率的最小值*************************************/
min=a[0]; //因为fH的取值范围与各级截止频率的有关:fH <min(fHn)
for(n=0;n<2;n++)
if(min>a[n]) min=a[n];
/*****************迭代求近似解*****************************/
for(i=1;i<10000;i++){N=min*min; //确定fH的范围
x=( N* (float)i )/10000;
temp=(1+x/(a[0]*a[0]))*(1+x/(a[1]*a[1]))-2;
if((temp<0.0001)&&(temp>-0.0001))
{ fh=sqrt(x);
cout<<"fh="<<fh<<' '; //输出截止频率fH
break;}
}return 0;}
算出的fH假如是69M,那么单级的闭环增益带宽积为69*40=2760MHz,实际增益带宽积再乘以10倍,27600?什么概念?能买到吗?所以这是不现实的。要考虑更多级运放了,至于多少级,就像我之前推导的那样做。
顺便问一句,那么高的频率做什么啊?
一周热门 更多>