打印

制作GD32L233C扩展板

[复制链接]
476|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
七毛钱|  楼主 | 2022-2-24 10:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 七毛钱 于 2022-2-24 10:06 编辑

前言

        我们能够完全直接通过板卡的资源来对MCU进行了解的部分基本就以上部分了,串口和USB的体验由于miniUSB的数据线不太好找,暂时往后再进行功能实现和测试(串口已经通过外连的串口工具体验了)。这时候我们就需要一些外部资源来进行进一步的测试,例如IIC和SPI。于是我把之前的一些测试和DIY的功能进行了整合,比如加入SPI控制的TFT,IIC通信的传感器,串口通信的IOT模块(正好安信可的网卡还有流量,可以利用上)。


目标

        设计一个GD32L233C开发板的扩展板,尽可能多的应用到现有的单片机引脚和资源。


分析

        功能及资源需求:

        第一:为了使扩展板与开发板可以单独运行起来,选用单节锂电池供电,通过USB对电池充电,其中充电状态需要检测(普通IO口),USB供电状态检测(普通IO口),电池电量检测(ADC);

        第二:开关机功能,USB供电时可以不考虑消耗,所以USB供电自开机,可是锂电池供电时就需要开关机控制了,开机后自锁(普通IO口),按键也可以进行采集(外部中断);

        第三:DCDC模块,这一部分就可以和开发板保持一致,选用AMS117-3.3V,不过具体使用开发板上的还是扩展板上的LDO再定,先预留;

        第四:加一个外部的实时时钟(IIC或者两个普通IO口);

        第五:板载的LED已经足够使用了,有光就需要来电声音了,加一个蜂鸣器模块(PWM控制);

        第六:目前有两个可以使用的按键,在加一个5向按键,这样应该足够了吧(5个外部中断);

        第七:传感器模块,测量一下环境温度、湿度、大气压力(两路IIC或者4个普通IO口);

        第八:IOT模块,暂定使用安信可的EC_01F(一路串口);

        第九:显示功能(SPI);


        需求还是不少的,咱们将它串一下并根据数据手册进行资源分配,首先进行硬件SPI,IIC,串口等资源的分配,最后再进行普通IO口的分配。


        功能及资源分配如下图:



        根据功能需求接下来就进行原理图的设计和PCB设计,效果图如下:




        现在确实是工程师的福音,有嘉立创和捷配都支持免费打样,为了配合板卡的颜色,我选择了嘉立创进行打样(免杂色费用),接下来就等待板子回来了,根据经验一般4-5天就能到手了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

341

主题

2328

帖子

4

粉丝