0 卖盘信息
BOM询价
您现在的位置: 首页 > 电子资讯 >基础知识 > 数字电位器x9c103应用电路

数字电位器x9c103应用电路

来源: 电子发烧友
2019-11-20
类别:基础知识
eye 332
文章创建人 拍明

原标题:数字电位器x9c103应用电路

  数字电位器x9c103应用电路(一)

  基础部分

  数字电位器X9c103模块是一款宽电压(3V-5V)供电,10K满量程电位器。

  电位器中间抽头在0-10k间滑动共100级(电位器滑动端典型阻抗40欧)数字电位器VL和VH端口分别对应滑动变阻器的低端和高端,允许输入电压范围-5V到+5V。数字电位器模块附带测试程序,程序代码为C语言代码,分模块编写。代码包括:主函数、显示子函数、按键子函数以及各模块的头文件,可以采用KEIL4打开源代码经行测试和学习。

  原理图:

图片.png

  测试部分

  如只需测试模块使用可不研究源代码,将测试程序中.HEX文件下载到目标板。

  1、按键子函数共涉及两个按键检测和控制,分别对应P3^2和P3^3.两个按键每次按下分别实现10K数字电位器中间滑动端往上端和往下端滑动1k数值。数字电位器接口说明:INC接P2^0,U_D接P2^1,CS接P2^2。

  2、显示器接口:电源端口VCC(2脚)GND(1脚)接5V电源。数据端口D0-D7(7脚到14脚)接P0口(P0^0-P0^7)。对比度调节端口VL(3脚)为液晶显示器对比度调整端用电位器分压得到0V-5V中间某一电压使液晶清晰显示。控制端口RS(4脚)为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。控制端口RW(5脚)为读写信号线,高电平(1)时进行读操作控制端口EN(6脚)端为使能(enable)端,高电平(1)时读取信息,负跳变时执行指令。

  数字电位器x9c103应用电路(二)

  设计一个数字程控放大器,使用单片机可控50个档位,起初想到的是X9C103电位器中间抽头在可在100级之间滑动,所以用X9C103画PCB发工厂制作30片小模块测验,后来实验证明,效果还不错,把自己所做的X9C10模块资料整理了一下,数字调音器、可编程控放大器、电桥调整电路,数按可调直流稳压电源等。

  

图片.png

  

图片.png

  软件测试

  把硬件连接线接好后,就开始着手软件测试了,模块附带51单片机C驱动程序,用KEIL4软件打开源代码,把HXE文件烧写到单片机后,全用串口调试助手测试,效果如下图所示。程序上电初始化芯片,把滑动端调节到最小电阻值,当每向串口发送01数值时,电阻会增加,P1.0口电压也随之变大,如右图所示。上时,电压=0V,MODE=+表示电阻值增大,MODE=-表示电阻值减小。

  数字电位器x9c103应用电路(三)

  X9C103文氏电桥振荡器电路

  

图片.png

  利用X9C103组成的文氏电桥振荡器的电路如图所示。该电路有两个反馈通道(正反馈和负反馈),这两个通道组成电桥的两个臂。其中一个臂为负反馈通道,它由R3.R4A、R4B和Q!(CR3、U3B.RII和C7组成幅度检测电路)组成,主要完成幅度检测和振幅平衡调节任务;另一个桥臂为正反馈通道,它由C1.C2.RI+UI和R2+U2组成,主要完成频率调节功能。假设Cl=C2,R1+U1=R2+U2,则振荡频率为:

  f=1/(2nC1(R1+U1))

  图中幅度检测电路(CR3、U3B、RI1和C7)能自动设置负反馈,使得峰值电压等于基准电压这样就限制振荡器的电压幅度,不进人运算放大器的饱和区,从而保证振幅平衡。

  为了保证振荡器每个周期不发生限流,R11和C7的时间常数必须远大于振荡器的最低频率;这也是选择这两个元件的重要原则.


责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: 数字电位器

相关资讯