简介
数字电位器Digital Potentiometer(简称Digital Pot)是一种可以通过Arduino等微控制器编程控制,动态地改变阻值的CMOS模数混合集成电路。可用于LED直流调光、线性稳压电源、振荡器、低通滤波器和差分放大器等应用场景中。
本模块采用MCP42100方案,含有两路100K数字电位器,体积小,功耗低。我们提供完整的教程与样例代码,便于用户快速上手与项目应用。
数字电位器与传统机械式电位器相比,数字电位器具有使用灵活(编程控制)、体积小(芯片)、可靠性高(没有机械部件)等显著优点,可在多种应用场景代替传统机械电位器。数字电位器常用于音频播放设备的程控音量调节中,如智能音箱、手机、音乐播放器中的音量调节。此外,如果配合运算放大器,数字电位器还可以用于动态改变电路的主要参数,如:LED直流调光(输出电流)、线性稳压电源(输出电压)、振荡器(频率和振幅)、低通滤波器(带宽)和差分放大器(增益)等应用场景中。
本模块使用MCP42100 100K双路数字电位器,宽供电电压(DC 2.7V-5.5V),兼容目前绝大部分微控制器的3.3V或5V供电,带有两路可独立工作的数字电位器POT0和POT1,256级电阻抽头。该模块体积小(20.0mm*18.0mm),预留SO引脚(串行数据输出),可将多个模块级联使用。配合I/O扩展板与所附送的5P多对一公对公杜邦线,可方便地与Arduino进行快速连接。
本模块所采用的MCP42100集成了两路数字电位器POT0和POT1分别对应两组引脚A0、B0、W0和A1、B1、W1。与机械电位器类似,A、B两端可看作一电阻的两端,标称电阻Rab=100K,W端作为中间抽头,可以在A、B两端当中256个均匀分布的位置上变化,实现阻值的变化。模块上电时,两路数字电位器的W端均在中间位置。
产品使用示意图
从示波器可观察到两组相位相反的三角波信号。若将该信号放大观察,可发现该三角波由很多阶梯组成,每级阶梯对应一个抽头电阻W的位置,其宽度正好对应每次改变电位器的延时1ms,三角波上升半周期和下降半周期分别由256级阶梯组成,因此整个三角波的周期为256*2=512ms。由此可见,两路数字电位器可快速切换抽头位置,稳定时间达到微秒级别。
特性
- 低功耗,体积小
- 双路数字电位器
- 支持3.3V或5V电平
应用场景
- 音频播放设备的音量/音调调节
- LCD直流亮度调节,对比度调节
- 可编程线性稳压电源、滤波器或差分放大器
技术规格
- 工作电压:2.7~5.5V DC
- 静态工作电流:< 1 μA
- 端到端电阻:100 KΩ
- 分辨率:8位,256个电阻抽头
- 电位器数量:2个
- 接口类型:SPI
- 工作温度:-40℃~85℃
- 模块尺寸:20.0mm*18.0mm
配送清单
- 双路数字电位器(100K) x1
- 5Pin多对一公对公杜邦线 x1
相关文档