會員登陸
帳號:

密碼:

記住我



忘記密碼?

現在註冊!
網站導航
最新下載
訪問統計 (自2012/5/3)


正在流覽:   1 名訪客





24LC08
高級會員
註冊日期:
2004/09/14 09:43
所屬群組:
註冊會員
文章: 72
等級: 7; EXP: 40
HP : 0 / 160
MP : 24 / 7127
離線
你好,有個問題想要請教。
這顆IC,如果我的VCC給5V,可是WP和I2C都是3.3V,是否ok。
會不會影響運作。

WP腳位,我是用一顆MCU來提供,也就是說,當產品一上電,5V就會很快存在,此時EEPROM就會上電。
但在這個時候,當MCU還沒有正常開始運作,因為MCU是吃3.3V的電會有一個轉換電壓時間還有FIRMWARE載入的時間。
在此時WP可能為高阻抗狀態,在這個時候會不會有什麼可能的問題,例如之前我常發生的EEPROM資料遺失的問題。

關於之前一直請教的EEPROM資料遺失的問題,其實最後還是無法查出來,可是發生的機率已經不會那麼頻繁了。

2018/04/24 14:55
轉換PDF檔 列印


Re: 24LC08
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14865
等級: 73; EXP: 62
HP : 1089 / 1815
MP : 4955 / 82777
在線上
24LC08 就直接供應3.3伏特就可以了。

2018/04/24 20:30
轉換PDF檔 列印


Re: 24LC08
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14865
等級: 73; EXP: 62
HP : 1089 / 1815
MP : 4955 / 82777
在線上
一般而言這個跟 WP 沒有關係,有可能是MCU的電壓未達工作狀態時,程式的亂執行所造成的寫入動作,這現象就好像資料遺失的一種誤判。
一般加一個 Voltsge Supervisor 來避免不穩定電壓時所造成的誤動作。

2018/04/24 20:35
轉換PDF檔 列印


Re: 24LC08
高級會員
註冊日期:
2004/09/14 09:43
所屬群組:
註冊會員
文章: 72
等級: 7; EXP: 40
HP : 0 / 160
MP : 24 / 7127
離線
引用:

Ryang 寫道:
一般而言這個跟 WP 沒有關係,有可能是MCU的電壓未達工作狀態時,程式的亂執行所造成的寫入動作,這現象就好像資料遺失的一種誤判。
一般加一個 Voltsge Supervisor 來避免不穩定電壓時所造成的誤動作。


Hi, Ryang.
其實目前狀況比較沒有再發生了。
關於Ryang的回覆,有個問題想要請教。

一般來說,上電的順序,是否是MCU啟動後,EEPROM 和 PIC電源才啟動。
還是說相反。
EEPROM 和 PIC 要先啟動好,等待MCU操作。
?

11月20日 11:13:59
轉換PDF檔 列印


Re: 24LC08
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14865
等級: 73; EXP: 62
HP : 1089 / 1815
MP : 4955 / 82777
在線上
I2C Bus 架構一般是 Schmitter Trigger, Low 電位沒有問題,但 Hi 電位只有 3.3V 無法達到一般高電位的門檻 (0.8 Vcc) 所以容易出錯。 所以將 24LC08 提高到 5V 供電是有必要的。

上電一般都是同時的,只要 MCU 在對外部電路做控制或存取時,外部的電路一定要確定已進入準備模式,隨時都可以接受 MCU 控制這樣就可以了。

需注意的是:如果兩的電路或裝置採不同是上電時,這須注意一下介面之間漏電的問題,是否會因此漏電導致對方無法正常上電的現象。

11月20日 11:27:10
轉換PDF檔 列印


Re: 24LC08
高級會員
註冊日期:
2004/09/14 09:43
所屬群組:
註冊會員
文章: 72
等級: 7; EXP: 40
HP : 0 / 160
MP : 24 / 7127
離線
引用:

Ryang 寫道:
I2C Bus 架構一般是 Schmitter Trigger, Low 電位沒有問題,但 Hi 電位只有 3.3V 無法達到一般高電位的門檻 (0.8 Vcc) 所以容易出錯。 所以將 24LC08 提高到 5V 供電是有必要的。

上電一般都是同時的,只要 MCU 在對外部電路做控制或存取時,外部的電路一定要確定已進入準備模式,隨時都可以接受 MCU 控制這樣就可以了。

需注意的是:如果兩的電路或裝置採不同是上電時,這須注意一下介面之間漏電的問題,是否會因此漏電導致對方無法正常上電的現象。


Hi, Ryang.
如果說,MCU吃的是3.3V,它透過I2C和EEPROM(24lc08 / 24lc64)溝通。
EEPROM也還是建議提到到5V供電? 而不是和MCU吃同一組相同的電壓源。

11月20日 15:45:18
轉換PDF檔 列印


Re: 24LC08
高級會員
註冊日期:
2004/09/14 09:43
所屬群組:
註冊會員
文章: 72
等級: 7; EXP: 40
HP : 0 / 160
MP : 24 / 7127
離線
引用:

Ryang 寫道:
I2C Bus 架構一般是 Schmitter Trigger, Low 電位沒有問題,但 Hi 電位只有 3.3V 無法達到一般高電位的門檻 (0.8 Vcc) 所以容易出錯。 所以將 24LC08 提高到 5V 供電是有必要的。

上電一般都是同時的,只要 MCU 在對外部電路做控制或存取時,外部的電路一定要確定已進入準備模式,隨時都可以接受 MCU 控制這樣就可以了。

需注意的是:如果兩的電路或裝置採不同是上電時,這須注意一下介面之間漏電的問題,是否會因此漏電導致對方無法正常上電的現象。


Hi, Ryang.

EEPROM 5V 供電
MCU是 3.3V 供電

MCU (3.3V) <-- I2C --> [EEPROM (5V) , PIC (5V)]

會不會有i2c溝通準位的問題??
PIC (PIC16F1504)
EEPROM 24LC64, 24LC08

11月21日 08:46:24
轉換PDF檔 列印


Re: 24LC08
資深會員
註冊日期:
2007/06/05 21:45
所屬群組:
註冊會員
文章: 1033
等級: 28; EXP: 38
HP : 0 / 684
MP : 344 / 25016
離線
用3.3V的EEPROM,這樣會不會比較簡單一點...
AT24C08D
https://www.mouser.tw/pdfdocs/AT24C08D ... al-EEPROM-20006022A-2.pdf

11月21日 09:33:06
轉換PDF檔 列印


Re: 24LC08
版主
註冊日期:
2004/04/30 10:53
來自 CAE, Microchip
所屬群組:
站務管理者
註冊會員
MICROCHIP
文章: 14865
等級: 73; EXP: 62
HP : 1089 / 1815
MP : 4955 / 82777
在線上
看一下 24LC08 的規格,工作電壓可低至 2.5V (@400KHz)。
https://www.microchip.com/wwwproducts/en/24LC08BH

所以 24LC08 直接使用 3.3V 供電直接接 MCU 就可以了。

11月21日 09:47:46

Ryang 於 2019年11月21日 15:20:40
轉換PDF檔 列印


Re: 24LC08
中級會員
註冊日期:
2014/05/28 13:30
所屬群組:
註冊會員
文章: 58
等級: 6; EXP: 48
HP : 0 / 137
MP : 19 / 2214
離線
EEP吃5V但是通訊準位只有3.3V那就是有機率發生問題,

如果真的要EEP吃5V MCU吃3.3V的話,

那中間就加個Level shift就好了,

電路google一下很多,

要注意的只有電路的速度跟不跟得上通訊速度還有訊號的失真.

11月21日 14:05:02
轉換PDF檔 列印






無法在此發表文章
可以在此觀看文章
無法回覆文章
無法編輯自己的文章
無法刪除自己的文章
無法發起投票調查
無法在此投票
無法上傳附加檔案
無法不經審核直接發表文章

[進階搜尋]


搜尋
Microchip連結
產品技術問題產品技術支援專線:0800-717718 台北02-25088600 新竹03-5778366 Ext. 8600 高雄07-2137830 MicrochipDIRECT 專線: 07-2137830
Powered by XOOPS © 2001-2012 The XOOPS Project