首先感谢面包板社区和沁恒官方给予此次的评测的机会。收到板子后,我也仔细端详了此评估板。无不感叹设计师的良苦用心。感叹此板设计的巧妙和高颜值。亚光黑的配色赋予此板高端大气的厚重感。主控CH32V307VCT6雄踞板间,尽显磅礴大气之势。随即,我打开官方提供的评估板使用手册,对开发板有了更深层次的了解。
image.png
(1)CH32V307评估板的供电
从电路原理图,我们可以知道其供电如上图所示。评估板可以通过P9、P7、P7三个Type-C接口中的任一个接口供电。可以通过S3拨动开关对MCU电源进行开关控制:若通过P6或P7进行供电,则直接对MCU单元进行供电。MCU单元供电的+5V通过U1的LD1117-3.3芯片转换成3.3V给MCU及其他功能单元芯片供电。此外在该开发板上的排针排母上的VCC标号是3.3V电源。
(2)CH32V307评估板板载功能单元介绍
板载功能单元有LED1和LED2,一个用户按键USER,一个复位按键RESET。具体电路及控制电平状态如下图所示。
image.png
LED灯是MCU的IO口输出低电平点亮。高电平熄灭。
image.png
当有按键按下时,MCU的IO口做输入功能,检测到低电平,因为有按键按下,则信号线接地。
image.png
以太网接口的两个LED灯,可以当做一个独立的LED灯使用。低电平点亮,高电平熄灭。
(3)CH32V307评估板板载USB通信接口介绍
P6和P7是两个Type-C接口,分别作为高速和快速USB接口,是直接与MCU的PB6 PB7和PA11 PA12连接的,故若需要进行USB通信程序设计,可以直接使用,而不是外接连接线。简单方便。
image.png
(4)CH32V307评估板板载以太网接口介绍
以太网接口在使用时,是数据连接线ETXN、ETXP、ERXN、ERXP是直接与MCU对应引脚相连接的,但其指示灯ELED1和ELED2没有直接与MCU的IO口相连接。若在使用以太网接口程序设计时,若不需要进行状态指示,则不需要连线,直接使用即可;若需要包括通信状态指示,则需要使用杜邦线将ELED1和ELED2连接到需要的IO口。
(5)CH32V307评估板板载串行通信接口介绍
评估板板载USB串行接口,其通过WCH-LINK实现USB转TTL串口的目的。其连接形式如下图所示。在进行串口通信程序设计时,可以直接通过WCH-LINK连接PC机,此时PC虚拟出来的串口是经过J2连接到MCU的PA9 PA10引脚上。注意此时需要短接J2-3-4和J2-5-6才可连接好串口通路。若不想使用WCH-LINK的USB转TTL串行接口功能,可以将J2-4和J2-6连接到外部其他TTL串行接口上。
image.png
image.png
(6)CH32V307评估板板载WCH-LINK仿真器
WCH-LINK仿真器对外提供一个SWD编程接口和虚拟USB转TTL串口。若需要对其他MCU进行SWD编程,可以直接将MCU的SWD接口连接到J2-9和J2-11排针上即可编程。若需要使用虚拟USB转TTL串口,可以直接将外部TTL串接连接到J2-3和J2-5排针上。
image.png
image.png
另外评估板的CH32V307芯片的SWD编程接口是直接连接到J2-10和J2-12引脚上,若需要通过板载的WCH-LINK进行编程,则需要短接J2-9-10和J2-11-12排针。
(7)CH32V307评估板扩展接口
CH32V307评估板将MCU的所有GPIO引脚全部通过外部排针J3、J4和排座J5、J6、J7、J8引出,方便连接外部硬件进行程序控制设计。
以上是对CH32V307评估板硬件电路的分析介绍。下一步将从软件开发编程来评测此款开发板。