当前位置:首页 > 模拟 > 模拟
[导读]X9241是把4个E2POT数字电位器集成在单片CMOS集成电路上的一种数字电位器,其功能框图如图1所示,其中包含4个电阻阵列,每个阵列包含63个电阻单元,在每个单元之间和两个端点都有可以被滑动单元访问的抽头点。滑动单元

X9241是把4个E2POT数字电位器集成在单片CMOS集成电路上的一种数字电位器,其功能框图如图1所示,其中包含4个电阻阵列,每个阵列包含63个电阻单元,在每个单元之间和两个端点都有可以被滑动单元访问的抽头点。滑动单元在阵列中的位置由用户通过I2C总线控制,每个电阻阵列与1个滑动端计数寄存器(WCR)和4个8位数据寄存器相联系,4个数据寄存器可由用户读写,滑动端计数寄存器的内容控制滑动端在电阻阵列中的位置。数据寄存器的内容可以传输到滑动端计数寄存器以设置滑动端位置,当前滑动端的位置也可以传输到任何与之联系的数据寄存器中。滑动端计数寄存器是易失性的,器件上电时,滑动端计数寄存器自动装入数据寄存器R0的值。4个数据寄存器是非易失性的,如果在应用中不需要对电位器进行多种设置,则可作为通用存储单元保存系统参数或用户数据。X9241型号有Y,W,U和M后缀,表示内部电位器的不同组成,其中X9241M内部的4个电位器阻值分别为2 kΩ,10 kΩ,10 kΩ和50 kΩ。使用X9241数字电位器能方便地实现可控增益放大器的设计。

 

500)this.style.width=500;" border="0" />

2 可控增益放大器的设计

方案一:采用A/D/A+DSP构成的数字信号处理系统来实现,该方案的系统组成复杂、成本较高。

方案二:采用可编程放大器,由于采用专用芯片,增益控制受限于芯片所提供的能力,灵活性差,其成本也较高。

方案三:众所周知,放大器的增益与电阻有关,改变相应电阻的阻值就可改变放大器的增益,由于采用改变电阻来控制放大器增益的方案具有概念清晰、电路组成简单、实现容易、成本低廉,可较好地满足实际要求,通常采用该方案,具体实现方法又有以下几种:

(1)通过小型继电器切换不同阻值的固定电阻来改变电阻,各固定电阻是经理论计算并经调试后确定的。

(2)采用电阻型光耦合器(如AD521L/H等),通过控制其发光管电流实现电阻阻值的改变。

(3)采用数字电位器(如X9312,X9241等),通过软件控制写入到电位器相关寄存器的数值来改变电阻阻值。

采用小型继电器的方法仅适用于所控制的电阻较少的情形,当要求控制的增益种类总数较多时,便形成了继电器阵列,使得电路结构庞大,其控制的可靠性也大大降低。另外,继电器切换过程中也难免会对其他电路产生干扰。

电阻型光耦合器具有较好的隔离效果,但须配合D/A转换电路以及放大电路才能工作,其电路构成复杂、成本较高。另外,电阻型光耦合器发光二极管电流和其电阻值呈非线性关系,这又使控制难度加大。

第(3)种方法采用数字电位器,具有电路结构简单、使用方便等优点,只要所选用的数字电位器有足够高的分辨率,即可满足对增益控制的要求。可选用X9241M数字电位器,其内部有4个电位器,具有三种阻值,每个电位器的分辨力达1/63,芯片控制采用I2C总线,对于不同的电压增益可选用不同阻值的电位器,并通过改变该电位器滑动端计数寄存器的数值来改变滑动端相对于固定端的电阻值,从而实现增益的调整。

3 基于X9241的可控增益放大器实现

现以电流传感器自动量程变换中的显示电路部分为例,介绍利用X9241实现的可控增益放大器。设传感器量程为:100 A,300 A和500 A,无论传感器处于任何量程,其满度输出电流均为100 mA,I/V转换采用的电阻为5 Ω,其输出VM在满度时的电压均为0.5 V,为了用数字电压表(三位半,2 V量程)正确显示被测电流的大小,仅利用数字电压表的三位,则需要增加如图2所示的放大电路,相应的放大倍数分别为:0.2,0.6和1倍,第一级放大器的反馈电阻应分别为:0.2 kΩ,0.6 kΩ和10 kΩ。

利用X9241M数字电位器取代图2中的R2,R3和R4,其中R4选择10 kΩ电位器,R2和R3选用2 kΩ电位器,其主要电路如图3所示。图中用AT89S52单片机的P3.0和P3.1模拟I2C总线,对X9241M进行控制。对于单片机及其具体编程,可参考的资料很多,不再赘述。

 

500)this.style.width=500;" border="0" />

通常,编程的关键是对数字电位器进行选择和控制,即如何确定所需要的电位器及其滑动端计数寄存器(WCR)的值,其处理流程可参见图4。

 

500)this.style.width=500;" border="0" />

4 减小增益误差的措施

由于数字电位器所提供的阻值为一系列离散值,在这些离散值中可能没有完全符合要求的阻值,这是产生增益误差的主要原因,可采取如下措施:

(1)选用足够高分辨率的数字电位器,这取决于元件制造工艺的发展,目前还无法达到。

(2)采用内含多种不同额定阻值的数字电位器(如X9241M)芯片,将阻值大小不同的电位器相串联,以满足对电阻阻值有效位数的需要,进一步提高增益控制的精度。

(3)利用软件修改滑动端计数寄存器(WCR)的值,进一步调整放大器的增益,使增益满足实际要求。

5 结语

利用数字电位器实现对放大器增益的控制,具有电路简单、控制方便、成本低廉等优点。通过采取措施也可实现对放大器增益较高精度的控制,增益的调整是通过选择数字电位器中不同阻值的电位器以及软件的进一步修正来达到的,可控增益放大器可应用于采集系统中的信号调理或要求放大器增益能程控的场合。应当说明,随着技术的进步和制造水平的不断提高,数字电位器的种类愈加丰富,性能也日趋完善,应根据具体应用的要求进行选择。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

本文中,小编将对无线模块予以介绍,如果你想对无线模块的详细情况有所认识,或者想要增进对它的了解程度,不妨请看以下内容哦。

关键字: 无线模块 寄存器 处理器

最经典的2DFF 1-bit同步器如下,下图结构通常用于单bit控制信号的异步处理:

关键字: 异步电路 寄存器

单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等...

关键字: 单片机 寄存器

dsPIC33CH/dsPIC33CK系列数字电源控制器芯片,在目前诸多典型应用中都得到了广泛使用。在闭环控制中,尤其是电压模式控制中,对PWM数据寄存器进行实时更新是必要的一个动作,本文主要就这一话题做一些分析和讨论

关键字: 数字电源控制器 寄存器

中国,北京 – 2022年5月5日 – Analog Devices, Inc.(Nasdaq:ADI)推出新一代16至24位超高精度逐次逼近寄存器(SAR)模数转换器(ADC)系列产品,可简化仪器仪表、工业和医疗健康应...

关键字: ADI 模数转换器 寄存器

星标「嵌入式大杂烩」,一起进步!链接:https://www.cnblogs.com/jozochen/p/8541714.html一、问题复现稳定复现问题才能正确的对问题进行定位、解决以及验证。一般来说,越容易复现的问...

关键字: 嵌入式开发 函数 代码 寄存器

文|周立功日期|2021年11月29日ZLG致远电子创始人周立功你用的mcu涨价了,这还不是最坏的结果。过去20多年里芯片涨价,半年后基本上都会缓和下来。今年不一样,接近年底了,还没有任何迹象表明明年何时恢复供应,很多企...

关键字: MCU 寄存器 软件开发 CK

时序逻辑电路其任一时刻的输出不仅取决于该时刻的输入,而且还与过去各时刻的输入有关。常见的时序逻辑电路有触发器、计数器、寄存器等。

关键字: 时序逻辑电路 寄存器 计数器

所谓64位的计算机,就是指这台计算机使用了64位的CPU,相比较32位的CPU来说,64位CPU最为明显的变化就是增加了8个64位的通用寄存器,内存寻址能力提高到64位,以及寄存器和指令指针升级到64位等。”为了处理数据...

关键字: 32位 64位 寄存器

控制器(英文名称:controller)是指按照预定顺序改变主电路或控制电路的接线和改变电路中电阻值来控制电动机的启动、调速、制动和反向的主令装置。由程序计数器、指令寄存器、指令译码器、时序产生器和操作控制器组成,它是发...

关键字: 控制器 寄存器 程序计数器

模拟

31144 篇文章

关注

发布文章

编辑精选

技术子站

关闭