一种数模转换器以及数模转换器中电流源阵列的控制方法
一种数模转换器以及数模转换器中电流源阵列的控制方法,涉及电子技术领域,用以降低系统误差。数模转换器包括:译码模块、开关阵列以及电流源阵列,其中,译码模块,用于将输入的2n位二进制数字信号中的高n位生成2<sup>n</sup>-1位第一温度码,将其低n位生成2<sup>n</sup>-1位第二温度码;并利用2<sup>n</sup>-1位第一温度码和2<sup>n</sup>-1位第二温度码,按照如下方式控制2<sup>n</sup>×2<sup>n</sup>-1个单位开关的工作顺序:切换由2<sup>n</sup>×2<sup>n</sup>-1个单位开关形成的2<sup>n</sup>×2<sup>n</sup>矩阵中位于2<sup>n</sup>-1条第一对角线中任一条上的所有单位开关,2<sup>n</sup>-1条第一对角线上的全部元素对应2<sup>n</sup>×(2<sup>n</sup>-1)个高位单位开关;并且按照预设顺序切换位于2<sup>n</sup>×2<sup>n</sup>矩阵中除2<sup>n</sup>-1条第一对角线外的第二对角线上的所有单位开关;第二对角线上的2<sup>n</sup>-1个元素对应2<sup>n</sup>-1个低位单位开关。
发明专利
CN201310012963.9
2013-01-14
CN103929180A
2014-07-16
H03M1/66(2006.01)I
华为技术有限公司
袁海泉;高鹏
518129 广东省深圳市龙岗区坂田华为总部办公楼
北京中博世达专利商标代理有限公司 11274
申健
广东;44
一种数模转换器,其特征在于,包括:译码模块、与所述译码模块相连的开关阵列、与所述开关阵列相连的电流源阵列;其中,所述开关阵列包括:2<sup>n</sup>×2<sup>n</sup>‑1个单位开关,包括:2<sup>n</sup>×(2<sup>n</sup>‑1)个高位单位开关和2<sup>n</sup>‑1个低位单位开关;所述电流源阵列包括:2<sup>n</sup>×2<sup>n</sup>‑1个单位电流源;每个单位开关用于控制每个单位电流源的输出;所述2<sup>n</sup>×2<sup>n</sup>‑1单位电流源的输出用于产生所述数模转换器的输出;所述译码模块,用于将输入的2n位二进制数字信号中的高n位生成2<sup>n</sup>‑1位第一温度码,将2n位二进制数字信号中的低n位生成2<sup>n</sup>‑1位第二温度码;其中,所述2<sup>n</sup>‑1位第一温度码中的任一位用于控制2<sup>n</sup>个高位单位开关;所述2<sup>n</sup>‑1位第二温度码中的任一位用于控制1个低位单位开关;所述译码模块,还用于利用所述2<sup>n</sup>‑1位第一温度码和2<sup>n</sup>‑1位第二温度码,按照如下方式控制所述2<sup>n</sup>×2<sup>n</sup>‑1个单位开关的工作顺序:利用所述2<sup>n</sup>‑1位第一温度码,切换由所述2<sup>n</sup>×2<sup>n</sup>‑1个单位开关形成的2<sup>n</sup>×2<sup>n</sup>矩阵中位于2<sup>n</sup>‑1条第一对角线中任一条上的所有单位开关,所述2<sup>n</sup>‑1条第一对角线上的全部元素对应所述2<sup>n</sup>×(2<sup>n</sup>‑1)个高位单位开关;并且利用所述2<sup>n</sup>‑1位第二温度码,按照预设顺序切换位于所述2<sup>n</sup>×2<sup>n</sup>矩阵中除所述2<sup>n</sup>‑1条第一对角线外的第二对角线上的所有单位开关;所述第二对角线上的2<sup>n</sup>‑1个元素对应所述2<sup>n</sup>‑1个低位单位开关;n为正整数。