具有I2C总线接口的A/D芯片PCF8591及其应用
温度变化时通过AD590的电流发生变化,温度每升高1℃,电流增加1mA。两只远放电路的作用是将电流信号转变为电压信号。图中R6、R7、R8、R9 是温度校准电位器,均采用精细电位器。图中R6和R7分别用来校准0℃时两运放的输出电压,即将传感器置于冰水混合液中时,调节R6或R7使运放的输出电压,即将传感器置于冰水混合液中时,调节R6或R7使运放的输出电压为0V。图中R8和R9分别用来校准100℃时两运放的输出电压,即将传感器置于沸水时,调节R8或R9使两运放的输出电压为某一确定值。此值由使用者决定,当然,其值大小要考虑A/D转换器选用的基准电源值。
A/D转换器PCF8591靠数据线SDL和时钟线SCL与CPU联系。由软件决定水温数据的采集时间和数据的存储以及送去显示。
4 结论
Philips公司推出的I2C总线系统较通用单片机系统电路简单。由普通CPU芯片同I2C专用器件组成的系统为模拟I2C系统,它性能稳定,价格较低,具有较大的应用前景.
参考文献:
1. 何立民.I2C总线应用系统设计[M].北京:北京航空航天大学出版社,1997.
2. 何立民.单片机应用系统设计系统配置与接口技术[M].北京:北京航空航天大学出版社,1999.
评论