功能概述FM25V02A是一個串行F-RAM存儲器。內存陣列是邏輯組織為32768×8位,使用工業標準串行外圍接口(SPI)總線。
這個F-RAM的功能操作與串行閃存和串行EEPROM。FM25V02A的主要區別具有相同插腳的串行閃存或EEPROM是F-RAM具有優異的寫入性能、高耐久性和低功耗功耗。
內存體系結構訪問FM25V02A時,用戶地址為32K每個數據位的位置。這八個數據位移位了連續進出。使用SPI訪問地址協議,包括芯片選擇(允許多個設備在總線上),一個操作碼和一個雙字節地址。
上部鉆頭地址范圍的值為“不關心”。完整地址每15位指定一個字節地址。FM25V02A的大部分功能要么由SPI控制接口或由車載電路處理。
存取時間因為內存操作基本上是零,超過了時間串行協議需要。也就是說,存儲器被讀取或以SPI總線的速度寫入。
與串行閃存或EEPROM,無需輪詢設備是否準備就緒條件,因為寫入以總線速度發生。當一個新的總線事務可以轉移到設備中,一個寫操作是完整的。
這在內存中有更詳細的解釋第8頁的操作。串行外圍接口-SPI總線FM25V02A是一個SPI從設備,運行速度加快。到40兆赫。這種高速串行總線提供了高性能與SPI主機的串行通信。
許多常見微控制器具有硬件SPI端口,允許直接接口。使用普通端口模擬端口非常簡單不適用于微控制器的插腳。FM25V02A在SPI模式0和3。
SPI概述SPI是一個具有芯片選擇(CS)、串行輸入的四針接口。
(SI)、串行輸出(SO)和串行時鐘(SCK)引腳。
SPI是一個同步串行接口,使用時鐘和用于內存訪問和支持上的多個設備的數據針數據總線。使用CS激活SPI總線上的設備引腳。
指令芯片選擇、時鐘和數據之間的關系。通過SPI模式。此設備支持SPI模式0和3。在這兩種模式中,數據在上升時被時鐘送入F-RAM。
SCK邊緣從CS走后的第一個上升邊緣開始主動的。SPI協議由操作碼控制。這些操作碼指定從總線主設備到從設備的命令。CS激活后,從總線傳輸的第一個字節master是操作碼。
在操作碼之后,任何地址和然后傳輸數據。CS必須在操作完成后,才能發出新的操作碼。
SPI協議中常用的術語如下:主端SPI主設備控制SPI總線上的操作。安SPI總線只能有一個主設備和一個或多個從設備設備。
所有從機共享相同的SPI總線和主設備可以使用CS管腳選擇任何從設備。所有必須由激活通過將從機的CS銷拉低來控制從機。
主人同時生成SCK和所有在SI和所以線路和這個時鐘是同步的。
SPI從站SPI從設備由主設備通過芯片激活。選擇行。從設備從SPI獲取SCK作為輸入。所有通信都與此同步時鐘。
SPI從機從不啟動SPI上的通信總線,僅按主程序的指令操作。FM25V02A作為SPI從機運行,并可共享SPI。與其他SPI從設備的總線。
芯片選擇(CS)要選擇任何從設備,主設備需要下拉對應的CS銷。任何指令都可以發給從機僅當cs針處于低位時設備。
當設備不是選擇后,通過SI管腳的數據被忽略,串行輸出引腳(SO)保持高阻抗狀態。
注:新指令必須從CS的下降沿開始。因此,每個有源芯片只能發出一個操作碼。
選擇循環。
串行時鐘(SCK)
串行時鐘由SPI主機和
CS運行后,通信與該時鐘同步。低。FM25V02A啟用SPI模式0和3進行數據通信。
在這兩種模式中,輸入通過
SCK上升沿的從設備和輸出被發出
在下降的邊緣。因此,SCK的第一上升沿
表示SPI指令的第一位(MSB)到達SI引腳。此外,所有數據輸入和輸出都是同步的。用SCK。
數據傳輸(si/so)
SPI數據總線由兩條線路組成,用于串行數據的SI和交流。si也被稱為master out slave in(mosi)所以被稱為master