4~20mA电流输出芯片XTR111完整电路

本文介绍了一种广泛应用的电流输出芯片XTR111,详细讲解了其工作原理及应用电路,并提供了实际使用的电路设计方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在工控或者和工控相关的行业,一定会遇到需要输出4~20mA电流的时候。而XTR111是应用最广泛的电流输出芯片。

最简单简陋的电流输出电路,是用“三级管+放大器”构成的。如下图所示:


这个电路很简单,你可以试着搭一下,J1是电流输出口,你可以在J1上接个LED灯,随着“电压输入”的变化,LED灯的亮度就会变化,这说明电流发生了变化。

“三极管+放大器”组成的电流输出电流,还可以再经过改进,如下图所示:



尽管做了改进,得到的电流输出也不是完全随电压输入呈线性的关系。所以在高精度仪器上,一般使用集成型的电流芯片。例如我们今天要讲的XTR111就是应用最广泛的电流输出芯片。

为什么最广泛?原因有二:一是线性度非常好、二是价格便宜。总结成一点,就是性价比高。

你可以去TI的官网下载XTR111的芯片手册,官网还做了一个XTR111的demo板,提供板子的原理图和PCB图,我们做的电路,也都是根据他提供的开发板原理图来画的。


(TI的XTR111demo板)

为了大家方便,我这里给大家提供一种久经考验的电路,省去了大家找资料的麻烦,直接可以使用,优点有二:一是原料好买,二是体积小。


电路解释:

  • 电路中的24V,实际上可以用7V~44V都可以,我曾经用过24V,12V,9V都没有问题。
  • 电路中的5V,不是由外部提供,而是XTR111输出的,这个5V可以用来给DAC芯片供电,当然也可以不用。这个5V最大提供5mA电流,给DAC芯片提供电流绰绰有余,给其它芯片供电的话,你要搞清楚能否带的起来。
  • 电路中,PNP三极管使用SS8550,不是S8550。PMOS管使用SI2309。这两个芯片都使用SOT-23-3封装,整个电路做下来,体积可以非常小。
  • 0~5V输入,对应的是0~25mA的输出电流,线性度非常好。可以用独立的DAC芯片或者单片机的DAC直接驱动。



完整电路已经给你,现在不用的话,赶紧保存吧!
### 如何在 VSCode 中设置 Python 开发环境 为了配置适用于 Python 的 Visual Studio Code (VSCode),需确保已安装 Python 解释器以及对应的扩展。 #### 安装 Python 扩展 通过官方文档指导,可以得知要使 VSCode 支持 Python 编程功能,则需要安装专门针对此语言设计的插件[^2]。这一步骤对于增强编辑器的功能至关重要,因为该扩展提供了诸如 IntelliSense、linting 和调试等功能的支持。 #### 配置解释器路径 一旦完成上述操作之后,在打开项目文件夹的情况下按 `Ctrl+Shift+P` 调出命令面板并输入 "Python Select Interpreter" 来选择合适的 Python 版本作为当前工作区默认使用的版本。如果本地存在多个不同版本号的 Python 实例,那么这里可以选择最适合的那个来执行脚本或启动交互式终端会话。 #### 设置虚拟环境(可选) 创建一个新的虚拟环境中运行应用程序有助于隔离依赖关系,并保持全局包列表整洁有序。可以通过以下方式建立新的 venv: ```bash python -m venv .venv ``` 接着再次利用 “Python Select Interpreter” 功能选取新生成的 `.venv` 文件夹下的解释器实例即可激活这个特定于项目的独立空间。 #### 使用 Jupyter Notebook (可选) 除了传统的源码编写外,还能够直接在 IDE 内部处理基于笔记本的工作流。只需点击左侧活动栏中的图标就能轻松切换到支持 markdown 单元格渲染和即时代码片段评估模式下进行实验性质的数据分析任务了。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值