0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

浅析微控制器开发板存在的局限性

我快闭嘴 来源:与非网 作者:与非网 2020-09-30 15:54 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

半导体供应商利用评估板和演示板等开发板为其微控制器提供支持。这些板的预期用途是让工程师能够首先熟悉目标微控制器,然后协助进行微控制器硬件和固件开发。这类板涵盖的范围非常广泛,从针座连接器提供通用输入 / 输出 (GPIO) 的最简单板,到带有小键盘和 LCD 显示屏的复杂板。由于可获取的此类开发板种类繁多,一些工程师开始选择这些板进行批量采购,以用于工业应用。

不过,与工业质量的单板计算机 (SBC) 不同,开发板通常未经过严格的制造商质量保证 (QA) 测试,难以保证在工业条件下能够连续使用。开发板通常仅在室温和低湿度条件下进行 QA。这就给连续使用应用中的可靠性和适用性带来问题。尽管开发板使用的半导体和硬件元器件仍是经过 QA 测试,并且面向商业或工业用途且经过相关测试,但工程师需要了解开发板与工业 SBC 间有哪些不同规定,以及工程师应该进行何种级别的测试,然后再核准开发板用于连续使用。

为解决这些问题,本文将讨论这些开发板存在的局限性,如何正确确定它们对目标应用的适用性,以及工程师在选择用于连续应用用途的开发板时需要考虑哪些问题。之后,我们将研究 STMicroelectronics 和 Infineon Technologies 的两块开发板,并讨论它们何以适合连续使用的应用。

工业 SBC 的质量保证

在控制工业机电设备以及管理物联网IoT) 和工业物联网 (IIoT) 节点时,现成的工业 SBC 是最常用的方法。SBC 已填入经过测试的元器件,并附带完整的使用文档。如果量足够大,并且没有现成的 SBC 能以适当的价格提供所需的功能,则可以选择定制设计的 SBC。但是,已经过测试的现成解决方案可能仍优于定制 SBC,因为它能实现更快的开发速度和更短的上市时间。

在将设计发布生产之前,SBC 的制造商会对新板进行一系列严格的质量控制测试。专为工业用途而设计的 SBC 会经过严格的质量控制测试,以确保它们可以在目标应用中可靠地运行。对于额定温度为 -40°C 至 +85°C 的常见工业应用,应基于额定温度范围选择工业级半导体和硬件。这些元器件会安装到印刷电路板上,并且电路板所用材料也能在额定温度范围内正常工作。对于某些应用,可以在 SBC 上涂覆保形涂层,以保护电路板免受湿气、灰尘和环境颗粒以及化学溢出物的影响。

新型工业 SBC 的初始 QA 包括对电流和电压的电气额定值上限和下限进行台架测试。完成此基本测试后,新型 SBC 接着会经历完整而漫长的 QA,并在目标冷热极限温度以及极限湿度和振动条件下进行全面运行测试。新型工业 SBC 的制造商还可以进行应力测试,在极端条件下进行数天的测试。任何故障,无论多小,都会被记录下来,并认真追踪其原因。测试失败可能导致元器件被更换或重新设计 SBC。QA 测试可能耗时数周甚至数月。只有当 SBC 设计完全合格后,制造商才会最终将该板发布生产。现在,投产的每个 SBC 在生产线的末端都会进行快速测试,这些测试通常需要不到一分钟的时间。

即使在 SBC 发布生产后,测试也没有停止。工业 SBC 的制造商可能按季度或按年度,随机从生产中抽出一个 SBC 并对其进行完整的 QA,以确保质量得到保持。

这些 QA 结果通常会提供给客户。此外,在发生任何变更时,例如更换了板元器件,SBC 制造商还会向 SBC 客户发送工程更改通知 (ECN)。

微控制器开发板

微控制器制造商以及第三方工具提供商都提供了用于支持微控制器的开发板。评估板不过是用于一般微控制器研究和检查基本操作的板。演示板用于演示微控制器的操作,并且通常更为复杂,具有闪烁的 LED、开关和 LCD 显示屏。开发板则用于硬件和固件开发。

实际上,评估板、演示板和开发板等并非标准化名称,板的目标用途之间存在很大的重叠。与其功能相比,板的名称不太重要,直接将所有板归并到术语“开发板”下面更容易一些,也不易造成混淆。

工业用开发板测试

由微控制器制造商发布或由第三方提供的开发板所经过的测试则不及工业 SBC 那么严格。元器件通常为商用级,不过某些板也包含工业级元器件。开发板设计为仅在室温下运行。开发板的首批原型将会经过数天或数周的室温测试,不过这一点根据不同的制造商存在很大的差异。开发板的唯一目标质量要求是能够在室温下运行。可以肯定的是,开发板没有经过极端温度、高湿度、振动或冲击条件下的测试。

在确定工业应用中应使用哪种开发板时,主要目标是降低风险。因此,应首先了解电路板制造商,具体而言,了解制造商的停产 (EOL) 政策和开发板历史,这一点很重要。工程师最需要避免的做法是,在完美的板因 EOL 而停产之前进行大批量采购。如果制造商有维持开发板生产的历史,则可以安全地向他们采购开发板。但如果制造商有定期停产这类板的历史,那么采购的风险就太高了。

在决定是否在工业应用中使用某种开发板时,应查看板上的元器件;确保元器件具有适合目标应用的适当温度等级。如果板将用在与操作人员共存的工业环境中,则商用级元器件对于该应用可能便够用了。所有连接器或其他关联的硬件零件均应进行检查,确保已牢固安装。任何未焊接的螺丝都应使用螺丝刀轻轻地进行转动测试——松动过大的情况需要警惕,这可能表明 QA 过程不一致。

如果板的元器件和结构可以接受,最好同时在高温条件下对三块以上的板进行为期数天的应力测试。为了更好地了解生产一致性,应按时间顺序单独购买各个测试板,以便对不同的板生产批次进行抽样。任何故障都是有害的,除非制造商可以充分解释该故障为例外情况,否则应另选一块开发板。

如果板将要在高湿度环境中使用,则应该在相应湿度的环境中进行测试。开发板并非面向高湿度应用而设计。印刷电路板上可以涂覆保形涂层以达到防潮的效果,前提是妥善保护连接器和电气触点不受涂层影响。

此外,还应该与制造商联系,确认他们是否在每次变更板时会发送 ECN。通常情况下,开发板做不到这一点,因此,为了安全起见,所有购入的板都应目视验证是否存在元器件变更。

如果板将要在高振动环境中使用,则应将其安装在测试框架中进行振动测试。测试结束时,应目视检查是否存在裂纹或变形。应检查螺丝和卡式固定座是否松动。任何故障或缺陷都是有害的,并应将相应的板排除在考虑之外。

用于连续使用的开发板

以下是两个可能适合连续使用的工业应用的开发板示例。制造商没有对这些板的连续工业使用进行认证:工程师应自行进行测试,鉴定板是否适合特定的最终应用。

制造商通过常用的 Arduino 外形尺寸提供了许多板衍生器件。例如,STMicroelectronics 的 NUCLEO-L4P5ZG 基于 Arm® Cortex®-M4 微控制器。该板的布局概览展示了其众多功能(图 1)。NUCLEO-L4P5ZG 具有一组针座连接器,以便应用能够使用微控制器的所有 GPIO。

图 1:STMicroelectronics 的 NUCLEO-L4P5ZG 是一款 Arduino 兼容型 Nucleo 板,该板具有基本的开发板功能,将所有 GPIO 引脚汇集到针座连接器。它有三个用户可编程的 LED、一个用户按钮和一个复位按钮。

NUCLEO-L4P5ZG 的一个重要优势在于,GPIO 与许多 STMicroelectronics 的 Nucleo 系列 Arduino 兼容板也兼容。这意味着在产品停产的情况下,可以使用兼容的 Nucleo 第二来源替代品。该板具有受固件控制的三个 LED 和一个按钮,以及一个硬接线的复位按钮。LED 指示灯可以显示简单的状态,硬复位按钮可以让电路板从固件锁死中快速恢复。它具有受固件控制的 USB OTG 全速连接器,以及用于编程和调试的 micro USB 连接器。白色的印刷电路板在温暖的环境中更易于散热。NUCLEO-L4P5ZG 适合需要管理 I/O(例如传感器、开关和致动器 I/O)的应用。

另一个可能用于应用的开发板示例是 Infineon Technologies 的 KITXMC47RELAXV1TOBO1 Relax 套件。它同样基于 Arm Cortex-M4,并具有全套 Arduino 焊盘,但没有针座连接器(图 2)。Relax 套件适合通过 RJ45 连接器实现以太网联网的联网应用或基本 IIoT 节点。它具有受固件控制的两个按钮和两个 LED,以及一个复位按钮。


图 2:Infineon Technologies 的 KITXMC47RELAXV1TOBO1 Relax 套件将所有 GPIO 汇集至印刷电路板的接触孔。它通过可用的以太网和 USB 连接器支持串行接口,并可以使用 microSD 卡插槽扩展内存。

Infineon 的 Relax 套件还具有 microSD 卡插槽。只需通过交换不同的 microSD 闪存卡,便能轻松地更换用于不同板的固件或应用数据。该套件适合需要监视传感器、开关和控制致动器的耐用型联网应用,而 microSD 卡在需要定期更改固件或数据的情况下非常有用,其效率高于对板进行重新编程。

总结

微控制器开发板也可以用作工业应用板,前提是在用于目标应用之前经过了仔细挑选和测试。工程师在使用前需要对硬件进行严格的测试,并仔细检查制造商的供应可靠性,包括 EOL 政策。由于可供选择的开发板种类繁多,工程师可以轻松找到通过内部 QA 的板,以用于工业应用。
责任编辑:tzh

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微控制器
    +关注

    关注

    49

    文章

    8930

    浏览量

    166225
  • 半导体
    +关注

    关注

    339

    文章

    31674

    浏览量

    268461
  • 元器件
    +关注

    关注

    113

    文章

    5085

    浏览量

    101032
  • 物联网
    +关注

    关注

    2951

    文章

    48381

    浏览量

    420459
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索PIC - WEB开发板:功能、使用与开发指南

    Microchip的开源TCP - IP栈AN833。该开发板采用64引脚高性能、1 Mbit闪存微控制器PIC18F67J60,支持SLIP、
    的头像 发表于 06-10 11:00 241次阅读

    探索Microchip dsPICDEM™ MCHV - 3开发板:电机控制的理想之选

    dsPICDEM™ MCHV - 3开发板旨在帮助用户快速评估和开发各种电机控制应用,适用于PIC32和PIC24微控制器(MCUs)以及dsPIC®数字信号
    的头像 发表于 06-05 11:00 732次阅读

    dsPICDEM™ MCSM开发板使用指南

    dsPICDEM™ MCSM开发板使用指南 一、引言 在电机控制领域,开发板的选择至关重要。Microchip的dsPICDEM MCSM开发板
    的头像 发表于 06-05 10:50 306次阅读

    PICDEM™ MC LV开发板:电机控制的理想之选

    就来详细了解一下它。 文件下载: DM183021.pdf 一、开发板概述 PICDEM MC LV开发板主要用于控制无刷直流(BLDC)电机,既可以进行有传感操作,也能实现无传感
    的头像 发表于 06-05 10:15 634次阅读

    探索Microchip PICDEM™ LIN开发板:硬件设计与编程实践

    一个优秀的平台,用于探索LIN总线协议以及相关微控制器的应用。今天,我们就来深入了解一下这款开发板的硬件设计和编程实现。 文件下载: DM163005.pdf 一、PICDEM™ LIN开发板简介
    的头像 发表于 06-05 09:40 136次阅读

    Microchip汽车网络开发板:开启智能汽车网络开发新时代

    微控制器家族,适用于CAN、LIN、CAN - FD网络开发。它有四个mikroBUS™ 头,可以搭配各种LIN、CAN和CAN - FD开发所需的Click™
    的头像 发表于 06-04 12:35 239次阅读

    探索PIC24FJ256DA210开发板:功能、应用与编程调试指南

    且低成本的开发平台,主要用于评估Microchip的PIC24FJ256DA210微控制器的特性和性能。这款16位微控制器
    的头像 发表于 06-04 11:40 319次阅读

    XBee Grove开发板:多功能硬件的详细解析

    微控制器,用于评估XBee模块。它有THT和SMT两种变体,上有多个Grove连接,可插入Grove模块,更多关于
    的头像 发表于 05-14 09:40 399次阅读

    探索 ATMega328 微控制器:嵌入式开发新选择

    探索 ATMega328 微控制器:嵌入式开发新选择 在嵌入式开发领域,选择合适的微控制器至关重要。今天,我们就来深入了解一下 ATMega328
    的头像 发表于 04-11 15:15 701次阅读

    Renesas RSKRX231开发板:从入门到实战的全方位指南

    关注的产品,它为我们提供了一个优秀的平台,用于评估和开发基于Renesas微控制器的应用。今天,我就来和大家详细分享一下这款开发板的相关内容。 文件下载: Renesas Electronics
    的头像 发表于 12-29 17:00 1693次阅读

    探索Renesas RSSKRX23E - B开发板:功能、使用与注意事项

    目的 Renesas RSSKRX23E - B开发板主要作为Renesas微控制器RX23E - B的评估工具。它能帮助我们深入了解该微控制器的硬件特性,还能辅助
    的头像 发表于 12-29 11:05 973次阅读

    FRDM-MCXE31B开发板:设计与评估的理想之选

    基于NXP MCXE31B微控制器(MCU)的设计和评估平台,具备丰富的功能和特性,能满足多种应用场景的需求。 文件下载: NXP Semiconductors FRDM-MCXE31B 开发板
    的头像 发表于 12-24 10:20 575次阅读

    【有奖评测】瑞萨RA × Zephyr FPB-RA6E2开发板评测

    乾芯QXS320F280049开发板是由乾芯科技推出的一款用于评估和开发C2000系列F280049微控制器的工具,级集成JTAG下载,串口打印及供电功能,芯片外设资源全部通过排针引
    的头像 发表于 12-02 08:08 1138次阅读
    【有奖评测】瑞萨RA × Zephyr FPB-RA6E2<b class='flag-5'>开发板</b>评测

    ‌PIC32CZ CA70 Curiosity Ultra开发板用户指南总结

    微控制器 (MCU)。该开发板集成编程或调试,无需额外硬件。PIC32CZ CA70开发板配备Arduino Uno R3兼容接口和Xp
    的头像 发表于 09-28 14:43 1388次阅读
    ‌PIC32CZ CA70 Curiosity Ultra<b class='flag-5'>开发板</b>用户指南总结

    RVSP线缆有哪些缺点或者局限性

    RVSP线缆虽然具有抗干扰能力强、柔软易弯曲等优点,但在实际应用中也存在一些缺点和局限性,以下是详细分析: 一、机械性能局限性 抗拉强度不足 RVSP线缆的铜芯导体较细,且采用软铜线结构,虽然提高了
    的头像 发表于 08-22 09:53 1007次阅读