该帖子解释了2个简单的单芯片数字电位器电路,可以通过一个按钮、一个双按钮(上/下)或甚至通过外部数字(CMOS/TTL)输入触发器来控制。
1) 关于DS1869达拉斯统计
TM是变阻器或电位计。该装置在整个电阻频谱上提供64个可想象的一致抽头输出。
典型的电阻拉伸是10kΩ, 50kΩ和100kΩ。Dallastat可以由机械开关触点闭合输入或简单的计算机化参考输入(例如CPU)控制。
DS1869由3V或5V电源供电。雨刮器设置通过EEPROM存储单元范围在没有电源的情况下保持。
EEPROM单元阵列将承受超过50,000次写操作。DS1869可以从两个常规的IC封装中获得,如8引脚300-mil DIP和8引脚208-mil SOIC。
DS1869可以设置为使用单个按钮、组合按钮或通过打开电源设置的电子底座输入来工作。
如图1和2所示。DS1869引脚使电位器RL、RH和雨刷RW的两端都能进入。
控制输入包括数字参考输入D、上触点输入UC和下触点输入DC。补充引脚包括正极、+V和负极、-V电源输入。DS1869规定在-40°C至+85°C范围内工作。
主要功能和Pinout细节:
电路操作
DS1869可以定制为从单个触点闭合、双触点闭合或数字根输入执行。图1和图2描述了两种触点闭合变化。
触点闭合被认为是上触点(UC)或下触点(DC)输入从增加电平到降低电平的转换。
所有三个控制输入在低状态时都很忙,在高状态时都是久坐的。DS1869将输入脉冲宽度解释为调节雨刮器运动的方法。
UC、DC或D输入端子上的一个脉冲输入将导致雨刮器位置重新定位整个电阻的1/64。
这些输入从高到低的转换被视为脉冲过程或触点闭合的开始。一个脉冲必须大于1ms,但运行时间不得超过1秒。脉冲计时如图5所示。
在典型的快速技术中,循环脉冲输入可用于通过单元的每个电阻放置接近(见图5b)。
频繁脉冲输入的必要性是因为脉冲需要按1 ms的最佳时间分割。如果输入不允许在至少1 ms的时间内静止(高),DS1869可能会将重复脉冲作为一个脉冲读取。
脉冲输入持续超过1秒将导致雨刷按照最初的1秒存储时间每100毫秒重新定位一个位置。
使用不间断输入脉冲超越整个电位计的完整时间如下所示:
≈1秒+ 63 X 100 ms = 7.3(秒)
示意图
2) 数字电位器集成电路X9315
在第二个设计中,我们研究了IC X9315,它实际上是一个固态数字电位器,可以像机械电位器一样使用,但通过逻辑电源输入。
Intersil公司的IC X9315是一款数字控制固态电位器,内部拥有电阻阵列、雨刷开关、控制系统和非易失性存储部分。
框图
IC利用3线接口控制雨刮器的各个位置,电位计功能通过与雨刮器开关网络相关联的31个电阻网络的电阻器阵列实现。
整个阵列以及这个电阻网络的端点都与雨刷网络集成,这样雨刷可以访问电阻阵列的任何点,通过3线接口执行电位器输出的相应值。
IC的CS, U/D和INC引脚实际上控制雨刷定位。
该装置也可用作2端电位计或2端可变电阻器。
当CS输入应用低逻辑(0V)时,系统将启用和选择。
每当CS引脚断开时,瞬时雨刮器位置值保存在非易失性存储器空间中
与INC输入一起提供高逻辑。
一旦存储功能完成,X9315将被置于低功率待机位置,直到单元再次被选择为逻辑低。
IC X9315数字锅是如何工作的
您将在X9315中找到3个部分:输入控制、计数器和解码部分;非易失性存储器;和电阻范围。
输入控制段的工作原理非常类似于一个向上/向下计数器。该计数器的输出经过处理和转换,以激活一个单独的电子开关,该开关将电阻器范围内的一级与雨刮器端子集成在一起。
在适当和必要的情况下,计数器的详细信息通常保存在非易失性存储器中,并保留以供长期使用。
电阻范围是由31个独特的电阻连接在一个序列。在量程的两端和每个电阻器之间都有一个电子开关,它将那个位置的网络与雨刷连接起来。
雨刮器在其穿过指定端点的过程中,其工作原理与机械对应物类似,并且不会移动到最终位置之外。
这意味着,如果计数器计时到任意一个极端末端位置,计数器将不会翻转。一旦雨刮器开始改变抽头位置,产品内的电子开关将以“先通后断”的方式工作。
当雨刮器被转移到几个位置时,多个抽头倾向于连接到雨刮器,以进行t IW(INC到V W变化)。当雨刮器经过多个位置时,产品的R总数值可能会瞬间以相当大的幅度最小化。
一旦装置关闭,瞬时雨刮器位置将保存并保存在非易失性存储器中。
下次接通电源时,通常会记住存储器中保存的数据,并将雨刮器置于上次断电时存储的位置。
数字Pot集成电路的编程
INC, U/D和CS输入与电阻阵列一起管理雨刷的运动。在CS固定低的情况下,单元被选择和激活,以对U/D和INC输入作出反应。INC上的高到低转换通过一个5位递增或递减的计数器序列(基于U/D输入的状态)。
该计数器的输出被解码回32个雨刮器位置中的一个位置以及电阻阵列。计数器的位置保存在非易失性存储器中,无论何时CS变高,还是INC输入变高。
一旦雨刷动作像前面解释的那样执行,并且一旦到达最新的位置,设备必须保持INC LOW,同时将CS设置为HIGH。现在,只要没有被电路改变,或者没有强制关闭电源,新的雨刷位置就会被保存下来。
否则,系统可能会选择X9315,启动雨刮器换档,然后取消选择装置,而不会将最新的雨刮器位置保存在非易失性存储器中。
上述功能确保IC总是开关与最后的雨刷位置数据从其记忆。
设备的Pin码说明
X9315的(RH/VH)和(RL/VL)端子可与任何标准机械罐的固定端子进行比较。
Vcc / Vss:
Vcc引脚是IC的+DC,而Vss是IC的(-)电源引脚
最小电压为Vss,最大电压为Vcc。
RL/VL和RH/VH以及U/D
术语RL/VL和RH/VH是指电位计相对于U/D输入选择的雨刮器过渡路径的相对位置,而不是端子上的电压水平。
RW/VW RW/VW
RW /VW表示雨刷连接,可以与任何标准机械壶进行比较。
电阻器阵列上雨刮器的给定位置由控制输入确定。
当Vcc处的电源=5V时,雨刮器的端子电阻通常在200Ω左右。
向上/向下(U/D)
U/D引脚上的信号控制雨刮器移动的方向,并确定计数器的递增或递减情况。
增量(INC)
INC输入将响应负边缘触发器。每当INC切换时,雨刮器移动并使计数器在取决于U/D输入逻辑电平的方向上递增或递减。
芯片选择(CS)
在IC的CS引脚上应用低逻辑后,电位计系统将立即启用和选择。一旦在芯片的INC引脚检测到高逻辑,电位计位置的瞬时值就会存储在芯片的非易失性存储器中。一旦发生这种情况,IC将进入低功耗休眠模式,直到再次以逻辑低电平选择CS引脚。
礼貌:https://www.intersil.com/content/dam/Intersil/documents/x931/x9315.pdf
你好,我在找像数字电位器IC X9315这样的东西
3线霍尔效应传感器可以用作输入。
24v直流电机采用中国电机控制器,该控制器具有100k欧姆电位计,用于速度控制。我想用一个数字电位器替换100k电位器,我可以将其作为速度控制器连接到霍尔传感器中。
谢谢
E
您好,您可以在应用程序中使用该概念。
每一个在INC的高时钟将导致锅移动或向下....如果U/D保持高,它将向上移动,如果U/D保持低,它将向下移动。
但我不确定霍尔效应如何用于此…可能需要将霍尔效应输出转换为PWM,然后应用于U/D…。。
谢谢你的快速回复。我的希望是找到一种像X9315这样具有模拟输入的芯片。
E
嗨,斯瓦加坦,
我在搜索DigiPot音量控制电路时偶然发现了你的帖子。我想控制信号输入到四个不同的D类放大器,连接到每个房间的扬声器。我想用Amazon Alexa语音控制来实现这一点。我曾想过使用双通道Tuya智能继电器。
以代替上下开关。你觉得这样行吗?
我不想进入PWM和arduino或类似的领域。
嗨,约翰,
这可能是可能的,但我必须看看开关是如何接线的,以及它们在电路中的位置,只有这样我才能确认应用…。
谢谢你的回复,斯瓦加塔姆,我正试图找到这些继电器板的制造商,以便我可以要求一个示意图,但这是很困难的。同时,是否有办法向您发送一些屏幕截图和规格说明?
没问题,约翰,你可以上传你的照片到任何在线图像托管网站,并提供链接到我....如果可能的话,我会试着为你解决它!
嗨,斯瓦加坦,
我仍在试图得到示意图,但在此期间,你能帮我一个电路,使用双开关配置的DS1869作为立体声音量控制。我需要两个DS1869,每个通道一个吗?我正在努力训练音频信号将进入哪里,除非这将是VCC和雨刮器引脚上的输出?也许这个芯片不是最适合我需要的应用?如有任何建议,将不胜感激。
嗨,约翰,
音频信号可以通过电容应用到RW引脚上。在此之后,UC, Dc引脚可用于所需的UP/Down控制通过各自的系列按钮
非常感谢Swagatam,我在这里绘制了一个使用两个DS1869 IC实现立体声语音激活音量控制的电路:-
然而,我不确定衰减的音频输出将被带到哪里。我本以为这会在雨刮器针脚RW上,但你说这应该是音频输入?请你确认一下。另外,10uF电解电容器的类型是否足够,以及极性方向如何。另外,我在另一个网站上读到,两个Digipot不一定能很好地协同工作,可能会有双通道版本的芯片更好。
在我看来还不错!
在手动版本中,我们以以下方式连接pot:
因此,现在你可以很容易地找出如何在电子版本中解释相同的内容
1uF到10uF之间的任何电容都可以
抱歉不能确定性能,只有实际测试才能确认!
我认为有一些混乱,根据手册版本,电子设置不正确…我会很快检查出来
右侧是音乐输入
RL是地面
RW通过电容器连接到放大器
大家好,
我看到这一页是因为我想用数字电位器IC模拟PT100/1000传感器。
我想在电阻分压器上使用它,将R.eq从80欧姆设置到200欧姆。
PT100/1000传感器的输入电压通常为2.5至5Vdc。这可用于此应用程序吗?非常感谢。
是的,你可以用它…