沁恒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功能。
  这里就直接悬空处理了,产品外壳做好也没有办法提供复位按键了。


三、注意事项:

1、

电源引脚上的0.1uF电容不能省略,不然就会出现单片机跑不起来的现象。老老实实按照手册说的来放置外围器件吧。

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。

版权声明:本文为CSDN博主「havc_W」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/havc_W/article/details/122467144

生成海报
点赞 0

havc_W

我还没有学会写个人说明!

暂无评论

发表评论

相关推荐

K210应用5-使用中断方式通过UART接收数据

使用中断方式通过UART接收数据 实验目的本节实验目的为实现串口发送和接收。这一节计划采取中断的方式来实现串口接收,K210串口接收到0x00,则熄灭前节提到的红色LED灯,并通过串口打印Red Le

推荐应用在儿童电动滑板车上的32位单片机MM32SPIN160C

儿童滑板车作为一款时尚的休闲娱乐工具,它不仅可以作为儿童的玩具与代步工具,还可以锻炼身体的灵活性、提高反应速度。 下面要介绍的是一款基于灵动MM32SPIN160C单片机的滑板车主控 儿童滑板车主板上主控单片机的