一种实现单线可编程电路的方法和系统技术方案

技术编号:13792687 阅读:68 留言:0更新日期:2016-10-06 04:31
本发明专利技术公开了一种实现单线可编程电路的方法及其系统。本发明专利技术通过共用电路的输出接口OUT作为主电路的输出接口和芯片的编程接口,实现了芯片的单线可编程功能。本发明专利技术的单线可编程方法及系统在芯片切换编程模式和正常输出模式时不需要重新启动芯片,提高了芯片编程效率,简化了芯片编程系统,克服了现有技术的缺点。本发明专利技术还具有在编程完成后将不再需要的系统时钟置于休眠状态的功能,有利于减小系统功耗,降低系统噪声。

【技术实现步骤摘要】

本专利技术属于集成电路(Integrated Circuit)的硬件实现,尤其涉及一种通过共同一个电路接口作为芯片主电路的输出接口和芯片的编程接口,从而实现单线可编程电路的方法和系统
技术介绍
在芯片中利用储存器(OTP)来控制各种参数的可编程电路的应用日益广泛,如可编程放大器,可编程时钟,可编程电阻,可编程电容,可编程SOC,可编程集成传感器以及用于传感器校正及温度补偿的可编程传感器专用电路(ASIC)等。SPI总线(4线), I2C总线(2线)由于具有通讯速度快,可靠性高的优点,因而被广泛用于同芯片内部的存储器通讯。但是它们需要电路有额外的接口。单线可编程技术(one wire programmable 或 single wire programmable)通过共用电路的输出接口(OUT)作为主电路的输出接口和OTP的编程接口,实现了不需要额外的电路接口就可以对芯片进行编程。这一技术可以使可编程芯片同其非可编程芯片实现管脚兼容(pin to pin compatible),并能实现只有VDD, GND,输出(OUT)三个管脚的可编程芯片,在传感器,如可编程放大器,可编程时钟,可编程电阻,可编程电容,可编程SOC有广泛的应用。现有的单线可编程的实现方法,都是利用电路刚启动的约定时间内,测量电路的输出口OUT是否有上位机发出的约定信号,如果有,芯片进入编程状态。如果没有,芯片正常输出。由于进入编程状态和芯片正常输出这两种状态转换时需要重启芯片,而在电路的编程过程中,需要多次在编程状态和正常输出状态切换,重启芯片延长了编程所需的时间,加大了测试系统的复杂性。另一方面,由于每次芯片启动时仍需要判断是进入编程状态还是进入芯片正常输出状态,因而即使在完成OTP编程完成之后,系统的时钟仍需要一直工作。由于此时OTP(one time programmable, 一次可编程)再也无法改变状态, 因而同OTP的通讯已没必要。 对于不需要时钟芯片,例如可编程放大器, 可编程电阻/电容来说,不需要的时钟的存在增加了系统的噪声和功耗。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种克服上述缺点的单线可编程电路的实现方法及系统构成。本专利技术的技术方案如下:本专利技术提供一种单线可编程电路的实现方法和系统构成,该系统包括主电路模块、控制主电路模块的OTP存储器模块,控制OTP存储器的读/写/熔断的OTP控制模块、同OTP控制模块通讯的单线转多线模块、由OTP模块的其中一位OTPL控制的S1,S2,S3模拟开关、同S1并联的电阻R1、 可由S3控制的时钟;R1及S1并联电路的一端与主电路模块相连,另一端和电路的输出OUT相连;单线转多线电路模块的一端可选择通过S2和OUT相连或直接和OUT相连,另一端与OTP控制模块相连;OTP控制模块与OTP存储器模块相连,并通过OTP存储器模块实现对电路的各种参数的设置。作为本专利技术的进一步技术方案, 所述OTP存储器模块中用于控制S1, S2,S3的中的其中一位(OTPL)同其他位不同,其状态不受OTP模块读/写的影响。OTPL的输出状态只在其熔断完成前后发生变化(1 变0 或0 变1),而且OTPL在整组OTP的熔断的过程中是最后被熔断的,其输出状态用于控制模拟开关S1, S2,S3的状态及OTP控制模块的状态。 作为本专利技术的进一步技术方案,当OTPL完成熔断过程后, OTPL的输出使得S1由断开变为导通,主电路的输通过模拟开关S1接到OUT上。作为本专利技术的进一步技术方案,OTP控制模块在OTPL完成熔断之前,控制主电路的各种可编程参数,当OTPL熔断完成后,主电路的各种参数改由OTP的输出状态控制。OTP熔断时利用OTP控制模块,逐位进行熔断。作为本专利技术的另一种优选方案,当OTPL完成熔断过程后, 可以选择用OTPL的输出使得S2由导通变为断开,这样,OUT将只连接到主电路而同用来实现OTP编程的电路断开。作为本专利技术的另一种优选方案, 如果电路在完成OTP熔断后不再需要时钟存在,可以选择用OTPL的输出改变开关S3的状态,使时钟进入休眠状态。作为本专利技术的一种进一步技术方案,OTPL熔断完成后的瞬间到其输出控制信号控制S1、S2、S3及OTP控制模块的瞬间之间有一定的延时时间。作为本专利技术的一种进一步技术方案,所述编程系统的上位机包括: 具有上拉电阻的双向I/O接口,通过开关S4与所述OUT接口相连;具有高输入阻抗的测量仪表/测量电路,通过开关S5与所述OUT接口相连;当需要向电路读/写 OTP的数据和熔断OTP时,开关S4导通,开关S5断开。 如果需要读取主电路的输出,开关S4断开,开关S5导通。本专利技术更提供一种单线可编程的编程方法,包括以下步骤。步骤一,将芯片与上位机相连,接通电源。步骤二,开关S4断开,开关S5导通,测量仪表/测量电路测出主电路模块的输出。步骤三,开关S4导通,开关S5断开,上位机通过OUT接口读取/写入OTP存储模块的数据。步骤四,根据测量结果及现有OTP的读数,决定所需要的OTP的设置, 在电路指标所要求的条件下重复步骤二,三,四,直到求得一组OTP的设置能使电路达到指标要求。步骤五,开关S4导通,开关S5断开,双向I/O口执行熔断OTP指令,包括最后一位OTP, OTPL。步骤6,开关S4断开,开关S5导通,在所要求的条件下,测量主电路模块的输出, 验证OTP熔断后电路指标是否满足电路的指标要求。附图说明图1为本专利技术所述的单线可编程电路的电路框图。图2为本专利技术所述的单线可编程电路的编程流程图。 图3为本专利技术所述的在OPTL熔断后时钟被S3关闭的单线可编程电路的电路框图。图4为本专利技术所述的在OPTL熔断后编程接口被S2关闭的单线可编程电路的电路框图。元件标号说明。1、单线可编程芯片;3、上位机。11、主电路模块;12、OTP存储模块包括最后一位OTP:OTPL。13、OTP控制模块;14、单线转多线模块。15、系统时钟(OSC); 16;电路输出接口OUT。17、电阻R1; 18、模拟开关S1。19、主电路输出Vout;20、单线转多线模块的数据接口data。21、带反向器的模拟开关S2;22、模拟开关S3。31、开关S4;32、开关S5。33、上拉电阻R2。34、双向数据接口(I/O);35、高输入阻抗测量仪表/测量电路。具体实施方式请参阅附图。需要说明的是,本实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。下面结合附图对本专利技术的具体实施方式作进一步详细说明。图1是本专利技术的单线可编程电路的结构框图,其中包括单线可编程芯片1和上位机3。所述单线可编程芯片电路包括主电路模块11、控制主电路模块的OTP存储器模块12, 控制OTP存储器的读/写/熔断的OTP控制模块13、同OTP控制模块通讯的单线转多线模块14、由OTP的其中一位OTPL控制的S1、同S1并联的电阻R1、 系统时钟15;R1及S1并联电路的一端与主电路模块Vout接口(19)相本文档来自技高网
...

【技术保护点】
一种单线可编程电路,其特征在于,所述单线可编程电路包括:主电路模块、控制主电路模块的OTP存储器模块,控制OTP存储器读/写/熔断的OTP控制模块、同OTP控制模块通讯的单线转多线模块、由OTP模块的其中一位OTPL控制的S1,S2,S3模拟开关、其中,S2、S3是可选择的;同S1并联的电阻R1、 可由S3控制的时钟;R1及S1并联电路的一端与主电路模块Vout相连,另一端和电路的输出OUT相连;单线转多线电路模块的一端Data可选择通过S2和OUT相连或直接和OUT相连,另一端与OTP控制模块相连;OTP控制模块与OTP存储器模块相连,并通过OTP存储器模块实现对电路各种参数的设置。

【技术特征摘要】
1.一种单线可编程电路,其特征在于,所述单线可编程电路包括:主电路模块、控制主电路模块的OTP存储器模块,控制OTP存储器读/写/熔断的OTP控制模块、同OTP控制模块通讯的单线转多线模块、由OTP模块的其中一位OTPL控制的S1,S2,S3模拟开关、其中,S2、S3是可选择的;同S1并联的电阻R1、 可由S3控制的时钟;R1及S1并联电路的一端与主电路模块Vout相连,另一端和电路的输出OUT相连;单线转多线电路模块的一端Data可选择通过S2和OUT相连或直接和OUT相连,另一端与OTP控制模块相连;OTP控制模块与OTP存储器模块相连,并通过OTP存储器模块实现对电路各种参数的设置。2.根据权利要求1所述的单线可编程电路,其特征在于, 所述OTP的其中一位OTPL同其他位不同,其状态不受OTP读/写的影响,其状态只有在该位OTP熔断完成前后发生变化(1 变0 或0 变1),而且OTPL在整组OTP的熔断的过程中是最后被熔断的,其状态用于控制模拟开关S1, S2, S3的状态及OTP控制模块的状态。3.根据权利要求2所述的单线可编程电路,其特征在于,当OTPL完成熔断过程后, OTPL的输出使得S1由断开变为导通,主电路的输出通过模拟开关S1接到OUT上。4.根据权利要求2所述的单线可编程电路,其特征在于, OTP控制模块中在OTPL完成熔断之前,控制主电路的各种...

【专利技术属性】
技术研发人员:郑政
申请(专利权)人:智恒厦门微电子有限公司
类型:发明
国别省市:福建;35

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

1