MCP4641是MICROCHIP公司的I2C协议的两路数字电位器,我用PIC16F887的硬件I2C来驱动该数字电位器,我只把它当作一个数字的可调电阻来使用,如图,我用的电源稳压器件是TLV431,1.24V参考电压,输出范围是1.24~6V,我用Q1的输出来给Q2做地,用这样的办法把两个TLV431串联起来
我现在遇到的问题是,这两个TLV431输出的电压总和不能大于5.6V,比如说我把Q1调成3.5V,Q2也调成3.5V,两者只有一个能输出3.5V,另外一个输出2.1V,TLV431的外部电路都相同,数字电位器我控制的阻值也相同;还有就是如果Q1、Q2的输出电压我都控制在2.8V以下时,电路工作正常,1.24V~2.8V两路输出都没有问题,现在的问题就是两路输出超过5.6V就有一路输出不正常
说的可能有些不太清楚,还请大伙帮忙看看,谢谢
(原文件名:MCP4641.JPG)
一周热门 更多>