3.3 存储电路部分
存储电路部分是微控制器与外部flash存储器进行数据的存储与读取部分,主要包括外部flash存储器芯片、存储器芯片与微控制器通信所用到的接口SPI以及其相关引脚的连接。
3.3.1 外部flash存储器芯片
本系统选用W25Q64BV芯片作为外部数据存储器,W25Q64BV芯片是容量为8MB的串行flash存储器芯片,使用时只需一个2.7V~3.6V的供电电源,且正常工作时的电流可低至4mA,在掉电模式下可低至1uA,其大容量、低功耗的特点正是被选为本系统的外部数据存储器的主要原因之一。
该芯片主要特点是:
1)数据读写方式:可通过Standard SPI、Dual SPI和Quad SPI等串行数据传输方式进行数据的读写;
2)高速串行数据传输;
3)高效率的“连续读取”模式;
4)低电源要求,低功耗和宽温度适应范围;
5)灵活的4KB扇区结构;
6)先进的安全保护特性;
本系统使用的W25Q64BV串行flash存储器外形如图3.6所示:
3.3.2 存储电路设计
STM32微控制器通过标准SPI串口和外部存储芯片相连接,图3.7即为系统中的存储电路部分的连接:
其中微控制器作为主设备对W25Q64BV从设备进行读写控制。微控制器的串行外设接口(SPI)资源,具有传输数据量大的特点,该特点恰好满足了采集存储数据过程中数据传输的要求
微控制器的SPI1引脚和串行flash存储器芯片的引脚连接关系如下:
1)微控制器芯片的PA6引脚复用为SPI1的MISO脚,和外部存储器芯片的DO引脚相连,用于接收从存储芯片传输过来的数据;
2)微控制器芯片的PA7引脚复用为SPI1的MOSI脚,和外部存储器芯片的DI引脚相连,用于向存储芯片发送命令或数据;
3)微控制器芯片的PA5引脚复用为SPI1的SCK脚,和外部存储器芯片的CLK引脚相连,用于向存储芯片提供通信所需的时钟;
4)微控制器芯片的PA4引脚配置成标准I/O引脚,和外部存储器芯片的 引脚相连,用于片选存储芯片。
W25Q64BV的 和 引脚均连接到+3.3V正电源,即不使用该芯片的暂停和状态寄存器保护功能,并且在该种连接下,存储器芯片将工作在标准SPI方式下。
数据传输过程:由PA4脚进行存储器芯片的片选,微控制器经PA5脚向存储器芯片提供通信过程中使用 的时钟,并由PA7脚向存储器芯片发送命令或数据,通过PA6脚读取存储器的数据。
3.4 供电电路部分
供电电路主要由两部分组成:电平转换电路、微控制器和存储器芯片的电源电路。
3.4.1 电平转换电路
在本系统中,因整个电路的两个主要芯片:微控制器芯片STM32F103RET6的工作电压为2.0V~3.6V;存储器芯片W25Q64BV的工作电压为2.7V~3.6V。且系统调试时将直接使用由计算机USB口接出来的5V电压进行供电,故设计时使用了AMS1117电平转换芯片,用以将5V的供电电压转换成3.3V电压给微控制器芯片和存储器芯片使用。
电路中AMS1117采用的封装是8L SOLC形式的芯片,该封装如图3.8所示:
由该芯片构成的+5V到+3.3V电平转换电路如图3.9所示:
对系统而言,电源是系统正常工作的最根本保证,稳定的电源供应能够保证系统正常运行,而夹杂过多干扰的电源将有可能直接导致系统异常。为了有效滤除供电电源的各种干扰,在+5V供电电源输入和地之间并联了0.1uF和22uF的电容,在经AMS1117电平转换后的输出;引脚与地之间也并联了0.1uF和22uF的电容。
其中,22uF电容对于滤除低频干扰有较好的作用,但对应高频干扰,电容容易呈感性,阻抗很大,无法有效滤除高频干扰,因此并一个0.1uF的电容滤除高频分量。
- 上一篇:MEMS惯性GPS信息融合技术的个人导航定位方法
- 下一篇:NFC协议物理层的软件实现+文献综述
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
大众媒体对公共政策制定的影响
十二层带中心支撑钢结构...
电站锅炉暖风器设计任务书
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...
java+mysql车辆管理系统的设计+源代码
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
酸性水汽提装置总汽提塔设计+CAD图纸