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

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

3天内不再提示

简化MCU开发:思瑞浦TPS32 MCU生态系统

思瑞浦3PEAK 2024-06-14 08:37 次阅读

随着MCU片上资源越来越丰富和复杂,如今的MCU能实现的应用也更加多样化。

现代微控制器(MCU)具备了强大的功能,它们不仅能够展示精美的用户界面(UI),还能流畅播放音视频文件。在算法处理方面,MCU能够执行加密解密、控制算法、信号滤波,甚至人工智能等复杂任务。

此外,MCU通过内置的模拟外设与现实世界进行有效连接。尽管MCU功能日益增强,但这也给开发工程师带来了挑战。他们需要深入理解繁杂的技术细节,同时还要在紧迫的开发周期内完成项目。这无疑增加了工作的复杂性和难度。

为了帮助工程师们应对这些挑战,思瑞浦推出了TPS32 MCU开发生态来简化MCU的开发过程,以缩短开发时间,提升开发效率。通过提供一系列工具和资源,TPS32 MCU生态系统使得开发工作更加直接和高效。

3eeb67ae-29e6-11ef-a655-92fbcf53809c.png

TPS32MCU的生态系统如上图所示,主要包含:

不同种类的开发板

TPS32 MCU软件开发套件(SDK)

PC端软件工具

第三方支持工具

TPS32 MCU开发板

3ef49d88-29e6-11ef-a655-92fbcf53809c.png

主MCU板(Prime Board)

主MCU板上包含一颗基于ARM v8-M架构32位STAR-MC1内核,2MB Flash和336KB SRAM的TPS325M5177Q芯片,板载DAPLink调试接口USBUART芯片,ARDUINOUno扩展接口(用于连接扩展板或者其他符合ARDUINOUno接口的板子)。

3f00f5ec-29e6-11ef-a655-92fbcf53809c.png

扩展板(Expansion Board)

扩展板主要用于提供一些串行通讯和模拟扩展的接口,板载包括32Mbit的SPI Flash,2Kbit I2C接口EEPROM,TPR3333电压参考芯片,TPT1256高速CAN FD收发器音频Codec,麦克风/耳机/扬声器接口以及两个TPSensor按键。

3f1927f2-29e6-11ef-a655-92fbcf53809c.png

演示板(Demo Board)

TFT LCD和TPSensor演示板

触摸(TPSensor)功能演示板

包括不同种类的触摸功能演示板(包括触摸按键、滑条、圆环、接近感应等),用户可以配合TPS32 SDK中TPSensor的代码例程,结合TPSensor Designer工具快速上手实现具体应用中所需触摸功能。

41088a08-29e6-11ef-a655-92fbcf53809c.png

方案板(Solution Board)

智能锁方案板

智能锁方案开发套件(PDK)

开发套件(PDK)基于TPS32 SDK的底层框架,加入了智能锁应用中主要功能的中间件支持(包括触摸库、指纹库、语音解码库、NFC读卡库、OTA升级等);另外还包含了智能锁方案的硬件/固件参考设计文档(如NFC、触摸)以及重要的测试结果文档。

41209576-29e6-11ef-a655-92fbcf53809c.png

TPS32 MCU软件开发套件(SDK)

3ef49d88-29e6-11ef-a655-92fbcf53809c.png

TPS32 MCU的软件开发套件(SDK)包括以下组件:

芯片头文件,启动代码和链接脚本文件

芯片外设驱动

板级支持包

RTOS和中间件(如LVGL、FatFs)

代码例程

SDK API文档

TPS32 SDK提供了简单易用的API,高效的底层驱动,针对特定应用(比如触摸)的代码库,丰富的参考例程以及基于Doxygen格式的API文档,让嵌入式代码开发变得更加简单。

SDK目录结构

413e8f04-29e6-11ef-a655-92fbcf53809c.png

丰富的代码例程

414b9d70-29e6-11ef-a655-92fbcf53809c.png

基于Doxygen的API文档

416537a8-29e6-11ef-a655-92fbcf53809c.png

41784528-29e6-11ef-a655-92fbcf53809c.png

PC端软件工具

3ef49d88-29e6-11ef-a655-92fbcf53809c.png

TPS32 Programmer(烧写器)

提供TPS32 MCU片上Flash的烧写功能,支持SWD(通过DAPLink)或者UART接口编程,支持Flash控制器的Option Byte的配置和修改。

419c69e4-29e6-11ef-a655-92fbcf53809c.png

TTPSensor Designer

支持TPSensor的设计和调试工具,包括:

创建和配置TPSensor电容触摸组件(如按键、滑条、圆环、接近感应),对应触摸通道

设置对应的配置参数,生成代码

通过UART接口以图形化界面观察触摸数据用于调整触摸组件配置参数

41a870b8-29e6-11ef-a655-92fbcf53809c.png

41b8148c-29e6-11ef-a655-92fbcf53809c.png

第三方工具支持

3ef49d88-29e6-11ef-a655-92fbcf53809c.png

IDE(KEIL/IAR)芯片支持包

最新发布的TPS32 MCU SDK支持KEIL MDK 5.37和IAR Embedded Workbench 9.40.2, 在www.3peak.com/development-tools页面可以下载到对应IDE的芯片支持包。

41da7b76-29e6-11ef-a655-92fbcf53809c.png

JLINK/DAPLINK仿真器支持

也可以下载到TPS32 MCU对应Segger JLINK的芯片支持包,DAPLINK仿真器的TPS32 MCU支持则包含在TPS32 Programmer工具中。

批量烧写器支持

思瑞浦也和一些批量烧写器厂商合作,加入了批量烧写器对TPS32 MCU的支持,如下图所示:

41f3edc2-29e6-11ef-a655-92fbcf53809c.png


科技术(ACROVIEW)是行业领先的量产化烧录解决方案提供商,其AP8000通用烧录器和IPS系列全自动烧录机已为包括华为、比亚迪、富士康、ABB、艾默生在内的全球数百家行业领先客户提供产品和服务。AP8000支持思瑞浦TPS32系列MCU的GANG-8烧录,并且支持对TPS32的OTP、OTP LOCK及NVR区域的写入。完善的ESD保护电路和软硬件防错机制支持高可靠量产烧录,支持USB/NET接入及脱机离线烧录,和生产MES系统的对接,同时与全自动烧录机IPS5200等无缝切换,为TPS32从工程验证到大批量自动化烧录生产提供全面解决方案。

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

    关注

    451

    文章

    49725

    浏览量

    417676
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16707

    浏览量

    348081
  • 思瑞浦
    +关注

    关注

    1

    文章

    116

    浏览量

    8092
收藏 人收藏

    评论

    相关推荐

    国产8位MCU为什么能被国内的电子工程师大量应用?

    完善的生态系统,英锐恩的ENMCU生态系统包括开发工具链、软件库、FAE技术支持等,大大降低了用户的开发门槛和成本。 同时,与上下游企业建立紧密的合作关系,共同推动产业链协同发展,
    发表于 09-26 15:02

    内核创新,智驱未来!TPS32 MCU荣获2024年度产品飞跃奖

    8月27日-29日,精彩亮相深圳elexcon2024,展示旗下MCU产品线TPS325M0产品系列和
    的头像 发表于 09-10 08:08 202次阅读
    内核创新,智驱未来!<b class='flag-5'>思</b><b class='flag-5'>瑞</b><b class='flag-5'>浦</b><b class='flag-5'>TPS32</b> <b class='flag-5'>MCU</b>荣获2024年度产品飞跃奖

    推出TPS32 MCU开发生态简化MCU开发过程

    随着MCU片上资源越来越丰富和复杂,如今的MCU能实现的应用也更加多样化。
    的头像 发表于 05-31 09:15 394次阅读
    <b class='flag-5'>思</b><b class='flag-5'>瑞</b><b class='flag-5'>浦</b>推出<b class='flag-5'>TPS32</b> <b class='flag-5'>MCU</b><b class='flag-5'>开发生态</b>以<b class='flag-5'>简化</b><b class='flag-5'>MCU</b>的<b class='flag-5'>开发</b>过程

    FPB-R9A02G021 RISC-V MCU快速原型设计板介绍

    所有MCU信号引脚。此功能通过面包板简化了原型设计,实现快速方便的实验和开发。其他关键特性分为三组,包括MCU原生引脚访问、特殊功能访问以及系统
    发表于 05-28 07:36

    RISC-V的MCU与ARM对比

    MCU和ARM在开源性、指令集与实现、性能与功耗、生态系统与市场以及成本等方面存在显著的差异。开发者可以根据具体的应用需求和市场定位选择适合的架构。
    发表于 05-27 15:58

    浅谈AMD Ryzen AI PC生态系统

    AMD与OEM合作伙伴联想和华硕,以及生态系统合作伙伴百川智能、有道、游戏加加、生数、始智AI等共同努力,共庆龙年,并在大中华区扩展了Ryzen AI生态系统
    的头像 发表于 04-11 11:05 622次阅读

    萨推出采用自研CPU内核的通用32位RISC-V MCU 加强RISC-V生态系统布局

    萨推出采用自研CPU内核的通用32位RISC-V MCU 加强RISC-V生态系统布局 RISC-V MCU开发人员带来低功耗、高性能的
    发表于 03-28 19:00 401次阅读

    莱迪举办2024莱迪技术峰会展示其强大的FPGA合作生态系统

    莱迪半导体近日在上海举办的2024年莱迪技术峰会上展示了其强大且不断增长的全球生态系统,该生态系统由客户、IP和参考平台合作伙伴以及致力于推动FPGA创新的
    的头像 发表于 03-14 15:10 431次阅读

    与IAR建立合作伙伴关系

    与IAR Systems联合宣布,IAR的旗舰产品IAR Embedded Workbench for Arm现已全面支持
    的头像 发表于 01-24 17:33 777次阅读

    与IAR携手共筑嵌入式开发生态--AMEYA360

    2024年1月18日与IAR联合宣布,IAR旗舰产品IAR Embedded Workbench for Arm已全面支持
    的头像 发表于 01-18 14:17 397次阅读

    与IAR携手共筑嵌入式开发生态

    2024年1月18日与IAR联合宣布,IAR旗舰产品IAR Embedded Workbench for Arm已全面支持
    的头像 发表于 01-18 11:06 651次阅读

    TPS32 MCU两大全新产品系列量产上市

    历经两年的倾力打造与匠心磨砺,嵌入式处理器首次新品发布如约而至。
    的头像 发表于 11-30 11:09 592次阅读
    <b class='flag-5'>思</b><b class='flag-5'>瑞</b><b class='flag-5'>浦</b><b class='flag-5'>TPS32</b> <b class='flag-5'>MCU</b>两大全新产品系列量产上市

    发布TPS32 MCU两大全新产品系列

    秋日斜阳送暖,喜获丰收满满。历经两年的倾力打造与匠心磨砺,嵌入式处理器首次新品发布如约而至。
    的头像 发表于 11-30 11:08 770次阅读
    <b class='flag-5'>思</b><b class='flag-5'>瑞</b><b class='flag-5'>浦</b>发布<b class='flag-5'>TPS32</b> <b class='flag-5'>MCU</b>两大全新产品系列

    RadioVerse:技术和无线电设计生态系统

    电子发烧友网站提供《RadioVerse:技术和无线电设计生态系统.pdf》资料免费下载
    发表于 11-24 11:43 0次下载
    RadioVerse:技术和无线电设计<b class='flag-5'>生态系统</b>

    “Arm 全面设计”借助生态系统之力,拥抱 Arm 定制芯片时代

    Arm 今日宣布推出 “ Arm® 全面设计 (Arm Total Design) ” 生态系统,致力于流畅交付基于 Neoverse™ 计算子系统 (CSS) 的定制系统级芯片 (SoC
    发表于 10-18 13:40 225次阅读