[单片机芯片] 沁恒CH552G实现最小系统[沁恒8位机MCU最小系统]

[复制链接]
3308|19
 楼主| 空速星痕001 发表于 2022-5-17 13:52 | 显示全部楼层 |阅读模式
一、目标:

学习沁恒的8位机最小系统的实现。
最小系统连接方式通用下面所有常规8位MCU

7085762833755a809e.png

二、资料获取:

1、首先从沁恒官网下载CH552的datasheet: CH552官网手册下载链接.
2、开发资料,包括示例代码,评估板说明书、原理图:官网链接.
  (沁恒还是比较接地气的,资料网站上比较全,而且都能下载到。。。。懂得自懂)

沁恒的8位机全部支持芯片内置晶振,所以最小系统可以不需要单独的晶振,而且他们的Bootloader也是用的内置晶振实现的烧录。所以我们的最小系统只需要处理芯片的供电就可以了。
  ①先看手册的引脚描述,芯片一共有两个电源引脚,一个GND引脚,还有一个RST引脚:

390906283377393420.png


②再来看下手册中对于芯片电源处理部分的描述:

65576283377d585e1.png

③看一下原理图上电源的处理:
4050962833786b4500.png

270656283378cee6fc.png

常见的单片机系统分为5V系统和3.3V系统,可以发现:
CH552工作在不同电压时,VCC和V33引脚供电接法不同
这点在原理图中直接写明了。

三、绘制最小系统原理图:

以3.6V电压为分界点:

1、供电电压大于3.6V的最小系统如下:

98560628337a82be6a.png
2、供电电压小于3.6V的最小系统如下: 93851628337b30bbdf.png
复位引脚
  关于芯片RST引脚,芯片是外加高电平复位的,而且RST引脚内置了下拉电阻,内置了上电复位电路。之前和沁恒工程师咨询过,如果产品中用不到外部复位功能,可以直接把RST脚悬空处理,依靠内置的上电复位电路就可以了(上电复位时间典型值11毫秒)。也可以直接在下载代码过程中在WCHISPTool工具中直接关闭RST功能。
  这里就直接悬空处理了,产品外壳做好也没有办法提供复位按键了。

三、注意事项:
1、
电源引脚上的0.1uF电容不能省略,不然就会出现单片机跑不起来的现象。老老实实按照手册说的来放置外围器件吧。
2、
芯片工作在5V电路时,V33引脚会输出一个3.3V的电压,这个电压不能给外部器件供电,也就能够给BOOT引脚提供一个高电平上拉。
3、
因为USB数据线的电压时3.3V的,所以要注意芯片的USB通讯引脚最高只能承受3.3V,和其余的GPIO(最高承受VCC电压)不太一样。

26724628337dcc86b3.png
67510628337e193ba8.png

4、

芯片冷启动过程中检测引脚电平,默认boot脚都是UD+,需要外接4.7~10K的上拉电阻实现,直接短接到3.3V电压就会导致电平钳位无法实现USB通讯。

5、

通常情况下供电电压主要考虑外围电路电压匹配的问题,仔细翻看参数可以发现系统主频和芯片供电电压有关系

52873628337eceff19.png

想要主频跑的高,就要确保芯片供电电压在范围内。不然就会出现程序能下载,但是死活运行不起来的情况。

6、

在我们实际做产品板子的时候,一般会将电源和通讯引脚做成测试点的形式,用烧录探针压上去实现烧录。可以省略下载电路(按键+上拉电阻)。在烧录工装上(探针)实现UD+的上拉,这样会降低PCB复杂度。

7、

CH559\558的IO电压比较特殊,其余的8位机IO引脚支持的电压范围都是 0 ~ VCC,而CH559\558为0 ~ VDD33。








Annie556 发表于 2022-6-13 19:46 | 显示全部楼层
挺好,感谢楼主分享,其实沁恒的risc-v的MCU也是不错
B1lanche 发表于 2022-6-13 20:02 | 显示全部楼层
一般都是CH552吧,好像性价比还挺高
Candic12e 发表于 2022-6-13 20:50 | 显示全部楼层
现在8位MCU好像沁恒做的属实不错呢
Estelle1999 发表于 2022-6-13 21:14 | 显示全部楼层
一般用这种MCU都是做接口芯片来着
Charlotte夏 发表于 2022-6-13 21:48 | 显示全部楼层
CH549挺好的,我用过
Alina艾 发表于 2022-6-16 08:45 | 显示全部楼层
一般可以用32位的了,会用32位MCU也就差不多会8位的了
Emily999 发表于 2022-6-16 09:37 | 显示全部楼层
建议还是搞个官方开发板玩玩,挺好的
Carmen7 发表于 2022-6-16 10:56 | 显示全部楼层
沁恒8位MCU都支持内部晶振还是比较好的
两只袜子 发表于 2022-6-16 10:59 来自手机 | 显示全部楼层
沁恒生态环境做的也很不错了
两只袜子 发表于 2022-6-16 11:00 来自手机 | 显示全部楼层
官网上的资料挺全,就是平时很少做活动啊,来个开发板让我们尝尝鲜也好
alxd 发表于 2022-6-16 11:18 | 显示全部楼层
好像还有人用CH522做转接芯片,挺好的
Betty1299 发表于 2022-6-16 12:38 | 显示全部楼层
沁恒这个8位MCU还是值得去学习一下的
Carina卡 发表于 2022-6-18 08:15 | 显示全部楼层
沁恒的8位MCU是不是都带USB功能呀?
Belle1257 发表于 2022-6-18 10:23 | 显示全部楼层
我觉得他家8位MCU还真不错,挺好用的
uytyu 发表于 2022-7-9 19:22 | 显示全部楼层
这个使用干什么编译环境?   
ulystronglll 发表于 2022-7-9 20:45 | 显示全部楼层
8位机MCU可选择性还是挺多的。   
jtracy3 发表于 2022-7-9 21:12 | 显示全部楼层
ch32v307的资料有吗   
earlmax 发表于 2022-7-9 21:39 | 显示全部楼层
这个原理图和pcb可以提供吗   
chenci2013 发表于 2022-7-10 14:09 | 显示全部楼层
CH552G性能还可以吗   
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部