可切换档位的配置电阻检测方法及电路技术

技术编号:34452427 阅读:18 留言:0更新日期:2022-08-06 16:54
本发明专利技术公开了一种可切换档位的配置电阻检测方法,包括:使用编码码运算电路控制打开第一电流源输出第一电流值到配置电阻,在配置电阻上产生第一电压;使用模拟数字转换电路将第一电压转换为第一类数字代码,并由编码运算电路根据预设的阈值判断该第一类数字代码是否大于等于阈值;若第一类数字代码大于或等于阈值,则关断第一电流源,并导通第二电流源,输出第二电流值到配置电阻,在配置电阻上重新产生第二电压;使用模拟数字转换电路将第二电压转换为第二类数字代码;所述第二电流值小于第一电流值;根据第一类数字代码和第二类数字代码生成控制参数代码。码生成控制参数代码。码生成控制参数代码。

【技术实现步骤摘要】
可切换档位的配置电阻检测方法及电路


[0001]本专利技术涉及集成电路
,尤其涉及一种可切换档位的配置电阻检测方法及电路。

技术介绍

[0002]用配置电阻获得数字代码位的方式在芯片应用中可以通过对外部电阻值进行调整来设定使得同一芯片具有不同功能和参数,从而可以用较低的成本获得较多的选择。此种方式在有多种可选功能和参数的芯片应用中,具有低成本和配置灵活的特点,得到越来越广泛的使用。不具有此功能的芯片,客户只能通过替换不同型号的芯片来达到这一要求。然而现有的配置电阻检测方式是使用固定电流方式检测配置电阻,这种方式受限于检测电路的电压转换范围,得到的数字代码位有限,使得应用范围受到限制。
[0003]图1所示的是现有技术中一种典型的配置电阻检测电路,当配置电阻检测电路工作时,编码运算电路控制固定电流源输出电流I
R
到配置电阻R,在配置电阻R上产生一个电压V
R
,并有V
R
=I
R
×
R,此时模拟数字转换电路转换电压V
R
为一组数字代码,这组数字代码经过编码运算电路计算得到控制代码去做功能和参数的选择控制。如果模拟数字转换电路的电压范围是Vmax,则需满足V
R
<Vmax,根据V
R
=I
R
×
R可计算出R<Vmax/I
R
。所以配置电阻值R受到模拟数字转换电路的电压范围是Vmax的限制,必须要小于Vmax/I
R
,即配置电阻的阻值上限Rmax=Vmax/I
R
。由于电阻值具有上限,因此形成的数字代码的数量也是受限的。在实际电路中,如果希望减小电流源I
R
获得更大的配置电阻R的取值范围,那么在配置电阻的电阻值R处于较小范围时,电流源I
R
和模拟数字转换电路的误差会使得检测电路不能正确的得到数字代码位。
[0004]由此可见,现有技术中需要一种能够适用于对大范围阻值的配置电阻进行检测的检测方法及对应的电路结构。从而使得配置电阻检测电路能够对更大的电阻范围进行检测,从而形成更多数字代码数量,同时能够保证针对每一个配置电阻阻值所对应的数字代码的检测精度。

技术实现思路

[0005]本专利技术所要实现的技术目的在于提供一种能够适用于对大范围阻值的配置电阻进行检测的方法,通过该方法实现对更多数字代码的检测。
[0006]基于上述技术目的,本专利技术提供一种可切换档位的配置电阻检测方法,所述方法包括:
[0007]使用编码码运算电路控制打开第一电流源输出第一电流值到配置电阻,在配置电阻上产生第一电压;
[0008]使用模拟数字转换电路将第一电压转换为第一类数字代码,并由编码运算电路根据预设的阈值判断该第一类数字代码是否大于等于阈值;
[0009]若第一类数字代码大于或等于阈值,则关断第一电流源,并导通第二电流源,输出
第二电流值到配置电阻,在配置电阻上重新产生第二电压;使用模拟数字转换电路将第二电压转换为第二类数字代码;所述第二电流值小于第一电流值;
[0010]根据第一类数字代码和第二类数字代码生成控制参数代码。
[0011]在一个实施例中,当第一类数字代码小于阈值时,则使用第一类数字代码生成得到控制参数代码。
[0012]本专利技术还提供一种可切换档位的配置电阻检测电路,所述电路包括第一电流源、第二电流源、编码运算电路和模拟数字转换电路;
[0013]所述编码码运算电路控制第一电流源输出第一电流值到配置电阻,在配置电阻上产生第一电压;
[0014]所述模拟数字转换电路将第一电压转换为第一类数字代码,并由编码运算电路根据预设的阈值判断该第一类数字代码是否大于等于阈值;
[0015]当第一类数字代码大于或等于阈值时,编码运算电路关断第一电流源,并导通第二电流源,输出第二电流值到配置电阻,在配置电阻上重新产生第二电压;使用模拟数字转换电路将第二电压转换为第二类数字代码;所述第二电流值小于第一电流值;
[0016]所述编码码运算电路根据第一类数字代码和第二类数字代码生成控制参数代码。
[0017]在一个实施例中,当第一类数字代码小于阈值时,所述编码码运算电路使用第一类数字代码生成得到控制参数代码。
[0018]与现有技术相比,本专利技术的一个或多个实施例可以具有如下优点:
[0019]本专利技术中通过使用两个电流值不同的电流源对配置电阻进行检测,在小电阻情况下克服了过小的模拟量在电流源I
R
和模拟数字转换电路的误差的影响下不能被正确检测的缺点。
[0020]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0021]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例共同用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0022]图1是现有技术中的配置电阻检测电路示意图;
[0023]图2是本专利技术实施例中的配置电阻检测电路示意图;
具体实施方式
[0024]为使本专利技术的目的、技术方案和优点更加清楚,以下结合附图对本专利技术作进一步地详细说明。
[0025]实施例
[0026]根据如图2所示的本实施例的配置电阻检测电路,本实施例中的配置电阻检测方法包括:
[0027]首先,由编码运算电路控制打开第一电流源输出第一电流值I
R1
到配置电阻R,在配置电阻R上产生一个电压V
R1
,即有V
R
=I
R1
·
R;
[0028]随后,由模拟数字转换电路将电压V
R1
转换为第一类数字代码,并由编码运算电路根据预设的阈值判断该第一类数字代码是否大于等于阈值,如果该第一类数字代码小于阈值,则不对电流源进行切换。
[0029]如果该第一类数字代码大于或等于阈值,则关断第一电流源,并导通第二电流源,输出第二电流I
R2
值到配置电阻R,在配置电阻R上重新产生一个电压V
R2
,即有V
R2
=I
R2
·
R,此时模拟数字转换电路重新转换电压V
R2
为第二类数字代码。
[0030]第一类数字代码和第二类数字代码共同经过编码运算电路计算得到控制参数代码。
[0031]本实施例中所述模拟数字转换电路以8位ADC为例,8位ADC的量化值范围为0~255,以二进制表示即为00000000~11111111,即第一类数字代码。当8位ADC输出255时,说明其检测到的电压已经达到ADC参考电压,即ADC所能输入本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种可切换档位的配置电阻检测方法,其特征在于,所述方法包括:使用编码码运算电路控制打开第一电流源输出第一电流值到配置电阻,在配置电阻上产生第一电压;使用模拟数字转换电路将第一电压转换为第一类数字代码,并由编码运算电路根据预设的阈值判断该第一类数字代码是否大于等于阈值;若第一类数字代码大于或等于阈值,则关断第一电流源,并导通第二电流源,输出第二电流值到配置电阻,在配置电阻上重新产生第二电压;使用模拟数字转换电路将第二电压转换为第二类数字代码;所述第二电流值小于第一电流值;根据第一类数字代码和第二类数字代码生成控制参数代码。2.根据权利要求1所述的配置电阻检测方法,其特征在于,当第一类数字代码小于阈值时,则使用第一类数字代码生成得到控制参数代码。3.一种可切换档位的配置电阻检测电路,其特征在于,所述...

【专利技术属性】
技术研发人员:齐伟
申请(专利权)人:北京芯格诺微电子有限公司
类型:发明
国别省市:

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

1