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

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

3天内不再提示

低成本嵌入式开发套件加快设计周期

星星科技指导员 来源:嵌入式计算设计 作者:嵌入式计算设计 2022-08-12 10:59 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

越来越大的上市时间压力导致了功能齐全的微控制器的可用性,有时称为片上系统 (SoC) 处理器。这些功能丰富的微控制器或 SoC 通过集成实现嵌入式设计所需的部分或在某些情况下的所有硬件来加速设计。然后,开发人员可以将他们的设计工作集中在应用程序级功能上。

然而,更高的集成度也会导致更高的处理器复杂性。根据微控制器的不同,开发人员很难针对特定应用快速评估它。为确保开发人员能够评估其微控制器的预期功能,半导体制造商提供外围板和基本开发板。

过去,半导体制造商通常为其开发板使用专有接口,这要求他们不仅要开发微控制器的基本开发板,还要开发外围板。因此,这些专有接口通常会限制制造商支持新微控制器的速度。

随着爱好者市场和各种嵌入式开发者社区的兴起,半导体制造商现在可以将流行的标准接口(如 Arduino、Raspberry Pi 和 mbed)用于他们的开发板。这些标准接口使客户能够轻松地在一个开发板和另一个开发板之间切换,而不必担心更换外围板。它们还使嵌入式解决方案供应商能够提供更广泛的外围板,这些外围板可以与基于相同标准接口的不同开发板一起工作。

今天,开发人员可以使用这些基于标准的开发板对微控制器进行初步评估。然而,当需要对其设计进行原型设计时,客户必须构建自己的硬件模块,因为这些开发板的外形尺寸和成本通常会限制它们在原型设计环境中的使用。

为确保开发人员能够在原型平台上评估他们的芯片,芯片制造商和其他嵌入式解决方案供应商已开始提供基于标准接口且易于使用的低成本开发板。这使工程师不仅可以评估微控制器,还可以使用相同的开发板对他们的嵌入式设计进行原型制作。

这些开发板通常带有通用面包板兼容接口,使工程师能够将这些板设计到他们想要的原型平台中。这些开发板不仅允许开发人员更轻松地对其设计进行原型制作,而且还使爱好者能够创建他们的下一个项目,而不必担心为他们的应用程序创建新平台。

当今市场上有多种此类可用于原型制作的板。每个都提供一组独特的功能,包括更小的外形尺寸、与面包板兼容的接口以及板载编程器和调试器(表 1)。

表 1:原型板比较。

poYBAGL1wiSAT3YWAAEccwRZWAE555.png

Arduino微控制器

Arduino Micro是由 Arduino 和 Adafruit 开发的开发板。这款微型开发板基于 ATmega32U4 微控制器,并采用与面包板兼容的外形尺寸,使其易于连接。它还公开了 20 个数字输入/输出 (I/O) 引脚,并具有内置 USB,可自行与 PC 通信

Arduino Micro 带有预编程的引导加载程序固件,使用户无需连接外部编程器/调试器即可下载新固件。

Bluefruit LE 是由 Adafruit 开发的原型板。该板具有通过串行外围接口 (SPI) 与北欧蓝牙低功耗无线电 (nRF51822) 连接的 ATmega32u4。这款与面包板兼容的开发板提供 20 多个通用 I/O (GPIO) 引脚用于应用程序开发。这些 GPIO 引脚支持 I2C、SPI、通用异步接收器/发送器 (UART) 和 6 个模拟输入。

Bluefruit LE 预加载了引导加载程序项目,用户无需外部编程器即可对其应用程序进行编程。Bluefruit LE 板还具有 iOSAndroid 应用程序,可用于与 Nordic 蓝牙低功耗模块进行通信。

LilyPad Arduino

LilyPad是 Arduino 为可穿戴应用设计的独特开发板。该板可以使用导电线缝在衣服上。该板基于 ATmega168 微控制器,共暴露 20 个 I/O(14 个数字 I/O 和 6 个模拟 I/O),可用于与各种数字或模拟传感器接口。

与任何其他 Arduino 平台类似,LilyPad Arduino 预编程了引导加载程序。用户可以通过 Arduino 软件下载新固件。

mbed LPC1768

mbed LPC1768 开发板 基于 ARM Cortex-M3 处理器,具有丰富的外设,包括 USB、以太网CAN 和串行协议。该开发板还采用与面包板兼容的外形尺寸,并提供 32 个 I/O。

mbed 平台支持通过标准 CMSIS-DAP 或大容量存储编程器模式对目标设备进行编程,用户只需拖放二进制文件即可对设备进行编程。

mbed 是一个基于 Web 的平台,允许用户使用 C++ 编写程序,提供对各种 mbed 库的访问。

PSoC 5LP 原型开发套件

PSoC 5LP 原型开发套件是赛普拉斯的低成本平台,使用户能够使用 ARM Cortex-M3 PSoC 进行原型设计5LP 设备。PSoC 5LP 器件具有 24 位硬件数字滤波器块 (DFB) 协处理器、基于 CPLD 的通用数字块、高性能直接存储器访问 (DMA控制器、具有可编程功能的高精度 20 位模拟前端 (AFE)模拟模块包括运算放大器、可编程增益放大器 (PGA)、滤波器、比较器、逐次逼近寄存器 (SAR) 和 Delta-Sigma 模数转换器ADC) 以及 CapSense 电容式触摸感应解决方案。

该原型设计套件采用与面包板兼容的外形尺寸,并为应用程序开发提供了所有 48 个 I/O。该板具有独特的卡扣式板载编程器和调试器,基于另一个 PSoC 5LP 器件。该板载编程器和调试器可用于编程和调试目标 PSoC 5LP 器件,还支持串行通信协议。板载编程器和调试器可以引导加载以实现任何自定义应用程序。

Teensy 3.1

Teensy 3.1是一个与面包板兼容的原型开发板,提供板载微控制器单元 (MCU) 的 24 个 I/O。它采用飞思卡尔 ARM Cortex-M4 MCU 器件,支持 256K 闪存和 12 位 DAC、双 ADC 和 CAN 等外设。

该开发板预编程了 USB 引导加载程序,并支持通过 Arduino IDE 的附加组件 Teensyduino 进行应用程序开发。

更快、更便宜的开发

今天的硅制造商和嵌入式供应商提供低成本的面包板兼容开发板,使开发人员能够使用相同的硬件评估和原型设计他们的设计。由于其中一些开发板的成本仅为 10 美元,因此决定是设计定制开发板还是使用现成的、与面包板兼容的现成开发板是毫无疑问的。能够在开发工作区中提供多个可用于原型设计的板的便利性,使得设计下一个颠覆性电子产品变得更加容易。

关于作者:

Pushek Madaan 是赛普拉斯半导体的高级产品营销工程师。

Gagan Luthra 是赛普拉斯半导体的产品营销经理。

审核编辑:郭婷

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

    关注

    147

    文章

    19165

    浏览量

    404904
  • 编程器
    +关注

    关注

    9

    文章

    414

    浏览量

    45045
  • 调试器
    +关注

    关注

    1

    文章

    329

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    低代码可视化,破解嵌入式开发高门槛难题

    在工业控制、智能硬件、物联网快速发展的今天,嵌入式开发作为核心支撑技术,其高门槛却成为行业发展的绊脚石。专业编码要求高、新人上手慢、项目迭代滞后等问题,制约着人才储备与技术普及
    的头像 发表于 03-25 14:13 242次阅读
    低代码可视化,破解<b class='flag-5'>嵌入式开发</b>高门槛难题

    全新Altera Agilex开发套件正式发布

    Altera 正式面向嵌入式和 FPGA 开发推出三款紧凑型、高性能开发套件,以丰富互联与扩展能力,加速从概念到原型的验证流程。
    的头像 发表于 03-19 16:06 382次阅读
    全新Altera Agilex<b class='flag-5'>开发套件</b>正式发布

    嵌入式开发常用函数速查表

    嵌入式开发中,掌握常用函数的用法可以大大提高开发效率。无论是单片机初学者还是有一定经验的工程师,熟悉函数库和调用方式都是必备技能。今天,我们为大家整理一份嵌入式开发常用函数速查表,覆盖GPIO
    的头像 发表于 01-19 09:06 494次阅读
    <b class='flag-5'>嵌入式开发</b>常用函数速查表

    FCB-EV9520L嵌入式开发套件如何实现“全场景无缝衔接”?

    在工业自动化、医疗影像、无人机巡检、安防监控等场景中,视觉系统的稳定性与兼容性直接影响设备效能。索尼FCB-EV9520L多接口嵌入式开发套件凭借其模块化设计、标准化协议与全场景适配能力,成为打破
    的头像 发表于 12-30 13:50 1103次阅读

    Renesas Starter Kit for RX72T:开启嵌入式开发新征程

    Renesas Starter Kit for RX72T:开启嵌入式开发新征程 在嵌入式开发领域,一款功能强大且易于使用的开发套件能大大提升开发效率与质量。今天,我们就来深入探讨Re
    的头像 发表于 12-29 15:45 1432次阅读

    Renesas AIK - RA4E1 v1开发套件嵌入式开发的得力助手

    Renesas AIK - RA4E1 v1开发套件嵌入式开发的得力助手 在嵌入式开发的领域中,一款优质的开发套件能够显著提升开发效率,为
    的头像 发表于 12-29 10:05 910次阅读

    探索Renesas AIK - RA6M3:开启嵌入式开发新旅程

    探索Renesas AIK - RA6M3:开启嵌入式开发新旅程 在嵌入式开发的广阔领域中,Renesas的AIK - RA6M3套件犹如一颗璀璨的新星,为开发者们提供了一个强大而灵活
    的头像 发表于 12-29 10:05 563次阅读

    探索MCIMX93-QSB开发板:开启嵌入式开发新征程

    探索MCIMX93-QSB开发板:开启嵌入式开发新征程 在嵌入式开发领域,一款优秀的开发板能为工程师们提供强大的支持,帮助他们快速验证想法、开发
    的头像 发表于 12-24 14:55 1153次阅读

    性能与性价比兼得!迅为RK3562开发板开启嵌入式开发新选择

    性能与性价比兼得!迅为RK3562开发板开启嵌入式开发新选择
    的头像 发表于 12-23 16:10 1803次阅读
    性能与性价比兼得!迅为RK3562<b class='flag-5'>开发</b>板开启<b class='flag-5'>嵌入式开发</b>新选择

    嵌入式开发的关键点介绍

    嵌入式开发在现代科技中扮演着非常重要的角色。随着物联网的发展,嵌入式系统的需求也越来越大。嵌入式开发不仅需要开发人员具备深入的硬件知识和编程经验,还需要不断学习新的技术和工具,以满足不
    发表于 11-13 08:12

    恩智浦如何攻克两大嵌入式开发难题

    在我们的身边,嵌入式系统无处不在。而随着技术的进步和应用的拓展,今天的嵌入式开发也面临着诸多新课题、新挑战。
    的头像 发表于 10-27 09:28 2090次阅读

    新一代嵌入式开发平台 AMD嵌入式软件和工具2025.1版现已推出

    AMD 2025.1 版嵌入式软件和工具是面向新一代嵌入式系统开发而打造的综合平台,全面加速概念构想到部署落地。 2025.1 版嵌入式软件和工具的新 增功能 AMD
    的头像 发表于 08-20 09:15 4276次阅读

    贸泽开售适用于边缘计算和嵌入式应用的Altera Agilex 3 FPGA C系列开发套件

    FPGA C系列开发套件。此开发套件采用紧凑型桌面外形设计,并可选配子卡,支持插入PCIe 3.0 x1插槽。这款多功能、低功耗的电路板适用于工业、医疗、视频和安全等领域的嵌入式
    发表于 08-04 17:27 1346次阅读
    贸泽开售适用于边缘计算和<b class='flag-5'>嵌入式</b>应用的Altera Agilex 3 FPGA C系列<b class='flag-5'>开发套件</b>

    嵌入式开发就业还有前景吗?

    嵌入式的发展前景如何呢?随着科技的飞速发展,嵌入式开发在各个领域的应用越来越广泛,因此嵌入式开发的就业前景也备受关注。以下将从智能家居、医疗设备、工业控制、汽车电子、航空航天等方面,探讨嵌入式
    发表于 07-16 10:47

    嵌入式开发入门指南:从零开始学习嵌入式

    随着物联网、智能硬件的发展,嵌入式开发成为热门技能之一。以下将为初学者提供一份详细的嵌入式开发入门指南,涵盖学习路径、必备工具、推荐资源等内容。 1. 嵌入式系统的定义与应用嵌入式系统
    发表于 05-15 09:29