System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 电流舵型DAC及其控制方法、芯片、电子设备技术_技高网

电流舵型DAC及其控制方法、芯片、电子设备技术

技术编号:40710671 阅读:3 留言:0更新日期:2024-03-22 11:12
本申请提出了一种电流舵型DAC及其控制方法、芯片、电子设备。本申请采用二进制码和温度计码相结合的DAC编码,来控制电流舵型DAC的电流源分支,有利于将电流舵型DAC控制在较小的堆叠面积,并在一定程度上保证精度;进一步地,对DAC编码增加校正码,通过校正码中的校正位进位来对因例如MOS管等器件匹配性不一致导致的电流差值进行补偿,将低位向高位进位时丢失的电流补回,从而可以很好的保证精度。

【技术实现步骤摘要】

本申请涉及dac(digital to analog converter,数模转换器),具体涉及一种电流舵型dac及其控制方法、芯片、电子设备。


技术介绍

1、dac是电子设备不可或缺的电器元件,特别是在vcm(voice coil motor,音圈马达)驱动芯片中,dac的精度很大程度上决定了vcm驱动芯片带动镜头所实现的对焦效果。当前的vcm驱动芯片一般采用电流舱型dac产生镜头对焦所需的电流。电流舱型dac是通过输入数字信号序列(可称为dac code,即dac编码)来控制不同位权电流源产生的电流输出,以此将数字信号转换为模拟信号。随着市场对vcm驱动精度的要求越来越高,dac的精度也越来越高,这就导致dac编码的位数也越来越多。dac编码的位数变多,电流舱型dac所设置的电流源分支就越多,例如mos管等器件的数量越大。为了控制器件的堆叠面积,业界一般采用二进制码和温度计码相结合的dac编码,二进制码为低位码,温度计码为高位码。但,由于数量较多的器件会导致匹配性难以保证,例如由于生产工艺误差导致器件的实际(尺寸等)特征参数与理论设计参数有偏差,使得低位向高位进位时会产生电流流失,导致高位对应的电流源分支输出的电流有误差,从而难以保证精度。


技术实现思路

1、鉴于此,本申请提供一种电流舵型dac及其控制方法、芯片、电子设备,可以改善电流舵型dac在较小的堆叠面积上难以保证精度的问题。

2、本申请提供的一种电流舵型dac的控制方法,包括:

3、基于二进制输入信号控制第一组电流源开关;所述二进制输入信号包括多个低位,每个所述低位与所述第一组电流源开关中的开关相关联;

4、在所述二进制输入信号的全部所述低位进满并执行高位进位时,向第二组电流源开关施加温度计码输入信号;所述温度计码输入信号包括多个高位,所述多个高位与第二组电流源开关中的开关相关联;

5、获取所述第二组电流源开关中的开关接收的实际电流,计算所述实际电流与目标电流的差值,并根据所述差值产生校正码;所述校正码包括多个校正位,所述多个校正位通过进位产生所述校正码以标识所述差值;

6、基于所述校正码产生信号以控制所述第二组电流源开关,以使所述第二组电流源开关中的开关接收到所述目标电流。

7、可选地,每个所述校正位对应一个lsb电流;所述根据所述差值产生校正码,包括:

8、确定所述差值与所述lsb电流的倍数;

9、将与所述倍数相等个数的所述校正位进位,以产生校正码。

10、可选地,根据如下关系式得到所述一个lsb电流:

11、ilsb=i0/(2n-1+2n-2+...+2+1);

12、其中,所述ilsb为所述一个lsb电流,所述i0为全部所述低位进满时所述二进制输入信号对应的目标电流,所述n为所述低位的个数。

13、可选地,所述第二组电流源开关中各个开关对应的校正位的个数相同。

14、可选地,所述第二组电流源开关中首个选通的开关对应的所述校正位的个数最多。

15、可选地,所述多个校正位为顺序进位。

16、可选地,所述方法还包括:

17、记录所述第二组电流源开关中的开关与进位得到的校正码的对应关系;

18、当监测到所述第二组电流源开关上电,则读取与其各个开关具有所述对应关系的校正码,并产生对应的信号。

19、可选地,所述第二组电流源开关中的各个开关的目标电流相等。

20、可选地,在获取所述实际电流之前,所述方法还包括:预先设定施加给所述第二组电流源开关中的至少首个开关的电流小于所述目标电流。

21、本申请提供的一种电流舵型dac,包括电流源、控制器、第一组电流源开关和第二组电流源开关;所述第一组电流源开关和第二组电流源开关分别通过所述控制器连接至所述电流源,所述控制器基于如上述任一项所述的方法控制所述第一组电流源开关和所述第二组电流源开关。

22、本申请提供的一种芯片,包括如上所述的电流舵型dac。

23、本申请提供的一种电子设备,包括如上所述的电流舵型dac或者如上所述的芯片。

24、如上所述,本申请采用二进制码和温度计码相结合的dac编码来控制电流舵型dac的电流源分支,有利于将电流舵型dac控制在较小的堆叠面积,并在一定程度上保证精度;进一步地,对dac编码增加校正码,通过校正码中的校正位进位来对因器件匹配性不一致导致的电流差值进行补偿,将低位向高位进位时丢失的电流补回,从而可以很好的保证精度。

本文档来自技高网...

【技术保护点】

1.一种电流舵型DAC的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,每个所述校正位对应一个LSB电流;所述根据所述差值产生校正码,包括:

3.根据权利要求2所述的方法,其特征在于,根据如下关系式得到所述一个LSB电流:ILSB=I0/(2n-1+2n-2+...+2+1);

4.根据权利要求2所述的方法,其特征在于,所述第二组电流源开关中各个开关对应的所述校正位的个数相同。

5.根据权利要求2所述的方法,其特征在于,所述第二组电流源开关中首个选通的开关对应的所述校正位的个数最多。

6.根据权利要求2所述的方法,其特征在于,所述多个校正位为顺序进位。

7.根据权利要求2所述的方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的方法,其特征在于,所述第二组电流源开关中的各个开关的目标电流相等。

9.根据权利要求1所述的方法,其特征在于,在获取所述实际电流之前,所述方法还包括:预先设定施加给所述第二组电流源开关中的各个开关的电流小于对应的所述目标电流。p>

10.一种电流舵型DAC,其特征在于,包括电流源、控制器、第一组电流源开关和第二组电流源开关;所述第一组电流源开关和第二组电流源开关分别通过所述控制器连接至所述电流源,所述控制器基于权利要求1至9中任一项所述的方法控制所述第一组电流源开关和所述第二组电流源开关。

11.一种芯片,其特征在于,包括如权利要求10所述的电流舵型DAC。

12.一种电子设备,其特征在于,包括如权利要求10所述的电流舵型DAC或如权利要求11所述的芯片。

...

【技术特征摘要】

1.一种电流舵型dac的控制方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,每个所述校正位对应一个lsb电流;所述根据所述差值产生校正码,包括:

3.根据权利要求2所述的方法,其特征在于,根据如下关系式得到所述一个lsb电流:ilsb=i0/(2n-1+2n-2+...+2+1);

4.根据权利要求2所述的方法,其特征在于,所述第二组电流源开关中各个开关对应的所述校正位的个数相同。

5.根据权利要求2所述的方法,其特征在于,所述第二组电流源开关中首个选通的开关对应的所述校正位的个数最多。

6.根据权利要求2所述的方法,其特征在于,所述多个校正位为顺序进位。

7.根据权利要求2所述的方法,其特征在于,所述方法还包括:

8...

【专利技术属性】
技术研发人员:杨超李赟朱志鹏
申请(专利权)人:上海艾为电子技术股份有限公司
类型:发明
国别省市:

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

1