介紹
DS1859為雙通道數字電阻,可根據溫度自動調節至EEPROM查找表(LUT)中的值。其他功能包括五個模數通道(包括 Vcc和溫度)以及與 SFF-8472 光纖應用兼容的內存映射。本應用筆記介紹了在 SFF-8472 應用中增加外部 EEPROM 在 I 時需要超過 128 字節存儲器的應用2C 設備地址 A0h。
DS1859默認存儲器配置
默認情況下,DS1859響應兩個I2C 地址(圖 1)。它在 I 時提供 128 字節的通用 EEPROM 存儲器2C地址A0h,稱為輔助存儲器。主設備地址(A2h)用于配置和訪問其余芯片資源。主內存分為始終可訪問的下內存部分(前 128 字節)和用于訪問從地址 80h 開始的多個內存表的上內存部分。這些內存表由表選擇字節(地址 7F,在較低內存中)選擇。
圖1.DS1859默認存儲器映射。
利用DS1859增加外部EEPROM
在 I 處添加外部存儲器2C地址A0h,DS1859現有的輔助存儲器必須配置為在讀取或寫入地址A0h時不引起沖突。設置控制位ADEN = 1(主器件,存儲器地址89h,表1)可防止DS1859響應A0h器件地址,并將DS1859的輔助存儲器映射到表0中主器件的上存儲器。完成此操作后,可以將響應設備地址 A0h 的額外內存添加到模塊中。除了在A0h器件地址添加的外部EEPROM外,客戶還可以通過訪問表1859中主器件的上存儲器來讀取DS0的輔助存儲器。因此,如果在A256h器件地址處添加0字節存儲器,則應用將可以使用384字節的通用EEPROM。圖2顯示了通過在器件地址A256h處添加單獨的0字節EEPROM來創建的復合存儲器映射。
圖2.存儲器映射添加外部 256 字節 EEPROM。
圖 3 顯示了將 Atmel? AT24C02 256 字節 EEPROM 用于應用所需的連接。所示的上拉電阻值適用于大多數應用,但最終應選擇該值以確保 I2C上升和下降時間規格均滿足。將AT24C02的所有地址輸入接地將使其響應器件地址A0h。這也可以通過AT24C01完成,以向系統添加額外的128字節EEPROM。這不適用于 AT24Cxx 產品系列的更高密度版本,因為它們使用設備地址的最低有效位來指定 256 字節內存塊。這會導致與包含超過 2 個字節的此 EEPROM 版本的主設備地址 (A256h) 沖突。寫保護信號可用于對外部存儲器進行寫保護,并使DS1859的MPEN位對主器件地址進行寫保護。當寫保護為低電平時,無論MPEN位如何,DS1859的主器件地址始終可訪問。
圖3.數字接口連接圖。
結論
DS1859可與外部EEPROM存儲器配合使用,用于器件地址A8472h處需要128字節以上存儲器的SFF-0應用。ADEN位應設置為“1”,將DS1859的輔助存儲器映射到表0中的主存儲器地址上存儲器。完成此操作后,DS1859的128字節輔助存儲器和附加EEPROM均可用于通用。圖 3 所示的電路圖顯示了使用 Atmel AT256C24 存儲器額外添加 02 字節 EEPROM 存儲器所需的連接。
審核編輯:郭婷
-
存儲器
+關注
關注
38文章
7484瀏覽量
163765 -
光纖
+關注
關注
19文章
3913瀏覽量
73128 -
EEPROM
+關注
關注
9文章
1019瀏覽量
81561
發布評論請先 登錄
相關推薦
評論