
ESP32C3WROOM
简介
ESP32-C3-WROOM核心板
简介:ESP32-C3-WROOM核心板开源协议
:GPL 3.0
描述
设计了一款ESP32-C3-WROOM核心板,开源出来。
说实话,如果单纯是想玩一玩ESP32C3的话,那么建议直接去买一个,某宝上的ESP32C3核心板不到十块就能入手(用的芯片),而我们买一个ESP32-C3-WROOM(模组)就要十来块钱。 不过我们自己画一块板子也是有好处的,第一就是学习一下如何画ESP32的外围电路,第二就是自己可以随意设计,比如说现在大多数单片机的核心板都是双排排针的,而我自己设计的这款是单排排针的。 原因也很简单,就是用面包板搭建电路的时候比较方便,可以省一些位置。
如果是双排针的话,要用全部的引脚,就需要把板子插在面包板中间,这样就会浪费很多面包板的孔(被板子挡住)。 接下来我们看看原理图。
原理图还是很简单的,只保留了最基础的外围电路。 因为要3.3V供电,所以要把USB的5V转成3.3V,我用的LDO是ME6211,关于LDO的选型和外围电路设计,大家可以随意更换成自己喜欢的LDO,可以参考我之前的文章。
https://blog.csdn.net/m0_63235356/article/details/141964133
USB的选型也可以换,只需要有DP(D+)和DN(D-)的就行。 USB转串口用的CH340K,然后关于自动下载电路以及CH340的选型可以参考我之前的文章。
https://blog.csdn.net/m0_63235356/article/details/143452578
外围电路差不多就这些,接下来我们来看看ESP32C3WROOM。
第一步就是选型。 名字开头都是ESP32-C3-WROOM没错,再分的话就分为02和02U,02是自带天线(板载天线)的,02U就没有,而是带一个连接器,我们需要把天线连接到上面去。 连接器的样子可以参考一下我的GPS定位模块。
我用的是02的自带板载天线的。 名字接下来是一个字母带一个数字。 H表示高温,模组最高工作温度是到105℃,N表示低温,模组最高工作温度是到85℃,我们选择N的就行,一般也不会让它工作在高温环境下。 最后一个数字表示的是Flash大小,4是4MB,8就是8MB。 具体选什么型号的都没关系,外围电路不会因此不同,大家根据自己的需求选择就行。 接下来是引脚,如果我们的模组(或者是芯片)用在实际应用上,那么我们在画板子的时候需要考虑引脚的功能,比如说ADC什么的是只有特定的引脚才能用的。 但我们核心板的话就没那么讲究了,把引脚全部接到排针上就行。 不过还是有几个地方需要注意一下。 第一个是EN引脚。
高电平芯片使能,低电平芯片关闭。 所以我们要给EN引脚一个上拉电阻,并且可以加一个按钮,这样就可以达到重启(RESET)的效果。 第二个地方就是TXD和RXD还有D+和D-。
这里引脚要对应上,RXD要接到CH340的TXD,TXD要接到CH340的RXD。 如果我们需要ESP32C3WROOM支持USB下载的话,我们还需要把USB的D+和D-接到模组的D+和D-,这款核心板我是接上了,所以理论上是可以用USB下载的,但是我没试过,因为我用的VSCode不支持给ESP32用USB下载。 最后就是最小系统的外围电路了。
我们直接抄手册上的就好,然后红框框出来的可以不画。 然后走线的话还是很好走的。
我在里面用的是四层板,不过也可以直接改成两层板,因为我中间两层是内电层,分别是VCC和GND,直接不要也不影响。
以我最后一版的为准.
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程

评论