快速發布采購 管理采購信息

曼联壁纸:FM24C04U/05U–4K位標準2線總線 接口串行EEPROM

時間:2019-11-7, 來源:互聯網, 文章類別:元器件知識庫

瓦伦西亚曼联 www.rxlibr.com.cn 一般說明 :FM24C04U/05U器件是4096位CMOS非易失性器件電可擦存儲器這些設備符合標準IIC 2線協議中的所有規范它們被設計成最小化設備管腳數并簡化PC板布局要求。FM24C05U的存儲器的上半部分(上2Kbit)通過將WP引腳連接到VCC進行寫?;け窘諶緩?,除非WP切換到VSS,否則內存將無法更改。此通信協議使用時鐘(SCL)和數據在主機之間同步時鐘數據的I/O(SDA)線路(例如微處理器)和從EEPROM設備。標準IIC協議允許最大16K由Fairchild家族支持的EEPROM存儲器2K、4K、8K和16K設備,允許用戶配置應用程序所需的內存EEPROMs為了實現更高的EEPROM存儲器IIC總線上的密度,必須使用擴展的IIC協議。Fairchild EEPROM是為要求高耐久性、高可靠性和低功耗的應用而設計和測試的。方塊圖

特征 :擴展工作電壓2.7V–5.5V2.7V-5.5V時的400 KHz時鐘頻率(F)200微安典型有功電流典型的10微安備用電流典型的1微安備用電流(L)0.1微安典型備用電流(LZ)IIC兼容接口–提供雙向數據傳輸協議十六字節頁面寫入模式–最小化每個字節的總寫入時間自動定時寫入周期典型寫入周期時間為6ms上半部分的硬件寫?;ぃń魷轋M24C05U)耐久性:1000000次數據更改數據保存超過40年提供的包裝:8針浸漬、8針SO和8針TSSOP有三種溫度范圍-商用:0°至+70°C-延伸(E):-40°至+85C-汽車(V):-40°至+125°C

背景信息(IIC總線)IIC總線允許發射機和接收機之間使用時鐘信號進行同步雙向通信(SCL)和數據信號(SDA)另外還有三個地址信號(A2、A1和A0)統稱為“芯片選擇信號“到IIC總線上的設備(例如EEPROM)。IIC總線上的所有通信必須以有效的開始條件(由主控),然后是傳輸(由信息字節(地址/數據)每字節對于接收到的信息,地址接收者提供一個有效的確認脈沖以進一步繼續通信除非接收者打算中止通信。根據傳輸方向(寫入或讀?。?,接收器可以是從機或主機典型的IIC通信以停止條件結束(由主機)。尋址EEPROM存儲器位置涉及發送包含以下信息的命令字符串:[設備類型]-[設備/頁面塊選擇]-[R/W位]{確認脈沖}-[陣列地址]從機地址從地址是由設備類型組成的8位信息字段(4位)、設備/頁面塊選擇字段(3位)和讀取/寫入位(1位)。

設備類型IIC總線設計用于支持各種設備,如RAMs,EPROM等,以及EEPROM因此要正確識別IIC總線上的各種設備,4位“設備類型”標識符使用字符串對于eeprom,這個4位字符串是1-0-1-0每個IIC總線上的設備在內部將此4位字符串與其自身的字符串進行比較“設備類型”字符串以確保正確的設備選擇。設備/頁面塊選擇當同一類型的多個設備(如多個eeprom)時出現在IIC總線上,然后是A2、A1和A0地址信息位也用作從機地址的一部分每總線上的IIC設備在內部將此3位字符串與其自身的字符串進行比較物理配置(A2、A1和A0引腳)以確保正確設備選擇這個比較是在“設備”之外的鍵入“比較”除了選擇EEPROM外,這3個位還用于在選定的電可擦可編程只讀存儲器每個頁面塊的大小為2Kbit(256Bytes)根據密度的不同,EEPROM至少可以包含1最多為8個頁面塊(以2倍數)和選擇設備內的頁塊是通過使用A2、A1和A0位實現的。讀/寫位從機地址的最后一位表示預期的訪問是否讀或寫如果位是“1”,則讀取訪問,而如果位是“0”,則訪問是寫的。

確認是SDA線上由尋址接收器到尋址發射器以指示接收8位數據接收器為每接收到8位數據握手機制已經完成如下:發送8位數據后,發射機釋放SDA線,等待ACK脈沖地址如果存在接收器,則在第9個時鐘,然后釋放SDA線路(至發射機)。參見圖。數組地址數組地址是包含要在設備的頁塊中選擇的內存位置。

16K位尋址限制:標準IIC規范限制EEPROM的最大尺寸總線上的內存為16K位這一限制是由于由8位從機組成的尋址協議地址和一個額外的8位字段,稱為數組地址這個陣列地址從256個位置中選擇1個(28=256)自從IIC規范的數據格式為8位寬,共256 x 8=2048=2K位現在可以由這個8位數組尋址地址這2K位通常被稱為“頁塊”。將此8位數組地址與3位設備/頁相結合地址(從屬地址的一部分)最多允許8頁(23=8)可以尋址的存儲器因為每頁都是2K位大小,8×2K位=16K位是內存的最大大小。在標準IIC總線上可以尋址這個16Kb的內存可以是單個16Kb EEPROM設備或多個變密度的(最大倍數)到最大值的總共16Kb以滿足需要更多在IIC總線上使用的不是16Kb,而是另一種稱為“擴展IIC規范”的規范。

管腳說明串行時鐘(SCL)SCL輸入用于對進出設備的所有數據進行時鐘。串行數據(SDA)SDA是一個雙向管腳,用于將數據傳輸到裝置它是一個開放式漏極輸出,可以與任何開路漏極或開路集電極輸出的數量。寫?;ぃ╓P)(僅限FM24C05U)如果綁定到VCC,則將程序操作綁定到上半部分(上半部分不會執行內存的2位)讀取操作是可能的如果綁定到VSS,則啟用正常操作,讀取/重寫整個內存是可能的。此功能允許用戶分配內存的上半部分可防止意外編程的只讀存儲器。當寫被禁用時,從地址和字地址將是已確認,但不會確認數據。

這個引腳有一個內部下拉電路但是,在系統上如果不需要寫?;?,建議pin綁定到VSS。設備選擇輸入A2、A1和A0(as適當的)這些輸入統稱為“芯片選擇”信號當同一IIC上有多個EEPROM時公共汽車因此,如果存在這些輸入,則應連接到VCC或以獨特的方式進行VSS,以允許正確選擇EEPROM在多個eeprom中在典型的尋址序列中,IIC總線上的每個EEPROM都將這些輸入的配置與相應的3位“設備/頁面塊”進行比較選擇“信息(從機地址的一部分),以確定選擇例如,如果3位“設備/頁面塊選擇”為1-0-1,則為“設備選擇輸入”(A2,A1)的EEPROM和A0)分別連接到VCC-VSS-VCC,被選中。根據密度,只有適當數量的“設備“選擇輸入”在EEPROM上提供對于每個“設備”“選擇輸入”如果設備上不存在,則使用“設備/頁面塊選擇”字段中的相應位來選擇設備內部的“頁面塊”,而不是設備本身。

設備操作FM24C04U/05U支持雙向總線協議協議定義了向總線發送數據的任何設備作為發射機和接收設備作為接收機這個控制傳輸的設備是主設備被控制的是奴隸主機將始終啟動數據傳輸和提供發送和接收的時鐘操作。因此,FM24C04U/05U將被視為所有應用程序中的從屬。時鐘和數據約定只有在SCL低時,SDA線路上的數據狀態才能改變。SCL高期間的SDA狀態更改保留用于指示啟動和停止條件。啟動條件所有命令前面都有start條件,它是SCL高時SDA的高低轉換這個FM24C04U/05U連續監測SDA和SCL線路啟動條件,在此之前不會響應任何命令條件已滿足。停止條件所有通信都由一個停止條件終止,即SCL高時SDA由低到高的轉變停止FM24C04U/05U也使用條件來放置設備在待機電源模式下,除非寫入操作是正在執行,在這種情況下需要第二個停止條件在tWR周期之后,將設備置于待機模式。

FM24C04U/05U設備在識別到啟動條件及其從機地址后,將始終以確認響應如果已選擇設備和寫入操作,則FM24C04U/05U將在每個后續8位字節的接收。在讀取模式下,FM24C04U/05U從機將發送8位對于數據,釋放SDA線路并監視該線路是否有應答如果檢測到應答,FM24C04U/05U將繼續傳輸數據如果未檢測到應答,FM24C04U/05U將終止進一步的數據傳輸并等待停止條件返回待機電源模式。設備尋址在啟動條件之后,主機必須輸出它正在訪問的奴隸從機最重要的四位地址是設備類型標識符的地址這是固定的1010用于所有EEPROM設備。

所有IIC EEPROM都使用定義頁面的內部協議塊大小為2K位(用于字地址0x00到0xFF)。因此,使用地址位A0、A1或A2(如果指定為“P”)與字地址一起訪問頁塊用于訪問任何單個數據字節。從地址的最后一位定義是寫還是讀條件由主機請求“1”表示將執行操作,并由“0”啟動寫入模式。簡單回顧:在FM24C04U/05U識別到開始后條件下,連接到IIC總線的設備等待從設備通過SDA線路傳輸的地址如果發送從機地址與其中一個設備的地址匹配,即指定的從機通過確認將SDA線路拉低發出信號并等待進一步傳輸。寫操作字節寫入對于寫操作,需要第二個地址字段,即由八位組成的字地址,提供對選定內存頁中256字節中的任意一個在收到字節地址后,FM24C04U/05U用再次確認并等待接下來的8位數據,以確認的方式回應然后主機終止通過生成停止條件進行傳輸,此時FM24C04U/05U開始對非易失性存儲器的內部寫入循環當內部寫入循環正在進行,FM24C04U/05U輸入已禁用,設備將不響應來自的任何請求tWR期間的船長地址見圖4,確認和數據傳輸順序。

頁面寫入為了最小化寫入周期時間,FM24C04U/05U提供頁面寫入特征,最多可達到16個連續字節。位置可以一次全部編程(而不是16個單獨的字節寫入)為了方便這個特性,內存數組是按照“頁”來組織的從每16字節地址邊界開始的位置(例如,從數組地址0x00、0x10、0x20等開始)第頁寫操作限制對頁內字節位置的訪問在換言之,單頁寫入操作不會交叉到位置在另一頁上,但將“翻滾”到每當到達頁面末尾和其他位置時顯示頁面繼續被訪問頁面寫入操作可以是開始于頁面中的任何位置(起始地址頁寫入操作不必是第頁)。頁面寫入的啟動方式與字節寫入相同操作;但不是在發送后終止循環第一個數據字節,主機可以進一步發送多達15個字節收到每個字節后,FM24C04U/05U將響應使用確認脈沖,增加內部地址計數器到下一個地址,并準備接受下一個數據如果在生成停止條件之前,主機應發送超過16個字節,地址計數器將“翻轉”并以前寫入的數據將被覆蓋就像字節寫入一樣操作,在完成內部寫循環地址、確認和數據傳輸順序。

確認輪詢一旦發出停止條件以指示主機的寫入操作,FM24C04U/05U啟動內部寫入循環ACK輪詢可以立即啟動這涉及到發出起始條件后接從機地址進行寫入操作如果FM24C04U/05U仍忙于寫入操作不返回確認如果FM24C04U/05U有完成寫入操作后,將返回一個ACK,并且然后,主機可以繼續執行下一個讀或寫操作。寫?;ぃń魷轋M24C05U)內存上半部分(上2Kbit)的編程將不會如果FM24C05U的WP引腳連接到VCC,則發生。FM24C05U將響應從機和字節地址;但是如果訪問的內存由WP pin寫?;?,WP pinFM24C05U在第一個字節后不會產生應答已收到的數據因此,程序周期不會在斷言停止條件時啟動。

讀取操作讀操作的啟動方式與寫操作相同操作,除了從機的R/W位地址設置為1有三種基本讀取操作:當前地址讀取、隨機讀取和順序讀取。當前地址讀取FM24C04U/05U內部包含一個地址計數器維護訪問的最后一個字節的地址,增量為一個因此,如果最后一次訪問(讀或寫)是地址n,下一個讀取操作將從地址n+1收到R/W設置為的從機地址時首先,FM24C04U/05U發出確認并發送八位字主人不會承認轉讓但確實產生了停止條件,因此FM24C04U/05U停止傳輸地址、確認和數據傳輸的順序見圖6。隨機讀取隨機讀取操作允許主機訪問任何內存以隨機的方式定位在發出從機地址之前當R/W位設置為1時,主機必須首先執行“虛擬”寫入操作主人發出啟動條件,從地址,R/W位設置為零,然后是字節地址已讀取字節地址確認后,主機立即發出另一個啟動條件和從機地址R/W位設為1接下來是FM24C04U/05U的確認,然后是8位字這個主服務器不會確認傳輸,但會生成停止條件,因此FM24C04U/05U停止傳輸有關地址、確認和數據傳輸順序。順序讀取順序讀取可以作為當前地址讀取啟動或隨機存取讀取第一個字是用同樣的方式傳送的與其他讀取模式一樣的方式;但是,現在的主機以確認回應,表示它需要額外的數據FM24C04U/05U繼續為每個收到確認讀取操作由主機沒有應答應答或生成停止條件。數據輸出與來自地址n的數據是連續的然后是n+1的數據用于讀取的地址計數器操作增加所有字地址位,允許在一次操作中要連續讀取的內存內容之后整個內存已被讀取,計數器“翻轉”到記憶的開始FM24C04U/05U繼續輸出收到的每個確認的數據參見圖地址、確認和數據傳輸順序。


技術文章分類
相關技術文章