一种CPU模块地址和数据总线的故障检测方法技术

技术编号:8323318 阅读:325 留言:0更新日期:2013-02-14 00:28
本发明专利技术涉及一种CPU模块地址和数据总线的故障检测方法,属于电子产品制造技术领域。本发明专利技术通过首先在操作RAM之前将CPU的IO口线全部设置为低电平输出状态;再向RAM的连续地址范围依次置高一根数据线写入数据再读回验证,用于检测CPU的数据总线短路和断路情况;然后依次置高一根地址线向RAM写入低位不同且其余高位为0的不同数据,读回验证;最后换成高位不同且其余低位为0的数据做相同测试,用于检测CPU的地址总线短路断路情况以及地址总线与数据总线之间的短路情况。本发明专利技术能够快速和可靠的检测CPU模块在大规模生产过程因为制板和焊接所导致的地址和数据总线出现故障的问题。

【技术实现步骤摘要】
一种CPU模块地址和数据总线的故障检测方法术领域本专利技术涉及一种CPU模块地址和数据总线的故障检测方法,属于电子产品制造

技术介绍
随着自动化水平的提高,各种基于嵌入式计算机技术的自动化设备应用越来越广泛。为了提高研发效率和节约生产成本,自动化设备的控制核心通常会被模块化,形成通用的主控单元部件,即CPU模块,用于各种功能不同的自动化设备中。CPU模块是运算核心,其它应用、驱动、接口等功能再由外围功能扩展电路板来实现。CPU模块硬件最基本的部分包括处理器和基于总线扩展的片外存储器,此外还有引到模块接口上的IO 口线。复用的IO 口线既可做为IO输入输出信号线,也可通过CPU配置为串口、USB、模数转换等功能信号线, 其具体应用功能由外围功能扩展电路板和程序软件决定。如图I所示,CPU模块将处理器和片外存储器和必要的电源、时钟电路设计在一块硬件电路板上并通过接插件引出CPU的 IO 口线等各种外设资源。在CPU模块的大批量生产过程中,需要快速的对新模块进行生产测试,主要目的是为了检测出在制板、焊 接过程中发生的短路、断路等硬件问题。特别是BGA封装的CPU形式,总线排序没有规律,本文档来自技高网...

【技术保护点】
一种CPU模块地址和数据总线的故障检测方法,其特征在于:该测试方法的步骤如下:1).将CPU的IO口线全部设置为低电平输出状态;2).向CPU片外扩展RAM的连续地址范围依次置高每一根数据线写入数据,CPU从片外扩展的RAM的上述连续地址中读取写入的数据,判断读取的数据和写入的数据是否相同,如果全部都相同,则进入步骤3),如果不全部相同则说明在CPU模块的访问控制线、数据总线、IO口线中存在短路断路故障;?3).?依次置高CPU片外扩展的RAM的每一根地址线,向其写入低位不同且其余高位为0的不同数据,并进行读回验证,如果读取的数据与写入的数据全部相同,则进入步骤4),如果不全相同,则说明在CP...

【技术特征摘要】
1.一种CPU模块地址和数据总线的故障检测方法,其特征在于该测试方法的步骤如下 1).将CPU的IO口线全部设置为低电平输出状态; 2).向CPU片外扩展RAM的连续地址范围依次置高每一根数据线写入数据,CPU从片外扩展的RAM的上述连续地址中读取写入的数据,判断读取的数据和写入的数据是否相同,如果全部都相同,则进入步骤3),如果不全部相同则说明在CPU模块的访问控制线、数据总线、IO 口线中存在短路断路故障; 3).依次置高CPU片外扩展的RAM的每一根地址线,向其写入低位不同且其余高位为O的不同数据,并进行读回验证,如果读取的数据与写入的数据全部相同,则进入步骤4),如果不全相同,则说明在CPU模块的地址总线、IO 口线中存在短路断路故障; 4).依次置高CPU片外扩展的RAM的每一根地址线,向其写入高位不同且其余低位为O的不同数据,并进行读回验证,如果读取的数据与写入的数据不全相同,则说明在CPU模块的地址总线、IO 口线中存在短路断路故障。2.根据权利...

【专利技术属性】
技术研发人员:万鸿俊庞浩林向阳都正周马永武孙超亮歹志阳王林张斌斌张书同
申请(专利权)人:许继集团有限公司河南许继仪表有限公司国家电网公司
类型:发明
国别省市:

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

1