嵌入式处理器通常有MCU、FPGA和DSP三种选择。其中,MCU擅长处理复杂的人机界面,并且有较充足的资源和一定的实时处理数据的能力。因此,MCU更适用于作为嵌入式微机系统的处理器[4]。相比于传统的51架构8位MCU,ARM架构的32位微控制器因为体积更小,工作频率更高,数据处理速度更快,硬件资源丰富,得到了越来越广泛的应用,已成为当下主流的选择[18]。综合手册阅读,考虑到STM32F103和其它芯片相比拥有ARM最新的Cortex-M3内核[18],具有性价比高、配置丰富灵活、低功耗等优点[3]。本课题电路设计以STM32F103RE作为微处理芯片。

2。1  STM32F103RE外部电路

    硬件的第一部分是STM32F103RE芯片的外围电路。选用该芯片是因为该芯片使用最新架构的Cortex-M3内核,具有出色的即时性能和功耗控制,最大程度的集成整合,而且具有更好的外设及软件的兼容性,使开发更加方便[3]。

在本课题中STM32芯片主要需实现外部串行接口串行外围设备接口功能[2],基本外部电路设计如下图。 

图2。2 STM32F103RE外部电路来-自+优Y尔E论L文W网www.chuibin.com 加QQ752018^766

电路设计中使用STM32F103RE芯片的串行外部接口来作为外设主机的接口,W5500作为外部串行接口的从机工作。外部串行接口分别有从机选择端(SCS), 串行时钟(SCLK), 主机输出从机输入(MOSI)和主机输入从机输出(MISO)4个信号传输引脚。通过对STM32F10X参考手册串行外部接口部分的阅读,最终采用W5500 与微控制单元芯片的连接方式为:PC6连接W5500的RST引脚,低电平有效;PC4连接W5500的INT引脚,低电平有效;PA4连接W5500的SCS引脚,低电平有效,PA5连接SCLK引脚;PA6连接MISO引脚;PA7连接MOSI引脚。 

2。2  W5500电路 

硬件第二部分是W5500模块。W5500 作为一种全硬件的TCP/IP 嵌入式以太网控制器,集成了TCP/IP协议栈,以及10/100M 以太网数据链路层以及PHY物理层,让开发者只需要使用一个W5500芯片,就能实现电路开发板的网络连接。为提高数据传输速率,W5500应用了全新的外部串行接口协议,速度最高能达到80MHz,有效地提高了网路通讯速度。提供掉电模式和网络唤醒模式供开发选择,能够有效降低系统功耗。

上一篇:AT89C51单片机的简易脉搏测量系统设计+电路图
下一篇:基于Kinect的手势识别

XMPP多点监测尘埃粒子计数器通讯设计

Zemax小型尘埃粒子计数传感...

AT89C51单片机的多点温度控...

AT89C51单片机城市道路积水...

STC89C52单片机上位机控制的...

移动通信中的多点协作传输技术研究仿真

透过家徽看日本文化家紋から見る日本文化

论商业银行中间业务法律...

高校体育场馆效益研究【2772字】

ASP.net+sqlserver会员管理系统设计

家电制造企业绿色供應链...

农村幼儿教育开题报告

“时尚与旅游”电子杂志的设计制作

企业科研管理中统计报表...

基于安卓平台的二维码会议管理系统设计

华夫饼国内外研究现状