无线模块 - ALIENTEK MiniSTM32开发板硬件详解

2012年09月14日 11:11 来源:互联网 作者:秩名 我要评论(0)

标签:STM32(147)MiniSTM32开发板(1)

  无线模块

  ALIENTEK MiniSTM32开发板板载了2款无线模块的接口,NRF24L01模块和JF24C模块,他们都属于2.4G通信的无线模块,并且都有性价比极高的特点。其中NRF24L01模块的最大通信速率为2Mbps,JF24C的为1Mbps。有了这个两个接口,我们就无线通信,以及其他很多的应用了。这部分原理图如下:

  图十二 无线模块接口原理图

  这两部分也是共用SPI接口,其余引脚与MCU的对应关系在MCU部分有,我们这里就不列出了。注意这两个无线模块是不能同时连接在板子上的!

  SPI FLASH

  ALIENTEK MiniSTM32开发板载有SPI FLASH芯片W25X16,该芯片的容量为2M字节,与AT45DB161属于同一级别,ATMEL的东西价格近来很不稳定,因而我们选择了价格稳定,货源较好,而且通用性很强的W25X16,其原理图如下:

  图十三 W25X16原理图

  W25X16也是共用了SPI1,F_CS接在PA2上。至此,总共SPI1的四个器件都已介绍完毕,他们的CS都接在不同的IO口上(两个无线模块除外),所以在使用其中一个器件的时候,要记得禁止其他器件的CS脚,否则会有干扰。

  USB串口、USB、电源

  这里三个部分一起介绍,ALIENTEK MiniSTM32开发板板载了USB串口,并且由USB提供电源,使得我们只需要一根USB线就可以使用ALIENTEK MiniSTM32开发板了,包括下载、供电、调试3位一体。

  ALIENTEK MiniSTM32开发板的供电部分还引出了5V和3.3V的排阵,可以用来为外部设备提供电源或者从外部引入电源,这在很多时候是非常有用的,有时候你突然要一个3.3V的电源,但找半天就是没这样的电源,而我们的板子则可直接向外部提供3.3V电源,有了它,你就可以给外部设备提供3.3V、5V电源了。注意电流不能太大哦!

  ALIENTEK MiniSTM32开发板的USB接口通过独立的Mini USB头引出,不和USB_232共用,这样不但可以同时使用,还可以给系统提供更大的电流。

  这几个部分的原理图如下:

  图十四 USB串口、USB、电源部分原理图

  此部分还有一个开关BUTTON,用来控制整个系统的供电,如果断开则整个系统的3.3V部分都将断电。而5V部分的电源还是开启的。图中F1为可恢复保险丝,用于保护USB。

  至此,整个开发板的硬件就介绍完了,了解了整个硬件对我们后面的软件设计会有很大帮助,希望大家细读!

上一页1234

本文导航