模拟电路设计
1. 功能示意图
- 三个滑动变阻器可以对3路恒流源输出量进行调节,从而改变LED发光亮度。
- ADS1220芯片,需要使用SPI模式1。目前使用的是两线制接线方式。不需要校准。
- 加热丝PID控温,在湿度变送器项目中有涉及。光电采集板不对加热丝进行控温。
- 本项目考虑到运行速率,未采用操作系统。
- 指示灯包括6个通讯指示灯(3路收发)和一个运行指示灯。用户按键用于boot升级以及shell模式。
- 1路485和一路232 共用串口2。通过开关拨动切换。
2. 电路图分析
2.1 三级检测电路
- 第一级运放,将电流信号转换成电压信号。第二级运放用于放大。第三级运放用于电压跟随。
- 关于第一级运放电路。主要目的是将电流信号转换到电压信号。如下图所示,利用虚短虚断可以得到输入输出的关系。
将第一环节化简,可以得到近似的放大电路。利用上述分析方法,不难得出:Vout = - Is * Rf 。这里的电流实际流向为向外,因而电流值为负值,电压值为正值。
- 关于第二级放大电路。根据同相放大器(non inverting)可知,放大增益等于8.6 。
- 关于运放跟随器。如上图所示,由运放搭建的电压跟随器。100%的负反馈环节。
参考链接:运放跟随器
电压跟随器是一种具有100%电压负反馈的放大器电路,其特点是输出电压的幅度和极性都与输入电压相同,所以叫跟随器。
运放跟随器有输入阻抗高,而输出阻抗低的特性,一般来说,输入阻抗可以达到几兆欧姆,而输出阻抗低,通常只有几欧姆,甚至更低。
输入阻抗高,有一定的隔离保护作用。输出阻抗低,可以减小输出信号在自己身上的损耗。
2.2 二级放大电路
- 该二级运放电路与上文三级运放电路的前两级相同。这里不做分析。
2.3 三路恒流源驱动电路
- 驱动电路化简如下图所示,不难得出 io = Vref/62R 。(Vref可调范围 0 ~ 2.5V,io可调变化范围是0 ~ 40.32mA)
2.4 标准信号输出(4~20mA)
-
如下图所示,为化简后的电路。该电路采用XTR111手册中推荐的典型电路方案。详见手册。
XTR111AIDGQR
-
mos管和三极管的简单介绍。如下图所示。
BSP170PH6327
MMBT5087LT1G
2.5 供电电路和基准电压电路
- 如下图所示是供电电路和基准电路。
TPS5430DDAR
LM1117IMPX-3.3/NOPB
ADR3425ARJZ-R7