带隙基准(bandgap)电路

低功耗蓝牙项目,需要一块懂省电的板

思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发

Bandgap(带隙基准电路)在模拟电路中是非常重要的模块,尤其是在信号链模块中。目前,有许多方法可以用来实现带隙基准,其中,比较常用的方法是利用一个具有负温度系数的pn结与一个具有正温度系数的电路(PTAT)相互抵消来实现零温度系数。

首先分析正温度系数部分是如何产生的。它是利用三极管(pn结)的特性实现的。一个正偏的三极管集电极电流关系为:

                                                                                                                                                                                                                           I_{c}=I_{s}exp(\frac{qV_{BE}}{kT})                                                    (1)

其中,I_{s}是三极管的饱和电流。又有结电流与结电流密度的关系为:

                                                                     I_{c}=A_{E}J_{c}                                                            (2)

其中,A_{E}是基级-集电极结有效面积。根据公式(1)(2)可得到两个三极管分别偏置在J_{1}J_{2}时,结电压差V_{BE}为:

                                                                                                                                                                                                                 \Delta V_{BE}=V_{2}-V_{1}=\frac{kT}{q}In(\frac{J_{2}}{J_{1}})                                         (3)

这就得到了具有正温度系数的结电压差的表达式,这个关系十分精准,只要两个三极管的偏置电流比值保持固定。三极管的结偏压V_{BE}具有负温度系数,大约是-2mV/K。下图是常用的bandgap电路示意图。注意,实际上三极管Q2的并联数是Q1的n倍。

Bandgap电路利用到了运放虚短的特性,A,B两点的电压相等,同时电流镜使得M1-M3各支路的电流相等,因此:

                                                                                                                                                                                                V_{A}=V_{B}=V_{BE1}=V_{BE2}+V_{R1}=V_{BE2}+I_{1}R_{1}                          (4)

故:

                                                                                                                                                                                              \Delta V_{BE}=\frac{kT}{q}In(\frac{nA}{A})=\frac{kT}{q}In(n)=V_{R1}=I_{1}R_{1}                               (5)

而输出参考电压等于:

                                                                                                                                                                                          V_{REF}=V_{BE3}+V_{R2}=V_{BE3}+I_{2}R_{2}=V_{BE3}+I_{1}R_{2}                       (6)

结合公式(5)(6),可得到:

                                                                                                                                                                                                              V_{REF}=V_{BE3}+\frac{R2}{R1}\frac{kT}{q}In(n)                                             (7)

通过选择合适的电阻比值,可以使得正负温度系数相抵消得到零温度系数的输出。这就是最常见的bandgap电路,该电路最大的特点就是输出电压恒定,大约为1.2V。

为了实现输出电压的可调节,思路是换成产生一个零温度系数的电流,将这个电流通过一个电阻来实现对输出电压的调控。这个电路如下图所示,也叫做banba电路。

这个电路的基本工作原理和常规的bandgap电路一致,也是利用放大器的虚短特性,让A点和B点电压相等。同样地,两个三极管的结电压差同样等于:

                                                                                                                                                                                                                   \Delta V_{BE}=\frac{kT}{q}In(n)                                                             (8)

负温度系数电压V_{BE}与正温度系数电压\Delta V_{BE}分别流经电阻R_{2}R_{0}

                                                                                                                                                                                                                           I_{2}=\frac{V_{BE}}{R_{2}}                                                                    (9)

                                                                                                                                                                                                                    I_{0}=\frac{\Delta V_{BE}}{R_{0}}=\frac{\frac{kT}{q}In(n)}{R_{0}}                                                    (10)

这两个电流叠加起来通过电流镜流经电阻R_{3},可得到:

                                                                                                                                                                                                             V_{REF}=V_{BE}\cdot \frac{R_{3}}{R_{2}}+\frac{kT}{q}In(n)\cdot \frac{R_{3}}{R_{0}}                                    (11)

通过调整电阻R_{0},R_{2}与n可得到零温度系数的电流,通过改变电阻R_{3}可得到不同的输出电压,这就实现了输出电压的调节而不是固定在1.2V。                                                                                     

低功耗蓝牙项目,需要一块懂省电的板

思澈 SF32LB52 芯片,BLE 协议栈深度优化,上手即开发

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值