本发明属于集成电路设计。 模/数转换器(A/D)在模拟信号的数字处理中具有十分重要的作用,随着微处理器的发展,低成本、高速度和微处理器兼容的模/数转换器的研制已受到愈来愈多的重视。
目前广泛用的模/数转换技术中通常可分为两类:
1.并行模/数转换器技术。如图1所示由电阻分压网络[1]、一组比较器[2]及由基本门电路构成的译码网络[3]组成。它是一种速度最快的转换器,其工作过程实际上是模拟量的量化过程,也就是说对于N位并行模/数转换器,它的模拟参考量首先用电阻分压分成2N个量化单位,它们对应于(2N-1)个相等的量化间隔,当模拟量输入时,就与所有的量化单位进行比较后将与其接近的参考量所对应的量化数输出,并经译码网络输出对应的N位数字量。图1表示一个三位并行模/数转换器的原理图。由此可见,这种A/D转换器是并行比较的,因此速度较高,然而由于过多的位数要求众多的比较器,例如对于3位模/数转换器需要7个比较器,而对于8位模/数转换器则需要256个比较器和庞大的译码电路。另外由于分压电阻与各比较器输入失调电压地离散性以及偏置电流的存在,也会产生一定的非线性误差,这就带来集成工艺上的困难,因而限制了精度的提高。而且这种技术中双极型仍占主要地位;
2.逐次逼近型模/数转换器。它是由一组二进制加权电容网络[4],开关以及一个高速高性能比较器[2]及控制器网络[5]、触发器网络[6]、时钟信号[7]组成,如图2所示,结构简单。但是它是在CP时钟节拍的控制下,由高位依次向低位进行比较,因此其速度受到一定限制,即完成一次模/数转换通常需要多次时间间隔,例如对于N位转换至少需要N个时钟脉冲,而且其转换时间随位数N线性增长。
上述两种模/数转换器技术方案中前者速度快,但电路结构复杂,难以实现,后者结构简单但速度慢。本发明的目的在于克服这两种技术方案的不足,使之有二者的优点,提出一种具有高集成,高速度,电路简单,易于实现的电流型模/数转换技术。
本发明提出一种电流型模/数转换器技术方案,利用电流多路反演器实现并行输入,恒流源参考信号和电流开关实现电流比较,并能在一个脉冲时间间隔内从高位向低逐位比较确定下位的参考电流信号的技术。此技术构成的电流型模/数转换器如图3所示,它由一个电流多路反演电路[8],多个加权的恒流源[9]、相应的电流开关阵列,以实现输入信号和参考信号的电流比较,其工作原理叙述如下:
模拟量电流输入经过电流多路反演电路达到并行输入的目的,使输入信号并行地输入到各比较器的一端,对于第一位参考电流为IREF/2的电流与模拟量输入电流比较,其比较结果同时决定后几位的参考电流值;对于第二位参考电流除本位参考量是IREF/22外,同时第一位的结果决定IREF/2参考电流量是否加入第二位的比较器;依次类推对于第N位来说除本位参考量IREF/2N外,第一位、第二位…第N-1位的比较结果分别决定参考量IREF/2、IREF/22…、IREF/2N-1是否加入第N位的比较器,其控制过程分别由开关S、…、Sn-1实现。
本发明中所说的电流多路反演电路在设计中可利用其放大缩小功能,使所需的参考恒流源范围缩小,该电路可由多个并联NMOS晶体管构成,加权恒流源可用PMOS晶体管或其他器件和电路构成,电流开关可用NMOS晶体管,PMOS晶体管,CMOS传输门或其他器件和电路构成。
本发明的几个主要特点:
1.灵活地采用并行输入,并行输出技术和逐次逼近技术,使整个方法同时具有并行模/数转换器的高速度和逐次逼近模/数转换器的高速度和高集成度的优点,具体表现在利用NMOS电流镜多路反演功能,将输入信号并行地输入到各比较器,并与相应的参考电流进行比较;对于输出来说采用并行接口,使整个模/数转换在一个时间节拍以内完成;
2.采用加权恒流源以及电流开关来根据高位比较的结果控制低位参考电流的大小;
3.电流比较器的输出端经过标准CMOS反相器整形,同时可利用CMOS反相器[10]的串联以达到多路输出同步的需要;
4.考虑到参考电流从2-1至2-7会产生一定的误差,因此在设计中可充分利用NMOS电流镜组成的电流多路反演电路的放大缩小功能,使所需的参考恒流源范围缩小。例如对于一个全MOS8位模/数转换器来说,选择将低位各NMOS电流镜等输出管的宽长比输入管宽长的十六分之一,即
(W/L)5~8=(1/16)(W/L)1N因为
这样使参考恒流源的绝对误差从2-1至2-4,有利于进一步提高模/数转换器的精度。
附图简要说明:
图1为并行技术的A/D转换器
图2为逐次逼近技术的A/D转换器
图3为本发明的并行输入并行输出及逐位比较技术的A/D转换器
图4为本发明的一实施例4位模/数转换器
本发明的一种实施例为4位电流型模/数转换器如图4所示,它由11个加权的PMOS恒流源,6个NMOS晶体管组成的电流开关和5个NMOS构成的电流镜组成。
其中D1表示最高位(MSB),D4表示最低位(LSB),参考电流IREF等于转换的满档(Full-Scale)电流值。当输入模拟电流信号为Ia。这样对于最高位(MSB),如果Ia大于IREF/2,则节点(a)处的电压为低电平,MSB=0,经过一级反相器MSB=1;如果Ia小于IREF/2,节点(a)处电压为高电平,MSB=1,则MSB=0。比特位D1的状态同时改变着NMOS开关S1的开和关状态。对于第二比特位D2,如果上次比较结果MSB=1,NMOS开关S1导通,则IREF/2作用于第二比特位D2的比较器,反之NMOS开关断开,在上述两种情况下IREF/22+D1IREF/2与Ia比较以确定第二比特位D2的状态“1”或“0”,同样可以确定第三比特位D3和第四比特位D4的状态“1”或“0”,依次类推可得8位甚至更高位的情况,例如对于8位模/数转换器每比特位的状态可以写成:
其中
据此我们采用标准CMOS工艺设计并制作了一个4位MOS电流型模/数转换器,其中PMOS晶体管的夹断电压VP=-1.5V,NMOS晶体管的开启电压VT=1.0V,NMOS电流镜的宽长比(W/L)N=(100μm/10μm),NMOS电流开关的宽长比(W/L)N=(100μm/10μm),PMOS电流镜的输入管的宽长比(W/L)=(160μm/10μm),输出管分别为80μm/10μm,40μm/10μm,20μm/10μm,10μm/10μm,VDD=5V。