X9312数字电位器的使用方法
1、引脚示意图
1——中间抽头(滑块)控制端
2——上移或下移控制端
3——高端
4——电源负(接地)
5——中间抽头(滑块)输出端
6——低端
7——片选信号
8——电源正
2、原理分析
片选信号CS为低电平时允许滑块移动,U/D为高电平时滑块向高端移动,为低时滑块向低端移动;
片选信号CS由低电平向高电平跳变时,并且INC为高电平时储存滑块位置,掉电后下次上电时依然保持该位置;
片选信号CS为高电平时保持现状,不允许动作;片选信号CS由低电平向高电平跳变时,并且INC为低电平时恢复初始状态,记忆点清除。
3、纯物理式控制方法
采用旋转编码器直接与X9312相连,不需要经过MCU控制,首先先让X9312的片选信号置低电平,允许滑块滑动;然后来分析一下旋转编码器的时序,时序图如下:
由上图可知,假如U/D连接编码器的B端,INC连接编码器A端:
当B端(U/D)为低电平时,顺时针转动编码器,A端(INC)出现下降沿,符合X9312的控制时序,滑块下移;
当B端(U/D)为高电平时,逆时针转动编码器,A端(INC)出现下降沿,符合X9312的控制时序,滑块上移;
假如U/D连接编码器的A端,INC连接编码器B端:
当A端(U/D)为低电平时,逆时针转动编码器,B端(INC)出现下降沿,符合X9312的控制时序,滑块下移;
当A端(U/D)为高电平时,顺时针转动编码器,B端(INC)出现下降沿,符合X9312的控制时序,滑块上移,顺时针转动时,B端出现的总是下降沿,因此两者在控制时序上非常的吻合;
结论:编码器的A、B分别连接X9312的U/D、INC,连接反了,滑块也相反。有些编码器引脚标注CLK、DT,与A、B是一样的。