历史上的今天
返回首页

历史上的今天

今天是:2024年12月18日(星期三)

正在发生

2020年12月18日 | 微波检波信号增益控制方法

2020-12-18 来源:eepw

  本文采用微处理器MSP430F149控制带8位易失性存储器的四路SPI数字电位器MCP4351组成三级级联放大电路,实现了对微波检波信号放大增益的自动控制。此方法工作效率高,适合宽动态范围的增益控制。下边分别从硬件电路设计、软件设计思路及总体实现方法等方面进行分析。


  1 增益自动控制系统框架设计

  智能微波开关接收部分对接收到的微波检波器输出信号进行前置固定增益(增益约为1)放大以及滤波以后,通过三级程控放大电路放大,将信号幅值放大到要求的范围,再由后续电路进行解调和处理。放大器级联模型如图1所示。

  

a.jpg?imageView2/2/w/550


  为了适应宽动态范围的应用,放大器的增益控制必须足够的灵活。当输入幅值特别小的时候,放大电路要能够将小幅值信号放大到要求的范围内;当输入幅值特别大的时候,放大电路还应该能够将大幅值信号压缩。因此,第一级放大电路的设计最关键,要求对信号既可以放大也可以压缩。而第二级和第三级放大电路仅具有放大能力就可以满足实际应用要求。


  2 增益自动控制电路硬件设计

  根据宽动态范围检波器输出信号的特点(输出信号约为500μV~2.75 V),本文设计的第一级程控增益放大电路要适应如此宽动态范围信号的放大,同时又能够滤除噪声,故采用集成运放、程控数字电位器和电容组成了反相输入的一阶低通滤波电路,同时还具有增益调节功能,微处理器可以通过程序控制此电路的增益。所设计的第一级程控增益放大部分的电路原理图如图2所示(其中中R11和R12为程控数字电位器R1)。

  

b.jpg?imageView2/2/w/550


  对图1进行分析,可以得到第一级程控放大电路的输出电压为:

  

c.jpg?imageView2/2/w/550


  在实际电路中,选用的集成放大器为LM6154,它是四路高速低功耗集成运放。选用的数字电位器为MCP4351,它是带易失性存储器的8位四路数字电位器。其电阻调节的步长为:

  

d.jpg?imageView2/2/w/550


  式中:N1为0~256之间的十进制整数;Rw为电位器抽头阻值(75 Ω)。

  经过计算可知:

  

e.jpg?imageView2/2/w/550


  通过以上分析可以看出,第一级程控增益放大部分不仅可以将信号幅值放大也可以将信号幅值压缩,使得微波信号幅值始终保持在适当的范围内。因此需要对程控增益进行设计和控制。


  另外,由于R10非常小,且接近于Rw,所以当刚上电时,N1取128(相当于抽头在中点),近似有g1=1。


  第二级程控增益放大部分的电路原理图#e#第二级程控增益放大部分的电路原理图如图3所示(其中R21和R22为程控数字电位器R2)。


  

f.jpg?imageView2/2/w/550


  由图2可以得到第二级程控放大电路的输出电压为:

  

g.jpg?imageView2/2/w/550

  由于第三级放大电路与第二级放大电路的电路形式相同,故第三级程控放大电路增益为:

  

i.jpg?imageView2/2/w/550


  根据所选数字电位器MCP4351的参数,结合电路的形式,在保证信号不失真的情况下,可以得出程控放大电路各级输出电压范围为:

  

j.jpg?imageView2/2/w/550

  在如此宽的动态范围内,如何分配各级增益才能使整个放大电路的输出信号幅值达到最佳值?在实验中,先后采用了两种方法分配各级增益。


  第一种方法是三级增益同步调节(同大同小),由于各级输出电压的限制,导致增益可调范围变窄。如果同时调的过大,则总增益过大,从而将造成信号幅值太大引起失真;如果调的太小,总增益就变得很小,造成信号难以被检测出来。


  第二种方法是将第一级增益与后两级增益分开调节。由于第一级增益的变化范围大,既可以将微波检波信号放大又可以将其压缩,所以第一级放大电路在整个三级放大电路中起到关键作用。第二级和第三级电路形式完全相同,这两级放大电路只能将信号幅值放大。因此,在总增益不变的情况下,先调节第二级和第三级增益,当这两级增益确定后,再根据需要调节第一级增益。


  第二级和第三级放大电路的增益公式相同,为了提高调节效率,将第二级和第三级增益进行同步调节,即g3=g2。故总增益为:

  

k.jpg?imageView2/2/w/550


  因此,只要先确定出g2,就可以很方便地得到g1的值。这种方法有效地解决了第一种方法中存在增益调节范围小的缺点。


  各级增益计算步骤为:

  (1)将总增益G线性等分成4 096级(灵敏度A/D采样位数为12位);

  (2)再根据式(13)和式(14)所确定的各级增益范围,对应每级的G确定出每级g2的值,并根据式(9)确定出第二、三级放大电路数字电位器刀口位置调整值N2和N3;

  (3)g2确定后,根据式(16)即可得出每级g1的值,进而根据式(4)计算出第一级放大电路数字电位器刀口位置调整值N1。


  3 增益自动控制软件设计

  制作软件时,将计算好的各级放大器对应的比例值N21,N2和N3做成表存入处理器MSP430F149中,以备调节时由处理程序查找。系统工作时,通过调节灵敏度旋钮控制总增益G,当灵敏度旋钮被调到一个值后,MSP430F149读取灵敏度值得出对应的总增益值,通过查表方式得到各级数字电位器放大比例值N1,N2和N3,并将其输出给MCP4351的各存储器,MCP4351再按照存储器中N1,N2和N3的值调节数字电位器,改变反馈电阻阻值,从而实现增益调控。


  4 结论

  本文设计的三级级联放大电路应用于智能微波开关接收部分的增益控制电路,实现了对微波解调信号增益的动态控制。在多级增益分配过程中,局部增益线性分配,其余按照约束方程计算,并形成增益分配表,供CPU查表控制增益。在增益自动控制的放大电路中,硬件电路实现简便;适用于1~37 234宽动态范围增益的调节;又由于增益的调节是CPU通过查表方式完成的,节省了系统计算时间,降低了编程难度,整个系统工作效率高。实际应用中能够满足工业要求,并取得了理想的效果。

推荐阅读

史海拾趣

Baneasa SA公司的发展小趣事

Baneasa SA公司成立之初,便专注于电子元器件的研发与生产。公司凭借创始团队的技术积累和市场洞察力,成功开发出一款高性能的半导体芯片,迅速在行业内崭露头角。这款芯片以其出色的稳定性和可靠性赢得了市场的广泛认可,为Baneasa SA的发展奠定了坚实的基础。

德旭电子(DEXU)公司的发展小趣事

在德旭电子的发展历程中,供应链管理和成本控制一直是公司关注的重点。为了降低生产成本和提高产品质量,公司不断优化供应链管理流程和技术手段。

德旭电子与多家优质供应商建立了长期稳定的合作关系,并通过引入先进的供应链管理软件和系统实现了供应链的数字化和信息化管理。这些措施有效提高了供应链的响应速度和灵活性,降低了库存和运营成本。

在成本控制方面,德旭电子注重精细化管理和持续改进。公司通过优化生产流程、提高生产效率、降低能耗和原材料成本等措施不断降低生产成本。同时,公司还建立了完善的成本管理体系和考核机制确保成本控制工作的有效实施。

DUCATI公司的发展小趣事

在电子行业的浪潮中,德旭电子(DEXU)于XXXX年悄然成立。当时,创始人李先生凭借对电子技术的深刻理解和市场的前瞻性判断,决定涉足这一领域。初创时期的德旭电子面临着资金短缺、技术薄弱、市场竞争激烈等多重挑战。然而,李先生带领的团队凭借坚定的信念和不懈的努力,成功研发出首款具有竞争力的电子产品,并在市场上获得了一定的认可。

为了提升产品质量和技术水平,德旭电子不断加大研发投入,积极引进先进技术和设备。同时,公司还注重人才培养和团队建设,吸引了一批具有丰富经验和专业技能的人才加入。这些努力为德旭电子的后续发展奠定了坚实的基础。

Aearo Technologies公司的发展小趣事

Aearo Technologies公司创立于四十多年前,从一开始就致力于能量控制技术的研发。公司凭借创始团队在声学、材料科学和工程领域的深厚背景,成功开发出了一系列高性能的噪声和振动控制材料。这些创新材料为公司在电子行业中树立了良好的声誉,也为其后续发展奠定了坚实的基础。

GTM公司的发展小趣事

Aearo Technologies公司创立于四十多年前,从一开始就致力于能量控制技术的研发。公司凭借创始团队在声学、材料科学和工程领域的深厚背景,成功开发出了一系列高性能的噪声和振动控制材料。这些创新材料为公司在电子行业中树立了良好的声誉,也为其后续发展奠定了坚实的基础。

Cal Crystal Lab Inc / Comclok Inc公司的发展小趣事

随着电子行业的快速发展,技术创新和合作成为了企业发展的重要驱动力。Cal Crystal Lab Inc深知这一点,积极寻求与其他企业的技术合作。通过与国内外知名高校和研究机构的深入合作,公司不断引进新技术、新工艺,提升了产品的技术含量和附加值。同时,Cal Crystal Lab Inc还与其他企业建立了战略合作关系,共同开发新产品、拓展新市场,实现了共赢发展。

问答坊 | AI 解惑

开关电源原理与设计(连载30)推挽式变压器开关电源储能滤波电容参数的计算

1-8-1-3-2.推挽式变压器开关电源储能滤波电容参数的计算 由图1-35可以看出,在两个控制开关的占空比D分别等于0.25的情况下,电容器充、放电的电荷以及充、放电的时间和正、负电压纹波值均应该相等,并且电容器充电流的平均值也正好等于流过负载的 ...…

查看全部问答>

nand flash的寄存器小问题???

nand flash的寄存器小问题??? 我的64M nandflash的datasheet上面没有提及到任何的寄存器,是不是表示不带有寄存器啊?那么我怎么去控制读取这个nand flash?…

查看全部问答>

伟福仿真器使用问题

刚装了个伟福的仿真软件,用他里边自带的汇编程序试了下,提示说没有安装编译器或者编译器路径错误,自带的文档里说明伟福自带有汇编的编译器,编译器路径也设置了,这是怎么回事啊,大家帮帮忙啊!…

查看全部问答>

重开一贴,SQLite问题

最近听说使用SQLite数据库比较方便,想试试这种方法,大家有没有什么好的建议,指导一下。。。或者讨论下!非常感谢…

查看全部问答>

经验技巧:Juniper防火墙命令行查错工具(snoop)

Snoop 是Juniper防火墙另外一个有效的查错工具,它和debug flow basic的区别是: snoop类似于在防火墙的接口上抓包,可以根据具体接口, 数据包的方向, 协议等等要素进行过滤抓包; debug flow basic则对数据包如何穿越防火墙进行分析,将防火墙的对数据 ...…

查看全部问答>

你是Stellaris控?快来抢iPad、iTouch! 快到活动结束时间拉!

看看那位朋友可以获得该奖品呢!期待啊!   希望他及其他朋友更加发挥自己能力贡献于论坛和大家啊!     先恭喜下!…

查看全部问答>

A7105 DHT11 无线温湿度采集

帮朋友做的这个  朋友以为是NRF24L01就买了  结果死活不能用 后面仔细看数据手册,原来发送和接收的通道频率差500khz,在此发出这个程序 希望有用到这款芯片的人能少走点弯路,程序写的不好 见谅  测试发现这个模块在空旷场地能够 ...…

查看全部问答>

刚教的单片机要考试了 大侠们帮个忙做几个题目啊!!!!!!!

用简单的汇编语言编程 1.编程计算从1+2+……+50 2.在RAM中有100个字节,起始地址为100H 找出中间的最小值放在700H中 试编写程序 3.是编写程序实现R4 R5指向的RAM单元中的高四位合并起来 放在地址为500H的单元中,期中R5指向的RAM单元的高四位放 ...…

查看全部问答>

我用中断写了个程序输出1KHZ方波,貌似有问题,请高手帮我这个菜鸟看看啊……

#include<iom16v.h>#include<macros.h>#define interrupt_handler pwm:9void pwm(){ PORTB^=BIT(PB0); TCNT1H=0XFF; TCNT1L=0XEF;}void main(){TCCR1B=0X04; TCNT1H=0XFF;TCNT1L=0XEF;TIMSK|=BIT(2);SREG|=BIT(7); DDRB=0 ...…

查看全部问答>

lm3s 引脚死锁原理及解决办法!

lm3s 引脚死锁原理及解决办法! GPIOAFSEL 寄存器是模式控制选择寄存器。向该寄存器中的任意位写“1”表示选择该GPIO线路为备用硬件控制(功能)所用。由于所有的位都在复位时都会清零,因此在默认的情况下,这些GPIO线路设置GPIO模式。对JTAG/S ...…

查看全部问答>