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