使用MSP430F4250做了一个段式液晶的温度控制器,使用SD16A的A4通道,经测试发现此通道只能工作在差分输入状态下,一旦将差分输入的负输入端接地,段式液晶就不显示了,请问这是怎么回事,该怎么解决
Bruce Wei:
请上传原理图。应该是你的电路设计的问题。
kqian0327:
你好,
如果不接A4-,测量得到的结果是什么?
加上A4-,程序是你是不是做了修改?
fantao meng:
回复 kqian0327:
我只有在全差分输入的情况下测量才正常,源和MCU不供地的时候能正常测量,一旦把A4-接地 LCD就不显示了
Xiaowei Bai1:
你好,请看下图中所标注的地方, 你的设置正确么?A4-不能直接接地,你可以将A4-设置为AVSS来达到你的单端测试目的。
fantao meng:
回复 Xiaowei Bai1:
感谢您的回复,那这样看来就应该是这个问题了。但我只是有点想不通,这个引脚为啥不能直接接地,看手册上貌似也能对共模输入电压的要求
SD16AE = SD16AE2 + SD16AE3; //A4输入口为P1.2/P1.3这个设置不对吗?
Xiaowei Bai1:
回复 fantao meng:
你好,如下是ADC unipolar 模式的输入范围
同时在数据手册中明给出单端输入的输入阻抗时,有说明条件one in put pin to AVSS.
应该设置为如下:
SD16AE = SD16AE3; //A4输入口为P1.2/P1.3这个设置不对吗
同时设置 SD16UNI=1;
fantao meng:
回复 Xiaowei Bai1:
按你给的指示已经实现了单端的输入,但我发现一个问题,在单端输入的时候感觉噪声比差分输入时大很多,我已经把OSR设置为1024了
fantao meng:
回复 Xiaowei Bai1:
还遇到一个问题就是,当我以通道7的hex值作为0点偏移值校准通道4后,测量的精度更差,经测试通道4的0点偏移值和通道7不一致,差的还不少,这个问题是怎么回事,没有开启BUFFER。
我试着在单端输入的情况下开启BUFFER,结果测量值就不变化了
Xiaowei Bai1:
回复 fantao meng:
你好,
最近太忙没有及时回复你的邮件,不好意思。
如果是这样的话,需要确定几个问题,能否麻烦你把你的原理图发我看下? 我的邮箱都是:xiaowei-bai@ti.com.