沁恒CH552G实现最小系统[沁恒8位机MCU最小系统]
转载著名出处。
一、目标:
学习沁恒的8位机最小系统的实现。
最小系统连接方式通用下面所有常规8位MCU
二、资料获取:
1、首先从沁恒官网下载CH552的datasheet: CH552官网手册下载链接.
2、开发资料,包括示例代码,评估板说明书、原理图:官网链接.
(沁恒还是比较接地气的,资料网站上比较全,而且都能下载到。。。。懂得自懂)
沁恒的8位机全部支持芯片内置晶振,所以最小系统可以不需要单独的晶振,而且他们的Bootloader也是用的内置晶振实现的烧录。所以我们的最小系统只需要处理芯片的供电就可以了。
①先看手册的引脚描述,芯片一共有两个电源引脚,一个GND引脚,还有一个RST引脚:
②再来看下手册中对于芯片电源处理部分的描述:
③看一下原理图上电源的处理:
常见的单片机系统分为5V系统和3.3V系统,可以发现:
CH552工作在不同电压时,VCC和V33引脚供电接法不同
这点在原理图中直接写明了。
三、绘制最小系统原理图:
以3.6V电压为分界点:
1、供电电压大于3.6V的最小系统如下:
2、供电电压小于3.6V的最小系统如下:
复位引脚
关于芯片RST引脚,芯片是外加高电平复位的,而且RST引脚内置了下拉电阻,内置了上电复位电路。之前和沁恒工程师咨询过,如果产品中用不到外部复位功能,可以直接把RST脚悬空处理,依靠内置的上电复位电路就可以了(上电复位时间典型值11毫秒)。也可以直接在下载代码过程中在WCHISPTool工具中直接关闭RST功能。
这里就直接悬空处理了,产品外壳做好也没有办法提供复位按键了。
三、注意事项:
0、
CH554/CH552不支持3.3V供电电压下烧录程序!!!因此踩坑了!!!
1、
电源引脚上的0.1uF电容不能省略,不然就会出现单片机跑不起来的现象。老老实实按照手册说的来放置外围器件吧。
最小系统原理图中的电源引脚上的所有电容,都应当尽可能的靠近芯片放置,且电容接地一端,地的回路要短(和芯片GND脚连在同一片完整的铺铜上)。
2、
芯片工作在5V电路时,V33引脚会输出一个3.3V的电压,这个电压不能给外部器件供电,也就能够给BOOT引脚提供一个高电平上拉。
3、
因为USB数据线的电压时3.3V的,所以要注意芯片的USB通讯引脚最高只能承受3.3V,和其余的GPIO(最高承受VCC电压)不太一样。
4、
芯片冷启动过程中检测引脚电平,默认boot脚都是UD+,需要外接4.7~10K的上拉电阻实现,直接短接到3.3V电压就会导致电平钳位无法实现USB通讯。
5、
通常情况下供电电压主要考虑外围电路电压匹配的问题,仔细翻看参数可以发现系统主频和芯片供电电压有关系
想要主频跑的高,就要确保芯片供电电压在范围内。不然就会出现程序能下载,但是死活运行不起来的情况。
6、
在我们实际做产品板子的时候,一般会将电源和通讯引脚做成测试点的形式,用烧录探针压上去实现烧录。可以省略下载电路(按键+上拉电阻)。在烧录工装上(探针)实现UD+的上拉,这样会降低PCB复杂度。
7、
CH559\558的IO电压比较特殊,其余的8位机IO引脚支持的电压范围都是 0 ~ VCC,而CH559\558为0 ~ VDD33。
沁恒CH552G实现最小系统[沁恒8位机MCU最小系统]相关推荐
- 计算机32位可以安装的游戏,【64位系统能装32位的软件吗】64位系统安装32位软件_64位系统能玩32位游戏吗-系统城...
2017-11-25 18:15:36 浏览量:1840 能用普通U盘来装系统吗?我们知道光盘是安装系统最传统的工具,普通U盘和光盘一样都是存储工具,那么能将普通U盘制作成装系统的U盘,然后用U盘装系 ...
- 物理机安装linux系统,U盘在物理机安装linux系统
一个很简单的问题折腾了两天之久,而且是借助百度解决的= = 安装首先下载UltraISO,其他软件也可以 下载后用UltraISO打开镜像文件,具体的话没有图片可供参考了(后期会补上图片的)文件--打 ...
- sEMG项目总结(4)康复手上位机系统
康复手上位机系统 目录 康复手上位机系统 目录 1串口通信 2患者信息记录 3患者主被动康复 4游戏 1打地鼠 2flappy bird 5信号实时采集delsys 1串口通信 %%主函数:注释说明和 ...
- 恒生与中国信通院联合发布《证券行业分布式核心系统SRE运维白皮书》
在互联网金融模式的变革和冲击下,金融机构面临着海量客户管理.业务场景快速增长.金融服务和产品多样化等挑战. 为应对不断增加的技术创新需求,证券行业核心系统正逐步从传统IT集约型架构向支持敏捷开发.弹性 ...
- 从恒大亚冠夺冠夜看恒大营销
2013年11月9日夜晚对于中国球迷来说注定是不眠之夜,个人感觉它的意义相当于02世界杯的出线,央视体育频道以及PPTV等各大视频网站也进行了直播.身为一个球迷,我也看了整场比赛和后续的庆功晚会. 按 ...
- 恒压供水全套 海利普变频器 恒压供水 海利普变频器
恒压供水全套 海利普变频器 恒压供水 海利普变频器 1.此程序适用于一拖一到一拖四,里面含全套图纸和触摸屏程序: 2.通过海利普变频器SP110自带 恒压供水功能: 3.直接用昆仑通态触摸屏通讯海利普 ...
- 恒压供水全套 海利普变频器 恒压供水 海利普变频器 此程序适用于一拖一到一拖四
恒压供水全套 海利普变频器 恒压供水 海利普变频器 1.此程序适用于一拖一到一拖四,里面含全套图纸和触摸屏程序: 2.通过海利普变频器SP110自带 恒压供水功能: 3.直接用昆仑通态触摸屏通讯海利普 ...
- 智能水位检测系统proteus_基于单片机控制的智能检测系统Proteus仿真设计研究
0引言近年来,单片机发展到了一个全新阶段,广泛应用于电子.机械控制.自动化生产设计等行业,并逐步延伸到智能控制的诸多领域.以单片机为控制核心的小型自动化生产检测系统,尤其在一些液体产品的检测等复杂工程 ...
- JAVA计算机毕业设计新疆旅游专列订票系统Mybatis+源码+数据库+lw文档+系统+调试部署
JAVA计算机毕业设计新疆旅游专列订票系统Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计新疆旅游专列订票系统Mybatis+源码+数据库+lw文档+系统+调试部署 本源 ...
最新文章
- 【linux】Valgrind工具集详解(九):Memcheck检查的内容和方法
- 代码 设计 生活 (2)--- 菜鸟
- DHCP的安装与分配
- HTTP请求格式和HTTP响应格式
- 【计算机网络】网络层 : ICMP 协议 ( ICMP 差错报文 | 差错报文分类 | ICMP 询问报文 | ICMP 应用 | Ping | Traceroute )
- linux(2)- 共享内存的实现
- OSI参考模型和网络编程
- Provisioning Services 7.6 入门到精通系列之七:创建虚拟磁盘
- 服务网关zuul之二:过滤器--请求过滤执行过程(源码分析)
- ab plc软件_【万泉河】PLC垃圾程序赏析2:AB RSLOGIX 5000
- lcd1602怎么利用按键清屏_边学边练,8个LCD1602精选电路方案大合辑
- 如何自学python知乎-如何快速学习python?
- idea redis图形化_5.13redis图形化工具---idea中配置redis密码
- centos 虚拟机 使用串口_vmware中的centos怎样扩充空间
- python给每个key添加数据_一文看懂Python collections模块的高效数据类型
- 问卷模板 | 新品的前期用户调研:题目设计与使用反馈
- 使用Matlab理解PID
- 我在国图读完的第一本书——《少有人走的路》
- scara机器人dh参数表_SCARA机器人技术参数.docx
- STL源码剖析(四):容器(6)Rb_tree