• slider image 71
  • slider image 72
  • slider image 73
:::


Browsing this Thread:   1 Anonymous Users






24LC08
#1
高級會員
高級會員


查看用戶資訊
你好,有個問題想要請教。
這顆IC,如果我的VCC給5V,可是WP和I2C都是3.3V,是否ok。
會不會影響運作。

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

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

發表於: 2018/4/24 14:55
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 24LC08
#2
版主
版主


查看用戶資訊
24LC08 就直接供應3.3伏特就可以了。

發表於: 2018/4/24 20:30
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 24LC08
#3
版主
版主


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

發表於: 2018/4/24 20:35
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 24LC08
#4
高級會員
高級會員


查看用戶資訊
參照:

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


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

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

發表於: 2019/11/20 11:13
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 24LC08
#5
版主
版主


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

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

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

發表於: 2019/11/20 11:27
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 24LC08
#6
高級會員
高級會員


查看用戶資訊
參照:

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吃同一組相同的電壓源。

發表於: 2019/11/20 15:45
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 24LC08
#7
高級會員
高級會員


查看用戶資訊
參照:

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

發表於: 2019/11/21 8:46
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 24LC08
#8
資深會員
資深會員


查看用戶資訊
用3.3V的EEPROM,這樣會不會比較簡單一點...
AT24C08D
https://www.mouser.tw/pdfdocs/AT24C08D ... al-EEPROM-20006022A-2.pdf

發表於: 2019/11/21 9:33
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 24LC08
#9
版主
版主


查看用戶資訊
看一下 24LC08 的規格,工作電壓可低至 2.5V (@400KHz)。
https://www.microchip.com/wwwproducts/en/24LC08BH

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

發表於: 2019/11/21 9:47

Edited by Ryang on 2019年11月21日 15:20:40
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 24LC08
#10
中級會員
中級會員


查看用戶資訊
EEP吃5V但是通訊準位只有3.3V那就是有機率發生問題,

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

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

電路google一下很多,

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

發表於: 2019/11/21 14:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
You cannot start a new topic.
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]