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

    文章

    18605

    浏览量

    386997
  • 编程器
    +关注

    关注

    9

    文章

    410

    浏览量

    44086
  • 调试器
    +关注

    关注

    1

    文章

    325

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    分享一个嵌入式开发学习路线

    如果你想要学习嵌入式开发,我建议按照这个学习路线准备: 1. 基础铺垫期(1-2个月) 理解嵌入式系统的“硬件基础”和“编程入门”,能看懂简单电路,写出基础C语言代码。这一阶段的学习对学历没有
    发表于 12-04 11:01

    嵌入式开发的关键点介绍

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

    嵌入式开发效率革命!明远智睿H618核心板

    嵌入式开发效率革命!明远智睿H618核心板:从硬件到服务的全方位赋能 在当今快节奏的技术迭代浪潮中,嵌入式开发项目的“效率”与“成本”已成为决定项目成败的关键因素。传统开发模式下,
    的头像 发表于 10-28 15:48 267次阅读

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

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

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

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

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

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

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

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

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

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

    嵌入式开发:高门槛的系统性工程与 996 的行业困局

    嵌入式开发的门槛,往往被培训机构和表象所掩盖。许多人误以为 “用 C 语言写个跑在 ARM 上的程序” 就是嵌入式,实则连皮毛都未触及。真正的嵌入式开发是硬件与软件深度融合的系统性工程,需跨越三重壁垒
    的头像 发表于 04-09 11:06 677次阅读
    <b class='flag-5'>嵌入式开发</b>:高门槛的系统性工程与 996 的行业困局

    BlackBerry QNX推出通用嵌入式开发平台

    BlackBerry有限公司(纽交所代码:BB;多伦多证券交易所代码:BB)旗下部门QNX今日宣布推出QNX 通用嵌入式开发平台(General Embedded Development
    的头像 发表于 03-11 16:04 942次阅读

    AI来袭!嵌入式开发者该如何应对转型?

    AI正在改变世界!从自动驾驶到智能家居,从工业自动化到语音助手,各行各业都在朝着智能化方向迈进。对于嵌入式开发者来说,AI的到来既是一次前所未有的挑战,也是一个充满机遇的时代。过去,我们专注于硬件
    的头像 发表于 03-04 14:41 1375次阅读
    AI来袭!<b class='flag-5'>嵌入式开发</b>者该如何应对转型?

    代码+案例+生态:武汉芯源半导体CW32嵌入式开发实战正式出版

    尊敬的各位电子工程师、嵌入式开发爱好者们:大家好!今天,我们怀着无比激动与自豪的心情,向大家宣布一个重大喜讯——武汉芯源半导体的单片机CW32正式出书啦!《基于ARMCortex-M0+的CW32
    的头像 发表于 03-03 15:15 1011次阅读
    代码+案例+生态:武汉芯源半导体CW32<b class='flag-5'>嵌入式开发</b>实战正式出版

    代码+案例+生态:武汉芯源半导体CW32嵌入式开发实战正式出版

    尊敬的各位电子工程师、嵌入式开发爱好者们: 大家好!今天,我们怀着无比激动与自豪的心情,向大家宣布一个重大喜讯——武汉芯源半导体的单片机CW32正式出书啦!《基于ARM Cortex-M0+
    发表于 03-03 15:14

    嵌入式开发必备-RK3562演示Linux常用系统查询命令(上)触觉智能出品

    实用干货!嵌入式开发学习必备-RK3562演示Linux常用系统查询命令(上)关注触觉智能持续为大家带来更多嵌入式开发内容
    的头像 发表于 12-31 10:51 117次阅读
    <b class='flag-5'>嵌入式开发</b>必备-RK3562演示Linux常用系统查询命令(上)触觉智能出品

    如何使用 RISC-V 进行嵌入式开发

    RISC-V是一种开源的指令集架构(ISA),它允许任何人设计、制造和销售基于RISC-V的处理器,这为嵌入式开发提供了极大的灵活性和创新空间。以下是使用RISC-V进行嵌入式开发的基本步骤: 一
    的头像 发表于 12-11 17:32 2747次阅读