【2022河南省电赛】SWM181最小系统核心板-开源
SWM181CBT6核心板
写在前面
在2022“数智中原”河南省大学生电子设计大赛的来临之际,河南省电赛组委会也向大家公开部分竞赛信息。主控(MCU)是体现一个系统性能的重要部分,其中SWM181CBT6主控就是今年组委会推荐的一款MCU。本期就位大家开源一款华芯微特SWM181CBT6的最小系统核心板,希望能给大家带来帮助!也望大家能在此次大赛中获得优异的成绩!
MCU性能及系统板介绍
1、芯片介绍
从华芯微特官网获取SWM181的数据手册信息,简单介绍如下:
(1)内置16KB SRAM、120KB Flash;
(2)32位ARM®Cortex™-M0内核,可运行在48MHz;
(3)SPI x 2、UART x4、I2C*2、CAN*1;
(4)8通道16位PWM产生器;
(5)12位8通道高精度SAR ADC;
(6)16位6通道高精度SIGMA-DELTA ADC;
(7)24MHz、48MHz 精度可达 1%的片内时钟源。
芯片详情参见华芯微特SWM181数据手册。
2、系统板介绍
(1)板载了基于MCU的基本电路,如晶振电路和电源转换电路;
(2)核心板引出了常用的I/O口资源;
(3)引出了SWD仿真调试下载接口,可以用J-Link调试仿真和下载器下载,方便简单;
(4)外形尺寸(805mil*2100mil)大小,两排排针间间距为600mil;
(5)核心板的系统晶振(24.00MHz);
(6)配有2.54mm间距的单排排针,确保导电接触优良,方便用户将核心板放置到标准的万用板或者面包板上,用户可以根据自己的实际需要选择焊接方向;
(7)配备了一个Type-C打印接口,使用方便,坚固耐用,可做Type-C通讯和供电;
PCB电路3D效果图
01.尺寸定义
该PCB板框尺寸为805mil*2100mil,两排排针间间距为600mil,板框以圆角矩形定义,防止直角尖锐伤害他人。
02.原理图
该系统板原理图,基于合宙LuatOS资料制作,模块接口与开源开发板完全匹配,只有板框尺寸和SWD调试接口采用自主设计。该原理图分为单片机、时钟电路、供电电路、SWD仿真调试下载接口和外引I/O口等电路。
03.PCB图展示
PCB_TopLayer
该PCB电路绘制采用双层走线,TopLayer(顶层)走线主要以信号线为主,线宽设置为7mil。
PCB_BottomLayer
BottomLayer(底层)走线主要以电源线为主,线宽设置在10-20mil。TopLayer与BottomLayer间采用内径12mil,外径24mil过孔连接。
模块介绍
01.电源模块
电源模块分两部分:
①主电源(5V)主要以TYPEC-304-BCP16供电,接口协议详情参见数据手册;
③由于单片机和调试芯片CH340N工作电压为3.3V,故采用MIC5205稳压模块降压值3.3V供电,详情参考MIC5205数据手册。
02.串口通讯电路
该电路采用最常用Type-C接口供电和通讯,采用USB串口芯片CH340N通讯。在这里提醒一下大家,CH340系列芯片很多,但是各有差异,有的芯片内部内置晶振电路,有的没有则需要外置晶振电路,在之前做的ESP8266开发板中,作者就遇到过此类困难,由于芯片选型没有认真了解,初始选购的是一个没有内置晶振的芯片(电路设计无外置晶振),一直烧录不进程序,折腾了很久才找到原因,换用内置晶振芯片之后,顺利完成。该系统板采用是内置晶振的CH340N芯片。
03.时钟电路
该电路中采用四脚3225封装24MHz晶振,精度可达 1%的片内时钟源;采用0603封装15pF起振电容。
04.按键、LED灯模块
按键模块包括两个按键,其中一个是复位按键,在系统卡死或程序跑飞时可按下复位按键,另一个为高电平检测有效按键。三个LED灯均为高电平点亮,用于I/O输出测试或者指示程序运行状态,分别由B8、B9、D0引脚控制。(还记得你点亮的第一颗LED灯吗?)
华芯微特SWM181学习笔记
GPIO应用与环境搭建
点击文字进入
本文基于立创EDA标准版制作
【开源内容】
SWM181CBT6最小系统核心板板:
关注公众号:Lonequier PCB
回复关键字:SWM181CBT6_CoreBoard
(大家可以基于我的制作,添加自己的创新,成为属于自己的作品。)
若侵犯了您的合法权益,请及时联系我们修改或删除。
【2022河南省电赛】SWM181最小系统核心板-开源相关推荐
- 【2022研电赛】商业计划书赛道上海市一等奖:基于多目标排序预测控制的SL-qZSI光伏储能系统
本文为2022年第十七届中国研究生电子设计竞赛商业计划赛道上海赛区一等奖作品兼全国三等奖分享,参加极术社区的[有奖活动]分享2022研电赛作品扩大影响力,更有丰富电子礼品等你来领! 团队介绍 参赛单位 ...
- 【2022研电赛】安谋科技企业命题三等奖:基于自主跟随的无人结账一体化购物车
本文为2022年第十七届中国研究生电子设计竞赛安谋科技企业命题三等奖作品分享,参加极术社区的[有奖活动]分享2022研电赛作品扩大影响力,更有丰富电子礼品等你来领! 基于自主跟随的无人结账一体化购物车 ...
- 【2022研电赛】商业赛华南区二等奖:Aurora:智能输液监测系统
本文为2022年第十七届中国研究生电子设计竞赛商业计划赛道华南赛区二等奖作品分享,参加极术社区的[有奖活动]分享2022研电赛作品扩大影响力,更有丰富电子礼品等你来领! 团队介绍 参赛单位:广西科技大 ...
- 2022年电赛D题混沌信号发生器
2022年电赛D题混沌信号发生器分析 目录 前言 一.题目分析 二.设计过程 1.蔡氏电路 2.回转器 3.换档电路及跟随放大 总结 前言 这篇博客本来在比赛完的时候差不多写完了,但是因为一些个人原因 ...
- 【2022年电赛】有人开摆,有人跑路,有人5秒不识数
前言:该作品是2022年四川省电子设计竞赛一等奖作品,其能稳定完成全部四个问题,但存在停车距离的精度问题.该文章将会介绍该作品的整体设计思路,关键控制算法等技术相关问题,也会给出工程的下载链接.同时本 ...
- 【2022研电赛】商业计划书赛道华南区二等奖:基于机器视觉的智能驾驶辅助系统
本文为2022年第十七届中国研究生电子设计竞赛商业计划赛道华南赛区二等奖作品分享,参加极术社区的[有奖活动]分享2022研电赛作品扩大影响力,更有丰富电子礼品等你来领! 团队介绍 参赛单位:广西科技大 ...
- STM32最小系统核心板(STM32F103C8T6)实现流水灯
文章目录 一.题目要求 二.STM32简介 三.GPIO初始化 1.输入输出模式和输出速率设置 (1)找到GPIOA.GPIOB.GPIOC的地址 (2)配置对应引脚寄存器,基地址+偏移量 (3)设置 ...
- 以TM32最小系统核心板(STM32F103C8T6)为主,实现led流水灯
文章目录 题目要求 一.GPIOx端口的各寄存器地址和详细参数 二.用C语言 寄存器方式编程实现 1.新建文件 2.代码写入 2.1 启动代码 2.1.1 介绍启动代码 2.1.2 添加启动代码 2. ...
- 2022年电赛 声源定位跟踪系统(E题)
本人之前锻炼低频小信号的题目,但是在2022年电赛的题目中没有符合练习的题目,只能选择声源定位跟踪系统,并且该题器件由于没有准备,所以在比赛期间对于我们来说非常的困难,该博文为记录我们所做和体验. 第 ...
最新文章
- UpSetR:多数据集绘图可视化处理利器
- No 'Access-Control-Allow-Origin' header is present on the requested resource.
- HTTP API 设计指南(基础部分)
- 洛谷 P1217 [USACO1.5]回文质数 Prime Palindrome
- 代码检查规则:Python语言案例详解
- PAT-B 1015. 德才论(同PAT 1062. Talent and Virtue)
- php中获得客户端,服务器ip
- Git GUI基本操作
- 《python自动化》学习笔记:正则表达式基础知识
- (21)pandas.drop与dropna方法
- 三星 c5 pro android 7,三星C5 Pro安卓8.0系统内测开启
- Backbone - Involution: Inverting the Inherence of Convolution for Visual Recognition
- 程序员真的是吃青春饭的吗?有哪些建议可以给刚入职的程序员?(全是干货)...
- 教培企业女神节线上营销方案怎么做好?
- Google CardBoard SDK for Unity集成指南
- Java如何将文件打包成Zip、Rar压缩包
- 深度学习图像标注软件LabelMe使用方法
- 光猫、路由器、交换机、wifi的概念和作用
- java中abstract怎么使用
- 如何用计算机打出立方,立方米符号怎么打出来
热门文章
- 「SQL数据分析系列」3.查询入门
- python使用keyboard库写的GUI键盘宏
- String类型的测量长度
- 20211101bugku_re_mountain_climbing
- 不靠广告联盟也能月赚万元
- 1. 在 SAP ABAP 事物码 SEGW 里创建 SAP OData 项目
- Android WebView播放视频并支持全屏
- react+antd搭建后台管理系统
- C2248: QString::QString: 无法访问 private 成员(在 QString 类中声明)
- 基于A*算法的迷宫游戏