本申请属于电路设计领域,特别涉及一种提高cortex-a9处理器启动稳定性的电路。
背景技术:
1、测试电子仪器的可靠性是至关重要的,当使用环境变化时,如温度剧烈变化,电磁环境或大规模串列等,往往会出现意料之外的故障,解决此类故障将有效提高产品性能,防止因故障产生的直接间接经济损失。现在我国新研制的大规模测试仪器使用过程中,常出现超千片处理器并联使用的情况,如何确保其正常启动工作变得非常重要。
2、大规模cortex-a9处理器阵列方面大都关注其性能和功能创新。飞思卡尔的imx6q处理器是广泛应用的cortex-a9处理器,主要面向汽车和娱乐应用。小规模应用场景中,该型号处理器性能稳定优异。但是在数百枚同时在线的应用场景内,我们发现常用的处理器驱动电路会出现一些处理器无法正常启动的芯片情况(约0.3%),这种现象会影响整个系统的稳定性,甚至引起安全事故。
3、经过对电路的测试和分析,最终确定在大规模同时在线应用场景内在上电启动过程中会有部分处理器出现时序混乱现象,导致其无法正常启动。
4、处理器正常启动时序要求见图1所示,外部供电vin进入后,首先由vsnvs模块给处理器的rtc网络供电,处理器返回控制信号pwron通知电源管理芯片上电,电源管理芯片输出各路电源供给ddr、emmc等,在各路供电稳定之后,电源管理芯片给出信号resetbmcu到处理器的por_b管脚通知处理器进行复位操作,处理器进入上电启动模式。
5、然而实际应用中,数千枚imx6q处理器同时启动时,发现部分驱动电路的外部晶振在复位信号出现200ms后才能够稳定起振,如图2所示。在上电初始,处理器用的是内部晶振,而内部晶振精度不够,导致rtc比正常快很多。处理器在启动模式,因为时序出错,导致需要进入emmc读取数据时,未能与emmc建立正常通信,导致处理器进入下载模式,无法正常启动。
技术实现思路
1、为了解决上述技术问题至少之一,本申请设计了一种提高cortex-a9处理器启动稳定性的电路,以对错误时序进行修正,保障所有处理器的正常启动。
2、本申请提供的提高cortex-a9处理器启动稳定性的电路,主要包括电源管理芯片、处理器以及vsnvs模块,所述电源管理芯片连接处理器,用于向处理器的por_b管脚发送复位信号,所述vsnvs模块通过触点连接在电源管理芯片与处理器之间的线路上,vsnvs模块用于为所述处理器的rtc网络供电,所述触点还连接有电压波整形电路,所述电压波整形电路用于对所述线路上的电压波形进行整形,推迟处理器复位时间。
3、优选的是,所述vsnvs模块与触点之间设置有电阻。
4、优选的是,所述电压波整形电路包括电容器。
5、优选的是,所述电容器的电容值为8~12μf。
6、优选的是,所述电容器的电容值为10μf。
7、本申请能够显著提高该型号处理器大规模在线场景下的工作稳定性,杜绝了启动时序出错导致的故障。
1.一种提高cortex-a9处理器启动稳定性的电路,其特征在于,包括电源管理芯片(1)、处理器(2)以及vsnvs模块(3),所述电源管理芯片(1)连接处理器(2),用于向处理器(2)的por_b管脚发送复位信号,所述vsnvs模块(3)通过触点(4)连接在电源管理芯片(1)与处理器(2)之间的线路上,vsnvs模块(3)用于为所述处理器(2)的rtc网络供电,所述触点(4)还连接有电压波整形电路,所述电压波整形电路用于对所述线路上的电压波形进行整形,推迟处理器复位时间。
2.如权利要求1所述的提高cortex-a9处理器启动稳定性的电路,其特征在于,所述vsnvs模块(3)与触点(4)之间设置有电阻。
3.如权利要求1所述的提高cortex-a9处理器启动稳定性的电路,其特征在于,所述电压波整形电路包括电容器(5)。
4.如权利要求3所述的提高cortex-a9处理器启动稳定性的电路,其特征在于,所述电容器(5)的电容值为8~12μf。
5.如权利要求4所述的提高cortex-a9处理器启动稳定性的电路,其特征在于,所述电容器(5)的电容值为10μf。