我这边使用嵌入式主板连接MAX197进行模拟量的采集,但是我在未接任何输入的时候 采集程序却显示有0.76V的电压,这个悬空电压似乎太大了些,不知道能否在降低这个悬空电压值的同时,不影响正常的输入电压的值!
1楼
MAX197无需外接元器件就可独立完成A/D转换功能。它可分为内部采样模式和外部采样模式,采样模式由控制寄存器的D5位决定。在内部采样控制模式(控制位置0)中,由写脉冲启动采样间隔,经过瞬间的采样间隔(芯片时钟为2MHz时,为3ms),即开始A/D转换。在外部采样模式(D5=1)中,由两个写脉冲分别控制采样和A/D转换。在第一个写脉冲出现时,写入ACQMOD为1,开始采样间隔。在第二个写脉冲出现时,写入控制字ACQMOD为0,MAX197停止采样,开始A/D转换。这两个写脉冲之间的时间间隔为一次采样时间。当一次转换结束后,MAX197相应的INT引脚置低电平,通知处理器可以读取转换结果。内部采样模式的数据转换时序对于模拟到数字量的转换,时序要求非常严格,由于MAX197的数字信号输出引脚是复用的,要正确读出转换结果,时序要求尤其重要。在一次采样开始前,可以通过单片机的8位数据线把这些控制字写入MAX197来初始化相应的参数。然后按照一定的时序进行采样和转换。
2楼
未接入任何输入是什么意思,CMOS输入悬空,电压状态不固定的,不输入的时候可以短接到地。
3楼
输入浮空时有可能出现这样的读数,实际应用中最好把不使用的输入通道接模拟地,这样也有助于避免对其他通道引入干扰。在数据采集器实际使用之前,可以屏蔽ADC转换数据的显示,因为这些数据没有任何实际意义。
4楼
学习!
5楼
学习
6楼
体去藕电容,在频率很低时电源模块可以提供噪声电流的回路,频率稍高由体电容(BULK,一般是铝电解,或是钽电容)提供电流回路
7楼
电压哪里来的
8楼
找到原因再解决