自适应调节温度转换速率的电路制造技术

技术编号:23890240 阅读:27 留言:0更新日期:2020-04-22 06:09
本发明专利技术提供了一种自适应调节温度转换速率的电路,包括:多级阈值产生电路:根据温度上限寄存器的值TH_Limit_reg、温度下限寄存器的值TL_Limit_reg和间隔寄存器的值Interval_reg,产生一种、两种或三种阈值;温度阈值比较电路:获取所述多级阈值产生电路产生的阈值,根据方向寄存器的值Direct_reg,以及温度传感器采集到的温度TEMP更新软件配置CR_reg;温度转换速率控制电路:根据软件配置CR_reg输出温度转换启动信号TSTART。本发明专利技术使得温度在趋向阈值时,可以自动调整CR_reg,从而保证温度的实时性,无须软件、CPU参与配置,提高系统的可靠性。

【技术实现步骤摘要】
自适应调节温度转换速率的电路
本专利技术涉及温度监控电路领域,具体地,涉及一种自适应调节温度转换速率的电路。
技术介绍
在大数据云计算中心的处理器和AI计算识别处理器中,数据的并行计算和多线程调度运算导致芯片的实际温度上升很快。如果通过处理器中的软件配置CR_reg,由于大量的计算任务拥堵在处理器中,同时处理器和内存DDR存在大量的数据交换,导致处理器对温度传感器的软件配置将进一部延后。风扇的开启将顺应地延后。如果处理器得不到进一步的温度的信息或得到了错误的温度信息,将导致系统崩溃,影响计算效率;甚至因为降温不及时,给整个系统带来损坏的情况。例如在美国Ti所生产的型号为TMP400的温度传感器中,默认的温度转换速率是4s一次,如果在以上系统中使用,在软件配置被计算任务所抢占时,就会出现以上所述的可怕后果。在公开的专利文献CN1740939A中,温控单元中的风扇转速寄存器的调节依赖于包含有中央处理器CPU的总控制模块。当CPU处于高频运算时,CPU对外界的处理任务反应慢,风扇开启降温不及时,必将导致CPU的温度过高,给系统带来过热的风险。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种自适应调节温度转换速率的电路。根据本专利技术提供的一种自适应调节温度转换速率的电路,包括:多级阈值产生电路:根据温度上限寄存器的值TH_Limit_reg、温度下限寄存器的值TL_Limit_reg和间隔寄存器的值Interval_reg,产生一种、两种或三种阈值;>温度阈值比较电路:获取所述多级阈值产生电路产生的阈值,根据方向寄存器的值Direct_reg,以及温度传感器采集到的温度TEMP更新软件配置CR_reg;温度转换速率控制电路:根据软件配置CR_reg输出温度转换启动信号TSTART。优选地,所述多级阈值产生电路产生的阈值包括:一种阈值:第一阈值上限:TH_L1=TH_Limit_reg-Interval_reg;第一阈值下限:TL_L1=TL_Limit_reg+Interval_reg;两种阈值:第一阈值上限:TH_L1=TH_Limit_reg-Interval_reg;第一阈值下限:TL_L1=TL_Limit_reg+Interval_reg;第二阈值上限:TH_L2=TH_L1-Interval_reg;第二阈值下限:TL_L2=TL_L1+Interval_reg;三种阈值:第一阈值上限:TH_L1=TH_Limit_reg-Interval_reg;第二阈值上限:TH_L2=TH_L1-Interval_reg;第三阈值上限:TH_L3=TH_L2-Interval_reg;第一阈值下限:TL_L1=TL_Limit_reg+Interval_reg;第二阈值下限:TL_L2=TL_L1+Interval_reg;第三阈值下限:TL_L3=TL_L2+Interval_reg。优选地,所述温度阈值比较电路包括:当方向寄存器的值Direct_reg为1时,关注温度传感器的温度TEMP和TH_Limit_reg:在TEMP大于TH_L3时,将CR_reg的值加数值V3并更新;在TEMP大于TH_L2时,将CR_reg的值加数值V2并更新;在TEMP大于TH_L1时,将CR_reg的值加数值V1并更新;在TEMP向上超过TH_Limit_reg之后的温度下降过程中,在TEMP小于TH_L1时,将CR_reg的值减数值V1并更新;在TEMP小于TH_L2时,将CR_reg的值减数值V2并更新;在TEMP小于TH_L3时,将CR_reg的值减数值V3并更新。优选地,所述温度阈值比较电路包括:当方向寄存器的值Direct_reg为0时,关注温度传感器的温度TEMP和TL_Limit_reg:在TEMP小于TL_L3时,将CR_reg的值加数值V3并更新;在TEMP小于TL_L2时,将CR_reg的值加数值V2并更新;在TEMP小于TL_L1时,将CR_reg的加数值V1并更新;在TEMP向下超过TL_Limit_reg之后的温度上升过程中,在TEMP大于TL_L1时,将CR_reg的值减数值V1并更新;在TEMP于大于TL_L2时,将CR_reg的值减数值V2并更新;在TEMP大于TL_L3时,将CR_reg的值减数值V3并更新。优选地,所述温度转换速率控制电路包括计时累加寄存器;根据对CR_reg的译码结果TSlot,当TSlot与计时累加寄存器的值Tcnt_reg相同时,触发一次温度转换启动信号TSTART,同时将Tcnt_reg清除。优选地,译码结果TSlot是CR_reg所对应的温度转换周期时间与时钟CLK的周期时间的比值。优选地,还包括数字序列控制电路,所述数字序列控制电路接收所述温度转换启动信号TSTART后发出温度控制信号至温度传感器的模数转换模块,驱动所述模数转换模块工作并输出TEMP,输出的TEMP经过数字滤波电路后输入所述温度阈值比较电路。优选地,还包括数字接口电路,所述数字接口电路用于读取和配置:TH_Limit_reg、TL_Limit_reg、Interval_reg、Direct_reg和CR_reg的值。优选地,所述温度阈值比较电路还包括:在TEMP低于阈值的下限时发出低温报警信息,在TEMP高于阈值的上限时发出高温报警信息。优选地,所述温度转换速率控制电路根据软件配置CR_reg判断温度转换的间隔;当CR_reg被更新成4’b0000时,相连两次温度转换的时间为16s;当CR_reg被更新成4’b0001,相连两次温度转换的时间为8s;当CR_reg被更新成4’b0010,相连两次温度转换的时间为4s;当CR_reg被更新成4’b0011,相连两次温度转换的时间为2s;当CR_reg被更新成4’b0100,相连两次温度转换的时间为1s;当CR_reg被更新成4’b0101,相连两次温度转换的时间为500ms;当CR_reg被更新成4’b0110,相连两次温度转换的时间为250ms;当CR_reg被更新成4’b0111,相连两次温度转换的时间为125ms;当CR_reg被更新成4’b1000,相连两次温度转换的时间为62.5ms;当CR_reg被更新成4’b1001,相连两次温度转换的时间为31.25ms;当CR_reg被更新成4’b1010至4’b1111,相连两次温度转换的时间为15.5ms。与现有技术相比,本专利技术具有如下的有益效果:本专利技术所提出的自适应调节温度转换速率的功能使得温度在趋向阈值(TH_Limit_reg或TL_Limit_reg)时,可以自动调整CR_reg,从而保证温度的实时性,无须软件、CPU参与配置,本文档来自技高网...

【技术保护点】
1.一种自适应调节温度转换速率的电路,其特征在于,包括:/n多级阈值产生电路:根据温度上限寄存器的值TH_Limit_reg、温度下限寄存器的值TL_Limit_reg和间隔寄存器的值Interval_reg,产生一种、两种或三种阈值;/n温度阈值比较电路:获取所述多级阈值产生电路产生的阈值,根据方向寄存器的值Direct_reg,以及温度传感器采集到的温度TEMP更新软件配置CR_reg;/n温度转换速率控制电路:根据软件配置CR_reg输出温度转换启动信号TSTART。/n

【技术特征摘要】
1.一种自适应调节温度转换速率的电路,其特征在于,包括:
多级阈值产生电路:根据温度上限寄存器的值TH_Limit_reg、温度下限寄存器的值TL_Limit_reg和间隔寄存器的值Interval_reg,产生一种、两种或三种阈值;
温度阈值比较电路:获取所述多级阈值产生电路产生的阈值,根据方向寄存器的值Direct_reg,以及温度传感器采集到的温度TEMP更新软件配置CR_reg;
温度转换速率控制电路:根据软件配置CR_reg输出温度转换启动信号TSTART。


2.根据权利要求1所述的自适应调节温度转换速率的电路,其特征在于,所述多级阈值产生电路产生的阈值包括:
一种阈值:
第一阈值上限:TH_L1=TH_Limit_reg-Interval_reg;
第一阈值下限:TL_L1=TL_Limit_reg+Interval_reg;
两种阈值:
第一阈值上限:TH_L1=TH_Limit_reg-Interval_reg;
第一阈值下限:TL_L1=TL_Limit_reg+Interval_reg;
第二阈值上限:TH_L2=TH_L1-Interval_reg;
第二阈值下限:TL_L2=TL_L1+Interval_reg;
三种阈值:
第一阈值上限:TH_L1=TH_Limit_reg-Interval_reg;
第二阈值上限:TH_L2=TH_L1-Interval_reg;
第三阈值上限:TH_L3=TH_L2-Interval_reg;
第一阈值下限:TL_L1=TL_Limit_reg+Interval_reg;
第二阈值下限:TL_L2=TL_L1+Interval_reg;
第三阈值下限:TL_L3=TL_L2+Interval_reg。


3.根据权利要求2所述的自适应调节温度转换速率的电路,其特征在于,所述温度阈值比较电路包括:
当方向寄存器的值Direct_reg为1时,关注温度传感器的温度TEMP和TH_Limit_reg:
在TEMP大于TH_L3时,将CR_reg的值加数值V3并更新;
在TEMP大于TH_L2时,将CR_reg的值加数值V2并更新;
在TEMP大于TH_L1时,将CR_reg的值加数值V1并更新;
在TEMP向上超过TH_Limit_reg之后的温度下降过程中,在TEMP小于TH_L1时,将CR_reg的值减数值V1并更新;
在TEMP小于TH_L2时,将CR_reg的值减数值V2并更新;
在TEMP小于TH_L3时,将CR_reg的值减数值V3并更新。


4.根据权利要求2所述的自适应调节温度转换速率的电路,其特征在于,所述温度阈值比较电路包括:
当方向寄存器的值Direct_reg为0时,关注温度传感器的温度TEMP和TL_Limit_reg:
在TEMP小于TL_L3时,将CR_reg的值加数值V3并更新;
在TE...

【专利技术属性】
技术研发人员:张伟
申请(专利权)人:上海申矽凌微电子科技有限公司
类型:发明
国别省市:上海;31

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

1