三塊老式整合主板 (P120) 因頻繁停電導致 BIOS 晶片 (Intel P28F002BX, 2Mbit) 物理損壞。作者嘗試用通用 Winbond 29C020 (Flash ROM) 替代,編程器燒錄後插上無反應。深入分析晶片內部架構差異:28F002BX 採用分塊架構含 Boot Block (需特定刪除電壓)、以 Byte 為擦除單位、寫入需編程電壓;29C020 為單電壓 Flash ROM,以 Sector (Block) 為擦除單位。老主板 BIOS 介面電路不支援按頁擦除/單電壓操作,導致不相容。改用同時代 28F020 或 27C020 (EPROM, 需紫外線擦除) 均成功修復,驗證「理論相容 ≠ 實際相容」,老主板需尋找同架構晶片。
| 特性 | 27 系列 (EPROM) | 28 系列 (EEPROM, 如 28F002BX) | 29 系列 (Flash ROM, 如 29C020) |
|---|---|---|---|
| 擦除方式 | 紫外線照射 (EPROM Eraser) | 電擦除,Byte 為最小單位,Boot Block 需特定刪除電壓 | 電擦除,Sector/Block 為最小單位,無需特定電壓 |
| 寫入電壓 | 需編程電壓 (高壓) | 需編程電壓 (高壓) | 單電壓 (5V/3.3V),無需高壓 |
| 內部結構 | 單一陣列 | 分塊 (Boot Block + 主區塊),Boot Block 存基本啟動代碼支援 ISA 顯卡 | 均勻 Sector 陣列 |
| 主板介面需求 | 高壓產生電路、紫外線窗 | 高壓產生電路、Boot Block 保護邏輯 | 單電壓、支援 Sector Erase 指令集 |
本文整理自《另類維修BIOS》。