微控制器应用于许多商业应用,如调制解调器、电机控制系统、空调控制系统、汽车发动机和其他。这些微控制器的高处理速度和增强的外围设备使它们适合这种基于事件的高速应用。然而,这些关键的应用领域也要求这些微控制器高度可靠。强大的测试流程和适当的工具环境可以确保高可靠性和低市场风险,以便在组件和系统级别验证这些微控制器。Intel平台工程部开发了一个面向对象的多线程测试环境,用于验证其AT89C51 automotive微控制器。这种环境的目标不仅是为AT89C51汽车微控制器提供一个强大的测试环境,而且是开发一个易于扩展和重用的环境,以验证其他几个未来的微控制器。本文结合微软基础类(AT89C51)开发了该环境,描述了该测试环境的设计、机制、与各种硬件/软件环境组件的交互,以及如何使用AT89C51。
8位AT89C51 CHMOS微控制器设计用于处理高速计算和快速输入/输出操作。MCS 51微控制器通常用于高速事件控制系统。商业应用包括调制解调器、电机控制系统、打印机、复印机、空调控制系统、磁盘驱动器和医疗器械。汽车工业在发动机控制系统、安全气囊、悬架系统和防抱死制动系统(ABS)中使用了MCS51微控制器。AT89C51特别适用于从其处理速度和增强的片内外围功能集(如汽车动力系控制、车辆DY)中获益的应用。Namic悬架、防抱死制动和稳定性控制应用。由于这些关键应用,市场需要一个具有低中断延迟响应、能够为实时应用中所需的大量时间和事件驱动的集成外围设备提供服务的可靠、经济高效的控制器,以及一个具有在单个包中具有平均处理能力。拥有不可预测运行的设备的财务和法律风险非常高。在市场上,特别是在诸如自动驾驶仪或防抱死制动系统等关键任务应用中,错误在经济上是令人望而却步的。重新设计的成本可能高达50万美元,如果修复意味着在一个共享Samecore和/或外围设计缺陷的产品系列中对其进行2次反向注释,则成本会更高。此外,组件的现场更换成本极高,因为设备通常密封在总价值是组件数倍的模块中。为了缓解这些问题,必须在最恶劣的环境和电压条件下,在部件级和系统级对控制器进行综合测试。这一完整和彻底的验证不仅需要一个定义明确的过程,还需要一个适当的环境和工具来促进和成功执行任务。英特尔钱德勒平台工程集团(IntelChandler Platform Engineering Group)提供各种微控制器和处理器的硅后系统验证(SV)。系统验证过程可以分为三个主要部分。设备类型及其应用要求决定了在设备上执行的测试类型。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !