简 介: 根据PN结的电流电压方程,可以看到它与PN温度有关,基于此可以用于测量环境或者芯片内部的温度。选择NPN,PNN三极管(2N3906,2N3904)所得到的温度比起普通的PN届更加的精确。本文参照 Accurate Temperateure Sensing with an External PN Junction 给出了设计外部PN结测温所需要的主要的方面。

关键词PN结二极管

#mermaid-svg-0W9eHRrK8kE4CwcL {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-0W9eHRrK8kE4CwcL .error-icon{fill:#552222;}#mermaid-svg-0W9eHRrK8kE4CwcL .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-0W9eHRrK8kE4CwcL .edge-thickness-normal{stroke-width:2px;}#mermaid-svg-0W9eHRrK8kE4CwcL .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-0W9eHRrK8kE4CwcL .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-0W9eHRrK8kE4CwcL .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-0W9eHRrK8kE4CwcL .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-0W9eHRrK8kE4CwcL .marker{fill:#333333;stroke:#333333;}#mermaid-svg-0W9eHRrK8kE4CwcL .marker.cross{stroke:#333333;}#mermaid-svg-0W9eHRrK8kE4CwcL svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-0W9eHRrK8kE4CwcL .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-0W9eHRrK8kE4CwcL .cluster-label text{fill:#333;}#mermaid-svg-0W9eHRrK8kE4CwcL .cluster-label span{color:#333;}#mermaid-svg-0W9eHRrK8kE4CwcL .label text,#mermaid-svg-0W9eHRrK8kE4CwcL span{fill:#333;color:#333;}#mermaid-svg-0W9eHRrK8kE4CwcL .node rect,#mermaid-svg-0W9eHRrK8kE4CwcL .node circle,#mermaid-svg-0W9eHRrK8kE4CwcL .node ellipse,#mermaid-svg-0W9eHRrK8kE4CwcL .node polygon,#mermaid-svg-0W9eHRrK8kE4CwcL .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-0W9eHRrK8kE4CwcL .node .label{text-align:center;}#mermaid-svg-0W9eHRrK8kE4CwcL .node.clickable{cursor:pointer;}#mermaid-svg-0W9eHRrK8kE4CwcL .arrowheadPath{fill:#333333;}#mermaid-svg-0W9eHRrK8kE4CwcL .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-0W9eHRrK8kE4CwcL .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-0W9eHRrK8kE4CwcL .edgeLabel{background-color:#e8e8e8;text-align:center;}#mermaid-svg-0W9eHRrK8kE4CwcL .edgeLabel rect{opacity:0.5;background-color:#e8e8e8;fill:#e8e8e8;}#mermaid-svg-0W9eHRrK8kE4CwcL .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-0W9eHRrK8kE4CwcL .cluster text{fill:#333;}#mermaid-svg-0W9eHRrK8kE4CwcL .cluster span{color:#333;}#mermaid-svg-0W9eHRrK8kE4CwcL div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-0W9eHRrK8kE4CwcL :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;}

理论基础
目 录
Contents
相关芯片
提出问题
相关公式
PN结电流方程
电路设计
电路布线
总 结

§01 理论基础


1.1 相关芯片

  在 LINEAR TECHNOLOGY 技术文档Accurate Temperature Sensing with a External P-N Junction 给出了 利用外置的PN结测量温度的方案。这类方案中应用到 LTC2974LTC3880LTC3883 这类开关电源中的温度管理中。

  这篇文档提到应用PNP型三极管 2N3906 的 b-e PN 结温度特性来测量外部温度。 这个三极管在 三极管的耐压与hFE之间是什么关系? 被测量过,说明我手头是存在这款三极管的。在 博文 利用二极管的P-N结的I-V特性测量Boltzmann常数 利用了 对应的 NPN型( 2N2904 )测量了Boltzmann常数,精度在1.4%之内。这也间接证明了利用三极管中的PN届测量温度的实验基础。

1.1.1 提出问题

  上面的资料给我们提出了以下问题:

  • 为什么需要借助于三极管中的PN结来测量温度,而不是简单的使用普通的二极管的PN届?
  • 对于PNP,NPN型三极管,究竟哪一种PN届测量温度比较高?

(1)为什么使用三极管?

  通常下,直接使用二极管测量V-A特性,会发现它与PN前向偏置电流方程有差别:

iD=Is(eVDnk⋅T−1)=Is(eVDn⋅VT−1)i_D = I_s \left( {e^{{{V_D } \over {nk \cdot T}}} - 1} \right) = I_s \left( {e^{{{V_D } \over {n \cdot V_T }}} - 1} \right)iD​=Is​(enk⋅TVD​​−1)=Is​(en⋅VT​VD​​−1)

  下面是在 Forward and Reverse Bias of a PN Junction (Explained) 给出的普通二极管V-A特性曲线。

▲ 图1.1.1 PN结的V-I 特性

  在 PN Junction Theory for Semiconductor Diodes 中给出了二极管的 I-V 特性曲线:

▲ 图1.1.2 二极管 I-V 特性曲线

  在 Measurement of Boltzmanns constant 作者D.E Evans展示了使用普通的设备在 TIP29 功率 PNP三极管的 b-e 结上测量 e/k 常数的实验。其中提到,在满足 Vcb=0V_{cb} = 0Vcb​=0 V的时候,对于普通的PN结中的 多数载流子和表面电流的影响都被基极电流抵消了,因此集电极电流 ICI_CIC​ 正好反映了 PN 结电流的内容。

▲ 图1.1.1 三极管的集电极电流反映了PN结电流

  在 Accurate Temperature Sensing with an External P-N Junction 的中间,CHOICE of PN Junction Device一节中也给出了为什么选择 PNP,NPN三极管来测量PN温度的说明:

  • 一些二极管的前向导通电压与温度之间并没有特别大的关系,主要可能是来自于反向Is电流与温度也有关系,这就为什么普通的二极管的电压特性与温度之间是反向的关系,而不是像前面公式中所选择的那样;
  • 三极管中的PN结具有很大的理想因子 nnn ,这对于提高测量精度有利。

▲ 图1.1.4 LTSpice 仿真对比了2N3906, 1N4148 PN结 I-V特性曲线

(2)NPN 与 PNP

  至于使用NPN还是PNP来测量温度,在所能够看到的文献中并没有进行对比。

  不过在Accurate Temperature Sensing with an External P-N Junction 对于2N3906(PNP),2N3904(NPN)都表示可以的。

1.2 相关公式

1.2.1 PN结电流方程

IC=Is(eVBEn⋅VT−1)I_C = I_s \left( {e^{{{V_{BE} } \over {n \cdot V_T }}} - 1} \right)IC​=Is​(en⋅VT​VBE​​−1)

VT=kTqV_T = {{kT} \over q}VT​=qkT​

  • ICI_CIC​ :前向电流
  • ISI_SIS​ :反向饱和电流
  • VBEV_{BE}VBE​ :B-E 前向电压
  • VTV_TVT​ :温度电压
  • nnn :理想因子
  • kkk :玻尔兹曼常数

  在 VBE>>VTV_{BE} > > V_TVBE​>>VT​ 的时候,上述公式中的 −1- 1−1 可以省略:VBE≈n⋅kTqln⁡(ICIS)V_{BE} \approx n \cdot {{kT} \over q}\ln \left( {{{I_C } \over {I_S }}} \right)VBE​≈n⋅qkT​ln(IS​IC​​)

  则对应的温度:T=q⋅VBEnk⋅ln⁡(ICIS)T = q \cdot {{V_{BE} } \over {nk \cdot \ln \left( {{{I_C } \over {I_S }}} \right)}}T=q⋅nk⋅ln(IS​IC​​)VBE​​

  如果使用差分电流,也就是分别测量在 IC1,IC2I_{C1} ,I_{C2}IC1​,IC2​ 两个电流下的对应 VBE1,VBE2V_{BE1} ,V_{BE2}VBE1​,VBE2​ ,那么可以获得:T=VBE1−VBE2nkqln⁡(IC1IC2)T = {{V_{BE1} - V_{BE2} } \over {{{nk} \over q}\ln \left( {{{I_{C1} } \over {I_{C2} }}} \right)}}T=qnk​ln(IC2​IC1​​)VBE1​−VBE2​​

  特别是两个电流呈现比例关系: IC2=N⋅IC1I_{C2} = N \cdot I_{C1}IC2​=N⋅IC1​ ,则:T=VBE1−VBE2nkqln⁡(1N)T = {{V_{BE1} - V_{BE2} } \over {{{nk} \over q}\ln \left( {{1 \over N}} \right)}}T=qnk​ln(N1​)VBE1​−VBE2​​

  在最终的温度计算公式中,二极管的反向饱和电流 ISI_SIS​ 被消去,就只剩下一个二极管理想因子 nnn 。

§02 电路设计


2.1 电路布线

▲ 图2.1.1 测量基本原理图

▲ 图2.1.2 利用LTC2991读取NPN的PN届温度传感器

※ 总  结 ※


  根据PN结的电流电压方程,可以看到它与PN温度有关,基于此可以用于测量环境或者芯片内部的温度。选择NPN,PNN三极管(2N3906,2N3904)所得到的温度比起普通的PN届更加的精确。本文参照 Accurate Temperateure Sensing with an External PN Junction 给出了设计外部PN结测温所需要的主要的方面。


■ 相关文献链接:

  • LINEAR TECHNOLOGY
  • Accurate Temperature Sensing with an External P-N Junction
  • LTC2974
  • LTC3880
  • LTC3883
  • 2N3906
  • 三极管的耐压与hFE之间是什么关系?
  • 利用二极管的P-N结的I-V特性测量Boltzmann常数
  • 2N2904
  • Forward and Reverse Bias of a PN Junction (Explained)
  • PN Junction Theory for Semiconductor Diodes
  • Measurement of Boltzmanns constant
  • TIP29

● 相关图表链接:

  • 图1.1.1 PN结的V-I 特性
  • 图1.1.2 二极管 I-V 特性曲线
  • 图1.1.1 三极管的集电极电流反映了PN结电流
  • 图1.1.4 LTSpice 仿真对比了2N3906, 1N4148 PN结 I-V特性曲线
  • 图2.1.1 测量基本原理图
  • 图2.1.2 利用LTC2991读取NPN的PN届温度传感器

如何利用PN结来测量温度?相关推荐

  1. 用PN结来测温度?没错,就是晶体管的PN结

    ❝ 简 介: 根据PN结的电流电压方程,可以看到它与PN温度有关,基于此可以用于测量环境或者芯片内部的温度.选择NPN,PNP三极管(2N3906,2N3904)所得到的温度比起普通的PN结更加的精确 ...

  2. PN结正向压降温度特性的研究

    PN结正向压降温度特性的研究 引言 采用不同的掺杂工艺,通过扩散作用,将P型半导体与N型半导体制作在同一块半导体(通常是硅或锗)基片上,在它们的交界面处所形成的空间电荷区,被称为PN结.PN结的基本电 ...

  3. 应用计算机测定pn结,应用计算机测定PN结正向压降的温度特性

    应用计算机测定PN结正向压降的温度特性 采用电热法把待测的PN结放置于温度可连续变化的热源中,利用精确的温度传感器 (本文共3页) 阅读全文>> 采用突变结近似,对反向偏置下碲镉汞(HgC ...

  4. PN结中存在的Boltzmann常数

    在文章 Measurement of Boltzman's Constant 作者对, Inman和Miller 在1979年的一个基于晶体三极管测量Boltzmann常数的时间进行的复现和讲解.作为 ...

  5. 温度测量基于c语言,基于PN结的温度测量系统设计论文(C语言)--189876772.doc

    基于PN结的温度测量系统设计论文(C语言)--189876772 PAGE \* MERGEFORMAT - 15 - <智能仪器设计基础> 课 程 设 计 报 告 论文题目: 基于1N4 ...

  6. 模电学习第一天--PN结梳理

    基本概念 本征半导体:纯净的.具有晶体结构的半导体 两种载流子:自由电子.空穴(两种载流子均参与导电) 本征激发:半导体在热激发下产生自由电子和空穴对的现象 复合:电子填补空穴 动态平衡:一定温度下, ...

  7. 利用二极管的P-N结的I-V特性测量Boltzmann常数

    ■ 前言 在网文 An Electronic Mesurement of the Boltzmann's Constant Using I-V Characterisctic of a Silicon ...

  8. 半导体物理实验 06 - | PN结正向压降的温度特性

    一.实验目的和任务 1.了解PN结正向压降随温度变化的基本关系式: 2.在恒定正向电流条件下,测绘PN结正向压降随温度变化曲线,并由此确定其灵敏度: 3.学习用PN结测温的方法. 二.实验原理 (一) ...

  9. 固态器件理论(5)PN结

    文章目录 写在前面 正文 PN结偏置 二极管 回顾 交个朋友 写在前面 原文链接 相关博文 博客首页 注:知识搬运,供学习交流使用,侵联删! 正文 如果将一块P型半导体块与下图(a)中的N型半导体块接 ...

最新文章

  1. 第十七届智能车竞赛英飞凌专题培训 ——四轮摄像头组入门讲解
  2. flask mysql项目模板渲染_Flask模板渲染
  3. Vue.js 系列教程 3:Vue-cli,生命周期钩子
  4. Web学习第一天:Servlet+JSP简单Demo
  5. 小数据福音!BERT在极小数据下带来显著提升的开源实现
  6. @Data注解不生效的原因
  7. [Java] 一、对象的创建 销毁
  8. 存储网络与存储系统架构分析
  9. Struts2,在Action中使用session
  10. 解决:macOS下logisim左侧侧边栏被隐藏
  11. H265/HEVC Codec编解码(MP4和TS)
  12. word三线表标题两条线之间如何出现空白间隔(论文必备)
  13. Artifact XXX:war exploded: Artifact is being deployed, please wait...解决方法
  14. 一个功能齐全的IOS音乐播放器应用源码
  15. 等保测评--计算环境安全测评
  16. 税务会计实务【13】
  17. arduino nano 蓝牙_掌控板IO接口编程入门 | 用Arduino玩转掌控板(ESP32)系列
  18. ubuntu 下达建eCos开发环境
  19. 加入公司以来的工作总结反思
  20. nginx指令之——tcp_nodelay

热门文章

  1. 在监视器(Monitor)内部,是如何做线程同步的?程序应该做哪种级别的同步?
  2. Python算法实战系列:栈
  3. Flash超链接修改工具
  4. (入门)上传GitHub怎么忽略node_modules
  5. 《中国人工智能学会通讯》——11.66 结构属性表示及其在脑影像分析中的应用...
  6. Java程序执行过程
  7. makefile变量赋值
  8. Oracle 中count(1) 和count(*) 的区别
  9. [C#基础知识系列]专题十七:深入理解动态类型
  10. 仰望众位Oracle大牛