The invention discloses a method for controlling a digital to analog converter and digital to analog converter, through the coordinate input and output points out DAC, fitting a linear function, and then adjust the linear function of the slope and intercept, close to ideal linear function linear function that fitted with the DAC. By fitting a linear function as the output function of DAC, so the output DAC adjusted the output than before the adjustment is close to the theoretical value, can improve the integral nonlinearity of dac. The control method of the invention can easily realize the integral nonlinearity, and can improve the precision of the digital to analog converter.
【技术实现步骤摘要】
本专利技术涉及数模转换器领域,更具体地说,涉及一种数模转换器的控制方法及数模转换器。
技术介绍
数字模拟转换器(Digital-to-AnalogConverter,简称为DAC)的积分非线性(INL)和微分非线性(DNL)是表征其性能的两个重要指标,其中,积分非线性(INL)是表征数模转换器的输出理想值与实际转换值之间的最大偏差。理论上,数模转换器DAC的输出曲线是一条过原点的理想直线,而在实际中由于多种因素导致数模转换器DAC的输出曲线不是线性的,如图1所示,Vin表示输出的数字信号,Vout表示输出的模拟信号,实际输出曲线与理论输出曲线存在偏差。而造成这种结果是因为数模转换器的晶体管自身存在差异性,如图2所示为一种典型的电流型数模转换器电路图。由于每个晶体管的随机误差不同,即每个晶体管产生的电流不可能完全相同;同时也由于热传导,应力等的梯度效应的影响,例如靠近芯片功率部分的热量要高,晶体管受到的影响也大,以及划片时靠近边缘的晶体管受到的应力大等因素影响,即使晶体管有相同的栅源电压VGS得到的漏极电流i也是不同的,最终造成了数模转换器DAC的输出不是理想的直线。为了避免上述因素带来的输出不理想的问题,提高DAC输出的准确性,需要增大晶体管的面积,以及对其进行复杂的匹配操作,但这样会增加成本而且效果不明显,因此有必要寻找一种更合适的办法来改善DAC的输出特性。
技术实现思路
有鉴于此,本专利技术提出了一种数模转换器的控制方法及数模转换器,通过取出数模转换器输入输出值拟合出线性函数,然后调节所述线性函数的斜率和截距,以使得拟合出的线性函数与所述数模转换器的理 ...
【技术保护点】
一种数模转换器的控制方法,其特征在于,包括以下步骤:将N个不同的数字编码输入至所述数模转换器,获得对应的模拟输出值;以所述输入数字编码和所述模拟输出值作为坐标,根据所述的N个不同的数字编码和对应的模拟输出值获得N个对应的坐标点;根据获得的坐标点进行线性拟合,以获得拟合的线性函数;调整所述线性函数的斜率,以使得所述线性函数的斜率与预定的斜率相等,其中,所述预定的斜率为所述数模转换器的理想线性函数的斜率值;调整所述线性函数的截距,以使得所述线性函数的截距与所述数模转换器的理想线性函数的截距一致;以调整斜率和截距后的线性函数作为所述数模转换器的输出函数。
【技术特征摘要】
1.一种数模转换器的控制方法,其特征在于,包括以下步骤:将N个不同的数字编码输入至所述数模转换器,获得对应的模拟输出值;以所述输入数字编码和所述模拟输出值作为坐标,根据所述的N个不同的数字编码和对应的模拟输出值获得N个对应的坐标点;根据获得的坐标点进行线性拟合,以获得拟合的线性函数;调整所述线性函数的斜率,以使得所述线性函数的斜率与预定的斜率相等,其中,所述预定的斜率为所述数模转换器的理想线性函数的斜率值;调整所述线性函数的截距,以使得所述线性函数的截距与所述数模转换器的理想线性函数的截距一致;以调整斜率和截距后的线性函数作为所述数模转换器的输出函数。2.根据权利要求1所述的数模转换器的控制方法,其特征在于,以输入的数字编码作为横坐标,以模拟输出值作为纵坐标,获得N个对应的坐标点。3.根据权利要求1所述的数模转换器的控制方法,其特征在于,当所述数模转换器为电流型数模转换器时,调整所述线性函数的斜率的具体步骤包括:调节输入至所述数模转换器中晶体管的栅源电压的大小,以调整所述晶体管的漏极电流的大小;通过调节所述漏极电流的大小调节所述数模转换器的输出值的大小,从而调节所述线性函数的斜率。4.根据权利要求3所述的数模转换器的控制方法,其特征在于,当所述数模转换器为电流型数模转换器时,调整所述线性函数的截距的具体步骤包括:利用不受输入数字编码控制的多个晶体管控制所述线性函数的截距;所述多个晶体管通过相同的栅源电压时漏极电流不相同,通过开启不同的晶体管以获得不同的截距大小。5.根据权利要求4所述的数模转换器的控制方法,其特征在于,在输入数字编码全部为零时将所述数模转换器中的所有晶体管关闭,以使得所述线性函数经过零点。6.根据权利要求1所述的数模转换器的控制方法,其特征在于,当所述数模转换器为电阻型数模转换器时,调整所述线性函数的斜率的具体步骤包括:调节所述数模转换器的参考电压值和电压源输出值的差值,以调节所述线性函数的斜率,其中,所述电压源输出值为输入至所述数模转换器中运算放大器的正向输入端的电压值。7.根据权利要求6所述的数模转换器的控制方法,其特征在于,当所述数模转换器为电阻型数模转换器时,所述调整...
【专利技术属性】
技术研发人员:程扬,黄必亮,任远程,周逊伟,
申请(专利权)人:杰华特微电子杭州有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。