新唐M480系列創(chuàng)新 SPI Flash 架構
隨著科技的演進,眾多單片機及 SoC 芯片支持多組 SPI 接口,由于SPI具備有低接腳數(shù)、結構單純、傳輸速度快、簡單易用等特性,SPI接口變得十分常見,SPI 是 Serial Peripheral Interface 的縮寫中文意思是串行外圍接口,是全雙工同步傳輸接口,一般需要 4 條接線 (有時亦可為3線),用以連接 ADC、DAC、EEPROM、通訊傳輸 IC,甚至連模塊化的產品 LCD也都是使用 SPI 接口。
目前新唐MCU系列在SPI接口上有什么創(chuàng)新呢?YTX技術工程師為你詳解:新唐 SPI Flash 應用創(chuàng)新
科技的演進應用的創(chuàng)新,開發(fā)人員在選型號時總是會在乎單片機內部Flash大小,是否足夠容納此產品的應用程序?若開發(fā)中或量產后需再新增功能時,可能會面臨不夠存放應用程序的問題,而以往SPI Flash都只能當作存放數(shù)據(jù)的外部內存,無法存放程序,此時又須再換別的單片機型號。
新唐科技針對單片機內部Flash大小以及SPI Flash只能存放數(shù)據(jù)的問題,在SPI Flash有創(chuàng)新的應用,新唐M480系列單片機稱此功能為SPIM,M480單片機為Master (主設備),而SPI Flash為Slave (從設備),可將應用程序放在外部內存SPI Flash,要執(zhí)行放在外部SPI Flash的程序時,硬件會透過SPI Flash控制單元將應用程序讀取至新唐專為M480 SPI Flash 設計的32KB高速緩存執(zhí)行應用程序,如下架構圖。
新唐科技SPIM的功能會預載32KB大小的程序放置32KB高速緩存的位置,執(zhí)行速度如同單片機內部Flash,下表為M480單片機系列創(chuàng)新SPIM功能的速度表,是否使用高速緩存,會讓速度差異高達50~100倍,對于客戶擴充程序內容帶來極大幫助。
SPI 小學堂
SPI 架構及界面接腳
SPI 為一主從式架構,通常有一個 Master (主設備) 和一個 (或多個) Slave (從設備)。單片機及 SoC 芯片的應用上時常有多個周邊被連到同一個SPI接口,此時主控裝置能透過SS pin腳的電位高低來選擇周邊裝置,介接方法如下面的示意圖:
SPI 接腳名稱及說明如下表:

編輯:admin 最后修改時間:2019-06-23