检查硬件错误在微控制器稳定的PCB设计
工程师而臭名昭著跳过手册当DIY家具。我记得我花了20分钟才意识到我已经错过了一块木头支持应该插入在最初阶段。我花了三十分钟拆除和重新安装多层货架,因为我跳过了手册。
在电子产品中,您将别无选择,只能通过孔隙手册和各种组件的数据。通常,你会有小问题最终的产品。然而,一切可能会错得离谱,如果你忽略了一个重要的文档标记为错误。
微控制器的硬件错误:勘误表文档
当工作在一个复杂的设计,可能需要一些迭代直到你得到一个完美的PCB。这同样适用于微控制器。错误发生在集成电路设计和生产流程可能会导致一个单片机的行为不同于所述数据表。
勘误表是一个文档,告知故障的硬件设计师,被发现在一个特定的微控制器。它突出了具体细节影响版本的微控制器和所涉及的具体模块。
在某些情况下,错误的勘误表提供了一个解决方案在单片机的硅。但是有场合没有可用的故障解决方案,这是当你会深陷困境之前如果你跳过了勘误表设计。
常见问题在影响PCB硬件的勘误表
我设计的不同型号的微控制器,我从来没有发现一个免费从单一的问题。你知道他们说什么总是计划为最坏的情况并保存惊喜当事情解决好于预期。说完这些,我学会了勘误表的重要性从一个非常痛苦的教训。
这是在一段时间内微控制器内置实时时钟(RTC)是越来越受欢迎,并提供了节省空间的外部RTC的替代品。我最意想不到的是芯片上的清债信托公司在正常操作温度准确性的问题。这样的错误不是问题,可以在原型很容易识别。当部署数以百计的生产单位,它是一个操作噩梦的开始。
勘误表中突出显示的一些问题可以解决的固件。其他可能影响整个设计的硬件和结构作为一个整体。这里有一些问题,我遇到的勘误表。
1。RTC电池泄漏。
在一个设计良好的电路,电池连接到一个RTC将持续多年。我遇到一个缺陷在一个微控制器的RTC迅速消耗电池。这将是前几个月电池需要更换。
RTC的电池在一两个月,由错误的单片机排水。
2。错误的通用输入输出(GPIO)别针
轮到沮丧如果你不能在领导的一个简单的单片机。经过几个小时的调试和故障排除,你怀疑固件或硬件之间的撕裂。在我的例子中,结果是其中一个GPIO单片机上的大头针是错误的,我选择特定销其他工作正常。
3所示。不准确的模拟到数字转换器。
在工业应用,你指望一个模拟输入的单片机提供准确数据。所以,当内部模拟数字转换器(ADC)遭受噪声引入相邻数字模块。没有解决方法除了插入外部ADC转换器的设计。
这些只是一些问题,你会发现在勘误表。其他人可能不会导致主要的硬件修改但可能限制单片机的操作限制。
没有勘误表,没有问题吗?
大多数微控制器都伴随着勘误表。但如果你不能找到一个勘误表文档,可能的情况是,你选择的单片机最新发布的芯片。这意味着你踏上未知的区域,没有警告。
没有一个勘误表,你永远不会知道将self-implode单片机。
我曾经被一个新发布的ARM9单片机,我匆忙实施一个新的,高价值的项目。没有勘误表警告我,微控制器会崩溃,如果运行接近最高工作温度。不用说,补救工作涉及修改设计用不同的单片机,小时的代码移植和现场更换工作。
如果你已经忽视了勘误表的习惯,从现在开始学习文档,如果你需要修改你的设计。值得庆幸的是,在使用OrCAD PCB设计者,我有工具来帮助解决我的设计快速以及约束经理提前计划未来的编辑和董事会。
如果你想了解更多关于节奏是如何对你的解决方案,跟我们和我们的专家团队。