`STM32F1是面向STMicroelectronic基于ARMTM Cortex-M3的STM32F100VBT6微控制器的评估板。它设计用作一个全面的开发环境,具有HDMICEC、2条I2C通道、2条SPI通道、3条USART通道、8kB内部SRAM、128kB内部Flash和JTAG与SWD调试支持。然而 这款MCU的SRAM资源非常有限,从ISSI这款型号为STM32F1的SRAM容量仅有8KB,在实际上的应用中,如果遇到数据需要扩容的情况下,由于MCU本身的管脚数量有限,一个并行接口的SRAM或SDRAM却需要3~40个封装管脚,STM32F1并不具备外扩SRAM的能力。当然如果考虑串行SRAM是一种解决方案,也是可以的,但价格是串行SRAM比SRAM还要昂贵。 如果是从降低成本的方向考虑,这里介绍一种伪静态SRAM也叫PSRAM,只需要SPI接口或者QPI接口,就可以简简单单实现SRAM的扩展。PSRAM - Pseudo SRAM(伪静态随机存储器)是一种具有SRAM接口协议在使用中无需刷新,无需DRAM控制器、具有DRAM单管存储结构的存储器,比SRAM容量大很多,比SDRAM容易使用,功耗也低很多,更重要的是在价格上有优势很多。因此已经得到越来越多的MCU及WiFi-SoC相关厂家的支持。 一个8脚SOP-8封装的SPI/QPI PSRAM,可以提供64Mb~4MB容量,高达50MB/s的带宽。韩国品牌JSC型号为EM7644SU16ASZP/ EMC323SP16BKY/ EM7164SP16BLP 这几个型号基本上可以适合各种容量的需求,在只需要由SPI或QPI接口,就可以使用。而一个13脚的OPI PSRAM,可以提供400MB/s或者3.2Gbps的数据吞吐速率。 当然也可以考虑并行的PSRAM,这种存储器也有在ST、Freescale等的MCU中多有支持,但逐渐在淡出中,毕竟是在占用太多I/O引脚资源,并口SRAM/PSRAM/SDRAM一般需要近40个管脚。 有需要了解的可以邮件我
`
|