欢迎来到天天文库
浏览记录
ID:1201921
大小:499.70 KB
页数:16页
时间:2017-11-08
《可编程增益放大器(pga)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、PSoC®Creator™ComponentDatasheet可编程增益放大器(PGA)2.0特性增益范围从1到50高输入阻抗可选输入参考可调功耗设置概述PGA实现含用户可编程增益的基于运算的同相放大器。此放大器有高输入阻抗、较宽的带宽和可选输入电压参考。它是从开关电容/连续时间(SC/CT)模块中派生的。增益可能在1(0dB)和50(+34dB)之间。可通过配置窗口选择增益或使用提供的API在运行时变更增益。最大带宽受到运算放大器的增益带宽积的限制并随增益增加而减少。PGA的输入从轨至轨进行,但是最大输入摆幅(Vin和Vref之间的差值)限
2、制为VDDA/增益。PGA的输出为A级,对于足够高的负载电阻而言仍是轨至轨的。输入信号的振幅不足时使用PGA。PGA可置于比较器、模数转换器或混频器之前以为这些器件增加信号振幅。PGA可以用作单位增益放大器以缓冲较低阻抗模块输入,包括混频器或反相PGA。单位增益PGA也可用于缓冲VDAC或参考输出。输入/输出接口本章节介绍PGA的各种输入和输出接口。I/O列表中的星号(*)表示,在I/O说明部分所列出的内容中,该I/O可能不可见。Vin—模拟Vin为输入信号终端。Vref—模拟*Vref为参考信号的输入端。赛普拉斯半导体公司•198ChampionC
3、ourt•SanJose,CA95134-1709•408-943-2600DocumentNumber:001-88883Rev.*B修订时间September12,2016可编程增益放大器(PGA)PSoC®Creator™ComponentDatasheet参考输入可以连接到(器件的)外部参考或(器件的)内部VSS(接地)。当参考在外部连接时,布线电阻添加到内部电阻,略降低了增益并且增加了增益容差。Vout—模拟Vout为输出电压信号终端。Vout为(Vin-Vref)乘以指定增益的函数:Vout=Vref+(Vin–Vref)×Gain组件参
4、数将一个PGA器件拖放到您的设计上,并双击打开Configure对话框。Gain(增益)该参数设置了PGA的初始增益。您可以从下面各个可用值的集合中选择PGA的增益:1(默认)、2、4、8、16、24、32、48、50。页2/16DocumentNumber:001-88883Rev.*BPSoC®Creator™ComponentDatasheet可编程增益放大器(PGA)下表显示的是使用内部电阻Ra和Rb的增益选择增益RbRa1040k240k40k4120k40k8280k40k16600k40k24460k20k32620k20k48470k
5、10k50490k10kPower(功耗)该参数设置了PGA的初始驱动功耗。功耗可确定PGA响应输入信号变化的速度。功耗设置共有四种:MinimumPower(最低功耗)、LowPower(低功耗—默认)、MediumPower(中功耗)和HighPower(高功耗)。MinimumPower的设置导致最长响应时间;HighPower的设置导致最短响应时间。Vref_Input此参数用于选择输入电压参考。选项包括:InternalVss—组件内部的接地信号提供了放大器参考。External(默认)—Vref终端上的信号提供放大器参考。PSoCCr
6、eator中显示的符号依所选的参考输入改变。图1.PGA配置DocumentNumber:001-88883Rev.*B页3/16可编程增益放大器(PGA)PSoC®Creator™ComponentDatasheet应用编程接口通过应用编程接口(API)子程序,您可以使用软件对组件进行配置。下表列出并说明了每个函数的接口。以下各节将更详细地介绍每个函数。默认情况下,PSoCCreator将实例名称“PGA_1”分配给指定设计中组件的第一个实例。您可以将其重命名为遵循标识符语法规则的任何唯一值。实例名称会成为与该组件相关的每个全局函数名称、变量和常量
7、符号的前缀。出于可读性考虑,下表中使用的实例名称为“PGA”。函数说明PGA_Start()启动PGAPGA_Stop()关闭PGA电源。PGA_SetGain()为预定义的常量设置增益PGA_SetPower()为四种设置之一设置驱动功耗PGA_Sleep()停止并保存用户配置PGA_Wakeup()恢复并启用用户配置PGA_Init()初始化或恢复默认PGA配置PGA_Enable()启用PGAPGA_SaveConfig()空函数。预留以备将来使用。PGA_RestoreConfig()空函数。预留以备将来使用。全局变量变量说明PGA_init
8、Var指示PGA是否已初始化。该变量初始化为0,并在第一次调用PGA_Start()时设置为1。这样,第一次
此文档下载收益归作者所有