本公开涉及但不限于传感器领域,特别地涉及一种温度检测方法和温度传感装置。
背景技术:
随着芯片制程的进步,芯片朝着更小尺寸和更低电源电压的方向发展。芯片的热效应影响逐渐被提上研究日程。为了避免芯片过热,以免对芯片的性能带来负面影响,需要芯片内部集成温度传感器,以便实时监控芯片温度。
目前在芯片内部集成温度传感器主要有以下方式:
一是采用热敏电阻的方式来实现,虽然这种方式比较通用,但是其精度有限。
二是通过带隙基准电路产生电压基准,并以此通过模数转换器(analog-to-digitalconverter,简称为adc,或称为a/d转换器)量化一个表征温度的电压,比如双极结型晶体管(bipolarjunctiontransistor,简称为bjt)的基极b与发射极e之间的结电压vbe,通过电压和温度的对应关系达到温度检测的目的。这种方式具有以下缺陷:(1)会因带隙基准电路等的设置而增加成本,且消耗较多的芯片面积,并带来较大的电源功耗;(2)因为带隙基准电路的制造随机偏差,会使得温度传感器产生较大的误差,精度低,因此,对于某些高精度的应用,芯片还需要进一步额外配备一个芯片外的参考电压源,由此会额外增加成本。
针对以上问题,有待提出新的解决方案。
技术实现要素:
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
本公开实施例提供了一种温度检测方法和温度传感装置,能够避免带隙基准电路和片外参考电压源的使用,以降低成本和功耗。
本公开实施例提供一种温度检测方法,包括:
根据第一电流源产生第一差分电压,根据第二电流源产生第二差分电压;
根据所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg,确定第一电压对应的反馈信号kadc,使其平均值
根据所述第一电压对应的反馈信号的平均值确定温度的数字化值;
其中,所述第一电压v为kvbg*v(dvbep,dvben),是与所述温度成正比的电压;
所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg满足以下带隙基准电压关系:
带隙基准电压vbg=v(vbep,vben)+kvbg*v(dvbep,dvben)。
本公开实施例还提供一种温度传感装置,包括:
差分电压产生模块,设置为:根据第一电流源产生第一差分电压,根据第二电流源产生第二差分电压;
第一反馈模块,设置为:根据所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg,确定第一电压对应的反馈信号kadc,使得反馈信号kadc的平均值kadc_va满足以下反馈关系:
kadc_va*v(vbep,vben)-(1-kadc_va)*kvbg*v(dvbep,dvben)=0;
温度确定模块,设置为:根据所述第一电压对应的反馈信号确定反馈信号的平均值:
所述温度确定模块还设置为:根据所述第一电压对应的反馈信号的平均值确定温度的数字化值;
其中,所述第一电压为kvbg*v(dvbep,dvben),是与所述温度成正比的电压;
所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg满足以下带隙基准电压关系:
带隙基准电压vbg=v(vbep,vben)+kvbg*v(dvbep,dvben)。
本公开实施例所提供的方法中,根据所述第一差分电压、所述第二差分电压和预设的第一增益系数,确定第一电压对应的反馈信号kadc,使其平均值kadc_va满足预设的反馈关系;根据所述第一电压对应的反馈信号的平均值确定温度的数字化值;其中,所述第一电压是与温度成正比的电压;所述第一差分电压、所述第二差分电压、预设的第一增益系数和带隙基准电压满足预设的带隙基准电压关系。根据该方案产生了表征第一电压平均值的反馈信号平均值,进而确定了温度的数字化值。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
在阅读并理解了附图和详细描述后,可以明白其他方面。
附图说明
图1为本公开实施例中一种温度检测方法的流程图;
图2为本公开实施例中一种反馈信号平均值kadc_va与待测温度t的线性曲线示意图;
图3为本公开实施例中一种多相非交叠时钟信号的时序示意图;
图4a是本公开实施例中一种第一差分电路的结构示意图;
图4b是本公开另一实施例中一种第一差分电路的结构示意图;
图5a是本公开实施例中一种第二差分电路的结构示意图;
图5b是本公开另一实施例中一种第二差分电路的结构示意图;
图6是本公开实施例中一种第一反馈模块的结构示意图;
图7是本公开实施例中一种温度确定模块的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明作进一步的详细描述。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
本公开实施例提供一种温度检测的方法,其流程如图1所示,包括:
步骤10,根据第一电流源产生第一差分电压,根据第二电流源产生第二差分电压;
步骤11,根据所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg,确定第一电压与对应的反馈信号kadc。而从整个系统的最终效果来看,反馈信号kadc的平均值kadc_va满足如下反馈关系:
kadc_va*v(vbep,vben)-(1-kadc_va)*kvbg*v(dvbep,dvben)=0(1);
步骤12,根据所述第一电压对应的反馈信号确定温度的数字化值。
其中,所述第一电压为kvbg*v(dvbep,dvben),是与所述温度成正比的电压;
所述vbep为所述第一差分电压的正端电压,所述vben为所述第一差分电压的负端电压;所述dvbep为所述第二差分电压的正端电压,所述dvben为所述第二差分电压的负端电压;
所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg满足以下带隙基准电压关系:
带隙基准电压vbg=v(vbep,vben)+kvbg*v(dvbep,dvben)(2)。
所述带隙基准电压vbg为与半导体材料相关的常数。
公式(1)变形得到:
所述反馈信号的平均值
根据(2)(3)得出:
kadc_va*vbg=kvbg*v(dvbep,dvben)(4)
进一步得出:
其中,第一电压kvbg*v(dvbep,dvben)是一个与温度成正比的电压量,带隙基准电压vbg为与半导体材料相关的常数。以此可以根据kadc_va得到相应的温度值。如图2所示,kadc_va是与温度成线性关系的值,一个温度对应着一个kadc_va值。根据上述关系式(1)所确定的反馈信号平均值kadc_va为可以表征温度信息。
因为所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)、预设的第一增益系数kvbg和所述反馈信号的平均值kadc_va满足上述(1)的等式关系(通过变形后的等式(3)),可以看到,其分母即为带隙基准电压vbg,是与半导体材料相关的常数;使得在待检测温度的电路\芯片\集成器件一定时,带隙基准电压vbg是确定并保持稳定的,该反馈信号的平均值kadc_va可以作为表征温度信息的数据。
一些示例性实施例中,所述第一电压v=at,a为电压温度系数,t为温度;一些示例性实施例中,a=k/q*ln(m-1);k为波尔兹曼常数,q为单位电子电荷,m为产生第二差分电压时的第二电流源分支数量。
一些示例性实施例中,所述预设的第一增益系数kvbg为7。本公开方案采用不同的电路实现时,所述预设的第一增益系数kvbg需要对应调整,满足上述(2)的等式关系。
一些示例性实施例中,所述带隙基准电压vbg为1.26v。
一些示例性实施例中,所述根据所述第一差分电压、所述第二差分电压和预设的第一增益系数,确定第一电压对应的反馈信号,包括:
根据所述第一差分电压、所述第二差分电压和所述第一增益系数确定第一瞬态电压;
根据时钟信号,对所述第一瞬态电压进行累加求和,将求和后的结果与预设差分电压基准进行比较,得到所述反馈信号。
一些示例性实施例中,所述时钟信号为多相非交叠时钟信号,由时钟模块根据输入的时钟信号adc_clk_i,产生的多相非交叠时钟信号,如图3所示。
所述时钟信号(多相非交叠时钟信号)分为两组,其中1~n相时钟为一组,该组时钟中每后一相时钟比其前一相时钟的上升沿延迟第一预设延迟时间td;第n+1~2n相时钟为一组,该组时钟中每后一相时钟比其前一相时钟的上升沿延迟第一预设延迟时间td;
第二组时钟的第一相时钟的上升沿比第一组时钟最后一相时钟的下降沿延迟第一预设延迟时间td;第一组时钟的第一相时钟的上升沿比第二组时钟最后一相时钟的下降沿延迟第一预设延迟时间td。
一些示例性实施例中,将对所述第一瞬态电压进行累加求和后的结果进行量化后得到所述反馈信号,包括:将求和后的结果,与差分电压基准进行比较,得到所述反馈信号;其中,所述差分电压基准为0。
可以看到,所述反馈信号的平均值对应第一电压的平均值。为了满足上述反馈关系(关系式1)所确定的反馈信号kadc为可以表征温度信息的1比特流,将该1比特流转换成最终的温度值输出需要进行相关滤波处理。对反馈信号kadc对应的1比特流进行相关滤波处理后,去除了带外噪声和/或其他信号干扰,得到反馈信号平均值kadc_va可以更准确地表征温度信息。本领域技术人员可以理解,该过程可以认为是对反馈信号kadc的进一步平均,得到平均值kadc_va。
一些示例性实施例中,所述根据所述第一电压对应的反馈信号的平均值确定温度的数字化值,包括:
根据预设的截止频率,对所述第一电压对应的反馈信号kadc进行低通滤波,得到多比特的滤波数据;其中,所述多比特的滤波数据为所述第一电压的平均值表征。即根据第一电压和温度成正比的关系,从而得到多比特的滤波数据和温度成线性关系。
因为多比特的滤波数据和温度成线性关系,所以可以对所述滤波数据按照预设的温度检测增益进行放大,并与预设的温度检测偏移量相加后,得到所述温度。其中,所述温度检测增益和温度检测偏移量根据相关实现电路的制造工艺来确定。
一些示例性实施例中,所设定的截止频率可以设为时钟信号频率的1/128.截止频率最大不超过时钟频率的1/2。
一些示例性实施例中,所述根据第一电流源产生第一差分电压,包括:
根据所述第一电流源和第一晶体管产生所述第一差分电压
其中ic为第一晶体管集电极电流,is是第一晶体管反向饱和电流。
一些示例性实施例中,所述根据第二电流源产生第二差分电压,包括:
根据所述第二电流源和第二晶体管、第三晶体管产生所述第二差分电压
其中,k为波尔兹曼常数,t为绝对温度,q为单位电子电荷。is1和is0分别为第三晶体管和第二晶体管的反向饱和电流,ie1和ie0分别为第三晶体管和第二晶体管的发射极电流。
一些示例性实施例中,第二差分电压v(dvbep,dvben)=v(dvbep)-v(dvben);
得出
一些示例性实施例中,is1和is0成一定的比例关系,ie1和ie0成一定的比例关系,
一些示例性实施例中,所述第二电流源为m支大小相同的第二电流源;根据预设的时钟关系,所述m支电流中的p支电流流过所述第二晶体管,剩余m-p支电流流过所述第三晶体管;所述预设的时钟关系保证m-p支电流流过第三晶体管产生的电压差输送到dvbep端,而p支电流流过第二晶体管产生的电压差输送到dvben端。
相应地,
当第二晶体管和第三晶体管为大小相同的晶体管或规格相同时(即
所述第二差分电压
一些示例性实施例中,当p=1时,
所述根据第二电流源产生第二差分电压,包括:
所述第二差分电压
本公开实施例还提供一种温度传感装置,包括:
差分电压产生模块,设置为:根据第一电流源产生第一差分电压,根据第二电流源产生第二差分电压;
第一反馈模块,设置为:根据所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg,确定第一电压对应的反馈信号kadc,其中;第一差分电压、第二差分电压与反馈信号的平均值kadc_va满足以下反馈关系:
kadc_va*v(vbep,vben)-(1-kadc-va)*kvbg*v(dvbep,dvben)=0(1);
根据(1)可以得到:
温度确定模块,设置为:根据所述第一电压对应的反馈信号的平均值确定温度的数字化值;
其中,所述第一电压为kvbg*v(dvbep,dvben),是与所述温度成正比的电压;所述vbep为所述第一差分电压的正端电压,所述vben为所述第一差分电压的负端电压;所述dvbep为所述第二差分电压的正端电压,所述dvben为所述第二差分电压的负端电压;
所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg满足以下带隙基准电压关系:
带隙基准电压vbg=v(vbep,vben)+kvbg*v(dvbep,dvben)(2)。
一些示例性实施例中,所述装置还包括时钟模块,设置为根据输入的时钟信号产生多相非交叠时钟信号adc_clk和时钟参考信号ck_vref。一些示例性实施例中,产生的多相非交叠时钟信号如图3所示。
多相非交叠时钟信号分为两组,其中1~n相时钟为一组,该组时钟中每后一相时钟比其前一相时钟的上升沿延迟第一预设延迟时间td;第n+1~2n相时钟为一组,该组时钟中每后一相时钟比其前一相时钟的上升沿延迟第一预设延迟时间td;
第二组时钟的第一相时钟的上升沿比第一组时钟最后一相时钟的下降沿延迟第一预设延迟时间td;第一组时钟的第一相时钟的上升沿比第二组时钟最后一相时钟的下降沿延迟第一预设延迟时间td。
一些示例性实施例中,所述温度确定模块,还设置为:
根据预设的截止频率,对所述第一电压对应的反馈信号进行低通滤波,得到多比特的滤波数据;所述多比特的滤波数据为所述第一电压的平均值表征;
对所述滤波数据按照预设的温度检测增益进行放大,并与预设的温度检测偏移量相加后,确定所述温度的数字化值。
一些示例性实施例中,差分电压产生模块包括第一差分电路和第二差分电路:
所述第一差分电路设置为,根据所述第一电流源和第一晶体管产生所述第一差分电压
其中ic为第一晶体管集电极电流,is是第一晶体管反向饱和电流。
一些示例性实施例中,所述第二差分电路设置为,根据所述第二电流源和第二晶体管、第三晶体管产生所述第二差分电压。
其中,所述第二差分电路产生两只不同的vbe电压输出,记dvbep和dvben。
dvbep和dvben可由下面式子来表示:
dvbep和dvben得到差分电压值v(dvbep,dvben)可以表示为下面式子:
其中,k为波尔兹曼常数,t为绝对温度,q为单位电子电荷。is1和is0分别为第三晶体管和第二晶体管的反向饱和电流,ie1和ie0分别为第三晶体管和第二晶体管的发射极电流。
一些示例性实施例中,is1和is0成一定的比例关系,ie1和ie0成一定的比例关系。通过轮流选择流过两个bjt的电流源,以及轮流改变vbe的来源。将这些产生的参考电压(差分电压)送到所述第一反馈模块中进行求平均运算,达到消除bjt之间以及电流源之间存在偏差和失配的目的。
一些示例性实施例中,所述第二电流源为m支大小相同的第二电流源;
根据预设的时钟关系,所述m支电流中的p支电流流过所述第二晶体管,剩余m-p支电流流过所述第三晶体管;所述预设的时钟关系保证m-p支电流流过第三晶体管产生的电压差输送到dvbep端,而p支电流流过第二晶体管产生的电压差输送到dvben端。
相应地,
当第二晶体管和第三晶体管为大小相同的晶体管或规格相同时,所述根据第二电流源产生第二差分电压,包括:
所述第二差分电压
一些示例性实施例中,当p=1时,
所述第二差分电压
一些示例性实施例中,所述第一差分电路设置为,根据所述第一电流源产生所述第一差分电压;
其中,所述第一差分电路具有第一晶体管;所述第一电流源向所述第一晶体管提供电流;所述第一电流源与所述第一晶体管的发射极相连,形成第一输出节点,所述第一晶体管的基极与所述第一晶体管的集电极相连并接地,形成第二输出节点,从所述第一输出节点和所述第二输出节点输出所述第一差分电压;
或者,所述第一差分电路具有第一晶体管;所述第一电流源向所述第一晶体管提供电流;所述第一电流源与所述第一晶体管的集电极以及所述第一晶体管的基极相连,形成第一输出节点,所述第一晶体管的发射极接地,形成第二输出节点,从所述第一输出节点和所述第二输出节点输出所述第一差分电压。
所述第二差分电路设置为,根据所述第二电流源产生所述第二差分电压;
其中,所述第二差分电路具有第二晶体管、第三晶体管、时钟驱动单元、第一控制开关和第二控制开关;
所述第二电流源为m支大小相同的第二电流源;
所述时钟驱动单元用于接入时钟参考信号,并根据所述时钟参考信号产生时钟驱动控制信号;
所述m支大小相同的第二电流源均连接所述第一控制开关,用于提供m支电流;
所述第一控制开关的第一输出端连接所述第二晶体管的发射极以及所述第二控制开关的第一输入端,所述第一控制开关的第二输出端连接所述第三晶体管的发射极以及所述第二控制开关的第二输入端,所述第一控制开关用于在所述时钟驱动控制信号的控制下,分别使得所述m支电流中的p支电流流入所述第二晶体管中,其余(m-p)支电流进入所述第三晶体管中,m≥2,p≥1,m>p;
所述第二晶体管的基极连接所述第二晶体管的集电极并接地,所述第三晶体管的基极连接所述第三晶体管的集电极并接地,所述第二控制开关的输出端用于输出所述第二差分电压。
一些示例性实施例中,如图4a所示,所述第一差分电路具有第一晶体管q0;所述第一电流源ibias0向所述第一晶体管q0提供电流;所述第一电流源ibias0与所述第一晶体管q0的发射极相连,形成第一输出节点vbep,所述第一晶体管q0的基极与所述第一晶体管q0的集电极相连并接地,形成第二输出节点vben,从所述第一输出节点vbep和所述第二输出节点vben输出所述第一差分电压v(vbep,vben)。
一些示例性实施例中,如图4b所示,所述第一差分电路具有第一晶体管q0;所述第一电流源ibias0向所述第一晶体管q0提供电流;所述第一电流源ibias0与所述第一晶体管q0的集电极以及所述第一晶体管q0的基极相连,形成第一输出节点vbep,所述第一晶体管q0的发射极接地,形成第二输出节点vben,从所述第一输出节点vbep和所述第二输出节点vben输出所述第一差分电压v(vbep,vben)。
其中,第一晶体管为bjt,可以是pnp型的,也可以是npn型的。
一些示例性实施例中,如图5a所示,所述第二差分电路50具有第二晶体管q1、第三晶体管q2、时钟驱动单元501、第一控制开关502和第二控制开关503;
所述第二电流源为m支大小相同的第二电流源i0<m-1:0>;
所述时钟驱动单元用于接入时钟参考信号ck_vref,并根据所述时钟参考信号产生时钟驱动控制信号ctl<m-1:0>;
所述m支大小相同的第二电流源均连接所述第一控制开关502,用于提供m支电流;
所述第一控制开关502的第一输出端连接所述第二晶体管q1的发射极以及所述第二控制开关503的第一输入端,所述第一控制开关502的第二输出端连接所述第三晶体管q2的发射极以及所述第二控制开关503的第二输入端,所述第一控制开关502用于在所述时钟驱动控制信号的控制下,分别使得所述m支电流中的p支电流流入所述第二晶体管q1中,其余(m-p)支电流进入所述第三晶体管q2中,m≥2,p≥1,m>p;
所述第二晶体管q1的基极连接所述第二晶体管q1的集电极并接地,所述第三晶体管q2的基极连接所述第三晶体管q2的集电极并接地,所述第二控制开关503的输出端用于输出所述第二差分电压v(dvbep,dvben)。
一些示例性实施例中,如图5b所示,所述第二差分电路50具有第二晶体管q1、第三晶体管q2、时钟驱动单元501、第一控制开关502和第二控制开关503;
所述第二电流源为m支大小相同的第二电流源i0<m-1:0>;
所述时钟驱动单元用于接入时钟参考信号ck_vref,并根据所述时钟参考信号产生时钟驱动控制信号ctl<m-1:0>;
所述m支大小相同的第二电流源均连接所述第一控制开关502,用于提供m支电流;
所述第一控制开关502的第一输出端连接所述第二晶体管q1的集电极、基极以及所述第二控制开关503的第一输入端,所述第一控制开关502的第二输出端连接所述第三晶体管q2的集电极、基极以及所述第二控制开关503的第二输入端,所述第一控制开关502用于在所述时钟驱动控制信号的控制下,分别使得所述m支电流中的p支电流流入所述第二晶体管q1中,其余(m-p)支电流进入所述第三晶体管q2中,m≥2,p≥1,m>p;
所述第二晶体管q1的发射极接地,所述第三晶体管q2的发射极接地,所述第二控制开关503的输出端用于输出所述第二差分电压v(dvbep,dvben)。
其中,第二晶体管、第三晶体管为bjt,可以是pnp型的,也可以是npn型的。
一些示例性实施例中,p为1,则结合图5a或5b,在一个由参考时钟信号ck_vref的时钟驱动下,分别使得这m支电流的一支进入q1中,其余m-1只电流进入q2中。比方说:第1时刻,第1支电流进入q1,第2~m支电流进入q2;第2时刻,第2支电流进入q1,第1,3~m支电流进入q2;以此类推,第m时刻,第m支电流进入q1,第1~m-1支电流进入q2。在上述第1至第m时刻,q1的vbe电压连接到dvben,q2的vbe电压连接到dvbep。然后,第m+1时刻,第1支电流进入q2,第2~m支电流进入q1;第m+2时刻,第2支电流进入q2,第1,3~m支电流进入q1;以此类推,第2*m时刻,第m支电流进入q2,第1~m-1支电流进入q1。在上述第m+1至第2*m时刻,q2的vbe电压连接到dvben,q1的vbe电压连接到dvbep。在此实现方式中,在不考虑制造偏差时,q1和q2具有相同尺寸,m支电流源具有相同的大小。
因此v(dvbep,dvben)可以表示为下面式子:
如果考虑制造偏差,那么2*m个时刻里,平均值可以表示如下:
从而得到:
δk表示第k次配置下的失配比率。这种失配比率遵循高斯分布。因此
一些示例性实施例中,所述第一反馈模块包括算术运算单元,均值单元和量化单元。
所述算术运算单元设置为,根据所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)、所述第一增益系数kvbg和所述量化单元反馈的反馈信号kadc,进行如下运算,得到第一瞬态电压vt;
vt=kadc*v(vbep,vben)-(1-kadc)*kvbg*v(dvbep,dvben)(12)
所述均值单元设置为,根据时钟信号,对所述第一瞬态电压vt进行累加求和;
所述量化单元设置为,根据均值单元的累加求和结果进行量化,得到所述反馈信号,包括:将累加求和后的结果,与差分电压基准进行比较,得到所述反馈信号kadc。
一些示例性实施例中,如图6所示,所述算术运算单元包括第一多路选择器u1、第二多路选择器u2、第一增益放大器u3以及第一累加器u4;其中,第一多路选择器u1用于根据所述反馈信号的控制,对所述第一差分电压和0v电压信号进行选择输出;第二多路选择器u2用于根据所述反馈信号的反相信号的控制,对所述第二差分电压和0v电压信号进行选择输出;所述第一增益放大器u3连接所述第二多路选择器u2,并用于对所述第二多路选择器u2的输出按照预设的第一增益系数kvbg进行增益放大;所述第一累加器u4的一个正相输入端连接所述第一多路选择器u1的输出端,所述第一累加器u4的一个反相输入端连接所述第一增益放大器u3的输出端,用于对所述第一多路选择器u1的输出以及所述第一增益放大器u3的反相输出进行累加,得到所述第一瞬态电压vt。
一些示例性实施例中,如图6所示,所述均值单元包括积分器z-1和第二累积器u5,所述第二累加器u5的一个输入端连接所述算术运算单元的输出端,所述第二累加器u5的另一个输入端连接所述积分器z-1的输出端,所述第二累加器u5的输出端连接所述量化单元的输入端以及所述积分器z-1的输入端。
一些示例性实施例中,如图6所示,所述量化单元包括比较器u6、第一反相器u7和第二反相器u8;其中,所述比较器u6的一个输入端连接所述均值单元的一个输出端,所述比较器u6的另一个输入端接入所述差分电压基准(0),所述比较器u6的输出端连接第一反相器u7的输入端;所述第一反相器u7的输出端连接第二反相器u8的输入端。所述比较器u6的输出端输出所述反馈信号,所述第二反相器u8的输出端也输出所述反馈信号,即1比特流信号。
一些示例性实施例中,如图7所示,所述温度确定模块包括低通滤波器701(lowpassfilter)、第二增益放大器702(gain_filter)和第三累加器703;所述低通滤波器设置为根据预设的截止频率,对所述反馈信号(adc_1bit_o)进行低通滤波,得到多比特的滤波数据;所述第二增益放大器的输入端连接所述低通滤波器的输出端,设置为对所述滤波数据按照预设的温度检测增益进行放大;所述第三累加器的两个正向输入端连接所述第二增益放大器的输出端和输入的预设的温度检测偏移量offset1,用于对所述第二增益放大器的输出和温度检测偏移量offset1进行累加,以得到所述温度的数字化值adc_out。
本公开实施例还提供一种温度检测方法,其流程入图1所示,包括:
步骤10,根据第一电流源产生第一差分电压,根据第二电流源产生第二差分电压;
步骤11,根据所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg,确定第一电压对应的反馈信号kadc,使其平均值
步骤12,根据所述第一电压对应的反馈信号的平均值确定温度的数字化值;
其中,所述第一电压v为kvbg*v(dvbep,dvben),是与所述温度成正比的电压;
所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg满足以下带隙基准电压关系:
带隙基准电压vbg=v(vbep,vben)+kvbg*v(dvbep,dvben)。(2)
一些示例性实施例中,
所述第一电压对应的反馈信号的平均值
一些示例性实施例中,所述根据所述第一电压对应的反馈信号的平均值确定温度的数字化值,包括:
根据预设的截止频率,对所述第一电压对应的反馈信号进行低通滤波,得到多比特的滤波数据;其中,所述多比特的滤波数据为所述第一电压的平均值表征;
对所述滤波数据按照预设的温度检测增益进行放大,并与预设的温度检测偏移量相加后,确定所述温度的数字化值。
一些示例性实施例中,所述根据第一电流源产生第一差分电压,包括:
根据所述第一电流源和第一晶体管产生所述第一差分电压
其中ic为第一晶体管集电极电流,is是第一晶体管反向饱和电流。
一些示例性实施例中,所述根据第二电流源产生第二差分电压,包括:
根据所述第二电流源和第二晶体管、第三晶体管产生所述第二差分电压
其中,k为波尔兹曼常数,t为绝对温度,q为单位电子电荷。is1,is0分别为第三晶体管和第二晶体管的反向饱和电流。ie1和ie0分别为第三晶体管和第二晶体管的发射极电流。
一些示例性实施例中,所述第二晶体管和所述第三晶体管具有相同规格;
所述第二电流源为m支大小相同的第二电流源;其中,根据预设的时钟关系,所述m支电流中的p支电流流过所述第二晶体管,剩余m-p支电流流过所述第三晶体管;
所述根据第二电流源产生第二差分电压,包括:
根据所述预设的时钟关系,将所述m-p支电流流过所述第三晶体管产生的电压差确定为所述第二差分电压的正端电压;根据所述预设的时钟关系,将所述p支电流流过所述第二晶体管产生的电压差确定为所述第二差分电压的负端电压,得到所述第二差分电压
其中,m≥2,p≥1,m>p。
一些示例性实施例中,所述根据所述第一差分电压、所述第二差分电压和预设的第一增益系数,确定第一电压对应的反馈信号,包括:
根据所述第一差分电压、所述第二差分电压和所述第一增益系数确定第一瞬态电压;
根据时钟信号,对所述第一瞬态电压进行累加求和,将求和后的结果与预设的差分电压基准进行比较,得到所述反馈信号。
一些示例性实施例中,所述时钟信号为多相非交叠时钟信号;
所述时钟信号分为两组,其中1~n相时钟为一组,该组时钟中每后一相时钟比其前一相时钟的上升沿延迟第一预设延迟时间;第n+1~2n相时钟为一组,该组时钟中每后一相时钟比其前一相时钟的上升沿延迟第一预设延迟时间;
第二组时钟的第一相时钟的上升沿比第一组时钟最后一相时钟的下降沿延迟第一预设延迟时间;第一组时钟的第一相时钟的上升沿比第二组时钟最后一相时钟的下降沿延迟第一预设延迟时间。
一些示例性实施例中,所述差分电压基准为0。
一些示例性实施例中,所述根据第一电流源产生第一差分电压,包括:根据所述第一电流源,通过第一差分电路产生所述第一差分电压;
其中,所述第一差分电路具有第一晶体管;所述第一电流源向所述第一晶体管提供电流;所述第一电流源与所述第一晶体管的发射极相连,形成第一输出节点,所述第一晶体管的基极与所述第一晶体管的集电极相连并接地,形成第二输出节点,从所述第一输出节点和所述第二输出节点输出所述第一差分电压;
或者,所述第一差分电路具有第一晶体管;所述第一电流源向所述第一晶体管提供电流;所述第一电流源与所述第一晶体管的集电极以及所述第一晶体管的基极相连,形成第一输出节点,所述第一晶体管的发射极接地,形成第二输出节点,从所述第一输出节点和所述第二输出节点输出所述第一差分电压。
一些示例性实施例中,所述根据第二电流源产生第二差分电压,包括:根据所述第二电流源,通过第二差分电路产生所述第二差分电压;
其中,所述第二差分电路具有第二晶体管、第三晶体管、时钟驱动单元、第一控制开关和第二控制开关;
所述第二电流源为m支大小相同的第二电流源;
所述时钟驱动单元用于接入时钟参考信号,并根据所述时钟参考信号产生时钟驱动控制信号;
所述m支大小相同的第二电流源均连接所述第一控制开关,用于提供m支电流;
所述第一控制开关的第一输出端连接所述第二晶体管的发射极以及所述第二控制开关的第一输入端,所述第一控制开关的第二输出端连接所述第三晶体管的发射极以及所述第二控制开关的第二输入端,所述第一控制开关用于在所述时钟驱动控制信号的控制下,分别使得所述m支电流中的p支电流流入所述第二晶体管中,其余(m-p)支电流进入所述第三晶体管中,m≥2,p≥1,m>p;
所述第二晶体管的基极连接所述第二晶体管的集电极并接地,所述第三晶体管的基极连接所述第三晶体管的集电极并接地,所述第二控制开关的输出端用于输出所述第二差分电压;
或者,其中,所述第二差分电路具有第二晶体管、第三晶体管、时钟驱动单元、第一控制开关和第二控制开关;
所述第二电流源为m支大小相同的第二电流源;
所述时钟驱动单元用于接入时钟参考信号,并根据所述时钟参考信号产生时钟驱动控制信号;
所述m支大小相同的第二电流源均连接所述第一控制开关,用于提供m支电流;
所述第一控制开关的第一输出端连接所述第二晶体管的集电极、基极以及所述第二控制开关的第一输入端,所述第一控制开关的第二输出端连接所述第三晶体管的集电极、基极以及所述第二控制开关的第二输入端,所述第一控制开关用于在所述时钟驱动控制信号的控制下,分别使得所述m支电流中的p支电流流入所述第二晶体管中,其余(m-p)支电流进入所述第三晶体管中,m≥2,p≥1,m>p;
所述第二晶体管的发射极接地,所述第三晶体管的发射极接地,所述第二控制开关的输出端用于输出所述第二差分电压。
本公开实施例还提供一种温度检测方法一种温度传感装置,包括:
差分电压产生模块,设置为:根据第一电流源产生第一差分电压,根据第二电流源产生第二差分电压;
第一反馈模块,设置为:根据所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg,确定第一电压对应的反馈信号kadc,使得反馈信号kadc的平均值kadc_va满足以下反馈关系:
kadc_va*v(vbep,vben)-(1-kadc-va)*kvbg*v(dvbep,dvben)=0;(1)
温度确定模块,设置为:根据所述第一电压对应的反馈信号确定反馈信号的平均值:
所述温度确定模块还设置为:根据所述第一电压对应的反馈信号的平均值确定温度的数字化值;
其中,所述第一电压为kvbg*v(dvbep,dvben),是与所述温度成正比的电压;
所述第一差分电压v(vbep,vben)、所述第二差分电压v(dvbep,dvben)和预设的第一增益系数kvbg满足以下带隙基准电压关系:
带隙基准电压vbg=v(vbep,vben)+kvbg*v(dvbep,dvben)。
一些示例性实施例中,所述温度确定模块,还设置为:
根据预设的截止频率,对所述第一电压对应的反馈信号进行低通滤波,得到多比特的滤波数据;其中,所述多比特的滤波数据为所述第一电压的平均值表征;
对所述滤波数据按照预设的温度检测增益进行放大,并与预设的温度检测偏移量相加后,确定所述温度的数字化值。
本公开实施例所提供的温度检测方案,选定与温度成正比的第一电压,通过预设的反馈关系保证反馈信号kadc的平均值kadc_va与表征温度的第一电压为线性关系,从而建立反馈信号平均值与温度的关系;进而能够实现根据反馈信号平均值来确定温度的数字化值。根据本公开实施例所提供的检测方案,不需要带隙基准电路和片外参考电压源,即可实现温度检测,确定温度的数字化值,能够有效降低成本和功耗。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些组件或所有组件可以被实施为由处理器,如数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。