Enterprise CV-3 Unicorn 开发板介绍
简单的介绍
这个开发板是为 NCEPU-MOSLAB 2023年单片机培训设计的开发板,由NCEPU-MOSLAB下属魔法造船厂荣誉出品。开发板资源较为丰富,可以插接多种常用的硬件模块,让同学们可以快速地学习STM32单片机的使用方法。可以配合讲解视频食用:STM32开发板资源介绍:Enterprise CV-3 Unicorn STM32F103C8T6
开发板配套的示例程序、培训PPT等资料详见链接:
https://gitee.com/dugu-jiuyuan/moslab-magic-shipyard-references
这块开发板已经迭代了两个大版本,小版本的修正更是数不胜数......这块板子在开发团队beta测试后通过了实验室的小伙伴三测,性能较为稳定,获得了小伙伴们的好评()
CV-1 Enterprise:第一代开发板。验证电路可靠性,设计附加模块电路,并编写示例程序。
CV-3 Unicorn:第二代开发板。改进自过渡型号CV-2 Illustrious开发板(该型号存在电路故障,已废弃),重点优化了元器件布局,并绘制了大量辅助提示丝印。
至于这个系列的开发板为什么要用军舰的名字来命名,大家可以看我的头像框(逃)

开发板的要点介绍

开发板原理图见上图。这个原理图主要阐述了各元器件的电路连接,如果要研究元器件电平情况,查找硬件BUG、检验是否存在短路/虚焊等焊接故障可以查看这个图。

CH340选择引脚的功能比较多样。通过改变跳线帽短接的引脚,可以实现不同的功能:
UTX-1RX,URX-1TX接法:上位机通过USB与单片机USART1相连,最常用的接法,可以很方便的使用printf函数监测单片机的状态。
UTX-2RX,URX-2TX接法:上位机连接在单片机USART2对侧,可以通过USB数据线调试USART2的通信。
UTX-2TX,URX-2RX接法:上位机连接在单片机USART2同侧,与ESP8266或HC-05模块相连,可以测试通信模块,进行AT指令调试、烧录模块固件更功能。不过,建议使用该功能时先将单片机最小系统板拔出。
开发板资源与功能介绍可以参看这个图片,详细的讲解可以看这个视频:STM32开发板资源介绍:Enterprise CV-3 Unicorn STM32F103C8T6
BOM简表

关于BOM的一些说明:
为了减小采购元器件的开支,降低焊接难度,本开发板全部的电阻(除0Ω)电阻之外均为1kΩ,所有发光LED、电阻、电容的封装尺寸均为0603,其他元器件的封装见上表。
开发板所插接的STM32 F103 C8T6最小系统板请自行购买。
焊接要点说明
焊接时,按照USB->贴片元件->插接元件的顺序焊接。
焊接好USB元件后,需检测是否存在短路故障。
贴片元件可以使用焊锡膏+恒温焊台/回流焊一次全部焊接完毕,焊接时后记得检查有无短路/虚焊情况
焊接插件元件时,按照由矮到高的顺序进行焊接,否则会浪费很多时间2333
焊接讲解视频详解why鸽鸽的视频:教你如何焊一块CV-3 Unicorn
短路检测要点说明
需要检测的焊接点有如下几处:
焊接好USB后,检查端子插口有无短路情况。如有短路,说明 USB 的 VBUS 引脚与 GND 引脚短路,需要重新拖焊 USB。
焊接好CH340C芯片后,检查D+D-引脚是否与 USB 引脚虚焊。如果CH340C芯片的D+D-引脚与USB之间开路,则证明USB或CH340虚焊,需要重新焊接。
检查D+引脚与D-引脚有无短路。如果存在短路,则证明USB或CH340芯片的两根差分线短路,需要重新拖焊。
全部焊接完毕后,检查5V与GND之间是否短路,再检查3V3与GND之间是否短路。如有短路,如有短路则需要找出短路点并修正。