日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DS4520:9位I2C非易失性I/O擴展器+內(nèi)存的深度解析

h1654155282.3538 ? 2026-05-11 16:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DS4520:9位I2C非易失性I/O擴展器+內(nèi)存的深度解析

在電子設(shè)計領(lǐng)域,對于I/O擴展和內(nèi)存存儲功能的需求日益增長。DS4520作為一款9位非易失性(NV)I/O擴展器,同時具備64字節(jié)的NV用戶內(nèi)存,通過I2C兼容串行接口進行控制,為工程師們提供了強大而靈活的解決方案。本文將對DS4520進行詳細的技術(shù)剖析,幫助電子工程師更好地了解和應(yīng)用這款產(chǎn)品。

文件下載:DS4520.pdf

一、產(chǎn)品概述

1. 基本功能

DS4520是一款9位非易失性I/O擴展器,擁有64字節(jié)的NV用戶內(nèi)存。它為用戶提供了一種數(shù)字可編程的替代方案,可取代用于控制數(shù)字邏輯節(jié)點的硬件跳線和機械開關(guān)。每個I/O引腳都能獨立配置,輸出為開漏形式,并帶有可選上拉電阻,每個輸出可吸收高達12mA的電流。由于該設(shè)備具有非易失性,上電后能立即以期望狀態(tài)工作,無需等待主機CPU啟動控制就能直接控制數(shù)字邏輯輸入。

2. 應(yīng)用領(lǐng)域

DS4520的應(yīng)用十分廣泛,涵蓋了多個領(lǐng)域:

  • RAM-Based FPGA Bank Switching for Multiple Profiles:用于基于RAM的FPGA多配置文件的銀行切換。
  • Selecting Between Boot Flash:在啟動閃存之間進行選擇。
  • Setting ASIC Configurations/Profiles Servers:設(shè)置ASIC配置/配置文件服務(wù)器。
  • Network Storage Routers:網(wǎng)絡(luò)存儲路由器。
  • Telecom Equipment:電信設(shè)備。
  • PC Peripherals:PC外設(shè)。

二、產(chǎn)品特性

1. 功能特性

  • 可編程替代機械跳線和開關(guān):能夠以數(shù)字編程的方式替代傳統(tǒng)的機械跳線和開關(guān),提高了系統(tǒng)的靈活性和可配置性。
  • 九個NV輸入/輸出引腳:提供了九個非易失性的輸入/輸出引腳,可獨立配置,滿足不同的應(yīng)用需求。
  • 64字節(jié)NV用戶內(nèi)存(EEPROM:可用于存儲用戶數(shù)據(jù),方便系統(tǒng)進行數(shù)據(jù)管理。
  • I2C兼容串行接口:支持I2C通信協(xié)議,便于與其他設(shè)備進行通信。
  • 最多8個設(shè)備可在同一I2C總線上多節(jié)點連接:允許在同一I2C總線上連接多個DS4520設(shè)備,擴展系統(tǒng)的功能。
  • 帶可配置上拉電阻的開漏輸出:輸出為開漏形式,并且上拉電阻可配置,增加了輸出的靈活性。
  • 輸出能夠吸收12mA電流:具有較強的驅(qū)動能力。
  • 低功耗:降低了系統(tǒng)的能耗。
  • 寬工作電壓(2.7V至5.5V):適應(yīng)不同的電源環(huán)境。
  • 工作溫度范圍:-40°C至+85°C:具有較寬的工作溫度范圍,適用于各種工業(yè)和商業(yè)環(huán)境。

2. 電氣特性

絕對最大額定值

  • 電壓:VCC、SDA和SCL引腳相對于地的電壓范圍為 -0.5V至 +6.0V;A0、A1、A2和I/O_n引腳相對于地的電壓范圍為 -0.5V至 (VCC + 0.5V),但不超過 +6.0V。
  • 溫度:工作溫度范圍為 -40°C至 +85°C,EEPROM編程溫度范圍為0°C至 +70°C,存儲溫度范圍為 -55°C至 +125°C。

推薦直流工作條件

參數(shù) 符號 條件 最小值 典型值 最大值 單位
電源電壓 VCC +2.7 +5.5 V
輸入邏輯1 VIH 0.7 x VCC VCC + 0.3 V
輸入邏輯0 VIL -0.3 0.3 x VCC V

直流電氣特性

參數(shù) 符號 條件 最小值 典型值 最大值 單位
待機電流 ISTBY 2 10 μA
輸入泄漏電流 IL -1.0 +1.0 μA
每個I/O引腳的輸入電流 II/O 0.4V < VIO < 0.9VCC -1.0 +1.0 μA
低電平輸出電壓(SDA) VOL_SDA 3mA灌電流 0 0.4 V
6mA灌電流 0 0.6 V
I/O引腳低電平輸出電壓 VOL_IO 12mA灌電流 0.4 V
I/O引腳拉電阻 RPU 4.0 5.5 7.5
I/O電容 CIO 10 pF
上電復(fù)位電壓 VPOR 1.6 V

交流電氣特性

參數(shù) 符號 條件 最小值 典型值 最大值 單位
SCL時鐘頻率 fSCL 0 400 kHz
停止和啟動條件之間的總線空閑時間 tBUF 1.3 μs
(重復(fù))啟動條件保持時間 tHD:STA 0.6 μs
SCL低電平周期 tLOW 1.3 μs
SCL高電平周期 tHIGH 0.6 μs
數(shù)據(jù)保持時間 tHD:DAT 0 0.9 μs
數(shù)據(jù)建立時間 tSU:DAT 100 ns
啟動建立時間 tSU:STA 0.6 μs
SDA和SCL上升時間 tR 20 + 0.1CB 300 ns
SDA和SCL下降時間 tF 20 + 0.1CB 300 ns
停止建立時間 tSU:STO 0.6 μs
SDA和SCL電容負載 CB 400 pF
EEPROM寫入時間 tWR 10 20 ms

3. 非易失性內(nèi)存特性

EEPROM寫入次數(shù)在 +70°C時可達50,000次。

三、引腳配置與說明

1. 引腳配置

DS4520采用16引腳TSSOP封裝,引腳分布如下: 引腳 名稱 功能
1 I/O_0 輸入/輸出0,雙向I/O引腳
2 I/O_1 輸入/輸出1,雙向I/O引腳
3 I/O_2 輸入/輸出2,雙向I/O引腳
4 I/O_3 輸入/輸出3,雙向I/O引腳
5 I/O_4 輸入/輸出4,雙向I/O引腳
6 A0 I2C地址輸入,與A1、A2共同確定設(shè)備的I2C從地址
7 A1 I2C地址輸入,與A0、A2共同確定設(shè)備的I2C從地址
8 VCC 電源電壓
9 SDA I2C串行數(shù)據(jù)開漏輸入/輸出
10 SCL I2C串行時鐘輸入
11 A2 I2C地址輸入,與A0、A1共同確定設(shè)備的I2C從地址
12 I/O_5 輸入/輸出5,雙向I/O引腳
13 I/O_6 輸入/輸出6,雙向I/O引腳
14 I/O_7 輸入/輸出7,雙向I/O引腳
15 I/O_8 輸入/輸出8,雙向I/O引腳
16 GND

2. 引腳功能詳細說明

  • I/O引腳:共有9個雙向I/O引腳(I/O_0 - I/O_8),可獨立配置為輸入或輸出。
  • 地址引腳(A0、A1、A2):用于確定設(shè)備的I2C從地址。當引腳連接到GND時,對應(yīng)從地址位為‘0’;連接到VCC時,對應(yīng)從地址位為‘1’。
  • SDA和SCL引腳:用于I2C通信,SDA為串行數(shù)據(jù)引腳,SCL為串行時鐘引腳。
  • VCC和GND引腳:分別為電源和地引腳。

四、詳細功能解析

1. 可編程NV I/O引腳

每個可編程I/O引腳由一個輸入和一個帶有可選內(nèi)部上拉電阻的集電極開路輸出組成。通過寫入上拉使能寄存器(F0h和F1h)可啟用每個I/O引腳的上拉電阻;寫入I/O控制寄存器(F2h和F3h)可將輸出拉低或?qū)⑾吕?a target="_blank">晶體管置于高阻抗狀態(tài);讀取I/O狀態(tài)寄存器(F8h和F9h)可獲取I/O引腳的電壓電平。I/O控制寄存器和上拉使能寄存器都是SRAM影子EEPROM寄存器,可通過配置寄存器中的SEE位禁用EEPROM寫入,減少寫入寄存器所需的時間,并增加I/O引腳在EEPROM磨損前的調(diào)整次數(shù)。

2. 內(nèi)存映射和內(nèi)存類型

DS4520的內(nèi)存映射包含三種不同類型的內(nèi)存:EEPROM、SRAM影子EEPROM和SRAM。

  • EEPROM:非易失性內(nèi)存,寫入這些位置會觸發(fā)EEPROM寫入周期,寫入時間由交流電氣特性表中的tWR指定。
  • SRAM影子EEPROM:可通過配置寄存器中的SEE位(F4h的最低位)設(shè)置為兩種模式。當SEE = 0(默認)時,內(nèi)存位置表現(xiàn)得像EEPROM;當SEE = 1時,寫入影子SRAM而不是EEPROM,消除了EEPROM寫入時間和EEPROM磨損的問題,適用于需要頻繁寫入I/O的應(yīng)用。
  • SRAM:標準SRAM,用于臨時存儲數(shù)據(jù)。

3. 從地址和地址引腳

DS4520的從地址由A0、A1和A2地址引腳的狀態(tài)決定。地址引腳連接到GND時,從地址的相應(yīng)位為‘0’;連接到VCC時,相應(yīng)位為‘1’。

五、I2C串行接口

1. I2C定義

  • 主設(shè)備:控制總線上的從設(shè)備,生成SCL時鐘脈沖、啟動和停止條件。
  • 從設(shè)備:根據(jù)主設(shè)備的請求發(fā)送和接收數(shù)據(jù)。
  • 總線空閑:停止和啟動條件之間的時間,此時SDA和SCL都處于非活動狀態(tài)且為邏輯高電平,通常會使從設(shè)備進入低功耗模式。
  • 啟動條件:主設(shè)備生成啟動條件以啟動與從設(shè)備的新數(shù)據(jù)傳輸,當SCL保持高電平時,SDA從高電平轉(zhuǎn)換為低電平產(chǎn)生啟動條件。
  • 停止條件:主設(shè)備生成停止條件以結(jié)束與從設(shè)備的數(shù)據(jù)傳輸,當SCL保持高電平時,SDA從低電平轉(zhuǎn)換為高電平產(chǎn)生停止條件。
  • 重復(fù)啟動條件:主設(shè)備在一次數(shù)據(jù)傳輸結(jié)束時使用重復(fù)啟動條件,以立即啟動下一次數(shù)據(jù)傳輸,常用于讀操作中指定數(shù)據(jù)傳輸?shù)钠鹗純?nèi)存地址。
  • 位寫入:SDA的轉(zhuǎn)換必須在SCL的低電平期間進行,SDA上的數(shù)據(jù)在SCL的整個高脈沖期間以及建立和保持時間內(nèi)必須保持有效且不變,數(shù)據(jù)在SCL的上升沿移入設(shè)備。
  • 位讀取:在寫操作結(jié)束時,主設(shè)備必須在下次SCL上升沿之前釋放SDA總線一段時間,設(shè)備在SCL前一個脈沖的下降沿將數(shù)據(jù)位移出SDA,在當前SCL脈沖的上升沿數(shù)據(jù)位有效。
  • 確認(ACK和NACK):在字節(jié)傳輸期間,第9位總是確認位。接收數(shù)據(jù)的設(shè)備(讀操作時的主設(shè)備或?qū)懖僮鲿r的從設(shè)備)通過在第9位發(fā)送0進行ACK,發(fā)送1進行NACK。ACK表示設(shè)備正確接收數(shù)據(jù),NACK用于終止讀序列或表示設(shè)備未接收數(shù)據(jù)。

2. I2C通信操作

寫入單個字節(jié)到從設(shè)備

主設(shè)備必須生成啟動條件,寫入從地址字節(jié)(R/W = 0),寫入內(nèi)存地址,寫入數(shù)據(jù)字節(jié),然后生成停止條件。在所有字節(jié)寫入操作中,主設(shè)備必須讀取從設(shè)備的確認。

寫入多個字節(jié)到從設(shè)備

主設(shè)備生成啟動條件,寫入從地址字節(jié)(R/W = 0),寫入內(nèi)存地址,最多寫入8個數(shù)據(jù)字節(jié),然后生成停止條件。DS4520能夠在一次寫入事務(wù)中寫入最多8個字節(jié)(一頁或一行),內(nèi)部地址計數(shù)器允許在不發(fā)送每個數(shù)據(jù)字節(jié)前的內(nèi)存地址的情況下將數(shù)據(jù)寫入連續(xù)地址,但地址計數(shù)器限制寫入為一個8字節(jié)頁面。若要防止地址回繞,主設(shè)備必須在頁面結(jié)束時發(fā)送停止條件,等待總線空閑或EEPROM寫入時間過去,然后生成新的啟動條件,寫入從地址字節(jié)和下一個內(nèi)存行的第一個內(nèi)存地址,再繼續(xù)寫入數(shù)據(jù)。

確認輪詢

每次寫入EEPROM頁面時,DS4520在停止條件后需要EEPROM寫入時間(tw)將頁面內(nèi)容寫入EEPROM。在EEPROM寫入時間內(nèi),設(shè)備不確認其從地址,因為它處于忙碌狀態(tài)??梢酝ㄟ^重復(fù)尋址DS4520來利用這一現(xiàn)象,以便設(shè)備準備好后立即繼續(xù)通信。另一種方法是在嘗試訪問設(shè)備之前等待最長tw時間。

EEPROM寫入周期

當EEPROM寫入發(fā)生時,DS4520會寫入整個EEPROM內(nèi)存頁面,即使只修改了頁面上的單個字節(jié)。未修改頁面上所有8個字節(jié)的寫入是有效的,不會損壞同一頁面上的其他字節(jié)。由于整個頁面被寫入,即使事務(wù)中未修改的頁面上的字節(jié)也仍然會經(jīng)歷一次寫入周期。

從從設(shè)備讀取單個字節(jié)

讀操作在內(nèi)存地址計數(shù)器的當前值處進行。主設(shè)備生成啟動條件,寫入從地址字節(jié)(R/W = 1),讀取數(shù)據(jù)字節(jié)并發(fā)送NACK表示傳輸結(jié)束,然后生成停止條件。為了從指定內(nèi)存位置進行讀取,可以使用虛擬寫周期將地址計數(shù)器強制設(shè)置為特定值。

從從設(shè)備讀取多個字節(jié)

讀操作可以用于一次讀取多個字節(jié)。主設(shè)備在讀取數(shù)據(jù)字節(jié)時,如果希望繼續(xù)讀取另一個字節(jié),則發(fā)送ACK;讀取最后一個字節(jié)后,必須發(fā)送NACK表示傳輸結(jié)束,然后生成停止條件。

六、應(yīng)用注意事項

1. 電源去耦

為了獲得最佳效果,強烈建議在IC電源引腳使用去耦電容。典型的去耦電容值為0.01μF和0.1μF,應(yīng)使用高質(zhì)量的陶瓷表面貼裝電容,并盡可能靠近IC的VCC和GND引腳安裝,以最小化引線電感。

2. 芯片和封裝信息

DS4520的晶體管數(shù)量為14,398,基板接地。關(guān)于最新的封裝外形信息和焊盤圖案(封裝尺寸),可訪問www.maximintegrated.com/packages。

七、總結(jié)

DS4520作為一款功能強大的9位I2C非易失性I/O擴展器,具有豐富的特性和靈活的配置選項,適用于多種應(yīng)用場景。通過對其電氣特性、引腳配置、內(nèi)存映射和I2C通信等方面的詳細了解,電子工程師可以更好地將其應(yīng)用于實際設(shè)計中,提高系統(tǒng)的性能和可靠性。在使用過程中,需要注意電源去耦等應(yīng)用注意事項,以確保設(shè)備的正常運行。你在實際應(yīng)用中是否遇到過類似I/O擴展器的使用問題呢?歡迎在評論區(qū)分享你的經(jīng)驗和見解。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    探索DS4550:I2C與JTAG接口的9I/O擴展器

    探索DS4550:I2C與JTAG接口的9
    的頭像 發(fā)表于 05-11 16:20 ?32次閱讀

    SGM4593:低電壓16I2C和SMBus低功耗I/O擴展器深度解析

    SGM4593:低電壓16I2C和SMBus低功耗I/O擴展器
    的頭像 發(fā)表于 03-17 09:10 ?436次閱讀

    SGM4594:低電壓16I2C和SMBus低功耗I/O擴展器的全面解析

    SGM4594:低電壓16I2C和SMBus低功耗I/O擴展器的全面
    的頭像 發(fā)表于 03-17 09:10 ?507次閱讀

    SGM4591:低電壓16I2C和SMBus低功耗I/O擴展器深度解析

    SGM4591:低電壓16I2C和SMBus低功耗I/O擴展器
    的頭像 發(fā)表于 03-16 17:20 ?468次閱讀

    深入解析PCF8574:I2C總線8I/O擴展器的設(shè)計與應(yīng)用

    深入解析PCF8574:I2C總線8I/O擴展器
    的頭像 發(fā)表于 12-30 18:00 ?1386次閱讀

    PCA9555:16I2C和SMBus I/O擴展器的全面解析

    PCA9555:16I2C和SMBus I/O擴展器的全面
    的頭像 發(fā)表于 12-29 09:55 ?864次閱讀

    PCA9539:16I2C與SMBus低功耗I/O擴展器深度解析

    PCA9539:16I2C與SMBus低功耗I/O擴展器
    的頭像 發(fā)表于 12-29 09:55 ?553次閱讀

    PCA9554:8I2C和SMBus I/O擴展器深度解析

    PCA9554:8I2C和SMBus I/O擴展器深度
    的頭像 發(fā)表于 12-27 13:45 ?1144次閱讀

    PCA9554A:遠程 8 $I^{2}C$ 和 SMBus I/O 擴展器深度解析

    PCA9554A:遠程 8 $I^{2}C$ 和 SMBus I/O 擴展器
    的頭像 發(fā)表于 12-27 11:00 ?1143次閱讀

    PCA9534:8I2C和SMBus低功耗I/O擴展器深度解析

    PCA9534:8I2C和SMBus低功耗I/O擴展器
    的頭像 發(fā)表于 12-27 10:55 ?1127次閱讀

    TCA6408A:低電壓8I2C和SMBus I/O擴展器深度解析

    TCA6408A:低電壓8I2C和SMBus I/O擴展器
    的頭像 發(fā)表于 12-25 10:25 ?900次閱讀

    TCA6424A:低電壓24I2C和SMBus I/O擴展器深度解析

    TCA6424A:低電壓24I2C和SMBus I/O擴展器
    的頭像 發(fā)表于 12-24 15:30 ?534次閱讀

    TCA9536:I2C總線4I/O擴展器深度解析

    TCA9536:I2C總線4I/O擴展器深度解析
    的頭像 發(fā)表于 12-16 17:25 ?874次閱讀

    DS4520 9、I2C、輸入/輸出擴展器與存儲技術(shù)手冊

    DS45209(NV) I/
    的頭像 發(fā)表于 05-26 15:41 ?656次閱讀
    <b class='flag-5'>DS4520</b> <b class='flag-5'>9</b><b class='flag-5'>位</b>、<b class='flag-5'>I</b>2<b class='flag-5'>C</b>、<b class='flag-5'>非</b><b class='flag-5'>易</b><b class='flag-5'>失</b>、輸入/輸出<b class='flag-5'>擴展器</b>與存儲<b class='flag-5'>器</b>技術(shù)手冊

    DS4550 I2C和JTAG、、9、輸入/輸出擴展器與存儲技術(shù)手冊

    DS4550是9(NV) I/
    的頭像 發(fā)表于 05-26 09:50 ?1068次閱讀
    <b class='flag-5'>DS</b>4550 <b class='flag-5'>I</b>2<b class='flag-5'>C</b>和JTAG、<b class='flag-5'>非</b><b class='flag-5'>易</b><b class='flag-5'>失</b>、<b class='flag-5'>9</b><b class='flag-5'>位</b>、輸入/輸出<b class='flag-5'>擴展器</b>與存儲<b class='flag-5'>器</b>技術(shù)手冊
    老河口市| 台湾省| 安顺市| 吴堡县| 盐池县| 改则县| 交城县| 吉林省| 永和县| 宜州市| 新竹县| 福州市| 南涧| 天长市| 滦平县| 浦东新区| 达尔| 乌恰县| 汉川市| 常宁市| 博客| 黄骅市| 华宁县| 伽师县| 蓬溪县| 类乌齐县| 康保县| 南和县| 含山县| 甘肃省| 邹平县| 晋城| 全南县| 黄梅县| 防城港市| 和硕县| 府谷县| 永登县| 临武县| 泰兴市| 尤溪县|