收藏网址

收藏官网,优惠快人一步

您可以尝试通过快捷键 CTRL + D 加入收藏夹

|
|
0755-83865666
|
|
手机立创
|
面板定制
|
消息(0)
|

温馨提示

您上传的BOM清单格式不准确,当前支持上传xls、xlsx、csv、JPG、PNG、JPEG格式,请检查后重新上传

BOM正在分析中...
首页 > 应用与分享 > 花30元自制一块核心板
  • 花30元自制一块核心板

  • 2023-06-07 16:20:09 阅读量:5732
本文作者:立创开源硬件平台 OSHWHub @嘉立创EDA课程案例推荐禁止商用,未经许可禁止转载点击看原文章



1、芯片说明

首先,这个代替STM32的国产芯片,名叫——HK32F103C8T6。

使用它的原因,是因为它内置高性能的ARM Cortex-M3内核,拥有丰富的外设配置,且价格便宜,功耗低。

核心板由下方所述的6个部分组成,看拆解图会更直观。



  

图2-1 HK32F103C8T6核心板资源图解


①主控芯片:HK32F103C8T6,LQFP-48;
②电源接口:TYPE C,插件2Pin;
③LED显示:1个电源指示灯,1个状态显示灯;
④启动模式:BOOT模式配置,2x3Pin直插排针;
⑤调试接口:SWD烧录方式,4Pin弯插排针;
⑥外接引脚:引出可编程IO口,2个1x20Pin直插排针。


2、电路解析

核心板的电路设计比较简单,本章节,我会把电路拆为5个部分,分别说明一下原理。



  
图4-1 SCH_HK32F103C8T6最小系统


01、  电源电路

电源电路主要由TYPE-C供电电路和LDO-5V转3.3V电路组成,采用2Pin的TYPE-C接口,简单方便,易于焊接。


  

图4-2 TYPE-C供电电路


其中,LDO-5V转3.3V降压电路,从TYPE-C供电电路的5V输入经过LDO降压输出为3.3V,给主控芯片供电。

电容为滤波作用,让输出的电压信号更加平稳。


  


图4-3 LDO-5V转3.3V电路


02、主控电路


HK32F103C8T6引脚大致可分为4个种类,分别是:电源,时钟,控制和I/O引脚;


  


图4-4为HK32F103C8T6引脚定义图,下文对各个引脚的定义复用进行解释说明。




①VBAT(1.8-5.5V):接外部电池,为RTC、外部振荡器和后备寄存器供电,不需要可以接电源;
②VDD(2.0-5.5V):单片机的供电电压,为I/O管脚和内部LDO供电;
③VDDA(2.0-5.5V):为芯片内部ADC、温度传感器等模拟器件部分供电;
④VSS:单片机的接地端;
⑤VSSA:表示模拟器件的公共地;
⑥OSC32_IN:晶振振荡器电路反相输入端;
⑦OSC32_OUT:晶振振荡器电路反相输出端;
⑧PC13-TAMPER-RTC:IO口/RTC的外接接口,有入侵检测功能,当引脚电平状态发声变化时,会产生一个侵入检测事件,侵入检测事件会将所有数据备份寄存器内容清除。
⑨PC14-OSC32_IN/PC15-OSC32_OUT:外部低速晶振(RTC晶振IO);
⑩PD0-OSC32_IN/PD1-OSC_OUT:外部高速晶振(主晶振IO);
NRST:复位引脚,用于外部手动复位;
⑪BOOT0/BOOT1:启动设置引脚,启动时通过读取接口状态,决定系统的启动模式;
如图4-5所示,将HK32F103C8T6引脚全部引出,会方便扩展项目开发。

这里的电容为滤波作用,在绘制PCB时应尽量靠近芯片的引脚放置,主控电路引脚接法如下图所示。



  

图4-5 HK32F103C8T6主控电路


03、晶振电路


晶振的作用是给最小系统提供时钟信号,晶振旁的电容作用是保证输出的震荡频率更加稳定。

32.768kHz晶振为RTC提供时钟信号, 8MHz晶振电路为单片机提供时钟信号;若用不到RTC功能,那么RTC晶振可以不连接。



  

图4-6 RTC晶振电路


04、 复位电路
复位也叫重启,按下SW1按键,主控NRST引脚被拉低,产生外部复位脉冲使系统复位;松开SW1按键,恢复正常工作状态,复位引脚处于高电平状态。


  

图4-8 复位电路


05、外围电路


①通电时,电源指示灯(红)亮起,证明最小系统供电部分正常工作。

测试状态显示灯(蓝)用于给单片机PC13引脚测试,通过程序实现测试灯的亮灭。



  

图4-9 LED指示灯电路


②SWD下载接口,采用SWD烧录方式,预留出1x4Pin的弯插排针接口,用于下载调试仿真程序。

电容为滤波作用,使下载烧录性能更加稳定。



  

图4-10 下载电路


③boot选择模式,在下载烧录前需通过BOOT0和BOOT1两个引脚的高低电平来控制单片机的启动模式才能成功下载程序,详细配置见下表1-1所示。



  

图4-11 BOOT模式选择


  

表1-1 BOOT引脚配置启动模式


使用SWD烧录时,需要把BOOT0和BOOT1接地。
使用串口ISP烧录时,需要把BOOT0接电源,BOOT1接地。
④外接IO口的作用是——方便扩展项目,便于各种功能的验证。
它要使用2个1x20Pin的2.54mm排针,将单片机的I/O引脚引出,兼容其它主流单片机核心板的引脚排列。


  

图4-12 外接IO口


3、物料盘点

  


4、注意事项



最后,说明一下原理图设计、PCB布线、焊接,调试的注意事项,一共4个部分。


01、绘制原理图

①按模块电路划分进行绘制,注明电路功能;

②用不上的引脚应放置非连接符号,专业规范;

③在图纸属性上填写工程名称等信息;



02
PCB Layout
①主控芯片以45度摆放,方便与扩展引脚的外接排针走线;

②滤波电容应注意电流流向,尽量离滤波元件近一点;

③晶振尽量紧挨芯片,底部不要走线,防止信号串扰;

④走线优先走直线,需要拐弯的地方以钝角或圆弧为主;

⑤在绘制调整完PCB后加上泪滴,使板子更加美观稳固;

⑥添加丝印标识,注释说明接口功能;

⑦JLCJLCJLCJLC指定客编丝印可藏在器件下,成板美观;



  

图6-1-1 PCB走线参考图-顶层



  
图6-1-2 PCB走线参考图-底层


03、焊接

①在进行焊接时,可在嘉立创EDA的工具栏中点击焊接辅助工具,实时交互方便焊接;
②在焊接顶层时,主控芯片建议优先焊接,避免其它器件影响焊接;
③焊接排针时可用一块空板或洞洞板顶住,防止焊斜,影响使用;
④焊接顺序应遵循从低到高原则进行,避免影响小器件的焊接;



  

图6-2-1 PCB空板-顶层


  

图6-2-2 PCB空板-底层


  

图6-4 3D渲染图


04、调试


①上电调试前应检查焊接是否有虚焊短路等问题,检查无误才可上电测试;
②使用SWD烧录时,需要将BOOT0和BOOT1用短路帽接地;
③需提前下载安装HK32F103支持包。



  


图6-5 HK32F103C8T6最小系统工作图



6、优势特点

最后的最后,再简单说明一下核心板的优势特点。

  


图3-1 HK32F103C8T6核心板尺寸图


①板子外观小巧,尺寸仅为(53.3mm*22.9mm(2100mil*900mil);
②兼容STM32F103C8T6和其它主流F103核心板引脚排列。
③价格便宜,超低功耗,功能引脚丰富,性价比高;

④使用嘉立创优质PCB以及正品元器件,保障产品质量;


更多详情及附件,可从原工程查看。

本文作者:立创开源硬件平台 OSHWHub 用户@嘉立创EDA案例课程推荐禁止商用,未经许可禁止转载

 |  DIY  |  芯片
热门物料
型号
价格
L7805CV-DG/线性稳压器(LDO) 0.5026
AMS1117-3.3/线性稳压器(LDO) 0.1237
BAT54C,215/肖特基二极管 0.0325
LM358DR2G/运算放大器 0.35
CJ431/电压基准芯片 0.1237
LM393DR2G/比较器 0.3582
ADUM4160BRWZ-RL/隔离式USB芯片 23.39
REF3012AIDBZR/电压基准芯片 0.9006
SS8050/三极管(BJT) 0.0345
8S005/锡膏/锡浆 16.59
您的浏览器版本过低(IE8及IE8以下的浏览器或者其他浏览器的兼容模式),存在严重安全漏洞,请切换浏览器为极速模式或者将IE浏览器升级到更高版本。 【查看详情】
推荐您下载并使用 立创商城APP 或者最新版 谷歌浏览器火狐浏览器360浏览器搜狗浏览器QQ浏览器 的极(高)速模式进行访问。
© 2022 深圳市立创电子商务有限公司 版权所有

提示

您确定要删除此收货地址的吗?

请填写订单取消原因

提示

您确定删除此收货地址吗?

成功提示

content

失败提示

content

微信咨询

关注公众号咨询客服

咨询客服
  • 在线客服热线

    0755-83865666

  • 服务时间

    工作日  8:30~20:30

    节假日  8:30~18:00

  • 服务投诉

QQ咨询
投诉意见

紧急问题投诉电话:

18826549599

更快的受理通道

对常规通道处理结果不满意

请在此扫码

此意见箱直通立创管理层

优惠券 建议反馈
填问卷 立创用户体验问卷调查 立即参与
活动规则
活动规则
展开客服