找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 893|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

I2C接口的EEPROM規(guī)格書疑問

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主


使用一顆I2C接口的EEPROM,供電電壓是3.3V,速率為Fast Mode 400khZ, 需要嚴(yán)格確定上拉電阻值,查閱規(guī)格書后,
在電氣特性參數(shù)里,只看到在Fast Mode模式下,只有Vcc=1.7v~2.5v測試條件下的Rise time, fall time值,沒有3.3V下的測試值。

我芯片用的是3.3V電壓,如何知道此電壓下I2C 信號的fall time,rise time?不明白3.3v這么常用的電壓,為什么規(guī)格書上只在1.7v-2.5v范圍內(nèi)做了測試?

3.3v電壓下的參數(shù)是否可以參考1.7v-2.5v的數(shù)據(jù)?




希望高手指點(diǎn)。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1130941 發(fā)表于 2024-8-26 16:04 | 只看該作者
在I2C接口的EEPROM使用中,確認(rèn)上拉電阻的值確實(shí)非常重要,而Rise time和Fall time的值是決定上拉電阻大小的重要參數(shù)。  ### 1. **為什么規(guī)格書只提供1.7V-2.5V范圍的測試值?** 通常情況下,EEPROM等器件的規(guī)格書在電氣特性部分只給出某些典型條件下的測試值,而這些條件通常是最苛刻的工作條件或器件在特定工作模式下的性能保證條件。對于1.7V~2.5V的測試,可能是因?yàn)镋EPROM在該電壓范圍內(nèi)的I2C信號傳輸特性對速率的要求更加嚴(yán)格,而高電壓(如3.3V)的情況下通常具有較大的噪聲余量,因此沒有給出具體的測試數(shù)據(jù)。  ### 2. **如何確定3.3V下的Rise time和Fall time?** 雖然規(guī)格書沒有直接提供3.3V下的Rise time和Fall time,但可以通過以下幾種方式來確定或推斷: - **近似計(jì)算:** 一般情況下,Rise time和Fall time與電源電壓成反比,也就是說,隨著電壓增加,Rise time和Fall time會變短。因此,3.3V的情況下,Rise time和Fall time應(yīng)該會比1.7V-2.5V的情況更短。你可以參考低電壓的時(shí)序參數(shù),結(jié)合電路的具體情況,近似推測3.3V下的值。 - **實(shí)際測量:** 如果條件允許,可以使用示波器測量實(shí)際電路中SDA和SCL信號的上升和下降時(shí)間,這樣可以得到精確的值。 - **使用推薦的上拉電阻:** 有些芯片制造商在規(guī)格書中可能提供了推薦的上拉電阻值,可以根據(jù)這些推薦值選擇電阻,并進(jìn)行實(shí)際測試。  ### 3. **是否可以參考1.7V-2.5V的數(shù)據(jù)?** 3.3V電壓下的參數(shù)可以**參考**1.7V~2.5V的數(shù)據(jù),但不能直接使用。因?yàn)镮2C的信號特性(特別是上升時(shí)間和下降時(shí)間)會隨著電壓的變化而變化,因此需要進(jìn)行相應(yīng)的調(diào)整和測試以確保系統(tǒng)在3.3V下能正常工作。  如果規(guī)格書或其他文檔沒有提供3.3V下的Rise time和Fall time,可以通過實(shí)際測量或使用一些經(jīng)驗(yàn)值來確定上拉電阻。例如,對于3.3V電源和400kHz I2C速率,通常推薦的上拉電阻值在2kΩ到10kΩ之間,具體值需要根據(jù)實(shí)際測量的上升時(shí)間和下降時(shí)間來調(diào)整。
回復(fù)

使用道具 舉報(bào)

板凳
ID:1130941 發(fā)表于 2024-8-26 16:05 | 只看該作者
在I2C接口的EEPROM使用中,確認(rèn)上拉電阻的值確實(shí)非常重要,而Rise time和Fall time的值是決定上拉電阻大小的重要參數(shù)。
1. 為什么規(guī)格書只提供1.7V-2.5V范圍的測試值?
通常情況下,EEPROM等器件的規(guī)格書在電氣特性部分只給出某些典型條件下的測試值,而這些條件通常是最苛刻的工作條件或器件在特定工作模式下的性能保證條件。對于1.7V~2.5V的測試,可能是因?yàn)镋EPROM在該電壓范圍內(nèi)的I2C信號傳輸特性對速率的要求更加嚴(yán)格,而高電壓(如3.3V)的情況下通常具有較大的噪聲余量,因此沒有給出具體的測試數(shù)據(jù)。
2. 如何確定3.3V下的Rise time和Fall time?
雖然規(guī)格書沒有直接提供3.3V下的Rise time和Fall time,但可以通過以下幾種方式來確定或推斷:
近似計(jì)算: 一般情況下,Rise time和Fall time與電源電壓成反比,也就是說,隨著電壓增加,Rise time和Fall time會變短。因此,3.3V的情況下,Rise time和Fall time應(yīng)該會比1.7V-2.5V的情況更短。你可以參考低電壓的時(shí)序參數(shù),結(jié)合電路的具體情況,近似推測3.3V下的值。
實(shí)際測量: 如果條件允許,可以使用示波器測量實(shí)際電路中SDA和SCL信號的上升和下降時(shí)間,這樣可以得到精確的值。
使用推薦的上拉電阻:有些芯片制造商在規(guī)格書中可能提供了推薦的上拉電阻值,可以根據(jù)這些推薦值選擇電阻,并進(jìn)行實(shí)際測試。
3. 是否可以參考1.7V-2.5V的數(shù)據(jù)?
3.3V電壓下的參數(shù)可以參考1.7V~2.5V的數(shù)據(jù),但不能直接使用。因?yàn)镮2C的信號特性(特別是上升時(shí)間和下降時(shí)間)會隨著電壓的變化而變化,因此需要進(jìn)行相應(yīng)的調(diào)整和測試以確保系統(tǒng)在3.3V下能正常工作。
如果規(guī)格書或其他文檔沒有提供3.3V下的Rise time和Fall time,可以通過實(shí)際測量或使用一些經(jīng)驗(yàn)值來確定上拉電阻。例如,對于3.3V電源和400kHz I2C速率,通常推薦的上拉電阻值在2kΩ到10kΩ之間,具體值需要根據(jù)實(shí)際測量的上升時(shí)間和下降時(shí)間來調(diào)整。
回復(fù)

使用道具 舉報(bào)

地板
ID:624769 發(fā)表于 2024-8-26 20:55 | 只看該作者
你測試一下不就好了? 加快速度后是不是能 成功 讀寫, 測試數(shù)據(jù)表只是給一個(gè)參考, 具體能到多少還是看你自己嘗試.
回復(fù)

使用道具 舉報(bào)

5#
ID:344848 發(fā)表于 2024-8-27 06:59 | 只看該作者
已經(jīng)包含在Fast Mode Plus中。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表