x9241与单片机的接口

上传人:m**** 文档编号:511366840 上传时间:2023-11-04 格式:DOCX 页数:6 大小:169.55KB
返回 下载 相关 举报
x9241与单片机的接口_第1页
第1页 / 共6页
x9241与单片机的接口_第2页
第2页 / 共6页
x9241与单片机的接口_第3页
第3页 / 共6页
x9241与单片机的接口_第4页
第4页 / 共6页
x9241与单片机的接口_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《x9241与单片机的接口》由会员分享,可在线阅读,更多相关《x9241与单片机的接口(6页珍藏版)》请在金锄头文库上搜索。

1、Gain-Controllable Amplifier Based on X9241 Digital Potentiometer 摘要:基于改变电阻来控制放大器的增益采用X9241系列数字电位器, 辅以AT89S52单片机进行控制,增益的调整和控制是通过选择数字电位 器中不同阻值的电位器以及软件的进一步修正来达到的,较好地实现了 可控增益放大器,可应用于数据采集系统的信号调理或要求放大器增益 可程控等场合.关键词: 放大器, 数字电位器, 可控增益放大器, 单片机X9241是把4个E2P0T数字电位器集成在单片CMOS集成电路上的一 种数字电位器,其功能框图如图1 所示,其中包含4个电阻阵列,

2、每个 阵列包含63 个电阻单元,在每个单元之间和两个端点都有可以被滑动 单元访问的抽头点。滑动单元在阵列中的位置由用户通过I2C总线控制, 每个电阻阵列与1个滑动端计数寄存器(WCR)和4个8位数据寄存器相 联系, 4个数据寄存器可由用户读写,滑动端计数寄存器的内容控制滑 动端在电阻阵列中的位置。数据寄存器的内容可以传输到滑动端计数寄 存器以设置滑动端位置,当前滑动端的位置也可以传输到任何与之联系 的数据寄存器中。滑动端计数寄存器是易失性的,器件上电时,滑动端 计数寄存器自动装入数据寄存器R0的值。4个数据寄存器是非易失性 的,如果在应用中不需要对电位器进行多种设置,则可作为通用存储单 元保存

3、系统参数或用户数据。X9241型号有Y, W,U和M后缀,表示内 部电位器的不同组成,其中X9241M内部的4个电位器阻值分别为2 k Q,10 kQ,10 kQ和50 kQ。使用X9241数字电位器能方便地实现可 控增益放大器的设计。图L功能柜宙一 FL3 -VW1SiSTDR A:ftAV FdrilWl COUNnill. lUMTl 氓 (W畑wHi?EaCOUNTTER nwisrwi竺叵RESISTOR. 九JUL* PWwmx cauwzR RHQIOEflRSISTOHARRAYPOT3rKTHKrittfi.AXD CON7HOL C1RCL1TRYAUA TARI(H;Mk

4、iWtPIiR COUNTER RtcismCWCTLi2 可控增益放大器的设计方案一:采用 ADA+DSP 构成的数字信号处理系统来实现,该方 案的系统组成复杂、成本较高。方案二:采用可编程放大器,由于采用专用芯片,增益控制受限于芯片所提供的能力,灵活性差,其成本也较高。方案三:众所周知,放大器的增益与电阻有关,改变相应电阻的阻 值就可改变放大器的增益,由于采用改变电阻来控制放大器增益的方案 具有概念清晰、电路组成简单、实现容易、成本低廉,可较好地满足实 际要求,通常采用该方案,具体实现方法又有以下几种:(1) 通过小型继电器切换不同阻值的固定电阻来改变电阻,各固定电 阻是经理论计算并经调试

5、后确定的。(2) 采用电阻型光耦合器(如 AD521LH 等),通过控制其发光管电流 实现电阻阻值的改变。(3) 采用数字电位器(如X9312, X9241等),通过软件控制写入到电位器相关寄存器的数值来改变电阻阻值。采用小型继电器的方法仅适用于所控制的电阻较少的情形,当要求 控制的增益种类总数较多时,便形成了继电器阵列,使得电路结构庞大, 其控制的可靠性也大大降低。另外,继电器切换过程中也难免会对其他 电路产生干扰。电阻型光耦合器具有较好的隔离效果,但须配合 DA 转换电路以及 放大电路才能工作,其电路构成复杂、成本较高。另外,电阻型光耦合 器发光二极管电流和其电阻值呈非线性关系,这又使控制

6、难度加大。第(3)种方法采用数字电位器,具有电路结构简单、使用方便等优点, 只要所选用的数字电位器有足够高的分辨率,即可满足对增益控制的要 求。可选用X9241M数字电位器,其内部有4个电位器,具有三种阻值, 每个电位器的分辨力达1/63,芯片控制采用I2C总线,对于不同的电 压增益可选用不同阻值的电位器,并通过改变该电位器滑动端计数寄存 器的数值来改变滑动端相对于固定端的电阻值,从而实现增益的调整。3 基于 X9241 的可控增益放大器实现现以电流传感器自动量程变换中的显示电路部分为例,介绍利用X9241实现的可控增益放大器。设传感器量程为:100 A, 300 A和500 A, 无论传感器

7、处于任何量程,其满度输出电流均为100 mA, I/V转换采 用的电阻为5 Q,其输出VM在满度时的电压均为0.5 V,为了用数字 电压表(三位半, 2 V 量程)正确显示被测电流的大小,仅利用数字电压 表的三位,则需要增加如图2所示的放大电路,相应的放大倍数分别为:0.2, 0.6和1倍,第一级放大器的反馈电阻应分别为:0.2 kQ , 0.6 kQ 和 10 kQ 。利用X9241M数字电位器取代图2中的R2, R3和R4,其中R4选择10 kQ 电位器, R2 和 R3 选用 2 kQ 电位器,其主要电路如图 3 所示。 图中用AT89S52单片机的P3.0和P3.1模拟I2C总线,对X

8、9241M进行 控制。对于单片机及其具体编程,可参考的资料很多,不再赘述。2显事嘟令电路A1TWSS51?L2 ,f7通常,编程的关键是对数字电位器进行选择和控制,即如何确定所需要的电位器及其滑动端计数寄存器(WCR)的值,其处理流程可参见图4。删mooa出出口1凹件五人、干段妙入上囲4 社字电位君遶择衲捷制濃釵劇和kuiiw需wco 阳上0M忖尸克凱胆舍血A iAJIlJOJiWtlfta* WCRA I 和 DKW相尸O.寓曲含五扎)4 减小增益误差的措施由于数字电位器所提供的阻值为一系列离散值,在这些离散值中可能没有完全符合要求的阻值,这是产生增益误差的主要原因,可采取如下措施:(1)

9、选用足够高分辨率的数字电位器,这取决于元件制造工艺的发 展,目前还无法达到。(2) 采用内含多种不同额定阻值的数字电位器(如X9241M)芯片,将 阻值大小不同的电位器相串联,以满足对电阻阻值有效位数的需要,进 一步提高增益控制的精度。(3) 利用软件修改滑动端计数寄存器(WCR)的值,进一步调整放大器 的增益,使增益满足实际要求。5 结语利用数字电位器实现对放大器增益的控制,具有电路简单、控制方 便、成本低廉等优点。通过采取措施也可实现对放大器增益较高精度的 控制,增益的调整是通过选择数字电位器中不同阻值的电位器以及软件 的进一步修正来达到的,可控增益放大器可应用于采集系统中的信号调 理或要求放大器增益能程控的场合。应当说明,随着技术的进步和制造 水平的不断提高,数字电位器的种类愈加丰富,性能也日趋完善,应根 据具体应用的要求进行选择。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号