集成电路测温手段

常见芯片测温手段如下

基于电压/电流域的BJT双极性晶体管测温

负温度系数 CTAT


由本身性质决定,Vbe 天然具有负温度系数
推导略

正温度系数 PTAT

利用 VBEV_{BE} 和 温度成反比

那么两个BJT通入不同的 ICI_C
通过某种手段使得 IC1=nIC2I_{C1} = n I_{C2} , 且 nn 可以控制。
此时使得 VBE1V_{BE1}VBE2V_{BE2} 对温度的变化不一致。
这时通过获取 ΔVBE=VBE1VBE2\Delta V_{BE} = V_{BE1} - V_{BE2} , 通过选取合适的 Ic1 和 Ic2,使得 ΔVBE\Delta V_{BE}TT 表现为正温度系数

实现 #1


ΔVBE=VBE1VBE2=VTln(nI0Is)VTln(I0Is)=VTln(n) \Delta V_{BE} = V_{BE1} - V_{BE2} = V_T ln (\frac{nI_0}{Is}) - V_T ln(\frac{I_0}{Is}) = V_Tln(n)

实现 #2

由于 nI0nI_0I0I_0 不好构造,此时 Q2Q2 使用多个BJT并联分流,形成下面的电路

ΔVBE=VBE1VBE2=VTln(I0Is)VTln(I0nIs)=VTln(n) \Delta V_{BE} = V_{BE1} - V_{BE2} = V_T ln (\frac{I_0}{Is}) - V_T ln(\frac{I_0}{nIs}) = V_Tln(n)

实现#1 和 实现#2 一致的,只是因为#2更容易实现

热电压VT

VT=kTq=VTTV_T = \frac{kT}{q} = \frac{\partial V_T}{\partial T}

带隙基准电压

上面提及了正负温度系数,那么如果将一个正温度系数的电压和一个负温度系数的电压叠加起来,给定适当的条件,那么是可以输出一个电压 VrefV_{ref} 使得 VrefV_{ref} 在 特定温度范围内与温度无关

Vref=α1VBE1+α2ΔVBE=α1VBE1+α2VTln(n)V_{ref} = \alpha_1 V_{BE1} + \alpha_2 \Delta V_{BE} = \alpha_1 V_{BE1} + \alpha_2 V_T ln(n)

VrefT=α1VBE1T+α2ΔVBE=α1VBET+α2ΔVBETln(n)\frac {\partial V_{ref}} {\partial T} = \alpha_1 \frac {\partial V_{BE1}} {\partial T} + \alpha_2 \Delta V_{BE} = \alpha_1 \frac {\partial V_{BE}} {\partial T} + \alpha_2 \frac {\partial \Delta V_{BE}} {\partial T} ln(n)

其中 VBET1.5mV/K\frac {\partial V_{BE}} {\partial T} \approx -1.5mV/K 以及 ΔVBET0.087mV/K\frac {\partial \Delta V_{BE}} {\partial T} \approx 0.087mV/K
α1=1\alpha_1 = 1
若想VrefT=0\frac {\partial V_{ref}} {\partial T} = 0
α2ln(n)17.2\alpha_2 ln(n) \approx 17.2
因此VrefVBE1+17.2VT1.25VV_{ref} \approx V_{BE1} + 17.2V_T \approx 1.25V

可得目标电路需要完成一个VBE1V_{BE1}17.2VT 17.2V_T的叠加

使用如下电路

ps: 该图 nQ2 处 是同上的 n 个 BJT 并联分流的设计

现在假设Vo1=Vo2V_{o1} = V_{o2}

VBE1=Vo1=VBE2+I0R V_{BE1} = V_{o1} = V_{BE2} + I_0 R

ΔVBE=VBE1VBE2=VTln(n)=I0R \Delta V_{BE} = V_{BE1} - V_{BE2} = V_Tln(n) =I_0 R

此时 R 上的分压即是VTln(n)V_Tln(n),左边的Q1提供了VBE1V_{BE1}

Vo2V_{o2}就可以作为VrefV_{ref}进行输出

但是

以上电路还是有问题
1.需要一种方法使得Vo1=Vo2V_{o1} = V_{o2}
2.nn过大,需要更多的BJT,这时不可接受的,需要某种手段,放大VTln(n)V_Tln(n)

使用如下电路


利用负反馈放大器的性质,使X和Y的电位相同,此时

VX=VY=VBE1V_X = V_Y = V_{BE1}

VR3=VBE1VBE2=VTln(n)V_{R3} = V_{BE1} - V_{BE2} = V_T ln(n)

Vref=VBE2+VR3R2+R3R3 V_{ref} = V_{BE2} + V_{R3} \frac{R2 + R3} {R3}

Vref=VBE2+VTln(n)R2+R3R3 V_{ref} = V_{BE2} + V_T ln(n) \frac{R2 + R3} {R3}

VTln(n)V_Tln(n)得到了放大,倍数为1+R2R31+\frac{R2}{R3},这样可以适当给定R2R2R3R3,来减少nn

ps: 此处暂不考虑温度对电阻的影响

##

参考

作者:odjvnrij  创建时间:2024-10-02 00:02
最后编辑:odjvnrij  更新时间:2024-11-28 16:14