类型单片机 | 针脚数64 |
用途报警器 | 品牌GD |
型号GD32F105RBT6 | 封装qfp64 |
功率5 | 特色服务原装 |
批号17 |
usb-otg,即on-the-go,是将支持otg的设备通过usb线直连来达到数据传输的目的,它摒弃了传统的依托pc环境下实现数据传输,大大方便了工业控制、电子产品等的数据分享传播。
usb-otg的实现也相对简单,在兼容usb2.0标准的硬件电路上添加一个id pin,在otg数据线中,id pin将通过不接或者下拉小于10欧姆的电阻到地来实现高、低电平的检测,从而判断设备是作为主设备、还是从设备,通过主机通令协议(hnp)和对话请求协议(srp)来实现数据传输。
· id pin检测高电平-->设备作为从设备
· id pin检测低电平-->设备作为主设备
以usb mini接口为例(图6),minia plug接口线id pin下拉<10ω电阻到地,minib plug接口线id pin悬空,而控制器内部通过电阻对id pin拉高,所以,当连接到minia时为id pin检测为低电平,连接到minib时id pin检测为高电平。
usb otg检测原理图(图6)
ethernet
gd32107c-eval评估板的以太网解决方案采用了gd32f107vct6与dp83848的组合(图7)。如之前所讲,gd32f107系列内部集成了一个10/100m的mac,要实现以太网的功能,需要一个物理层收发器配合,而dp83848的作用就在于此。
ethernet电路模块(图7)
ti dp83848是一个单端口的物理层收发器,通过mii/sni(媒体独立接口/串行网络接口)接口与mac层实现了网络数据的控制和传送,(图8)显示了一个标准以太网传输的原理框图。
以太网原理框图(图8)
当然,标准的以太网电路还要包括变压器和以太网口,(图7)中gd32f107c-eval开发板的太网口上集成了变压器和led,精简了部分电路的设计。
gd32107c-eval开发板的硬件部分我们主要介绍其微控制器、usb otg以及以太网口这三部分,这也是区别于先前评测过的gd32f103系列产品功能上的不同之处,给需要选型的朋友一些参考。其他的硬件电路可以参考之前评测过的gd32f103e-eval开发板。
上电启动
在评估完gd32107c-eval板卡的主要几个新增硬件功能后(对比gd32f103e开发板),我们有针对性的对板子的这几个功能做相关例程的测试。
爱板网拿到gd32f107c-eval板卡自带的初始程序就是测试以太网口的,测试前准备工作:
跳线帽位置参考图(图9)
· 将jp4、jp13、jp18、jp19跳线帽跳到eth位置,将jp5和jp6跳线帽跳到usart1位置(图9)
· 用网线连接电脑和gd32f107c-eval评估板
· 用串口线将电脑连接到板卡上的com1口
深圳市泰子电子有限公司
胡先生
18682438130
广东 深圳 宝安区 宝安区西乡西城丰和大厦A-7A