灵动超值系列FTHR-G0140开发板

文章目录

    • 引言
    • MM32G0140微控制器
    • FTHR-G0140电路板
      • MM32G0140最小核心系统
      • 供电系统
      • 可编程按键和小灯
      • 扩展插座
    • MindSDK软件开发平台

引言

2023年上半年的一些活动现场(包括但不限于4月在苏州的全国高校电子信息类专业教学论坛、5月和6月在同济大学、四川大学、南京大学和武汉大学的全国大学生物联网设计竞赛线下技术宣讲会),送出了不少FTHR-G0140开发板。本文作为一个资料汇总贴,向拿到这块板子的老师和同学们发布技术信息,方便查阅,也希望有一些有趣的作品能够把这块板子用起来。
灵动超值系列FTHR-G0140开发板_第1张图片

图x FTHR-G0140开发板效果图

FTHR系列开发板出自于灵动官方的系统工程团队,但尚未归属到灵动正式对外发布的开发板序列。在灵动开发板产品定义的规划路线图中,相对于豪华版的PLUS系列,“丐版”的MINI系列,FTHR系列开发板以极其低的制作成本被一些合作供应商喜闻乐道,并大量投放到民间开发者群体中。FTHR系列开发板向玩家开放完整的PCB项目文件,玩家除了可以在各种福利活动中获得这些开发板,也可以通过各种福利渠道自行打PCB板,再通过各种渠道申请免费样片焊接组装。妥妥地薅羊毛,v

注意:活动现场发放的部分FTHR-G0140开发板仅焊接了MM32G0140微控制器芯片、5V转3.3V的LDO芯片和复位按键外,其余元件(包括电阻、电容、LED小灯和插针)需要玩家自行回实验室焊接,方可正常使用。

MM32G0140微控制器

MM32G0140微控制器是国产灵动微电子发布的一款基于Arm Cortex-M0处理器内核的微控制器,最高主频可达72MHz,片内集成64KB Flash和8KB SRAM,以及一些常规的外设模块,主要面向小型的嵌入式系统应用,例如工业控制、消费电子、智能家居等领域。MM32G0140也是灵动MM32G超值系列的第一款产品,对标国际一线大厂的同类产品。

在灵动微电子的官网可以找到MM32G0140微控制器的产品。如图x所示。
灵动超值系列FTHR-G0140开发板_第2张图片

图x 灵动官网上的MM32G0140微控制器

在MM32G0140的产品主页下面,可以找到关于芯片的产品手册、用户手册等文档资料。如图x所示。
灵动超值系列FTHR-G0140开发板_第3张图片

图x MM32G0140产品主页

FTHR-G0140电路板

立创开源硬件平台上的FTHR-G0140项目主页:https://oshwhub.com/axxcjaxx/FTHR-G0140

MM32G0140最小核心系统

MM32G0140最小核心系统中,可以不使用外部晶振(进一步节约BOM成本),但包含复位按键,以及SWD调试插座。

灵动超值系列FTHR-G0140开发板_第4张图片

图x MM32G0140最小核心系统

FTHR-G0140开发板的调试插座使用了国际通用的1.27mm间距的2x5双排针miniJTAG小插座,其中,PA13引脚对应SWDIO,PA14引脚对应SWCLK。但如果开发者手头没有能够插到小插座的排线和调试器转接板,还可以在2.54mm间距的单排针扩展插座引出调试端口信号,使用通用的杜邦线同各种常用的Arm调试器连接。

供电系统

板子可以从外部接入5V供电,在板子上通过LDO芯片转成3.3V供给MCU。5V供电可以来自于板子两侧的扩展排针上的5V引脚,也可以来自于板子上的UART扩展插座上的5V引脚。MCU的供电标号是VDD。H4插座可以接入一个跳线帽,将板子上的VDD同板子侧边扩展插针上的3V3引脚相连,对外供电3.3V,或者从外部接入MCU的电源(此时需要把LDO芯片拆除)。FTHR-G0140板子的供电系统原理图,如图x所示。

灵动超值系列FTHR-G0140开发板_第5张图片

图x FTHR-G0140的供电系统

可编程按键和小灯

FTHR-G0140上设计了最低成本的人机交互系统,可以使用轻触开关(按键)作为人工输入,通过可编程的LED小灯,作为显示输出。另外,还专门设计了电源指示灯,当VDD(给MCU供电)正常通电时,电源指示灯亮,表示供电正常。
灵动超值系列FTHR-G0140开发板_第6张图片

图x FTHR-G0140的可编程按键和小灯

扩展插座

FTHR-G0140板子的两侧,通过2.54mm间距的排针将MM32G0140微控制器的IO引脚全部引出,供玩家扩展连接外部电路模块。如图x所示。这里特别要注意的是,之前通过专门的miniJTAG调试插座引出的SWD端口引脚和复位引脚,以及通过专门的UART插座引出的UART端引脚,也从扩展插座引出,并整齐分布在一侧,方便玩家没有专门的miniJTAG转接板时,仍可以通过标准的2.54mm间距的杜邦线,同各种市面上常用的调试器连接。
灵动超值系列FTHR-G0140开发板_第7张图片

图x FTHR-G0140扩展插座

MindSDK软件开发平台

灵动官方的软件开发平台MindSDK对MM32G0140微控制器提供了软件支持。在MindSDK中下载Mini-G0140开发板的样例工程,可直接用于FTHR-G0140开发板的开发。
灵动超值系列FTHR-G0140开发板_第8张图片

图x MindSDK中支持Mini-G0140开发板的软件包

这里推荐使用Keil MDK,可以使用免费的社区版,没有任何功能限制。但要特别注意,使用Keil MDK开发MM32G0140微控制器之前,需要在灵动官网上下载对应的设备支持包,安装后,方可在Keil MDK工程中使用MM32G0140的编译配置和下载算法等,以顺利进行调试。

调试器可以选用JLink,也可以使用市面上各种DAPLink的衍生方案,例如创芯工坊的PWLink2 Lite,有9.9元包邮的好价。
灵动超值系列FTHR-G0140开发板_第9张图片

你可能感兴趣的:(#,MM32,嵌入式硬件)