接口电路的制作方法

文档序号:7516574阅读:166来源:国知局
专利名称:接口电路的制作方法
技术领域
本发明涉及存储器接口等的接口电路,特别涉及对用于总线终端的终端电阻的电阻值进行校正的技术。
背景技术
一般来说,在接口电路中,为了总线的终端,使用SSTL(stub bus terminated logic)和有源终端(active termination)。有源终端也称片上终端(on-chip termination),利用芯片内部的有源终端电阻(以下,称作“终端电阻”)来进行总线的终止。有源终端与SSTL相比,信号传递特性好,数据传输速率高。在有源终端中,终端电阻的电阻值偏差导致信号传递特性的下降。并且,伴随数据传输的高速化,终端电阻的电阻值偏差对信号传递特性产生的影响更加显著地显现。因此, 为了防止信号传递特性的下降,希望将终端电阻正确地校正为希望的电阻值。例如,在专利文献1中公开了一种校正电路,该校正电路具备2个比较器、第1以及第2可变电阻、与第1可变电阻相同的虚拟可变电阻、第1控制代码产生电路、第2控制代码产生电路,能够与工序、电压、或者温度无关地对终端电阻的电阻值进行校正。一个比较器对连接第1可变电阻与外部电阻的第1节点、和基准电压VREF进行比较,另一个比较器对第1节点、和连接虚拟可变电阻与第2可变电阻的第2节点进行比较。第1控制代码产生电路以及第2控制代码产生电路基于两个比较器的输出结果来产生控制代码。此外,例如,在专利文献2中,公开了一种对周边温度的变化等所导致的终端电阻的电阻值的变动进行补正的接口电路。在数据的发送接收停止时,利用两个比较器来对共同连接了多个电阻元件的nodel、和根据希望的终端电阻的电阻值的范围而算出的上限基准电压以及下限基准电压进行比较,在超出了范围的情况下按照控制在范围内的方式进行补正。先行技术文献专利文献专利文献1 JP特开2003160779号公报专利文献2 JP专利第3609363号公报发明所要解决的课题但是,在现有的电路结构中,为了进行终端电阻的校正,使用了由模拟元件构成的比较器。比较器通常具有偏移,该偏移由于模拟元件偏差的影响,根据各个比较器而成为不同的值。因此,比较器所进行的电压比较的精度没有得到保证,因此,不一定能够将终端电阻的电阻值校正为希望的电阻值,存在信号传递特性下降的问题。

发明内容
本发明鉴于上述问题点,其目的在于,在接口电路中,能够不受模拟元件偏差的影响、高精度地对终端电阻的电阻值进行校正。
为了解决课题的手段本发明的第1形态,作为具有对终端电阻的电阻值进行校正的功能的接口电路, 具备可变电阻部,其发挥终端电阻的作用;焊盘,其外接参考电阻;和校正电路,其与所述焊盘连接,对所述可变电阻部输出用于对电阻值进行控制的校正数据,所述校正电路具备 虚拟可变电阻,其连接于第1电源和所述焊盘之间;第1以及第2可变电阻,其串联连接于所述第1电源和第2电源之间;比较器,其具有正输入以及负输入;选择器,其将所述虚拟可变电阻和所述焊盘之间的第1节点的电压、所述第1以及第2可变电阻之间的第2节点的电压、以及参考电压作为输入,并从这些电压中分别选择输出提供给所述比较器的正输入以及负输入的电压;和控制电路,其将所述比较器的输出作为输入,并输出对所述虚拟可变电阻以及所述第1可变电阻的电阻值进行控制的第1可变电阻控制信号、对所述第2可变电阻的电阻值进行控制的第2可变电阻控制信号、和对所述选择器进行控制的选择器控制信号,所述控制电路,在执行校正的情况下,在按照所述第1节点的电压和所述参考电压、 或者所述第1节点的电压和所述第2节点的电压被提供给所述比较器的方式,来通过所述选择器控制信号控制了所述选择器的状态下,一边使所述第1或第2可变电阻控制信号变化,一边对所述比较器的输出进行监视,并以输出变化时的所述第1或第2可变电阻控制信号的信号值为基础,来求出所述校正数据,并且,在对所述第1节点的电压和所述参考电压、或者所述第1节点的电压和所述第2节点的电压向所述比较器的输入端进行了正负切换的各个状态下,求出所述比较器的输出变化时的所述第1或第2可变电阻控制信号的信号值,并利用求出的信号值的平均值来求出所述校正数据。根据该形态,在通过比较器来对第1节点的电压和参考电压、或者第1节点的电压和第2节点的电压进行比较时,向比较器的输入端被正负切换。并且在各个状态下,求出比较器的输出变化时的第1或第2可变电阻控制信号的信号值,利用求出的信号值的平均值来求出用于对终端电阻的电阻值进行控制的校正数据。通过这种动作,能够不受到比较器的偏移的影响地求出高精度的校正数据,因此,能够不受到模拟元件偏差的影响地将终端电阻校正为希望的电阻值,因此能够确保良好的信号传递特性。本发明的第2形态,作为具有对终端电阻的电阻值进行校正的功能的接口电路, 具备可变电阻部,其发挥终端电阻的作用;焊盘,其外接参考电阻;和校正电路,其与所述焊盘连接,对所述可变电阻部输出用于对电阻值进行控制的校正数据,所述校正电路具备 虚拟可变电阻,其连接于第1电源和所述焊盘之间;第1以及第2可变电阻,其串联连接于所述第1电源和第2电源之间;比较器,其具有正输入以及负输入;选择器,其将所述虚拟可变电阻和所述焊盘之间的第1节点的电压、所述第1以及第2可变电阻之间的第2节点的电压、以及参考电压作为输入,并从这些电压中分别选择输出提供给所述比较器的正输入以及负输入的电压;DA转换器,其用于所述比较器的偏移补正;加法器,其将所述DA转换器的输出加在所述比较器的正输入或负输入上;和控制电路,其将所述比较器的输出作为输入,并输出对所述虚拟可变电阻以及所述第1可变电阻的电阻值进行控制的第1可变电阻控制信号、对所述第2可变电阻的电阻值进行控制的第2可变电阻控制信号、对所述选择器进行控制的选择器控制信号、和提供给所述DA转换器的偏移补正信号,所述控制电路, 在执行校正的情况下,在按照所述第1节点的电压和所述参考电压、或者所述第1节点的电压和所述第2节点的电压被提供给所述比较器的方式,来通过所述选择器控制信号控制了所述选择器的状态下,一边使所述第1或第2可变电阻控制信号变化,一边对所述比较器的输出进行监视,并以输出变化时的所述第1或第2可变电阻控制信号的信号值为基础,来求出所述校正数据,并且,在求出所述校正数据之前,在按照所述参考电压被提供给所述比较器的正负输入这两者的方式,通过所述选择器控制信号控制了所述选择器的状态下,一边使所述偏移补正信号变化,一边对所述比较器的输出进行监视,并以输出变化时的所述偏移补正信号的信号值为基础,来求出偏移补正数据,在执行校正的情况下,将所述偏移补正数据提供给所述DA转换器。根据该形态,在求出校正数据之前,参考电压被提供给比较器的正负输入这两者, 此外,通过加法器在正负输入的一方加上接受了偏移补正信号的DA转换器的输出。在此状态下,求出比较器的输出变化时的偏移补正信号的信号值,并基于此来求出偏移补正数据。 并且,该偏移补正数据在执行校正的情况下被提供给DA转换器。通过这种动作,能够不受到比较器的偏移的影响地求出高精度的校正数据,因此,能够不受到模拟元件偏差的影响地将终端电阻校正为希望的电阻值,因此能够确保良好的信号传递特性。发明的效果根据本发明,能够不受比较器的偏移的影响地求出高精度的校正数据,因此,能够不受模拟元件偏差的影响地将终端电阻校正为希望的电阻值,因此能够确保良好的信号传递特性。


图1是实施方式1 3所涉及的接口电路的概略结构图。图2是表示图1的接口电路发挥存储器接口电路的作用的情况下的概略结构的图。图3是表示实施方式1所涉及的校正电路的结构的电路图。图4是可变电阻的电路结构例。图5是表示实施方式2所涉及的校正电路的结构的电路图。图6是表示实施方式3所涉及的校正电路的结构的电路图。
具体实施例方式以下,参照附图对本发明的实施方式进行说明。另外,在以下的各实施方式中,对与其他实施方式具有同样的功能的构成要素赋予相同的符号并省略说明。(实施方式1)图1是概略性地表示实施方式1所涉及的接口电路的结构的电路图。图1所示的接口电路100具备发射机电路(transmitter circuit) 102、接收机电路(receiver circuit) 103、与数据总线连接的发送用焊盘106、以及与数据总线连接的接收用焊盘107。 在发射机电路102和发送用焊盘106之间、以及接收机电路103和接收用焊盘107之间,分别设置有发挥总线的有源终端电阻的作用的可变电阻部104A、104B。此外,接口电路100具备用于对有源终端电阻进行校正的校正电路101 (201、301)。校正电路101(201、301)经由焊盘105与外接的参考电阻Rterm连接。并且,在执行了校正动作之后,根据作为校正数据的第1以及第2控制代码UPCODE、DNCODE来对可变电阻部104A、104B的电阻值进行控制。CN 第1以及第2控制代码UPCODE、DNCODE例如由5比特构成。此外,校正使能信号CALEN经由焊盘108而被提供给校正电路101 (201,301)。该校正使能信号CALEN是表示校正动作区间的信号,例如,在校正使能信号CALEN从L电平转变为H电平时,校正电路101(201、301)开始校正动作。另外,该校正使能信号CALEN不需要一定从接口电路100的外部被提供,例如,也可以在接口电路100的内部产生。图2是表示图1的接口电路100发挥存储器接口电路的作用的情况下的概略结构的图。在图2的结构中,接口电路100与存储器电路500连接,从发送用焊盘106经由数据总线发送写入数据,并经由数据总线从接收用焊盘107接收读出数据。此外,校正使能信号 CALEN从存储器电路500被提供给接口电路100。另外,图1的接口电路100也可以用于存储器接口以外的用途。图3是表示本实施方式所涉及的校正电路101的结构的电路图。在图3中,在提供电源电位VDD的第1电源和焊盘105之间连接有虚拟可变电阻110,此外,在第1电源和提供接地电位VSS的第2电源之间,串联连接有第1以及第2可变电阻111、112。Vl是虚拟可变电阻110与焊盘105之间的第1节点,V2是第1可变电阻111与第2可变电阻112之间的第2节点。虚拟可变电阻110以及第1可变电阻111的电阻值,通过从后述的控制电路140输出的第1可变电阻控制信号UPCODE来控制,第2可变电阻112的电阻值通过从控制电路140输出的第2可变电阻控制信号DNCODE来控制。可变电阻控制信号与电阻值之间的关系,例如,如下这样规定即可在信号的全部比特为“0”时电阻值成为最大值,随着信号值变大而电阻值变小,在信号的全部比特为“1”时电阻值成为最小值。另外,该可变电阻控制信号UPCODE、DNCODE在校正动作结束后也可以作为第1以及第2控制代码来使用。图4表示第1以及第2可变电阻111、112的电路结构例。如图4所示,第1可变电阻111和第2可变电阻112隔着第2节点V2成为对称构造,其动作以及电阻值的控制方法相同。此外,虚拟可变电阻110的结构以及动作与第1可变电阻111相同。并且,图1所示的可变电阻部104A、104B的结构以及动作与第1以及第2可变电阻111、112相同。回到图3,比较器130具有⑴输入(正输入)以及㈠输入(负输入),在⑴输入的电压比㈠输入的电压高时输出H电平,另一方面,在⑴输入的电压比㈠输入的电压低时输出L电平。选择器120将第1节点Vl的电压(以下适当称作电压VI)、第2节点 V2的电压(以下适当称作电压V2)、以及参考电压VREF作为输入,从这些电压中,分别选择输出提供给比较器130的(+)输入以及(_)输入的电压。选择器120的选择动作通过从控制电路140输出的选择器控制信号INSEL来控制。此外,参考电压VREF例如被设定为第1 以及第2可变电阻111、112的电阻值与参考电阻Rterm相同的电压。控制电路140将比较器130的输出作为输入,输出第1以及第2可变电阻控制信号UPCODE、DNCODE、和选择器控制信号INSEL。此外,接受校正使能信号CALEN,并按照该校正使能信号CALEN进行校正动作。〈校正动作的说明〉对像这样构成的校正电路101所执行的校正动作进行说明。在本实施方式中,首先,对电压Vl和参考电压VREF进行比较,来决定第1控制代码(比较工序A)。然后,对电压Vl和电压V2进行比较,来决定第2控制代码(比较工序B)。此外,在比较工序A、B中, 分别对2个电压向比较器130的输入端进行正负切换,并在各个状态下进行比较动作。
-比较工序A-控制电路140通过选择器控制信号INSEL,按照在比较器130的⑴输入端输入电压VI,在(-)输入端输入参考电压VREF的方式,对选择器120进行控制(第1比较状态)。在该第1比较状态下,控制电路140通过使第1可变电阻控制信号UPCODE变化来使虚拟可变电阻110的电阻值变化,同时对比较器130的输出进行监视。并且,将比较器 130的输出反转时的第1可变电阻控制信号UPCODE作为控制代码候选a来保持。例如,将第1可变电阻控制信号UPCODE从全部比特为“0”的状态开始递增计数。由此,虚拟可变电阻110的电阻值从最大值逐渐变小,根据虚拟可变电阻110和参考电阻Rterm的电阻比的变化,节点Vl的电压上升。并且,在节点Vl的电压超过了参考电压VREF时,比较器130的输出从之前的L电平变化为H电平。将此时的第1可变电阻控制信号UPCODE作为控制代码候选a来保持。接下来,控制电路140通过选择器控制信号INSEL,按照在比较器130的(+)输入端输入参考电压VREF,在(-)输入端输入电压Vl的方式,对选择器120进行控制(第2比较状态)。即,比较器130的正负输入被切换。在该第2比较状态下,控制电路140通过使第1可变电阻控制信号UPCODE变化来使虚拟可变电阻110的电阻值变化,同时对比较器130的输出进行监视。并且,将比较器 130的输出反转时的第1可变电阻控制信号UPCODE作为控制代码候选b来保持。例如,将第1可变电阻控制信号UPCODE从全部比特为“1”的状态开始递减计数。由此,虚拟可变电阻110的电阻值从最小值逐渐变大,根据虚拟可变电阻110和参考电阻Rterm的电阻比的变化,节点Vl的电压下降。并且,在节点Vl的电压低于参考电压VREF时,比较器130的输出从之前的L电平变化为H电平。将此时的第1可变电阻控制信号UPCODE作为控制代码候选b来保持。然后,控制电路140求出保持的控制代码候选a以及控制代码候选b的平均值,并将该平均值规定为用于对终端电阻进行校正的第1控制代码。在接下来的比较工序B中, 将在此规定的第1控制代码作为第1可变电阻控制信号UPCODE来使用,来设定第1可变电阻111的电阻值。-比较工序B-控制电路140通过选择器控制信号INSEL,按照在比较器130的⑴输入端输入电压VI,在㈠输入端输入电压V2的方式,来对选择器120进行控制(第3比较状态)。在该第3比较状态下,控制电路140通过使第2可变电阻控制信号DNCODE变化来使第2可变电阻112的电阻值变化,同时对比较器130的输出进行监视。并且,将比较器 130的输出反转时的第2可变电阻控制信号DNCODE作为控制代码候选c来保持。例如,将第2可变电阻控制信号DNCODE从全部比特为“0”的状态开始递增计数。由此,第2可变电阻112的电阻值从最大值逐渐减小,根据第1可变电阻111和第2可变电阻112的电阻比的变化,节点V2的电压下降。并且,在节点V2的电压低于电压Vl时,比较器130的输出从之前的L电平变化为H电平。将此时的第2可变电阻控制信号DNCODE作为控制代码候选 c来保持。接下来,控制电路140通过选择器控制信号INSEL,按照在比较器130的⑴输入端输入电压V2,在(-)输入端输入电压Vl的方式,来对选择器120进行控制(第4比较状态)。即,比较器130的正负输入被切换。在该第4比较状态下,控制电路140通过使第2可变电阻控制信号DNCODE变化来使第2可变电阻112的电阻值变化,同时对比较器130的输出进行监视。并且,将比较器 130的输出反转时的第2可变电阻控制信号DNCODE作为控制代码候选d来保持。例如,将第2可变电阻控制信号DNCODE从全部比特为“1”的状态开始递减计数。由此,第2可变电阻112的电阻值从最小值逐渐变大,根据第1可变电阻111和第2可变电阻112的电阻比的变化,节点V2的电压上升。并且,在节点V2的电压超过了电压Vl时,比较器130的输出从之前的L电平变化为H电平。将此时的第2可变电阻控制信号DNCODE作为控制代码候选d来保持。然后,控制电路140求出保持的控制代码候选c以及控制代码候选d的平均值,并将该平均值规定为用于对终端电阻进行校正的第2控制代码。通过以上这样的比较工序A、B,校正动作结束。根据本实施方式中的校正动作,在比较工序A、B中,对比较器130的输入极性进行切换来进行两次比较,并对得到的控制代码候选取平均值,由此来求出控制代码。由此,即使在比较器130中存在偏移的情况下,也能够避免该偏移的影响,能够高精度地求出用于校正的控制代码。因此,能够高精度地对终端电阻的电阻值进行校正。〈再校正动作的说明〉此外,在本实施方式中,在一度进行了校正之后,再次进行校正的情况下,进行与上述相同的校正动作。在此情况下,优选使第1以及第2可变电阻控制信号UPC0DE、DNC0DE 仅在基于当前的校正数据即第1以及第2控制代码的规定范围内变化。S卩,在比较工序A 中,使第1可变电阻控制信号UPCODE在控制代码候选a士MA或控制代码候选b士MA (MA为正整数)的范围内变化,在比较工序B中,使第2可变电阻控制信号DNCODE在控制代码候选c 士MB或控制代码候选d 士MB (MB为正整数)的范围内变化。由此,能够在短时间内执行再校正。在此,例如,设MA、MB分别为1,进行如下的动作。-比较工序A-首先,在第1比较状态下,将第1可变电阻控制信号UPCODE设定为“控制代码候选a-1”来得到比较器130的输出,之后,将第1可变电阻控制信号UPCODE设定为“控制代码候选a+1”来得到比较器130的输出。然后,在输出为L电平和H电平的情况下,将原来的控制代码候选a作为新的控制代码候选a来保持。在输出都为L电平的情况下,因为电压Vl比参考电压VREF低,所以按照减小虚拟可变电阻110的电阻值的方式,将“控制代码候选a+1”作为新的控制代码候选a。在输出都为H电平的情况下,因为电压Vl比参考电压VREF高,所以按照增大虚拟可变电阻110的电阻值的方式,将“控制代码候选a-1”作为新的控制代码候选a。接下来,在第2比较状态下,同样地将第1可变电阻控制信号UPCODE设定为“控制代码候选b-1”来得到比较器130的输出,之后,将第1可变电阻控制信号UPCODE设定为 “控制代码候选b+1”来得到比较器130的输出。在输出为L电平和H电平的情况下,将原来的控制代码候选b作为新的控制代码候选b来保持。在输出都为L电平的情况下,因为电压Vl比参考电压VREF高,所以按照增大虚拟可变电阻110的电阻值的方式,将“控制代码候选b-1”作为新的控制代码候选b。在输出都为H电平的情况下,因为电压Vl比参考电压VREF低,所以按照减小虚拟可变电阻110的电阻值的方式,将“控制代码候选b+1”作为新的控制代码候选b。然后,控制电路140求出新的控制代码候选a以及新的控制代码候选b的平均值, 并将该平均值重新规定为用于对终端电阻进行校正的第1控制代码。在接下来的比较工序 B中,将在此规定的新的第1控制代码作为第1可变电阻控制信号UPCODE来使用,来设定第 1可变电阻111的电阻值。-比较工序B-首先在第3比较状态下,将第2可变电阻控制信号DNCODE设定为“控制代码候选 c-1”来得到比较器130的输出,之后,将第2可变电阻控制信号DNCODE设定为“控制代码候选c+1”来得到比较器130的输出。然后,在输出为L电平和H电平的情况下,将原来的控制代码候选c作为新的控制代码候选c来保持。在输出都为L电平的情况下,因为电压 V2比电压Vl高,所以按照减小第2可变电阻112的电阻值的方式,将“控制代码候选c+1” 作为控制代码候选C。在输出都为H电平的情况下,因为电压V2比电压Vl低,所以按照增大第2可变电阻112的电阻值的方式,将“控制代码候选c-1”作为新的控制代码候选C。接下来,在第4比较状态下,同样地将第2可变电阻控制信号DNCODE设定为“控制代码候选d-1”来得到比较器130的输出,之后,将第2可变电阻控制信号DNCODE设定为 “控制代码候选d+1”来得到比较器130的输出。在输出为L电平和H电平的情况下,将原来的控制代码候选d作为新的控制代码候选d来保持。在输出都为L电平的情况下,因为电压V2比电压Vl低,所以按照增大第2可变电阻112的电阻值的方式,将“控制代码候选 d-1”作为新的控制代码候选d。在输出都为H电平的情况下,因为电压V2比电压Vl高,所以按照减小第2可变电阻112的电阻值的方式,将“控制代码候选d+1”作为新的控制代码候选d。然后,控制电路140求出新的控制代码候选c以及新的控制代码候选d的平均值, 并将该平均值新规定为用于对终端电阻进行校正的第2控制代码。像这样,在进行再校正的情况下,通过使第1以及第2可变电阻控制信号UPC0DE、 DNCODE仅在基于当前的校正数据的规定范围内变化,能够在短时间内执行再校正。因此,例如,即使在由于周边温度的变化等而产生了终端电阻的电阻值的变动的情况下,也能够在短时间内迅速地进行再校正。另外,在进行再校正的情况下,例如在再校正动作所需的时间无法连续地确保等情况下,也可以将处理在时间上进行分割来执行。由此,在由于周边温度的变化等而产生了终端电阻的电阻值的变动的情况下,即使无法确保连续的时间,也能够阶段性地执行再校正动作,能够在短时间内迅速地进行再校正。(实施方式2)实施方式2所涉及的接口电路的结构,与实施方式1所示的图1相同,在此省略其详细的说明。图5是表示本实施方式所涉及的校正电路201的结构的电路图。在图5中,对与图3共同的构成要素赋予与图3相同的符号,在此省略其详细的说明。在图5中,260是比较器130的偏移补正用的DA转换器,250是将DA转换器沈0的输出加在比较器130的(+) 输入上的加法器。控制电路240除了输出第1以及第2可变电阻控制信号UPCODE、DNCODE、和选择器控制信号INSEL之外,还输出提供给DA转换器沈0的偏移补正信号OFFCAN。DA 转换器260将偏移补正信号OFFCAN变换为模拟值后输出。加法器250将选择器120的输出和DA转换器250的输出相加,并提供给比较器130的(+)输入。另外,加法器130也可以设置于比较器130的㈠输入侧。〈校正动作的说明〉对像这样构成的校正电路201所执行的校正动作进行说明。在本实施方式中,首先,求出用于对比较器130的偏移进行补正的偏移补正数据(偏移检测工序)。然后,在补正了偏移的状态下,对电压Vl和参考电压VREF进行比较,来决定第1控制代码(比较工序 A)。之后,对电压Vl和电压V2进行比较,来决定第2控制代码(比较工序B)。-偏移检测工序-控制电路240通过选择器控制信号INSEL,按照在比较器130的(+)输入和(-)输入这两者都输入参考电压VREF的方式来对选择器120进行控制(第1比较状态)。在该第1比较状态下,控制电路240通过使偏移补正信号OFFCAN变化来使加法器 250的输出电压从参考电压VREF增减,同时对比较器130的输出进行监视。然后,求出比较器130的输出反转时的偏移补正信号OFFCAN的值,并将此作为偏移补正数据来保持。在以后的比较工序A、B中,该偏移补正数据被提供给DA转换器沈0,从DA转换器260输出与偏移补正数据相应的模拟值,并被加在比较器130的(+)输入上。由此,比较器130的偏移的影响被消除。-比较工序A-控制电路240通过选择器控制信号INSEL,按照在比较器130的⑴输入端输入电压VI,在(-)输入端输入参考电压VREF的方式,来对选择器120进行控制(第2比较状态)。在该第2比较状态下,控制电路240通过使第1可变电阻控制信号UPCODE变化来使虚拟可变电阻110的电阻值变化,同时对比较器130的输出进行监视。然后,将比较器 130的输出反转时的第1可变电阻控制信号UPCODE规定为用于对终端电阻进行校正的第 1控制代码。例如,将第1可变电阻控制信号UPCODE从全部比特为“0”的状态开始递增计数。由此,在虚拟可变电阻110的电阻值从最大值逐渐变小时,根据虚拟可变电阻110和参考电阻Rterm的电阻比的变化,节点Vl的电压上升。并且,在节点Vl的电压超过了参考电压VREF时,比较器130的输出从之前的L电平变化为H电平。将此时的第1可变电阻控制信号UPCODE作为第1控制代码来保持。在接下来的比较工序B中,将在此规定的第1控制代码作为第1可变电阻控制信号UPCODE来使用,来设定第1可变电阻111的电阻值。-比较工序B-控制电路240通过选择器控制信号INSEL,按照在比较器130的(+)输入端输入电压VI,在㈠输入端输入电压V2的方式,来对选择器120进行控制(第3比较状态)。在该第3比较状态下,控制电路240通过使第2可变电阻控制信号DNCODE变化来使第2可变电阻112的电阻值变化,同时对比较器130的输出进行监视。然后,将比较器130 的输出反转时的第2可变电阻控制信号DNCODE规定为用于对终端电阻进行校正的第2控制代码。例如,将第2可变电阻控制信号DNCODE从全部比特为“0”的状态开始递增计数。 由此,在第2可变电阻112的电阻值从最大值逐渐变小时,根据第1可变电阻111和第2可
11变电阻112的电阻比的变化,节点V2的电压下降。并且,在节点V2的电压低于电压Vl时, 比较器130的输出从之前的L电平变化为H电平。将此时的第2可变电阻控制信号DNCODE 作为第2控制代码来保持。通过以上的偏移检测工序、以及比较工序A、B,校正动作结束。根据本实施方式中的校正动作,在比较工序A、B之前,通过在偏移检测工序中,在比较器130的一个输入上加上与偏移补正信号相应的模拟值,来求出偏移补正数据。由此, 能够避免比较器130的偏移的影响,能够高精度地求出校正数据。因此,能够高精度地对终端电阻的电阻值进行校正。〈再校正动作的说明〉此外,在本实施方式中,在一度进行了校正之后,再次进行校正的情况下,进行与上述相同的校正动作。在此情况下,优选使第1以及第2可变电阻控制信号UPC0DE、DNC0DE 仅在基于当前的校正数据的规定范围内变化。即,在比较工序A中,使第1可变电阻控制信号UPCODE在第1控制代码士MA(MA为正整数)的范围内变化,在比较工序B中,使第2可变电阻控制信号DNCODE在第2控制代码士 MB (MB为正整数)的范围内变化。由此,能够在短时间内执行再校正。在此,例如,设MA、MB分别为1,进行如下的动作。-比较工序A-在第2比较状态下,将第1可变电阻控制信号UPCODE设定为“第1控制代码_1” 来得到比较器130的输出,之后,将第1可变电阻控制信号UPCODE设定为“第1控制代码 +1”来得到比较器130的输出。然后,在输出为L电平和H电平的情况下,将原来的第1控制代码作为新的第1控制代码来保持。在输出都为L电平的情况下,因为电压Vl比参考电压 VREF低,所以按照减小虚拟可变电阻110的电阻值的方式,将“第1控制代码+1”作为新的第1控制代码。在输出都为H电平的情况下,因为电压Vl比参考电压VREF高,所以按照增大虚拟可变电阻110的电阻值的方式,将“第1控制代码-1”作为新的第1控制代码。在接下来的比较工序B中,将在此规定的新的第1控制代码作为第1可变电阻控制信号UPCODE 来使用,来设定第1可变电阻111的电阻值。-比较工序B-在第3比较状态下,将第2可变电阻控制信号DNCODE设定为“第2控制代码_1” 来得到比较器130的输出,之后,将第2可变电阻控制信号DNCODE设定为“第2控制代码 +1”来得到比较器130的输出。然后,在输出为L电平和H电平的情况下,将原来的第2控制代码作为新的第2控制代码来保持。在输出都为L电平的情况下,因为电压V2比电压Vl 高,所以按照减小第2可变电阻112的电阻值的方式,将“第2控制代码+1”作为新的控制代码候选c。在输出都为H电平的情况下,因为电压V2比电压Vl低,所以按照增大第2可变电阻112的电阻值的方式,将“第2控制代码-1”作为新的第2控制代码。像这样,在进行再校正的情况下,通过使第1以及第2可变电阻控制信号UPC0DE、 DNCODE仅在基于当前的校正数据的规定范围内变化,能够在短时间内执行再校正。因此,例如,即使在由于周边温度的变化等而产生了终端电阻的电阻值的变动的情况下,也能够在短时间内迅速地进行再校正。另外,在进行再校正的情况下,也可以在执行偏移检测工序来再次求出了偏移补正数据之后,求出新的校正数据。由此,即使在产生了周边温度的变化等的情况下,也能够更高精度地求出校正数据。此外,在进行再校正的情况下,例如在再校正动作所需的时间无法连续地确保等情况下,也可以将处理在时间上进行分割来执行。由此,在由于周边温度的变化等而产生了终端电阻的电阻值的变动的情况下,即使无法确保连续的时间,也能够阶段性地执行再校正动作,能够在短时间内迅速地进行再校正。(实施方式3)实施方式3所涉及的接口电路的结构与实施方式1所示的图1相同,在此省略其详细的说明。图6是表示本实施方式所涉及的校正电路301的结构的电路图。在图6中,对与图3共同的构成要素赋予与图3相同的符号,在此省略其详细的说明。在图6中,380是温度检测部,370是温度补正表。温度检测部380具备温度电压变换元件381、对温度电压变换元件381的输出和相互不同的温度检测用基准电压VREra、VREFL进行比较的比较器331、 332。由比较器331、332构成了温度检测用比较部。基准电压VREHl是用于进行高温检测的电压电平,基准电压VREFL是用于进行低温检测的电压电平。比较器331、332的输出TEMPH、 TEMPL被提供给控制电路340。此外,在温度补正表370中,校正数据的温度补正量与比较器331、332的输出TEMPH、TEMPL相关联地保存。对像这样构成的校正电路301的动作进行说明。在本实施方式中,关于校正动作, 与第1实施方式同样地执行。并且,在本实施方式中,在一度进行了校正之后,进行再校正的情况下,进行校正数据的温度补正。即,温度电压变换元件381输出与周边温度相应的电压,该输出通过比较器331、332分别与基准电压VREH1、VREFL进行比较。控制电路340接受比较器331、332的输出TEMPH、TEMPL,并利用该输出TEMPH、TEMPL来参照温度补正表370,由此来求出温度补正量0FSTC0DE。然后,将该温度补正量0FSTC0DE加在执行再校正之前的控制代码候选a、 b、c、d上。之后,与第1实施方式相同地进行再校正。像这样,根据本实施方式,在进行再校正的情况下,在再校正之前求出校正数据的温度补正量0FTC0DE。由此,能够在更短时间内对周边温度的变化所导致的电阻值的变动进行补正。另外,在本实施方式中,作为与第1实施方式相组合来实现的实施方式进行了说明,但不限于此,例如,也可以与第2实施方式相组合。即,在图5所示的接口电路201的结构中,追加图6所示的温度检测部380以及温度补正表370,并与本实施方式相同地,在再校正之前求出校正数据的温度补正量0FTC0DE即可。然后,将该温度补正量0FSTC0DE加在执行再校正之前的第1以及第2控制代码上即可。另外,在本实施方式中,温度检测用比较部具有2个比较器,但也可以设置2个以上的比较器。通过增加比较器的个数,增加温度检测用电压电平的数量,能够对周边温度的变化所导致的电阻值的变动更精细地进行补正。此外,在上述各实施方式中,也可以在一度进行了校正之后,控制电路140340、 340反复执行再校正。即,通过不断进行再校正,从而周边温度的变化所导致的电阻值的变动总是得到补正,总是确保良好的信号传递特性。工业实用性
13
在本发明中,能够将总线的终端电阻可靠地校正为希望的电阻值,因此,例如,在需要确保良好的信号传递特性的存储器接口电路中可以发挥作用。
0100]符号说明0101]100接口电路0102]101,201,301校正电路0103]104AU04B可变电阻部0104]105焊盘0105]110虚拟可变电阻0106]111第1可变电阻0107]112第2可变电阻0108]120选择器0109]130比较器0110]140、240、340控制电路0111]250加法器0112]260DA转换器0113]331、332比较器(温度检测用比较部)0114]370温度补正表0115]381温度电压变换元件0116]UPCODE第1可变电阻控制信号0117]DNCODE第2可变电阻控制信号0118]INSEL选择器控制信号0119]OFFCAN偏移补正信号0120]0FSTC0DE温度补正量0121]Rterm参考电阻0122]Vl第1节点0123]V2第2节点0124]VREF参考电压
权利要求
1.一种接口电路,其具有对终端电阻的电阻值进行校正的功能, 所述接口电路具备可变电阻部,其发挥终端电阻的作用; 焊盘,其外接参考电阻;和校正电路,其与所述焊盘连接,对所述可变电阻部输出用于对电阻值进行控制的校正数据,所述校正电路具备虚拟可变电阻,其连接于第1电源和所述焊盘之间; 第1以及第2可变电阻,其串联连接于所述第1电源和第2电源之间; 比较器,其具有正输入以及负输入;选择器,其将所述虚拟可变电阻和所述焊盘之间的第1节点的电压、所述第1以及第 2可变电阻之间的第2节点的电压、以及参考电压作为输入,并从这些电压中分别选择输出提供给所述比较器的正输入以及负输入的电压;和控制电路,其将所述比较器的输出作为输入,并输出对所述虚拟可变电阻以及所述第1 可变电阻的电阻值进行控制的第1可变电阻控制信号、对所述第2可变电阻的电阻值进行控制的第2可变电阻控制信号、和对所述选择器进行控制的选择器控制信号, 所述控制电路,在执行校正的情况下,在按照所述第1节点的电压和所述参考电压、或者所述第1节点的电压和所述第2节点的电压被提供给所述比较器的方式,来通过所述选择器控制信号控制了所述选择器的状态下,一边使所述第1或第2可变电阻控制信号变化,一边对所述比较器的输出进行监视,并以输出变化时的所述第1或第2可变电阻控制信号的信号值为基础, 来求出所述校正数据,并且,在对所述第1节点的电压和所述参考电压、或者所述第1节点的电压和所述第2节点的电压向所述比较器的输入端进行了正负切换的各个状态下,求出所述比较器的输出变化时的所述第1或第2可变电阻控制信号的信号值,并利用求出的信号值的平均值来求出所述校正数据。
2.根据权利要求1所述的接口电路,其特征在于,所述控制电路,在进行再校正的情况下,使所述第1或第2可变电阻控制信号仅在基于当前的校正数据的规定范围内变化,来求出新的校正数据。
3.一种接口电路,其具有对终端电阻的电阻值进行校正的功能, 所述接口电路具备可变电阻部,其发挥终端电阻的作用; 焊盘,其外接参考电阻;和校正电路,其与所述焊盘连接,对所述可变电阻部输出用于对电阻值进行控制的校正数据,所述校正电路具备虚拟可变电阻,其连接于第1电源和所述焊盘之间; 第1以及第2可变电阻,其串联连接于所述第1电源和第2电源之间; 比较器,其具有正输入以及负输入;选择器,其将所述虚拟可变电阻和所述焊盘之间的第1节点的电压、所述第1以及第 2可变电阻之间的第2节点的电压、以及参考电压作为输入,并从这些电压中分别选择输出提供给所述比较器的正输入以及负输入的电压; DA转换器,其用于所述比较器的偏移补正;加法器,其将所述DA转换器的输出加在所述比较器的正输入或负输入上;和控制电路,其将所述比较器的输出作为输入,并输出对所述虚拟可变电阻以及所述第1 可变电阻的电阻值进行控制的第1可变电阻控制信号、对所述第2可变电阻的电阻值进行控制的第2可变电阻控制信号、对所述选择器进行控制的选择器控制信号、和提供给所述 DA转换器的偏移补正信号, 所述控制电路,在执行校正的情况下,在按照所述第1节点的电压和所述参考电压、或者所述第1节点的电压和所述第2节点的电压被提供给所述比较器的方式,来通过所述选择器控制信号控制了所述选择器的状态下,一边使所述第1或第2可变电阻控制信号变化,一边对所述比较器的输出进行监视,并以输出变化时的所述第1或第2可变电阻控制信号的信号值为基础, 来求出所述校正数据,并且,在求出所述校正数据之前,在按照所述参考电压被提供给所述比较器的正负输入这两者的方式,通过所述选择器控制信号控制了所述选择器的状态下,一边使所述偏移补正信号变化,一边对所述比较器的输出进行监视,并以输出变化时的所述偏移补正信号的信号值为基础,来求出偏移补正数据,在执行校正的情况下,将所述偏移补正数据提供给所述DA转换器。
4.根据权利要求3所述的接口电路,其特征在于,所述控制电路在进行再校正的情况下,使所述第1或第2可变电阻控制信号仅在基于当前的校正数据的规定范围内变化,来求出新的校正数据。
5.根据权利要求4所述的接口电路,其特征在于,所述控制电路,在进行再校正的情况下,在再次求出了偏移补正数据之后,求出新的校正数据。
6.根据权利要求2或4所述的接口电路,其特征在于, 还具备温度电压变换元件;温度检测用比较部,其对所述温度电压变换元件的输出、和至少两个以上的不同的温度检测用基准电压进行比较;和温度补正表,其将校正数据的温度补正量与所述温度检测用比较部的输出相关联地保存,所述控制电路,在进行再校正的情况下,通过接受所述温度检测用比较部的输出,利用该输出并参照所述温度补正表,由此来求出校正数据的温度补正量。
7.根据权利要求2或4所述的接口电路,其特征在于,所述控制电路在进行再校正的情况下将处理在时间上进行分割来执行。
8.根据权利要求2或4所述的接口电路,其特征在于, 所述控制电路反复执行再校正。
全文摘要
在接口电路的校正电路(101)中,控制电路(140)在执行校正的情况下,按照电压(V1、VREF)或电压(V1、V2)被提供给比较器(130)的方式,对选择器(120)进行控制。两个电压向比较器(120)的输入端被正负切换。然后,在各个状态下,控制电路(140)求出比较器(120)的输出变化时的可变电阻控制信号(UPCODE、DNCODE)的信号值,并利用求出的信号值的平均值来求出用于对终端电阻的电阻值进行控制的校正数据。
文档编号H03K19/0175GK102449966SQ200980159499
公开日2012年5月9日 申请日期2009年11月24日 优先权日2009年5月29日
发明者中平圭亮, 宫嵜慎也, 平木刚, 池村次朗, 波户冈和也, 田町亘 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1