24小时联系电话:18217114652、13661815404

中文

您当前的位置:
首页>
电子资讯>
技术专题>
为什么启动过渡是嵌入...

技术专题

为什么启动过渡是嵌入式系统关注的问题


为什么启动过渡是嵌入式系统关注的问题

为您的嵌入式系统准备一个早上的仪式也很有帮助。虽然您不需要为PCB的微控制器提供任何咖啡,但确实需要确保其在加电期间有效地处理过渡状态。

启动过渡如何影响嵌入式系统的运行

启动过渡是在接通电源与拥有完全初始化的微控制器之间的短暂时间。这通常以毫秒或微秒为单位发生,并且肉眼几乎看不见。但是在电子世界中,这相当于几个月或几年。

大多数嵌入式系统设计人员优先考虑应用程序算法和硬件设计,而忽略了这种关键的启动状态。毕竟,毫秒能对电子设备产生什么影响?如果您陷入这种思维定势,那么当有人为您的系统加电时,出现严重错误将是一个时间问题。

大多数微控制器和集成电路在完全上电和运行之前需要很短的时间。在此过渡期间,输入/输出引脚通常处于默认状态,即输入。但是在某些情况下,这些引脚在上电过渡期间会出现故障并在逻辑之间波动。

在实际应用中,输出引脚可能会间接连接到执行器,泵或电机,而在启动过程中可能会意外触发它们。当您的嵌入式系统在现场运行时,您不希望遇到任何粗鲁的意外。在某些情况下,突发情况甚至可能危害公共安全。

如何应对嵌入式系统中的启动过渡

在微控制器的代码运行之前,固件工程师几乎无能为力。因此,管理启动过渡的大部分工作都在硬件设计师的手中。一种做法是在输出上放置上拉或下拉电阻,以确保在上电期间始终处于安全状态。

例如,您希望电动机保持断电状态,直到微控制器决定应将其激活为止。在安全应用中,您将需要设计门禁控制器,以使电磁锁一直通电,直到完全启动为止。硬件设计人员必须根据具体情况评估基于应用程序的设计。

在某些情况下,简单的电阻可能不足。在将多个输入连接到逻辑驱动器的情况下,尽管具有上拉/下拉电阻器,驱动器的输出仍可能行为异常,并错误地触发了控制器输出。


解决过渡启动问题的简单解决方案。

在这种情况下,您的设计需要具有更智能的控件,仅在微控制器完全加电时才能激活逻辑驱动器。大多数逻辑驱动器都有一个输出使能(OE)引脚,设计人员通常将其路由到地或VCC,以使其连续激活。为了减轻启动转换的影响,您可以将逻辑驱动器的OE路由至微控制器输出引脚之一,并将其拉至正确的电压电平,以在启动期间保持关闭状态。

采取所有这些预防措施只是为了确保嵌入式系统仅在几毫秒内正常运行,这似乎是不必要的麻烦。但是在安全地避免财产损失或伤害之后,您会发现所有这些都是值得的。

请输入搜索关键字

确定