一种电流舵DAC的校准方法技术

技术编号:10989445 阅读:129 留言:0更新日期:2015-02-04 08:22
本发明专利技术提供了一种电流舵DAC的校准方法,属于集成电路领域。该电流舵DAC为12位的电流舵DAC,采用二进制编码方式实现。该电流舵DAC首先通过测试得到失调电流值I0,然后测试得到12个数据电流,接着把这12个数据电流都减去失调电流I0,得到数据作用电流,然后设置数据作用电流的目标值,最后计算出数据作用电流实际值与目标值的差距,分别调整各个数据对应电流源的大小。这种对电流舵DAC进行校准的方法,很好的解决了由于工艺失配等造成的DAC积分非线性(INL)和微分非线性(DNL)等静态性能差的问题,大大的提高了DAC的性能。而且,此校准方法操作简单,实施成本低,能够非常好的应用于电流舵DAC的校准。

【技术实现步骤摘要】
—种电流舵DAC的校准方法
本专利技术属于集成电路领域,特别涉及一种电流舵DAC的校准方法。
技术介绍
DAC是数模转换器的简称,作为连接模拟信号和数字信号之间的桥梁,数模转换器在信息产业中运用越来越广泛,在很多场合,对数模转换器的精度要求也越来越高。 传统的电流舵DAC采用多个独立的电流源构成,这些独立的电流源与DAC的输入数据一一对应,根据数据编码的不同,这些电流源引起的输出电流的大小通常成一定的比例关系,二进制编码数据的电流源引起的输出电流的大小成二进制比例关系。 传统的电流舵DAC对电流源的一致性要求非常高,而由于工艺偏差带来的电流源的失配和偏差不可避免,这种非理想因素对电流舵DAC的积分非线性INL和微分非线性DNL等静态性能有非常大的影响。
技术实现思路
有鉴于此,本专利技术提供了一种电流舵DAC的校准方法,以提高电流舵DAC的积分非线性INL和微分非线性DNL等静态性能。 一种电流舵DAC的校准方法包括如下步骤: 步骤SI,测试输入数据全O时的电流舵DAC的输出电流,表示为失调电流Itl ; 步骤 S2,分别输入 16 进制数据 001、002、004、008、010、020、040、080、100、200、400、800,分别读取电流舵DAC的输出电流,并表示为电流I.、1002> 1004> 1008> 1_、1020> 1_、1_、 工100、1200' 1400' 1800 ; 少骤 S3,将所有电'2/lL.1。。1、1。。2、1。。4、1。。8、1。1。、1。2。、1。4。、1。8。、II。。、L。。、I4。。、1800 都减去失调电流I。;步骤S4,将I8tltl-1ci的值设置为理想目标值ITAR,可以得出其它各个数据输入的目标电流值如下,即 I8Qcli=ITAR ;I400j=ITAR/2 ;I200J=ITAR/22 ;I100J=ITAR/23 ;1080 1=ITAR/24 ;1040 1=ITAR/25 ;1020J=ITAR/26 ;10101=ITAR/27 ;1008 1=ITAR/28 ;1004 1=ITAR/29 ;1002J=ITAR/210 ;100L1=ITAR/2n ; 少骤 S5,分力 U 算出目标值 Is。。—1、I4。。—1、I2。。—1、11。。—1、1(18。—1、1(14。—1、1(12。—1、1(11。—1、1(1(18—1、1(104—1、1(102—1、1(101—1 与头测值 1800_工0、1400_工0、1200_工0、Ι?00_Ι(Ι、Ι(Ι80_Ιθ、Ι(Ι40_Ιθ、Ι(Ι20_Ιθ、I(llO_1、I(l08_1、104-1o 102-1o Ick11-1ci之间的差距,通过调整每一位对应的电流源的大小,使得每路电流输出等于对应的目标值,完成电流源的校准。 进一步的,所述步骤S5中的对电流源大小的调整,采用熔丝或带电可擦可编程只读存储器EEPROM实现。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 图1为本专利技术提供的电流舵DAC校准方法的流程图。 【具体实施方式】 下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 一种电流舵DAC的校准方法,如图1所示,包括如下步骤:步骤SI,测试输入数据全O时的电流舵DAC的输出电流,表示为失调电流; 步骤 S2,分别输入 16 进制数据 001、002、004、008、010、020、040、080、100、200、400、800,分别读取电流舵DAC的输出电流,并表示为电流I.、1002> 1004> 1008> 1_、1020> 1_、1_、 工100、1200' 1400' 1800 ; 少骤 S3,将所有电'2/lL.1。。1、1。。2、1。。4、1。。8、1。1。、1。2。、1。4。、1。8。、II。。、L。。、I4。。、1800 都减去失调电流;步骤S4,将-的值设置为理想目标值ITAR,可以得出其它各个数据输入的目标电流值如下,即 I8OOj=ITAR ;I400J=ITAR/2 ;I200J=ITAR/22 ;I100J=ITAR/23 ;1080 1=ITAR/24 ;1040 1=ITAR/25 ;1020J=ITAR/26 ;10101=ITAR/27 ;1008 1=ITAR/28 ;1004 1=ITAR/29 ;1002J=ITAR/210 ;100L1=ITAR/2n ; 少骤 S5,分力 U 算出目标值 Is。。—1、I4。。—1、I2。。—1、11。。—1、1(18。—1、1(14。—1、1(12。—1、1(11。—1、1(1(18—1、1(104—1、1(102—1、1(101—1 与头测值 1800_工0、1400_工0、1200_工0、Ι?00_Ι(Ι、Ι(Ι80_Ιθ、Ι(Ι40_Ιθ、Ι(Ι20_Ιθ、I(llO_1、I(l08_1、104-1o 102-1o Ick11-1ci之间的差距,通过调整每一位对应的电流源的大小,使得每路电流输出等于对应的目标值,完成电流源的校准。 作为本专利技术的实施例,所述步骤S5中的对电流源大小的调整,采用熔丝或带电可擦可编程只读存储器EEPROM实现。 本专利技术中的电流舵DAC为12位的电流舵DAC,其采用二进制编码方式实现。12个16 进制数据 001、002、004、008、010、020、040、080、100、200、400、800 分别对应一个电流源电路,每个电流源电路电流的大小是由多路子电流源相加而成,而每路子电流源电路都由熔丝或带电可擦可编程只读存储器EEPROM控制其接入与否。这样,就实现了用熔丝或带电可擦可编程只读存储器EEPROM对电流源电路电流大小的调节。 本专利技术的电流舵DAC的校准方法,可以对电流舵DAC的静态性能进行有效的校准,大大的避免了由于工艺失配引起的DAC静态性能差的问题。而且,此校准方法操作简单,实施成本低,能够非常好的应用于电流舵DAC的校准。 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本专利技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本专利技术的精神或范围的情况下,在其它实施例中实现。因此,本专利技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。本文档来自技高网...

【技术保护点】
一种电流舵DAC的校准方法,其特征在于,包括如下步骤:    步骤S1,测试输入数据全0时的电流舵DAC的输出电流,表示为失调电流I0;步骤S2,分别输入16进制数据001、002、004、008、010、020、040、080、100、200、400、800,分别读取电流舵DAC的输出电流,并表示为电流I001、I002、I004、I008、I010、I020、I040、I080、I100、I200、I400、I800;步骤S3,将所有电流I001、I002、I004、I008、I010、I020、I040、I080、I100、I200、I400、I800都减去失调电流I0;步骤S4,将I800‑I0的值设置为理想目标值ITAR,可以得出其它各个数据输入的目标电流值如下,即I800_1=ITAR;I400_1=ITAR/2;I200_1=ITAR/22;I100_1=ITAR/23;I080_1=ITAR/24;I040_1=ITAR/25;I020_1=ITAR/26;I010_1=ITAR/27;I008_1=ITAR/28;I004_1=ITAR/29;I002_1=ITAR/210;I001_1=ITAR/211;步骤S5,分别算出目标值I800_1、I400_1、I200_1、I100_1、I080_1、I040_1、I020_1、I010_1、I008_1、I004_1、I002_1、I001_1与实测值I800‑I0、I400‑I0、I200‑I0、I100‑I0、I080‑I0、I040‑I0、I020‑I0、I010‑I0、I008‑I0、I004‑I0、I002‑I0、I001‑I0之间的差距,通过调整每一位对应的电流源的大小,使得每路电流输出等于对应的目标值,完成电流源的校准。...

【技术特征摘要】
1.一种电流舵DAC的校准方法,其特征在于,包括如下步骤: 步骤SI,测试输入数据全O时的电流舵DAC的输出电流,表示为失调电流Itl ; 步骤 S2,分别输入 16 进制数据 001、002、004、008、010、020、040、080、100、200、400、800,分别读取电流舵DAC的输出电流,并表示为电流I.、1002> 1004> 1008> 1_、1020> 1_、1_、工100、1200' 1400' 1800 ;少骤 S3,将所有电'2/lL.1。。1、1。。2、1。。4、1。。8、1。1。、1。2。、1。4。、1。8。、II。。、L。。、I4。。、1800 都减去失调电流I。; 步骤S4,将I8tltl-1ci的值设置为理想目标值ITAR,可以得出其它各个数据输入的目标电流值如下,即 I8Qcli=ITAR ;I400j=ITAR/2 ;I200J=ITAR/22 ;I100J=ITAR/23 ;1080 1=ITAR/24 ...

【专利技术属性】
技术研发人员:林剑辉
申请(专利权)人:长沙瑞达星微电子有限公司
类型:发明
国别省市:湖南;43

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

1