一种能够避免使用乘法器的温度传感器实现方法技术

技术编号:20543406 阅读:29 留言:0更新日期:2019-03-09 16:30
本发明专利技术涉及一种能够避免使用乘法器的温度传感器实现方法,包含:S1、通过两个偏置电流分别在两个双极型晶体管上产生射极‑基极电压,获取温度传感器的温度信号;S2、温度信号经过Σ‑Δ模数转换器进行采样量化,实现模数转换,输出数字码流BS;S3、通过累加器累加计算一次温度转换的过采样次数中数字码流BS=1的次数N1,count;S4、得到温度传感器最终输出的摄氏温度表达为:

A Realization Method of Temperature Sensor Avoiding Multiplier

The invention relates to a temperature sensor realization method which can avoid using multiplier, including: S1, generating emitter base voltage on two bipolar transistors by two bias currents, obtaining temperature signal of temperature sensor; S2 and temperature signal are sampled and quantized by A/D converter, realizing analog-to-digital conversion, outputting digital code stream BS; S3, through accumulation. The accumulator calculates the number of times of over-sampling in one temperature conversion, the number of times of digital code stream BS=1, N1, count, and S4. The final temperature output of the temperature sensor is expressed as follows:

【技术实现步骤摘要】
一种能够避免使用乘法器的温度传感器实现方法
本专利技术涉及一种温度传感器实现方法,具体是指一种能够避免使用乘法器的温度传感器实现方法,属于集成电路设计的

技术介绍
在温度传感器中,温度信号从模拟信号转换成数字信号后,需要乘上一个相关系数,并加上相关的失调之后,才能够与实际环境中检测到的温度对应起来。因此,在温度传感器中需要使用乘法器和加法器。如图1所示,为现有技术中常用的温度传感器的结构示意图。其中,两个偏置电流Ibias1和Ibias2分别流入两个双极型晶体管(BipolarTransistor)Q1和Q2的发射极,从而产生两个射极-基极电压。此处,将双极型晶体管Q1上的射极-基极电压记为VBE,将两个双极型晶体管Q1和Q2的射极-基极电压的差值记为ΔVBE。且VBE和ΔVBE则分别表示了温度传感器中的两个主要温度信号。随后,温度信号VBE和ΔVBE经过Sigma-DeltaADC(Σ-Δ模数转换器)进行量化。在此过程中,Sigma-DeltaADC会对输入的VBE和ΔVBE信号进行采样,并输出一个1bit的数字码流BS(BitStream)。当数字码流BS为低电平时,Sigma-DeltaADC采样ΔVBE的值;而当数字码流BS为高电平时,Sigma-DeltaADC采样-VBE的值。数字码流BS后续经过降采样滤波器(DecimationFilter)滤波后,得到一个量化后的温度信号μ,表示为:其中,α为ΔVBE在采样时被放大的倍数;k为波尔兹曼常数,T为绝对温度,q为电子电荷,p为双极型晶体管Q1和Q2的电流密度比。根据物理特性可得,VBE可以如下表示:VBE=Vg0+λT(3)其中,Vg0为绝对零度时的带隙基准电压,λ为VBE的温度系数,通常约为-2mV/K。进一步,温度信号μ与绝对温度T之间的关系表示为:T=A×μ(4)当绝对温度T=0时,μ=0;当绝对温度T=-Vg0/λ时,根据公式(3)可得VBE=0;再根据公式(1)可得μ=1;因此有:其中,通常情况下Vg0≈1.2V,λ≈-2mV/K,因此A通常约为600。根据摄氏温度与绝对温度之间的转换关系,可得摄氏温度为:C=T-273.15=A×μ-273.15(6)从上述的公式(4)和公式(6)能够显而易见得到,量化后的温度信号μ在转换为绝对温度和摄氏温度时,均需要乘以系数A,因此需要使用到乘法器。如图2所示,其给出了现有技术中从量化后的温度信号μ到绝对温度和摄氏温度之间的转换过程。在数字电路实现中,乘法器需要占用的电路面积非常大。特别是随着温度传感器的精度越来越高,乘法器的位数也越来越高,而乘法器的电路面积是随着乘法器的位数呈指数增加的。因此,在高精度温度传感器中,乘法器占用的电路面积非常大,甚至可能大于整个温度传感器中其他所有数字电路资源的总和。除此之外,乘法器在计算的过程中会产生动态功耗,该动态功耗会增加半导体芯片的自热,从而影响温度传感器检测环境温度的准确性。当温度传感器的精度越高时,该影响就会越明显。基于上述,本专利技术提出一种能够不采用乘法器的温度传感器实现方法,减小半导体芯片电路面积和功耗的占用,提高温度传感器的检测精度,避免因使用乘法器而带来的负面影响,以解决现有技术中存在的缺点和限制。
技术实现思路
本专利技术的目的在于提供一种能够避免使用乘法器的温度传感器实现方法,通过位数平移方法代替乘法运算,有效节省电路占用面积和功耗,降低成本,提高检测精度。为了达到上述目的,本专利技术提供一种能够避免使用乘法器的温度传感器实现方法,包含以下步骤:S1、通过两个偏置电流分别在两个双极型晶体管上产生射极-基极电压,获取温度传感器的温度信号;S2、温度信号经过Σ-Δ模数转换器进行采样量化,实现模数转换,输出数字码流BS;S3、通过累加器累加计算一次温度转换的过采样次数中数字码流BS=1的次数N1,count;S4、计算得到温度传感器最终输出的摄氏温度表达为:S5、对累加器累加得到的N1,count值平移n位,再加上-273.15即可得到最终输出的摄氏温度值。所述的S3中,还包含:数字码流BS经过累加器滤波后得到的一个量化的温度信号μ,表示为:其中,NOSR为一次温度转换中的过采样次数。所述的一次温度转换中的过采样次数NOSR是根据Σ-Δ模数转换器的精度确定的,为2的幂次方。所述的S4中,具体包含以下步骤:S41、根据温度信号μ与绝对温度T之间的关系:T=A×μ,A为温度转换系数;以及根据摄氏温度与绝对温度之间的转换关系:C=T-273.15;可得:S42、令则NOSR=A×2n;S43、根据一次温度转换中的过采样次数NOSR、温度转换系数A、以及公式NOSR=A×2n,计算n的值。所述的S5中,当n为正整数时,对累加器累加得到的N1,count值右移n位;当n为负整数时,对累加器累加得到的N1,count值左移n位。综上所述,本专利技术提供的能够避免使用乘法器的温度传感器实现方法,通过位数平移方法代替乘法运算,从而有效节省电路占用面积,降低芯片成本,并且能够有效节省因乘法器计算过程所占用的功耗,减小因温度传感器自热而导致的检测误差。附图说明图1是现有技术中常用的温度传感器的结构示意图;图2是现有技术温度信号由ADC输出后转换至摄氏温度值的流程图;图3为本专利技术中的温度传感器的结构示意图;图4为本专利技术温度信号由ADC输出后转换至摄氏温度值的流程图;图5为本专利技术方法在Matlab中仿真得到的温度传感器的输出温度值的示意图;图6为本专利技术方法得到的温度传感器的输出温度值与仿真温度值之间的误差值的示意图。具体实施方式以下根据图3~图6,通过优选实施例对本专利技术的
技术实现思路
、构造特征、所达成目的及功效予以详细说明。如图3所示,为本专利技术中的温度传感器的结构示意图。其中,两个偏置电流Ibias1和Ibias2分别流入两个双极型晶体管Q1和Q2的发射极,分别在Q1和Q2产生两个射极-基极电压。将双极型晶体管Q1上的射极-基极电压记为VBE,将两个双极型晶体管Q1和Q2的射极-基极电压的差值记为ΔVBE,并作为温度传感器的温度信号。随后,温度信号VBE和ΔVBE经过Sigma-DeltaADC进行采样量化以实现模数转换。在此过程中,Sigma-DeltaADC会对输入的VBE和ΔVBE信号进行采样,并输出一个1bit的数字码流BS。当数字码流BS为低电平时,Sigma-DeltaADC采样ΔVBE的值;当数字码流BS为高电平时,Sigma-DeltaADC采样-VBE的值。与现有技术不同的是,本专利技术采用累加器来代替DecimationFilter(降采样滤波器)。虽然累加器也是DecimationFilter中的一种,但是累加器的原理是在一次温度转换的过采样次数中累积数字码流BS=1的次数,最后将BS=1的次数除以总的过采样次数并输出。因此,数字码流BS经过累加器滤波后,得到的一个量化后的温度信号μ表示为:其中,N1,count为一次温度转换中数字码流BS=1的次数,NOSR为一次温度转换中的过采样次数;其中,过采样次数随着温度传感器的检测精度提高呈指数增加,通常为2的幂次方。根据温度信号μ与绝对温度T之间的关系:T=A×μ,A为系数;以及根据摄氏温度与绝对温度之间本文档来自技高网
...

【技术保护点】
1.一种能够避免使用乘法器的温度传感器实现方法,其特征在于,包含以下步骤:S1、通过两个偏置电流分别在两个双极型晶体管上产生射极‑基极电压,获取温度传感器的温度信号;S2、温度信号经过Σ‑Δ模数转换器进行采样量化,实现模数转换,输出数字码流BS;S3、通过累加器累加计算一次温度转换的过采样次数中数字码流BS=1的次数N1,count;S4、计算得到温度传感器最终输出的摄氏温度表达为:

【技术特征摘要】
1.一种能够避免使用乘法器的温度传感器实现方法,其特征在于,包含以下步骤:S1、通过两个偏置电流分别在两个双极型晶体管上产生射极-基极电压,获取温度传感器的温度信号;S2、温度信号经过Σ-Δ模数转换器进行采样量化,实现模数转换,输出数字码流BS;S3、通过累加器累加计算一次温度转换的过采样次数中数字码流BS=1的次数N1,count;S4、计算得到温度传感器最终输出的摄氏温度表达为:S5、对累加器累加得到的N1,count值平移n位,再加上-273.15即可得到最终输出的摄氏温度值。2.如权利要求1所述的能够避免使用乘法器的温度传感器实现方法,其特征在于,所述的S3中,还包含:数字码流BS经过累加器滤波后得到一个量化的温度信号μ,表示为:其中,NOSR为一次温度转换中的过采样次数。3.如权利要求2所述的能够避免使用乘...

【专利技术属性】
技术研发人员:陈珍珍夏天张洪杨清
申请(专利权)人:聚辰半导体股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1