首页 / 专利库 / 物理 / 温度 / 温度检测方法和温度检测装置

温度检测方法和温度检测装置

阅读:1074发布:2020-08-09

专利汇可以提供温度检测方法和温度检测装置专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种 温度 检测方法和温度检测装置,其中,该温度检测方法包括:采集由第一 电流 流过温度感测元件所产生的第一 电压 ,并采集由第二电流流过所述温度感测元件所产生的第二电压;根据所述第二电压与所述第一电压之间的差值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度。本申请解决了 现有技术 中温度测量存在较大误差的问题,达到了准确测量温度的技术效果。,下面是温度检测方法和温度检测装置专利的具体信息内容。

1.一种温度检测方法,其特征在于,包括:
采集由第一电流流过温度感测元件所产生的第一电压,并采集由第二电流流过所述温度感测元件所产生的第二电压;
根据所述第二电压与所述第一电压之间的差值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度;
其中,使用两个匹配的二极管来构造所述温度感测元件,两个所述二极管分别偏置在不同的电流上;
所述第一电压为将在所述第一电流流过所述温度感测元件时所述温度感测元件两端的电压通过用于缓冲的电压跟随器之后所得到的电压;所述第二电压为将在所述第二电流流过所述温度感测元件时所述温度感测元件两端的电压通过所述电压跟随器之后所得到的电压。
2.根据权利要求1所述的方法,其特征在于,根据所述第二电压与所述第一电压之间的差值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度包括:采用如下公式来计算所述温度
其中,ΔVD=VD1-VD0,VD1表示所述第二电压,VD0表示所述第一电压;
ID1=NIID0,ID1表示所述第二电流,ID0表示所述第一电流;
k为波兹曼常数,k=1.3806505·10-23,单位为:瓦特*秒/开尔文;
q表示电子电荷(electron charge),q=1.60217653·10-19,单位为:库仑;
T表示所述温度,单位为:开尔文。
3.根据权利要求1所述的方法,其特征在于,根据所述第二电压与所述第一电压之间的差值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度:
将所述第二电压与所述第一电压之间的差值ΔVD放大预定的倍数KA;
根据ΔVD×KA所得到的值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度。
4.根据权利要求3所述的方法,其特征在于,根据ΔVD×KA所得到的值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度包括:
其中,VErr=ΔVD×KA,ΔVD=VD1-VD0,VD1表示所述第二电压,VD0表示所述第一电压,KA表示预定的倍数;
ID1=NIID0,ID1表示所述第二电流,ID0表示所述第一电流;
k为波兹曼常数,k=1.3806505·10-23,单位为:瓦特*秒/开尔文;
-19
q表示电子电荷(electron charge),q=1.60217653·10 ,单位为:库仑;
T表示所述温度,单位为:开尔文。
5.根据权利要求4所述的方法,其特征在于,根据所述温度感测元件能够检测的温度的上限值设置预定的倍数KA。
6.一种温度检测装置,其特征在于,包括:
电流源元件,用于以预定的频率产生具有方波波形的电流,其中,所述电流的最小值为第一电流,所述电流的最大值为第二电流;
温度感测元件,与所述电流源元件连接,用于在所述第一电流流过温度感测元件时产生第一电压,在所述第二电流流过所述温度感测元件时产生第二电压;
温度计算单元,与所述温度感测元件连接,用于根据所述第二电压与所述第一电压之间的差值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度;
其中,使用两个匹配的二极管来构造所述温度感测元件,两个所述二极管分别偏置在不同的电流上;
所述第一电压为将在所述第一电流流过所述温度感测元件时所述温度感测元件两端的电压通过用于缓冲的电压跟随器之后所得到的电压;所述第二电压为将在所述第二电流流过所述温度感测元件时所述温度感测元件两端的电压通过所述电压跟随器之后所得到的电压。
7.根据权利要求6所述的装置,其特征在于,所述温度计算单元用于采用如下公式来计算所述温度:
其中,ΔVD=VD1-VD0,VD1表示所述第二电压,VD0表示所述第一电压;
ID1=NIID0,ID1表示所述第二电流,ID0表示所述第一电流;
k为波兹曼常数,k=1.3806505·10-23,单位为:瓦特*秒/开尔文;
-19
q表示电子电荷(electron charge),q=1.60217653·10 ,单位为:库仑;
T表示所述温度,单位为:开尔文。
8.根据权利要求6所述的装置,其特征在于,所述温度计算单元包括:
电压跟随器,所述电压跟随器的输入端与所述温度感测元件连接,用于在所述温度感测元件产生所述第一电压时响应输入的所述第一电压输出第三电压,以及在所述温度感测元件产生所述第二电压时响应输入的所述第二电压输出第四电压;
增益放大器,所述增益放大器的第一输入端与所述电压跟随器的输出端连接,用于在所述电压跟随器输出所述第三电压时输出由所述第三电压放大预定倍数得到的第五电压,以及在所述电压跟随器输出所述第四电压时输出由所述第四电压放大所述预定倍数得到的第六电压;
温度计算电路,与所述增益放大器的输出端连接,用于根据所述第六电压与所述第五电压之间的差值、所述预定倍数以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度。
9.根据权利要求8所述的装置,其特征在于,所述温度计算电路包括:
叠加器,所述叠加器的第一输入端与所述增益放大器的输出端连接,所述叠加器的第二输入端的电压为预定电压,所述叠加器的输出端输出的电压为所述叠加器的第一输入端输入的电压减去所述预定电压;
自动归零电路,所述自动归零电路的输入端与所述叠加器的所述输出端连接,所述自动归零电路的输出端与所述增益放大器的所述第二输入端连接,用于在所述电压跟随器输出所述第三电压时输出第七电压,所述第七电压使得所述叠加器的所述第一输入端输入的电压等于所述预定电压,在所述电压跟随器输出所述第四电压时输出所述第七电压;
温度计算部件,与所述叠加器的所述输出端连接,用于在所述电压跟随器输出所述第四电压时根据所述叠加器的所述输出端输出的电压、所述预定倍数以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度。

说明书全文

温度检测方法和温度检测装置

技术领域

[0001] 本申请涉及温度检测领域,具体而言,涉及一种温度检测方法和温度检测装置。

背景技术

[0002] 诸如大ASIC和该电流DC/DC转换器的大功率损耗元件通常含有一个能够检测器件温度的二极管。通过执行元件温度检测操作,系统可以在元件的温度超过建议的工作限时采取保护措施。目前采用的标准温度测量电路(Standard Temperature Measurement Circuit)如图1所示,标准温度检测电路中的温度感测二极管根据恒定电流ID产生二极管正向偏压VD。通过处理二极管正向偏压VD来测量温度。在图1中,缓存器用于提供隔离、增益和偏移量(offset)。
[0003] 如图1所示,温度感测二极管的电流和电压之间的理想关系如下所示:
[0004]
[0005] 其中,k为波兹曼常数,k=1.3806505·10-23,单位为:W*s/K(瓦特*秒/开尔文);
[0006] q表示电子电荷(electron charge),q=1.60217653·10-19,单位为:C(库仑);
[0007] T表示温度,单位为:K(开尔文,Kelvin);
[0008] IS(T)表示温度相关二极管反向饱和电流(Temperature Dependent Diode Reverse Saturation Current),
[0009] 其中,C为常数,包括:态密度(density of states),电子和空穴的有效质量(effective masses of electrons and holes),载流子迁移率(carrier mobility),掺杂浓度(doping density),复合寿命(recombination life time),结面积(junction area)等。C的值对于工艺变化而言很敏感的,由于二极管结的掺杂轮廓和二极管形状的不同,对于不同的晶片而言,C的值可能发生非常大的变化。这些过程依赖因素(process dependent factors)将在一个晶片上导致IS(T)产生小的变化,并将在不同的晶片之间导致IS(T)产生大的变换。上述的不同晶片之间的工艺变化同样会影响晶片上的CMOS FET的执行速度,该速度变化将被测量和用来将每个晶片表征为很慢,正常或很快。
[0010] η表示工艺相关参数,例如,对于而言,η≈3.5;
[0011] Vg表示带隙能量,例如,对于硅而言,Vg=1.14V。
[0012] 当温度感测二极管两端由恒定电流ID引起的正向偏压如以下公式所示时[0013]
[0014]
[0015] 公式(1)包括两项:测量项(measurement term) 和偏移量项(offset term) 其中,偏移量项(measurement term)与IS(T)成比例,其增加了工艺相关的类别(process dependent spread),从而防止了仅基于VD来进行准确的温度测量。如图2所示,VD-T的仿真示出了受工艺变化影响的20℃温度测量范围。
[0016] 为了去除上述IS(T)相关的偏移量,一种方法是增加一个可变的偏移电压Vo,如图1所示,调整该可变的偏移电压Vo来抵消上述偏移量项,以对读到的温度进行校正。
[0017] 然而,为了使得上述方法有效,每个温度传感器必须在一个已知的温度上进行校正,这需要花费更多的时间,并增加了设计测试流程的复杂度。
[0018] 通过上述描述可知,标准温度测量电路存在很大的温度检测误差,这主要是由于过程相关参数发生了变换。因此,根据温度误差的方向,系统要么提前采取保护操作或者允许元件工作在建议的最大温度之上,从而导致电路可靠性下降。为了消除上述过程相关误差,可以采用在一个已知的温度上进行单点校正,然而,这需要花费更多的时间,并增加了设计测试流程的复杂度,特别是在多个温度传感器需要校正的情况下。发明内容
[0019] 本申请的主要目的在于提供一种温度检测方法和装置,以至少解决现有技术中温度测量存在较大误差的问题。
[0020] 根据本申请的一个方面,提供了一种温度检测方法,其包括:采集由第一电流流过温度感测元件所产生的第一电压,并采集由第二电流流过温度感测元件所产生的第二电压;根据第二电压与第一电压之间的差值以及第二电流与第一电流之间的比值来计算得到由温度感测元件所检测到的温度。
[0021] 作为一种可选的实现方案,根据第二电压与第一电压之间的差值以及第二电流与第一电流之间的比值来计算得到由温度感测元件所检测到的温度包括:采用如下公式来计算温度
[0022]
[0023] 其中,△VD=VD1-VD0,VD1表示第二电压,VD0表示第一电压;ID1=NIID0,ID1表示第二电流,ID0表示第一电流;k为波兹曼常数,k=1.3806505·10-23,单位为:瓦特*秒/开尔文;q表示电子电荷(electron charge),q=1.60217653·10-19,单位为:库仑;T表示温度,单位为:开尔文。
[0024] 作为一种可选的实现方案,根据第二电压与第一电压之间的差值以及第二电流与第一电流之间的比值来计算得到由温度感测元件所检测到的温度:将第二电压与第一电压之间的差值△VD放大预定的倍数KA;根据△VD×KA所得到的值以及第二电流与第一电流之间的比值来计算得到由温度感测元件所检测到的温度。
[0025] 作为一种可选的实现方案,根据△VD×KA所得到的值以及第二电流与第一电流之间的比值来计算得到由温度感测元件所检测到的温度包括:
[0026]
[0027] 其中,VErr=△VD×KA,△VD=VD1-VD0,VD1表示第二电压,VD0表示第一电压,KA表示预定的倍数;ID1=NIID0,ID1表示第二电流,ID0表示第一电流;k为波兹曼常数,k=1.3806505·10-23 -19,单位为:瓦特*秒/开尔文;q表示电子电荷(electron charge),q=1.60217653·10 ,单位为:库仑;T表示温度,单位为:开尔文。
[0028] 作为一种可选的实现方案,根据温度感测元件能够检测的温度的上限值设置预定的倍数KA。
[0029] 作为一种可选的实现方案,第一电压为将在第一电流流过温度感测元件时温度感测元件两端的电压通过用于缓冲的电压跟随器之后所得到的电压;第二电压为将在第二电流流过温度感测元件时温度感测元件两端的电压通过电压跟随器之后所得到的电压。
[0030] 根据本申请的另一方面,提供了一种温度检测装置,其包括:电流源元件,用于以预定的频率产生具有方波波形的电流,其中,电流的最小值为第一电流,电流的最大值为第二电流;温度感测元件,与电流源元件连接,用于在第一电流流过温度感测元件时产生第一电压,在第二电流流过温度感测元件时产生第二电压;温度计算单元,与温度感测元件连接,用于根据第二电压与第一电压之间的差值以及第二电流与第一电流之间的比值来计算得到由温度感测元件所检测到的温度。
[0031] 作为一种可选的实现方案,温度计算单元用于采用如下公式来计算温度:
[0032]
[0033] 其中,△VD=VD1-VD0,VD1表示第二电压,VD0表示第一电压;ID1=NIID0,ID1表示第二电-23流,ID0表示第一电流;k为波兹曼常数,k=1.3806505·10 ,单位为:瓦特*秒/开尔文;q表示电子电荷(electron charge),q=1.60217653·10-19,单位为:库仑;T表示温度,单位为:开尔文。
[0034] 作为一种可选的实现方案,温度计算单元包括:电压跟随器,电压跟随器的输入端与温度感测元件连接,用于在温度感测元件产生第一电压时响应输入的第一电压输出第三电压,以及在温度感测元件产生第二电压时响应输入的第二电压输出第四电压;增益放大器,增益放大器的第一输入端与电压跟随器的输出端连接,用于在电压跟随器输出第三电压时输出由第三电压放大预定倍数得到的第五电压,以及在电压跟随器输出第四电压时输出由第四电压放大预定倍数得到的第六电压;温度计算电路,与增益放大器的输出端连接,用于根据第六电压与第五电压之间的差值、预定倍数以及第二电流与第一电流之间的比值来计算得到由温度感测元件所检测到的温度。
[0035] 作为一种可选的实现方案,温度计算电路包括:叠加器,叠加器的第一输入端与增益放大器的输出端连接,叠加器的第二输入端的电压为预定电压,叠加器的输出端输出的电压为叠加器的第一输入端输入的电压减去预定电压;自动归零电路,自动归零电路的输入端与叠加器的输出端连接,自动归零电路的输出端与增益放大器的第二输入端连接,用于在电压跟随器输出第三电压时输出第七电压,第七电压使得叠加器的第一输入端输入的电压等于预定电压,在电压跟随器输出第四电压时输出第七电压;温度计算部件,与叠加器的输出端连接,用于在电压跟随器输出第四电压时根据叠加器的输出端输出的电压、预定倍数以及第二电流与第一电流之间的比值来计算得到由温度感测元件所检测到的温度。
[0036] 在本申请的技术方案中,在已知的两个电流下测量同一个温度感测元件所产生的电压,并将所得到的两个电压的电压值进行相减,这样既可消除现有技术中的偏移量项,从而能够根据该两个电压的电压值之间的差值以及上述两个电流的电流值之间的比值准确地计算得到由温度感测元件所检测到的温度,解决了现有技术中温度测量存在较大误差的问题,达到了准确测量温度的技术效果。此外,由于在温度检测方案中,加入了增益放大器,使得能够在上述两个电压之间的差值较小的情况下放大上述差值,使得能够更加准确地进行温度测量。
[0037] 当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。附图说明
[0038] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0039] 图1是现有技术中的标准温度测量电路的电路图;
[0040] 图2是现有技术中的受工艺变化影响的VD-T的仿真示意图;
[0041] 图3是根据本申请实施例的温度检测装置的一种优选的示意图;
[0042] 图4是根据本申请实施例的温度检测装置的另一种优选的示意图;
[0043] 图5是根据本申请实施例的△VD-T的仿真示意图;
[0044] 图6是根据本申请实施例的精确温度传感器的一种优选的示意图;
[0045] 图7是根据本申请实施例的温度检测装置的又一种优选的示意图;
[0046] 图8是根据本申请实施例的温度检测装置的又一种优选的示意图;
[0047] 图9是根据本申请实施例的温度检测装置中的FPGA的一种优选的示意图;
[0048] 图10是根据本申请实施例的温度检测周期时序的一种示意图;
[0049] 图11是根据本申请实施例的温度检测装置的又一种优选的示意图;
[0050] 图12是根据本申请实施例的温度检测时序的另一种示意图;以及
[0051] 图13是根据本申请实施例的温度检测方法的一种优选的流程图
[0052] 图14是根据本申请实施例的自动归零积分电路的一种优选的时序图;以及[0053] 图15是根据本申请实施例的取平均值的电路的一种优选的时序图。

具体实施方式

[0054] 下文中将参考附图并结合实施例来详细说明本申请。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0055] 转向附图,其中相同的参考标号指代相同的元素,本申请的原理被示为在一个合适的计算环境中实现。以下描述基于所述的本申请的实施例,并且不应认为是关于此处未明确描述的替换实施例而限制本申请。
[0056] 如本申请所使用的,术语“部件”、“元件”或“单元”可以为硬件设备或者在硬件设备上执行的软件对象或例程。
[0057] 实施例1
[0058] 为了克服由偏移量项所导致的温度测量误差,本实施例提出了一种如下方案:在已知的两个电流(ID0和ID1)下测量同一个温度感测元件所产生的电压(VD0和VD1),并将所得到的两个电压(VD0和VD1)进行相减,这样即可消除现有技术中的偏移量项。为了实现上述方案,本实施例提出了一种优选的温度检测装置,如图3所示,本实施例中的温度检测装置包括:
[0059] 1)电流源元件302,用于以预定的频率产生具有方波波形的电流,其中,该电流的最小值为第一电流ID0,电流的最大值为第二电流ID1。
[0060] 2)温度感测元件304,与电流源元件302连接,用于在第一电流ID0流过温度感测元件304时产生第一电压VD0,在第二电流ID1流过温度感测元件304时产生第二电压VD1;优选的,在本实施例中,温度感测元件304可以为温度感测二极管,当然,本申请对此不做限定,温度感测元件304还可以是其他能够感测温度的元件或电路,这些元件或电路可以有在相同的电流流过该元件或电路时随温度的变化产生不同的电压。
[0061] 3)温度计算单元306,与温度感测元件304连接,用于根据第二电压VD1与第一电压VD0之间的差值△VD以及第二电流ID1与第一电流ID0之间的比值N来计算得到由温度感测元件304所检测到的温度T。
[0062] 优选的,温度计算单元306通过以下公式计算得到由温度感测元件304所检测到的温度T:
[0063]
[0064]
[0065]
[0066] 可见,第二电压与第一电压之间的差值△VD与所要测量的温度T成正比,而与偏移量项IS(T)无关,从而消除现有技术中的偏移量项所导致的误差。假设ID1=NIID0,则[0067]
[0068]
[0069] 其中,△VD=VD1-VD0,VD1表示上述第二电压,VD0表示上述第一电压;
[0070] ID1=NIID0,ID1表示上述第二电流,ID0表示上述第一电流;
[0071] k为波兹曼常数,k=1.3806505·10-23,单位为:W*s/K(瓦特*秒/开尔文);
[0072] q表示电子电荷(electron charge),q=1.60217653·10-19,单位为:C(库仑);
[0073] T表示上述温度,单位为:K(开尔文,Kelvin)。
[0074] 当NI=10.185时,△VD与T之间的示意图如图5所示。如图5所示,当NI=10.185时,△VD的斜率为 该斜率的值非常小,因此,需要增加一个放大器来放大第二电压VD1与第一电压VD0,以便△VD相对于T而言具有更大的斜率,从而提高了温度测量的精度。为此,本实施例还提供了一种优选的温度计算单元306,如图4所示,该温度计算单元306包括:
[0075] 1)电压跟随器402,所述电压跟随器402的输入端与所述温度感测元件304连接,用于在所述温度感测元件304产生所述第一电压VD0时响应输入的所述第一电压输出第三电压,以及在所述温度感测元件304产生所述第二电压VD1时响应输入的所述第二电压输出第四电压;优选的,在本实施例中,第三电压=VD0,第四电压=VD1。
[0076] 2)增益放大器404,所述增益放大器404的第一输入端与所述电压跟随器402的输出端连接,用于在所述电压跟随器402输出所述第三电压时输出由所述第三电压放大预定倍数KA得到的第五电压,以及在所述电压跟随器402输出所述第四电压时输出由所述第四电压放大所述预定倍数KA得到的第六电压;
[0077] 3)温度计算电路406,与所述增益放大器404的输出端连接,用于根据所述第六电压与所述第五电压之间的差值、所述预定倍数以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件304所检测到的温度。
[0078] 需要说明的是,由于VD随温度和过程(process)的变化会产生较大的差别,因此,上述放大的最大倍数是受到限制的,这可以从图2和图5的比较中可以看出,当△VD变化35mv时,VD变化290mv,两者的差别超过8:1。
[0079] 此外,本实施例还提供了一种通用的构造精确温度传感器的方法,如图6所示,使用两个匹配的二极管来构造精确温度传感器,该两个二极管分别偏置在不同的电流上。典型地,上述二极管彼此相邻地位于同一个模具(die)上。上述方法不适用于以下场景,温度感测二极管(Temperature Sense Diode)和参考二极管(Reference Diode)不位于同一个模具(die)上,且不通过相同的工艺制造,以导致二者的IS(T)特性不匹配。
[0080] 进一步,为了实现自动化控制,在上述温度计算电路406中增加了叠加器和自动归零电路,如图7所示,温度计算电路406包括:
[0081] 1)叠加器602,所述叠加器602的第一输入端与所述增益放大器404的输出端连接,所述叠加器602的第二输入端的电压为预定电压VTR,所述叠加器602的输出端输出的电压VErr为所述叠加器的第一输入端输入的电压VA减去所述预定电压VTR;
[0082] 2)自动归零(Auto-Zero)电路604,所述自动归零电路604的输入端与所述叠加器602的所述输出端连接,所述自动归零电路604的输出端与所述增益放大器404的所述第二输入端连接,用于在所述电压跟随器402输出所述第三电压VD0时输出第七电压Vo,所述第七电压Vo使得所述叠加器的所述第一输入端输入的电压VA等于所述预定电压VTR,在所述电压跟随器402输出所述第四电压VD1时输出上述第七电压Vo;
[0083] 3)温度计算部件606,与所述叠加器602的所述输出端连接,用于在所述电压跟随器402输出所述第四电压VD1时根据所述叠加器602的所述输出端输出的电压VErr、所述预定倍数KA以及所述第二电流ID1与所述第一电流ID0之间的比值NI来计算得到由温度感测元件304所检测到的温度T。
[0084] 为了便于描述,本实施例还给出了一种优选的温度检测装置的实现方式,如图8所示,其由FPGA器件来实现温度计算电路406。在本实施例的温度检测装置中,各个器件之间的连接关系如图8所示,在此不再赘述。
[0085] 下面将结合图7和图8来描述本实施例中的温度检测方案,需要说明的是,以下描述中所涉及到的具体数值仅为本申请的一种示例,本申请对此不做限定。
[0086] 电流源元件302以较低的频率输出具有方波波形的电流ID给温度感测元件304(在本实施例中,温度感测元件304为温度感测二极管)。上述电流ID的最小值为第一电流ID0,上述电流的最大值为第二电流ID1,也就是说,ID在ID0与ID1两者之间来回切换。在ID=ID0时,通过调节自动归零(Auto-Zero)电路604输出的电压Vo,使得增益放大器404输出的电压VA0=VTR。当ID切换至ID=ID1时,使得自动归零(Auto-Zero)电路604输出的电压仍为Vo。
[0087] 如图8所示,通过以下公式来确定ID
[0088]
[0089]
[0090] 为了便于以下方案的描述,上述公式中的时间依赖性将不被考虑,这样可以使得公式得到简化。
[0091] 增益放大器404输出的电压为:
[0092] 其中,
[0093] 当ID=ID0时,通过调节自动归零(Auto-Zero)电路604输出的电压Vo,使得VErr(T)=0,这样,VA0(T)=KAVD0(T)-KBVo(T)=VTR,从而使得
[0094] 可以对Vo(T)的范围进行限制,例如,0
[0095] 或者
[0096]
[0097] 假设当T=Tmin时,Vo(T)最大,因此,
[0098] 通常可以对KB进行选择以便使得V0DAC输出范围最大。
[0099] 接着,可以确定KA和VTR的值,以便当T=Tmax和ID=ID1时,高增益的放大器的输出等于最大的ADC输入电压VRef,这样,
[0100] VA1(Tmax)=KAVD1(Tmax)-KBVo(Tmax)=VRef
[0101] 对Vo(Tmax)进行替换可得,
[0102] VA1(Tmax)=KAVD1(Tmax)-KAVDo(Tmax)+VTR=VRef
[0103] VA1(Tmax)=KA△VD(Tmax)+VTR=VRef
[0104]
[0105] 求解VTR可得,
[0106]
[0107] 其中, 称为温度放缩因子(temperature scaling factor)。
[0108] 上述公式(1)存在三个变量,NI,KA,VTR。其中,由于根据电阻R3和R4的值来计算KA,因此,在设置KA时可以变化的程度受到限制,进一步,选择NI和VTR的值时余地会大一些,这是因为NI和VTR的值是根据FPGA中存储的数值进行设置的。
[0109] 典型的,可以选择NI和KA的值已得到合适的KS,然后通过上述公式(1)来计算VTR。
[0110] 通常,
[0111] VA1(T)=KST+VTR=KST+VRef-KSTmax
[0112] VA1(T)=KS(T-Tmax)+VRef
[0113] 现在,VErr(T)=VA1(T)-VTR,因此,VErr(T)=KS·T。从而,VErr(T)能够提供与绝对温度成比例的电压测量。
[0114] 当ID=ID1时,使得自动归零(Auto-Zero)电路604输出的电压仍为Vo,此时,[0115]
[0116] 从而可以通过以下公式来表示所检测的温度:
[0117]
[0118] 对NA个VErr的采样值进行平均以便减少温度测量的误差,其中,VErr的平均值如下:
[0119]
[0120] 假设VAvg是一个给定值,这样相应的温度如下:
[0121]
[0122] 若采用摄氏度来表示的T话,则
[0123] 本实施例还提供一种优选的方式来设置增益放大器404的放大倍数KA的上限值。假设温度感测元件304(例如,温度感测二极管)能够给检测的温度的上限值为Tmax,ID=ID1,这时,KA的上限值使得增益放大器404输出的电压为FPGA的模数转换器所能承受的最大输入电压VADC(max),即,
[0124]
[0125] 这样,
[0126]
[0127] 下面将结合实际的数据来进一步描述本实施例中的温度检测方案。需要说明的是,以下所描述的具体数值仅是本申请的一种示例,本申请对此不做限定。
[0128] 假设待测的温度的范围为-25℃≤T≤150℃,ID1=800μA,VR1=2500mV,RS=1KΩ,R2=0.32R1,NI=10.185, VR0=245.455mV,
[0129] 在T=Tmax=150℃时,
[0130] 在T=Tmin=-25℃时,
[0131] 对KA进行选择, 因此,
[0132] 这样,设置R4=25R3。
[0133] VAADC的工作范围为:0≤VA≤VRef=2500mV
[0134] 当VA(max)=VRef=2500mV时,
[0135]
[0136] VoDAC的工作范围为:0≤Vo≤VRef=2500mV,这样,
[0137]
[0138] 根据前述的公式可知,
[0139] 当VAvg是一个给定值时,对应的温度值为:
[0140] 若采用摄氏度来表示的T话,则T[℃]=200·VAvg-273.15[℃]
[0141] 如图9所示,本实施例还提供一种优选的实现方式来实现图8中的FPGA中的功能模。其中,自动归零电路604可以由但不限于图9所示的自动归零积分电路806实现。如图9所示,FPGA所实现的电路包括:叠加器602、均值计算部件802、时序发生器804、自动归零积分电路806、温度计算部件606,其中,时序发生器804分别产生自动归零使能信号、自动归零积分电路更新信号、取平均使能信号、用于采样平均的信号、用于计算温度T的信号、读VAADC信号、更新VODAC、更新VRDAC。如图9所示,采样时钟(Sample Clock)信号可以用于所有的温度检测控制时序,其中,优选的,采样时钟信号的频率
[0142] 作为一种优选的实现方式,时序发生器804产生的时序图如图10所示。在如图10所示的时序中,温度变化很慢,使得温度检测周期tCycle=1(秒)。在温度检测周期的开始阶段,自动归零积分电路806从工作模式(Run Mode)切换到保持模式(Hold Mode)。经过一段保持延迟(通常为一个采样时钟周期)之后,VRDAC处的VR被更新为VR=VR1。模拟电路被允许趋于稳定,然后,读取N个VAADC采样,并对N个VErr采样取平均值。在进行取平均值的周期的最后,VErr的平均值被输入到温度计算部件606,然后,自动归零积分电路806从保持模式(Hold Mode)切换回工作模式(Run Mode)。
[0143] 上述自动归零积分电路和取平均的电路(均值计算部件802)工作在采样时钟的频率上。上述自动归零积分电路和取平均的电路(均值计算部件802)的时序图如图14和15所示。
[0144] 作为对上述实施例的一种改进,本申请还提供了一种优选的温度检测装置,如图11所示。在本改进的实施例中,温度检测装置可以包括4个温度感测二极管,图11中的其他部件,如电压跟随器402、增益放大器404、自动归零电路604和温度计算部件606等可以与上述实施例中描述的相同,在此不再赘述。与上述实施例不同的是,电压跟随器通过模拟的多路复用器1002按照一定的顺序依次与温度感测二极管0、温度感测二极管1、温度感测二极管2、温度感测二极管3连接,其中,可以通过FPGA中的选择器1004输出的选择信号(S1和S0)和使能信号(EN_Y)控制上述模拟的多路复用器1002与温度感测二极管0、温度感测二极管
1、温度感测二极管2或温度感测二极管3连接。图12示出了选择信号(S1和S0)的时序图,而温度检测的时序仍可以采用图10所示的时序。
[0145] 进一步,需要说明的是,图11中的温度感测二极管的接地端与图8中的温度感测二极管的接地端不同,图11中的温度感测二极管的阴极接地,而图8中的温度感测二极管的阳极接地。图8中的电流源抵消电流ID,而图11中的电流源提供电流I(D 这可以由ID箭头的方向来指示)。进一步,图8中的增益放大器被设置为反向放大器,而图11中的增益放大器被设置为非反向放大器。
[0146] 当然,上述实施例中,温度检测装置可以包括4个温度感测二极管,这只是本申请的一种示例,本申请对温度检测装置中所包含的温度感测二极管的个数不做限定,例如,可以通过增加模拟的多路复用器的个数来增加温度感测二极管的个数。
[0147] 实施例2
[0148] 在图1-图12所示的实施例的基础上,本申请还提供了一种温度检测方法,如图13所示,本实施例中的温度检测方法包括:
[0149] S1202,采集由第一电流流过温度感测元件所产生的第一电压,并采集由第二电流流过该温度感测元件所产生的第二电压;
[0150] S1204,根据该第二电压与该第一电压之间的差值以及该第二电流与该第一电流之间的比值来计算得到由该温度感测元件所检测到的温度。
[0151] 在本实施例中,在已知的两个电流下测量同一个温度感测元件所产生的电压,并将所得到的两个电压的电压值进行相减,这样既可消除现有技术中的偏移量项,从而能够根据该两个电压的电压值之间的差值以及上述两个电流的电流值之间的比值准确地计算得到由温度感测元件所检测到的温度,解决了现有技术中温度测量存在较大误差的问题,达到了准确测量温度的技术效果。
[0152] 优选的,根据所述第二电压与所述第一电压之间的差值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度包括:采用如下公式来计算所述温度
[0153]
[0154] 其中,△VD=VD1-VD0,VD1表示所述第二电压,VD0表示所述第一电压;
[0155] ID1=NIID0,ID1表示所述第二电流,ID0表示所述第一电流;
[0156] k为波兹曼常数,k=1.3806505·10-23,单位为:W*s/K(瓦特*秒/开尔文);
[0157] q表示电子电荷(electron charge),q=1.60217653·10-19,单位为:C(库仑);
[0158] T表示所述温度,单位为:K(开尔文,Kelvin)。
[0159] 优选的,根据所述第二电压与所述第一电压之间的差值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度:将所述第二电压与所述第一电压之间的差值△VD放大预定的倍数KA;根据△VD×KA所得到的值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度。在本实施例中,通过对电压进行放大,使得能够在电压之间的差值较小的情况下仍能够准确地测量温度,提高了温度测量的精度。
[0160] 优选的,根据△VD×KA所得到的值以及所述第二电流与所述第一电流之间的比值来计算得到由所述温度感测元件所检测到的温度包括:
[0161]
[0162] 其中,VErr=△VD×KA,△VD=VD1-VD0,VD1表示所述第二电压,VD0表示所述第一电压,KA表示预定的倍数;
[0163] ID1=NIID0,ID1表示所述第二电流,ID0表示所述第一电流;
[0164] k为波兹曼常数,k=1.3806505·10-23,单位为:W*s/K(瓦特*秒/开尔文);
[0165] q表示电子电荷(electron charge),q=1.60217653·10-19,单位为:C(库仑);
[0166] T表示所述温度,单位为:K(开尔文,Kelvin)。
[0167] 优选的,根据所述温度感测元件能够检测的温度的上限值设置预定的倍数KA。例如,如上述实施例中所描述的
[0168] 所述第一电压为将在所述第一电流流过所述温度感测元件时所述温度感测元件两端的电压通过用于缓冲的电压跟随器之后所得到的电压;所述第二电压为将在所述第二电流流过所述温度感测元件时所述温度感测元件两端的电压通过所述电压跟随器之后所得到的电压。
[0169] 显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。
[0170] 以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
相关专利内容
标题 发布/更新时间 阅读量
一种新型温度控制仪 2020-05-11 641
一种温度控制仪 2020-05-11 326
温度开关 2020-05-13 954
铂温度传感器及其制造方法 2020-05-12 32
温度表 2020-05-12 748
温度奶瓶 2020-05-12 291
温度探针 2020-05-13 78
温度探针 2020-05-13 543
估计温度 2020-05-12 805
气象温度计 2020-05-11 832
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈