本发明涉及电子电路,特别涉及一种单引脚修调电路。
背景技术:
1、本发明涉及修调技术能够有效减小工艺波动和失调对芯片造成的不良影响,可用于提高芯片良率及电路精度,或更改芯片部分功能;对于传统的熔丝修调电路技术而言,需要引入每一修调位相应的修调点,即各修调位接入的焊盘,当修调位数过高时,会导致芯片面积的极大损耗。
2、因此针对熔丝修调位数达百位级别的设计要求时,亟需设计一种修调控制电路,便于控制修调过程,节省修调点,便于芯片功能拓展、控制及测试等操作。
技术实现思路
1、针对现有技术中存在的问题,提供了一种单引脚修调电路,能够有效减小熔丝修调所需芯片面积,节省引脚,进行预修调,通过预修调控制熔丝修调烧操作时所需电源的切换,有效避免误操作。
2、本发明采用的技术方案如下:一种单引脚修调电路,包括修调控制电路、修调电源、熔丝修调电路以及预修调锁存电路;所述修调控制电路输入端接入引脚pin;
3、所述修调控制电路与修调电源连接,提供修调电源控制信号;所述修调控制电路与熔丝修调电路输入端连接,提供读写烧控制、地址以及数据信号;所述修调控制电路与预修调锁存电路输入端连接,提供读写控制、地址以及数据信号;
4、所述修调电源输出端与熔丝修调电路连接,提供工作所需的电源;
5、所述熔丝修调电路输出端与修调控制电路连接,输出修调固化信号组,用于控制读操作;
6、所述预修调锁存电路输出端与修调控制电路连接,输出修调锁存信号组,用于控制读操作和修调电源控制信号的切换。
7、进一步的,所述修调控制电路包括依次相连的引脚复用控制电路、i2c控制电路以及读写烧控制电路;
8、所述引脚复用控制电路接收引脚信号pin,处理后输出数据、时钟、开始及停止信号;
9、所述i2c控制电路接收数据、时钟、开始及停止信号,处理后输出修调控制信号、地址信号以及数据信号;
10、所述读写烧控制电路接收修调控制信号、地址信号以及数据信号,处理后输出地址信号、数据信号以及读写烧操作信号到预修调锁存电路和熔丝修调电路。
11、进一步的,所述引脚复用控制电路包括施密特触发器、上升沿延时模块、开始/停止条件检测模块读写响应控制模块以及d触发器;引脚信号接入施密特触发器输入端,施密特触发器输出端分别接至上升沿延时模块输入端、开始/停止条件检测模块以及经第一反相器接至i2c控制电路,所述第一反相器输出端再经第二反相器接至d触发器的输入信号端;所述上升沿延时模块输出接至d触发器的时钟端,所述开始/停止条件检测模块输出端分别接至d触发器复位信号端和i2c控制电路,所述d触发器的输出端接至i2c控制电路;所述读写响应模块的输入端接至i2c控制电路,输出端接至施密特触发器的控制信号端。
12、进一步的,引脚复用控制电路还包括开漏极nmos管,其栅极与读写响应模块输出端连接,漏极接至输入引脚,源极接地。
13、进一步的,所述i2c控制电路包括i2c控制模块、数据位传输模块、读写控制位及slave比较模块、地址寄存器及地址加计数器模块、8位移位寄存器;所述第一反相器输出端分别与i2c控制模块、数据位传输控制模块、8位移位寄存器、地址寄存器及地址加计数器模块的时钟端连接,提供时钟信号;所述i2c控制模块输入端分别与读写控制位及slave比较模块输出端、数据位传输控制模块输出端以及开始/停止条件检测模块输出端连接,并输出控制信号到8位移位寄存器、读写响应控制模块、数据位传输控制模块、读写控制位及slave比较模块、地址寄存器及地址加计数模块和读写烧控制电路;所述8位移位寄存器的输入端分别与d触发器输出端、熔丝修调电路输出端、预修调锁存电路输出端以及外部输入数据信号连接,8位移位寄存器的输出端分别与读写控制位及slave比较模块输入端、地址寄存器及地址加计数模块、读写响应控制电路、读写烧控制电路连接;读写控制位及slave比较模块输入端还与d触发器输出端连接;所述数据位传输控制模块输出端还分别与读写烧控制电路和读写响应控制模块连接;所述地址寄存器及地址加计数模块的输出端接至读写烧控制电路。
14、进一步的,所述读写烧控制电路包括修调电源控制模块、修调地址译码模块、数据传输控制模块以及读写烧操作控制模块;所述修调电源控制模块输入端与预修调锁存端输出端连接,输出端与修调电源连接,用于修调电源的切换;所述修调地址译码模块输入端与地址寄存器及地址加计数模块输出端、读写烧操作控制模块输出端连接,修调地址译码模块输出端分别与熔丝修调电路和预修调锁存电路连接,提供地址信号;所述数据传输控制模块输入端分别与8位寄存器输出端、数据位传输控制模块输出端连接,数据传输控制模块输出端分别与熔丝修调电路和预修调锁存电路连接,提供数据信号;所述读写烧操作控制模块输入端分别与地址寄存器及地址加计数模块输出端、i2c控制模块输出端连接,读写烧操作控制模块输出端还分别与熔丝修调电路和预修调锁存电路连接,提供控制信号。
15、进一步的,所述预修调电路输出修调锁存信号组接至i2c控制电路的8位移位寄存器模块中,用于读操作;输出部分修调锁存信号接入到修调电源控制模块中,用于控制熔丝修调电路读写操作与烧操作的不同电源切换。
16、进一步的,所述开始/停止条件检测模块输出开始标志信号和结束标志信号至i2c控制模块;仅输出停止标志信号至d触发器的复位信号端。
17、与现有技术相比,采用上述技术方案的有益效果为:
18、(1)单引脚完成时钟和数据信号的传输,可节省多余引脚;能够进行预修调,便于芯片功能拓展、控制及测试等操作。
19、(2)通过预修调控制熔丝修调烧操作时所需电源的切换,有效避免误操作。
20、(3)可实现百位级的修调位控制,无需额外修调点,有效节省芯片面积。
21、(4)兼容性、可移植性强,可用于熔丝修调以外的修调控制方式,如eprom修调等。
1.一种单引脚修调电路,其特征在于,包括修调控制电路、修调电源、熔丝修调电路以及预修调锁存电路;所述修调控制电路输入端接入引脚pin;
2.根据权利要求1所述的单引脚修调电路,其特征在于,所述修调控制电路包括依次相连的引脚复用控制电路、i2c控制电路以及读写烧控制电路;
3.根据权利要求2所述的单引脚修调电路,其特征在于,所述引脚复用控制电路包括施密特触发器、上升沿延时模块、开始/停止条件检测模块读写响应控制模块以及d触发器;引脚信号接入施密特触发器输入端,施密特触发器输出端分别接至上升沿延时模块输入端、开始/停止条件检测模块以及经第一反相器接至i2c控制电路,所述第一反相器输出端再经第二反相器接至d触发器的输入信号端;所述上升沿延时模块输出接至d触发器的时钟端,所述开始/停止条件检测模块输出端分别接至d触发器复位信号端和i2c控制电路,所述d触发器的输出端接至i2c控制电路;所述读写响应模块的输入端接至i2c控制电路,输出端接至施密特触发器的控制信号端。
4.根据权利要求3所述的单引脚修调电路,其特征在于,所述引脚复用控制电路还包括开漏极nmos管,其栅极与读写响应模块输出端连接,漏极接至输入引脚,源极接地。
5.根据权利要求4所述的单引脚修调电路,其特征在于,所述i2c控制电路包括i2c控制模块、数据位传输模块、读写控制位及slave比较模块、地址寄存器及地址加计数器模块、8位移位寄存器;所述第一反相器输出端分别与i2c控制模块、数据位传输控制模块、8位移位寄存器、地址寄存器及地址加计数器模块的时钟端连接,提供时钟信号;所述i2c控制模块输入端分别与读写控制位及slave比较模块输出端、数据位传输控制模块输出端以及开始/停止条件检测模块输出端连接,并输出控制信号到8位移位寄存器、读写响应控制模块、数据位传输控制模块、读写控制位及slave比较模块、地址寄存器及地址加计数模块和读写烧控制电路;所述8位移位寄存器的输入端分别与d触发器输出端、熔丝修调电路输出端、预修调锁存电路输出端以及外部输入数据信号连接,8位移位寄存器的输出端分别与读写控制位及slave比较模块输入端、地址寄存器及地址加计数模块、读写响应控制电路、读写烧控制电路连接;读写控制位及slave比较模块输入端还与d触发器输出端连接;所述数据位传输控制模块输出端还分别与读写烧控制电路和读写响应控制模块连接;所述地址寄存器及地址加计数模块的输出端接至读写烧控制电路。
6.根据权利要求5所述的单引脚修调电路,其特征在于,所述读写烧控制电路包括修调电源控制模块、修调地址译码模块、数据传输控制模块以及读写烧操作控制模块;所述修调电源控制模块输入端与预修调锁存端输出端连接,输出端与修调电源连接,用于修调电源的切换;所述修调地址译码模块输入端与地址寄存器及地址加计数模块输出端、读写烧操作控制模块输出端连接,修调地址译码模块输出端分别与熔丝修调电路和预修调锁存电路连接,提供地址信号;所述数据传输控制模块输入端分别与8位寄存器输出端、数据位传输控制模块输出端连接,数据传输控制模块输出端分别与熔丝修调电路和预修调锁存电路连接,提供数据信号;所述读写烧操作控制模块输入端分别与地址寄存器及地址加计数模块输出端、i2c控制模块输出端连接,读写烧操作控制模块输出端还分别与熔丝修调电路和预修调锁存电路连接,提供控制信号。
7.根据权利要求6所述的单引脚修调电路,其特征在于,所述预修调电路输出修调锁存信号组接至i2c控制电路的8位移位寄存器模块中,用于读操作;输出部分修调锁存信号接入到修调电源控制模块中,用于控制熔丝修调电路读写操作与烧操作的不同电源切换。
8.根据权利要求5所述的单引脚修调电路,其特征在于,所述开始/停止条件检测模块输出开始标志信号和结束标志信号至i2c控制模块;仅输出停止标志信号至d触发器的复位信号端。