淺談Winbond NOR Flash Write Protect

在Winbond NOR Flash Write protect使用上可分為Hardware Protect and Software Protect 兩項.

1. 如下圖(一)Winbond NOR Flash 中:

W25QxIQ(N):  QE=1(固定), 因此僅能單純工作於Single/ Dual/ Quad Mode. 原/WP(Io2) Pin上的功能會將/WP 的功能予以取消, 僅擔任Data I/O功能。

W25QxIM: QE 可分別設為 " 0 " or " 1 ", 唯出廠前已先設為 " 0 ". 在QE=0 的條件下原/WP(Io2) Pin上的功能會將/WP的功能予以致動(Enable)起來.

>>圖(一)


2. 在xIQ Part:  因/WP 功能被disable, 因此僅能使用SW write protect。

SW write protect 操作模式如下(須參考配合Datasheet  CMP設定) :

Ex:   REG1=x00h(default) & REG-2=x02h(default)
  -> REG1=x00h, REG-2=x42h -> set Whole protect(@CMP=1)
  OR
  -> REG1=x1Ch, REG-2=x02h -> set Whole protect(@CMP=0)



3. 在xIM Part: 可使用SW write protect or HW write protect.

HW Write protect操作模式如下 :

  REG1=x00h(default) & REG-2=x00h(default)
  -> REG1=x80h  &  /WP=connect to GND

 
SW Write protect操作模式如下(須參考配合Datasheet CMP設定) :

Ex:   REG1=x00h(default) & REG-2=x00h(default)
  -> REG1=x00h, REG-2=x40h -> set Whole protect(@CMP=1)
  OR
  -> REG1=x1Ch, REG-2=x00h -> set Whole protect(@CMP=0)



最後須留意在使用Software Write Protect時代表著僅能Read, 若要寫入則必須先將REG-1 & REG-2 回復為Default值方能執行寫入動作.

Note: 文件出處皆參考Winbond 產品規格書。

技術文檔

類型標題檔案
硬件User Guide

★博文內容參考自 網站,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能

參考來源

Winbond: https://www.winbond.com/hq/search/newIndex.jsp?q=W25Q128JW&__locale=zh_TW