
STC8H8K64U-LQFP32最小系统板--一键切换IO电压
简介
本项目采用STC8H8K64U-45I-LQFP32作为主控芯片,是一个具有完整IO接口引出的核心板,其具有双排20Pin的排针接口,间距为17.78mm标准间距可插入洞洞板进行调试。
简介:本项目采用STC8H8K64U-45I-LQFP32作为主控芯片,是一个具有完整IO接口引出的核心板,其具有双排20Pin的排针接口,间距为17.78mm标准间距可插入洞洞板进行调试。开源协议
:CC BY-NC-SA 4.0
描述
0x01 项目背景
在公众号上看到了嘉立创举办STC & 嘉立创EDA 单片机创意设计大赛的推文,遂马上报名参加
😍参与白嫖😍
最近在论坛看到了有人提问MCU的电压为5V而FLSH芯片的电压最高3.3V如何通信,常规的方案是给每个IO接口逐个使用网络变压器,但这样感觉比较复杂,不方便开发调试,遂有了这个项目。
❤❤STC8H8K64U-LQFP32最小系统板--一键切换IO电压❤❤
本项目全程使用嘉立创EDA专业版进行设计。感谢嘉立创😘!感谢STC😘!
0x02 项目介绍
本项目采用STC8H8K64U-45I-LQFP32作为主控芯片,是一个具有完整IO接口引出的核心板,其具有双排20Pin的排针接口,间距为17.78mm标准间距可插入洞洞板进行调试。
0x03 开发板特性
1、可变电压😲
❤特别推介❤
本核心板可使用Type-C输出的5V电压直出到MCU或是使用经过CJA1117B-3.3降压后的3.3V电压
通过此种方式可便捷改变IO口的输出电压
2、自带免驱USB下载
得益于这款芯片支持硬件USB协议🉐,Type-C接口没有经过USB转串口而是直连MCU。
且因为用的是 USB-HID 通信协议,不需要安装任何驱动。
3、复位下载按键
- 具有复位按钮🔄(接MCU的P5.4,按下低电平),按下即可复位芯片
- 具有下载按钮⬇(接MCU的P3.2,按下低电平),可实现便捷下载
4、外部FLASH
除MCU自带的内部FLASH外,外置了一颗FLASH芯片(M24C02-RMN6TP)提供2Kbit存储空间
5、指示LED
内置两颗LED:
- 电源VCC指示灯(绿色🟩 MCU通电点亮)
- IO测试指示灯 (红色🟥 接MCU的P3.3 高电平点亮)
6、独立基准芯片
芯片外部基准电压为使用稳压芯片TL431提供的2.495V电压。可选择使用MCU内部参考信号源1.19V或更高精度的外部基准电压2.495V,提高了ADC精度
7、彩色丝印
PCB背面排针处使用了彩色丝印,将排针的各个引脚标注了出来,方便操作。
详情见实物图片
0x04 实物图片
- 核心板焊接后正面:
- 核心板焊接后背面:
- 核心板裸板PCB正面:
- 核心板裸板PCB背面:
- 3D模型:
0x05 测试例程
焊接完成后需根据需要跳线帽或杜邦线短接VCC到+5V或+3.3V以提供供电
VCC状态点亮即MCU正常供电
附件上传了一个hex文件的例程,可直接通过stcai-isp下载到芯片,下载后如无意外LED1将会按照如下顺序点亮
timeline
title 测试例程LED1时序图
开始 : LED1点亮
: 持续250ms
结束 : 熄灭
: 持续100ms
: 点亮时间为 次数*250ms 继续闪烁7次
复位指示 : 以50ms间隔闪烁
: 闪烁次数达到5次后回到开始
0x06 相关参考
设计图

BOM


评论