ROHM FAQ

常見問題
  • 關於SPI的EEPROM,
    請告知有關“頁面”和“頁面寫入”的相關內容。
    • 關於SPI的EEPROM“頁面”
      每1個位址可以累積8bit(1個位元組)的資料,但是將多個位址群組化後,則作為頁面分配。例如,有一個1kbit的產品,位址數(位元組數)為128,每1頁16個地址,總頁數為128/16=8頁,位址和頁面的對應如下。
      • 頁面0: 000 0000b~000 1111b (00h~0Fh)的16位元位址
      • 頁面1: 001 0000b~001 1111b (10h~1Fh)的16位元位址
      • 頁面2: 010 0000b~010 1111b (20h~2Fh)的16位元位址
      • 頁面3: 011 0000b~011 1111b (30h~3Fh)的16位元位址
      • 頁面4: 100 0000b~100 1111b (40h~4Fh)的16位元位址
      • 頁面5: 101 0000b~101 1111b (50h~5Fh)的16位元位址
      • 頁面6: 110 0000b~110 1111b (60h~6Fh)的16位元位址
      • 頁面7: 111 0000b~111 1111b (70h~7Fh)的16位位址
      1次可寫入的最大區域為1頁面(頁面寫入),無法一次寫入所有位址。每1個頁面的位址數和總頁數因產品而異。請參考資料。關於每個產品的位址和頁面的對應,請確認各Datasheet。

      關於SPI的EEPROM“頁面寫入”
      關於時序圖,請參考各產品的Datasheet。使用通常的“寫入指令”,而不是“頁面寫入”指令。可以從頁面內的任意位址開始寫入。將CSB設成“L”,在寫指令後發送“想要開始的頁面位址+8bit資料”後,如果不將CSB恢復為“H”,而是直接在“L”的狀態下繼續發送8bit資料,則每次輸入8bit,位址就會在內部遞增,無需指定以後的位址就可以在寄存器中設定頁面內的連續位址的資料(關於BR25G-3/BR25H-2C/BR25A-3M,若到達頁面內的最後位址,就會返回頁面的最開始位址,超過1周後覆蓋寄存器)。最後,將CSB恢復“H”時的寄存器值就會被寫入到EEPROM的相應頁面。

      相關連結:技術資料
    •