5V 耐受 ARM

电器工程 手臂 模拟
2022-01-22 19:51:10

我们有一个传统的 5V 系统,大量使用模拟传感器和各种其他 5V 数字 IO。我们正在考虑迁移到 ARM MCU,以使该设计与我们所有基于 Cortex-M3 的新系统保持一致。我宁愿继续使用 5V MCU,这样我就不会失去 ADC 输入的精度,因此我不必运行额外的 3.3V 电源。我一直在寻找兼容 5V 的 ARM MCU,只找到了富士通的 FM3 系列,似乎几乎没有库存。我的问题是:

  • 继续尝试使用 5V micro 是否值得,还是我们应该转向 ADC 的分压器和数字 IO 的电平转换器/晶体管?

  • 有谁有富士通 FM3 线的经验吗?

  • 还有其他兼容 5V 的 ARM 微控制器吗?

4个回答

双 3.3V/5V 电源 + 电平转换器将花费您超过它们的价值。电阻分压器将为您提供便宜的 3.3 V 电平,但您需要电平转换器才能达到逻辑 5 V。74HCTxx 缓冲器可以做到这一点,但它们在您的 PCB 上是额外的空间。

对于 ADC 来说,这意味着噪声水平要高出 3.6 dB。如果这是不可接受的,您可能可以通过更好的去耦来降低价值,这仍然是一个更便宜的解决方案。

我会选择仅 3.3 V 的系统。

NXP 的 LPC 线(可能还有许多其他线)具有 5V 容限 GPIO,但输出仅为 3.3v。一种常见的解决方法是在需要“输出”5V 时将引脚输出上拉至 5V 电源并将其设置为开漏模式(三态):

https://github.com/ytai/ioio/wiki/Digital-IO

但是,这不会解决您的 ADC 问题。

电平转换器是解决问题的最简单、最简单的方法。您可以使用 5 V ADC 并将其输出转换为 3.3 V。我假设您主要使用 MCU 并且它是低功耗的,因此 5 V 至 3.3 V LDO 稳压器可以正常工作。

我会避免没有库存的部分;那可能是因为它不受欢迎,或者你需要买一大堆。无论哪种方式,我都会担心支持。

许多德州仪器 MCU 都可以承受 5v,请参阅他们的Cortex m3 系列

[编辑]

如问题中所述,此页面链接到德州仪器的Cortex M3系列 MCU。根据他们的数据表(第 20 节电气特性,最大额定值),这些 MCU 接受 5.5v 最大输入。

我正在使用的 Stellaris Launchpad 系列(即 TI Cortex M4)也是如此。