เทคโนโลยีหน่วยความจํา เช่น EPROM และ EEPROM เป็นที่ต้องการในวิวัฒนาการของระบบดิจิทัล ทั้งสองเป็นหน่วยความจําแบบไม่ลบเลือนประเภท ซึ่งออกแบบมาเพื่อเก็บข้อมูลแม้ว่าจะถอดพลังงานออก แต่แตกต่างกันอย่างมากในวิธีการจัดเก็บ ลบ และอัปเดตข้อมูล การทําความเข้าใจความแตกต่างเหล่านี้เป็นสิ่งจําเป็นสําหรับทุกคนที่ทํางานกับระบบฝังตัว บทความนี้อธิบายวิธีการทํางานของ EPROM และ EEPROM เปรียบเทียบคุณสมบัติ และสํารวจข้อดี ข้อจํากัด และการใช้งาน
ค 1. EEPROM คืออะไร?
ค 2. EPROM คืออะไร?
ค 3. EPROM กับ EEPROM: การเปรียบเทียบลักษณะ
ค 4. โครงสร้างภายในและหลักการทํางานของ EPROM และ EEPROM
ค 5. ข้อดีและข้อเสียของ EEPROM และ EPROM
ค 6. การประยุกต์ใช้ EPROM และ EEPROM ในอุปกรณ์อิเล็กทรอนิกส์
ค 7. PROM กับ EPROM กับ EEPROM
ค 8. EPROM กับ EEPROM กับ หน่วยความจําแฟลช
ค 9. บทสรุป
ค 10. คําถามที่พบบ่อย [FAQ]

EEPROM คืออะไร?

EEPROM ย่อมาจาก Electrically Erasable Programmable Read-Only Memory เป็นหน่วยความจําแบบไม่ลบเลือนประเภทหนึ่ง ซึ่งหมายความว่าจะเก็บข้อมูลที่เก็บไว้ไว้แม้ว่าอุปกรณ์จะปิดอยู่ก็ตาม
ข้อได้เปรียบหลักของ EEPROM คือความสามารถในการตั้งโปรแกรมใหม่ด้วยไฟฟ้า ข้อมูลสามารถลบและเขียนใหม่ได้โดยตรงบนแผงวงจรโดยใช้สัญญาณแรงดันไฟฟ้าที่ควบคุม ซึ่งไม่จําเป็นต้องถอดชิปออกทางกายภาพ ซึ่งแตกต่างจาก ROM ประเภทก่อนหน้านี้ที่ต้องลบทั้งหมด EEPROM รองรับการลบระดับไบต์ ดังนั้นจึงสามารถอัปเดตไบต์เฉพาะได้โดยไม่รบกวนส่วนที่เหลือของหน่วยความจํา
สิ่งนี้ทําให้ EEPROM เหมาะอย่างยิ่งสําหรับการจัดเก็บข้อมูลขนาดเล็กแต่สําคัญ เช่น การตั้งค่าการกําหนดค่า ค่าการสอบเทียบ หรือพารามิเตอร์เฟิร์มแวร์ที่อาจต้องแก้ไขหลายครั้งในระหว่างวงจรชีวิตของระบบ
EPROM คืออะไร?

EPROM ย่อมาจาก Erasable Programmable Read-Only Memory เช่นเดียวกับ EEPROM เป็นหน่วยความจําแบบไม่ลบเลือน ซึ่งหมายความว่าข้อมูลที่เก็บไว้จะยังคงเหมือนเดิมแม้ว่าจะปิดเครื่องก็ตาม อย่างไรก็ตาม มันใช้วิธีการลบที่แตกต่างจากประเภทที่ลบได้ด้วยไฟฟ้า
ชิป EPROM บรรจุด้วยหน้าต่างกระจกควอตซ์ที่เผยให้เห็นซิลิกอนด้านใน เมื่ออยู่ภายใต้แสงอัลตราไวโอเลต (UV) ประจุที่เก็บไว้ในเซลล์หน่วยความจําจะถูกปล่อยออกมา ซึ่งจะลบข้อมูลได้อย่างมีประสิทธิภาพ กระบวนการนี้โดยทั่วไปจะใช้เวลา 15-20 นาทีในการสัมผัสกับรังสียูวี ในการอัปเดตหรือเขียนข้อมูลใหม่ก่อนอื่นจะต้องถอดชิปออกจากวงจรลบภายใต้แสงยูวีจากนั้นวางไว้ในโปรแกรมพิเศษที่ใช้แรงดันไฟฟ้าการเขียนโปรแกรมที่ค่อนข้างสูง (12–24 V) หลังจากลบเซลล์หน่วยความจําทั้งหมดจะกลับสู่สถานะเริ่มต้นและสามารถเขียนข้อมูลใหม่ได้
EPROM กับ EEPROM: การเปรียบเทียบลักษณะ
| ด้าน | อีปรอม | อีพรอม | |
|---|---|---|---|
| วิธีการลบ | แสงยูวีผ่านหน้าต่างควอตซ์ พัลส์แรงดันไฟฟ้า | ||
| การเขียนโปรแกรมใหม่ | ต้องลบ + โปรแกรมเมอร์ภายนอก | ในวงจรไม่จําเป็นต้องถอดออก | |
| ความละเอียด | ลบชิปทั้งหมดในคราวเดียว สามารถลบระดับไบต์ได้ | ||
| การเก็บรักษาข้อมูล | 10–20 ปี | 10+ ปี | |
| ใช้งานง่าย | ต้องใช้ฮาร์ดแวร์ภายนอกที่ช้า เร็วขึ้น ง่ายขึ้น และไม่มีอุปกรณ์เพิ่มเติม | Synus Thailand | |
![]() | |||
| ทั้ง EPROM และ EEPROM สร้างขึ้นจากทรานซิสเตอร์ MOSFET แบบประตูลอย ซึ่งใช้ประตูหุ้มฉนวนเพื่อดักจับหรือปล่อยอิเล็กตรอน การมีหรือไม่มีประจุที่เก็บไว้เป็นตัวกําหนดว่าเซลล์หน่วยความจําแสดงถึงตรรกะ "0" หรือ "1" | |||
![]() | |||
| • EPROM: การเขียนโปรแกรมทําได้โดยการใช้แรงดันไฟฟ้าสูงที่บังคับให้อิเล็กตรอนเข้าไปในประตูลอยผ่านการฉีดพาหะร้อน เมื่อติดอยู่แล้ว อิเล็กตรอนเหล่านี้จะคงอยู่เป็นเวลาหลายปี ทําให้ข้อมูลไม่ผันผวน ในการลบหน่วยความจํา ชิปจะสัมผัสกับแสงอัลตราไวโอเลต (UV) ซึ่งให้พลังงานที่จําเป็นในการปล่อยอิเล็กตรอนที่ติดอยู่ผ่านหน้าต่างควอตซ์ การดําเนินการนี้จะรีเซ็ตเซลล์ทั้งหมดพร้อมกัน | |||
![]() | |||
| • EEPROM: แทนที่จะใช้แสงยูวี EEPROM อาศัยการขุดอุโมงค์ Fowler–Nordheim ซึ่งเป็นเอฟเฟกต์อุโมงค์ควอนตัมที่ช่วยให้อิเล็กตรอนเคลื่อนที่เข้าหรือออกจากประตูลอยภายใต้สนามไฟฟ้าที่ควบคุมได้ กลไกนี้รองรับการลบทางไฟฟ้าโดยตรงบนแผงวงจรทําให้สามารถเลือกการอัปเดตระดับไบต์และการตั้งโปรแกรมใหม่ได้เร็วขึ้นโดยไม่ต้องถอดชิปออก | |||
| ด้าน | EEPROM | อีปรอม EPROM | อีพรอม |
| ข้อดี | • รองรับการเขียนโปรแกรมในวงจร (ไม่จําเป็นต้องลบ) • การลบระดับไบต์สําหรับการอัปเดตแบบเลือก • มีให้เลือกทั้งแบบอนุกรม (I²C, SPI) และรุ่นขนาน • ความทนทานสูง (\~1 ล้านรอบการเขียน/ลบ) • การเก็บรักษาข้อมูลที่เชื่อถือได้ (10–20 ปี) | •ไม่ลบเลือนพร้อมการเก็บรักษาข้อมูลที่ยาวนาน (10-20 ปี) • นํากลับมาใช้ใหม่ได้ซึ่งแตกต่างจาก PROM แบบครั้งเดียว • คุ้มค่าในช่วงยุคสําคัญ • เหมาะสําหรับการสร้างต้นแบบและการพัฒนาในช่วงต้น | |
| ข้อเสีย | •แพงกว่า EPROM • ความทนทาน จํากัด เมื่อเทียบกับ Flash สมัยใหม่• การเขียนช้ากว่าการอ่าน • โดยทั่วไปความจุน้อยกว่า Flash | •การลบชิปแบบเต็มเท่านั้น (ไม่มีการแก้ไขแบบเลือก) • ต้องใช้แสงยูวีและหน้าต่างควอตซ์ในการลบ • เวลาลบช้า (15–20 นาที) • ต้องการโปรแกรมเมอร์ไฟฟ้าแรงสูงภายนอก • เสี่ยงต่อการสัมผัสรังสียูวีโดยไม่ได้ตั้งใจ | |
| • การจัดเก็บเฟิร์มแวร์ในไมโครคอนโทรลเลอร์รุ่นแรก: ให้วิธีที่เชื่อถือได้ในการจัดเก็บโค้ดฝังตัวก่อนที่ EEPROM และ Flash จะกลายเป็นมาตรฐาน | |||
| •หน่วยความจําโปรแกรมในคอมพิวเตอร์ส่วนบุคคลและเครื่องคิดเลข: มักใช้เพื่อเก็บซอฟต์แวร์ระบบและโปรแกรมลอจิก | |||
| • เครื่องมือดิจิทัล: พบในออสซิลโลสโคป อุปกรณ์ทดสอบ และอุปกรณ์วัดที่ต้องการการจัดเก็บโปรแกรมที่เสถียร | |||
| • การสร้างต้นแบบและชุดฝึกอบรม: เป็นที่นิยมในสภาพแวดล้อมการศึกษาและการพัฒนา เนื่องจากข้อมูลสามารถถูกลบและเขียนใหม่ได้หลายครั้งเพื่อทําการทดสอบ | |||
| • ที่เก็บข้อมูล BIOS/UEFI ในคอมพิวเตอร์: เก็บคําแนะนําในการเริ่มต้นระบบที่สําคัญและสามารถอัปเดตได้โดยไม่ต้องเปลี่ยนฮาร์ดแวร์ | |||
| • ข้อมูลการสอบเทียบเซ็นเซอร์: ใช้ในระบบยานยนต์และอุตสาหกรรมเพื่อจัดเก็บค่าการสอบเทียบที่ปรับแต่งอย่างละเอียดซึ่งต้องมีการอัปเดตเป็นครั้งคราว | |||
| • อุปกรณ์โทรคมนาคม: เปิดใช้งานการกําหนดค่าภาคสนามของโมเด็ม เราเตอร์ และสถานีฐานใหม่โดยไม่ต้องเปลี่ยนชิป | |||
| •สมาร์ทการ์ดและแท็ก RFID: ให้หน่วยความจําที่ปลอดภัยและไม่ลบเลือนสําหรับการรับรองความถูกต้องการจัดการข้อมูลประจําตัวและข้อมูลธุรกรรม | |||
| อุปกรณ์ทางการแพทย์: จัดเก็บพารามิเตอร์เฉพาะผู้ป่วยและข้อมูลการกําหนดค่าในเครื่องมือ เช่น เครื่องวัดระดับน้ําตาลหรือเครื่องกระตุ้นหัวใจ | |||
| คุณสมบัติ | งานพรอม | อีปรอม | อีพรอม |
| การเขียนโปรแกรม | เพียงครั้งเดียวเท่านั้น: ข้อมูลจะถูกเขียนอย่างถาวรระหว่างการเขียนโปรแกรมเริ่มต้น | เขียนซ้ําได้ด้วยแสงยูวี: ต้องถอดและตั้งโปรแกรมใหม่ด้วยปริมาณสูง tage. | เขียนซ้ําได้ด้วยไฟฟ้า: รองรับการตั้งโปรแกรมใหม่โดยตรงบนแผงวงจร |
| การลบข้อมูล | ไม่สามารถทําได้: เมื่อเขียนแล้ว จะไม่สามารถเปลี่ยนแปลงหรือนําข้อมูลออกได้ | การลบทั่วทั้งชิป: ต้องลบหน่วยความจําทั้งหมดโดยใช้การสัมผัสรังสียูวีผ่านหน้าต่างควอตซ์ | การลบแบบเลือก: สามารถลบที่ระดับไบต์หรือทั้งชิปได้ตามต้องการ |
| การนํากลับมาใช้ใหม่ | ไม่: ไม่สามารถนํากลับมาใช้ใหม่ได้เมื่อตั้งโปรแกรมไว้แล้ว | ใช่: ลบและเขียนใหม่หลายครั้ง (แต่มีจํากัด) | ใช่: มีความยืดหยุ่นสูงพร้อมการอัปเดตบ่อยครั้ง |
| ความอดทน | 1 รอบ (เขียนครั้งเดียว) | ประมาณ 100-1,000 รอบก่อนที่อุปกรณ์จะเสื่อมสภาพ | ประมาณ 1,000,000 รอบ สูงกว่า EPROM มาก |
| การใช้งานในวงจรไม่: ต้องตั้งโปรแกรมก่อนการติดตั้ง | ไม่: ต้องถอดออกเพื่อลบรังสียูวีและตั้งโปรแกรมใหม่ | ใช่: รองรับการอัปเดตในวงจร ทําให้เหมาะสําหรับระบบสมัยใหม่ | |
| ค่าใช้จ่าย | ต่ํา: ราคาถูกมากต่อบิต | ปานกลาง: แพงกว่า PROM แต่ราคาไม่แพงในยุคนั้น | สูงกว่าต่อบิต: แพงกว่า PROM/EPROM แต่ให้ความยืดหยุ่นที่เหนือกว่า |
EPROM กับ EEPROM เทียบกับหน่วยความจําแฟลช
| คุณสมบัติ | อีปรอม | อีพรอม | หน่วยความจําแฟลช |
|---|---|---|---|
| วิธีการลบ | แสงยูวีผ่านหน้าต่างควอตซ์ไฟฟ้า ระดับไบต์ | ไฟฟ้า ระดับบล็อก/หน้า | |
| การเขียนโปรแกรม | ต้องถอด + โปรแกรมเมอร์ไฟฟ้าแรงสูง | การตั้งโปรแกรมใหม่ด้วยไฟฟ้าในวงจรการตั้งโปรแกรมใหม่ด้วยไฟฟ้าในวงจร | |
| การนํากลับมาใช้ใหม่ | ใช่ แต่ช้าและไม่สะดวกใช่ สามารถอัปเดตได้บ่อยครั้ง | ใช่ ปรับให้เหมาะสมสําหรับการเขียนซ้ําขนาดใหญ่ | |
| ความอดทน | \~100–1,000 รอบ | \~1,000,000 รอบ | \~10,000–100,000 รอบ (ขึ้นอยู่กับประเภท) |
| ความเร็ว | ช้ามาก (ลบ UV: 15–20 นาที) | ปานกลาง (เขียนช้ากว่าการอ่าน) | รวดเร็ว (การทํางานแบบบล็อก ปริมาณงานที่สูงขึ้น) |
| ความจุ | ขนาดเล็ก (ช่วง KB–MB) | ขนาดเล็กถึงกลาง (ช่วง KB–MB) | สูงมาก (ช่วง MB–TB) |
| ราคาต่อบิต | ปานกลาง (ประวัติศาสตร์) | สูงกว่า | ต่ํา (มาตรฐานการจัดเก็บข้อมูลขนาดใหญ่) |
| การใช้งานทั่วไป | ระบบเดิม การสร้างต้นแบบ การศึกษา | 2022BIOS, ข้อมูลการสอบเทียบ, อุปกรณ์ที่ปลอดภัย | ไดรฟ์ USB, SSD, การ์ด SD, สมาร์ทโฟน, ไมโครคอนโทรลเลอร์ |
สรุป
EPROM และ EEPROM เป็นก้าวสําคัญในเทคโนโลยีหน่วยความจํา โดยแต่ละตัวทําหน้าที่เป็นสะพานเชื่อมไปยังโซลูชันการจัดเก็บข้อมูลขั้นสูง เช่น Flash EPROM นําเสนอวิธีที่ใช้งานได้จริงในการตั้งโปรแกรมอุปกรณ์ใหม่ในยุคนั้น ในขณะที่ EEPROM นําเสนอความยืดหยุ่นที่มากขึ้นด้วยการอัปเดตในวงจรและแบบเลือก ปัจจุบัน EEPROM ยังคงมีความเกี่ยวข้องกับการจัดเก็บข้อมูลขนาดเล็กแต่มีความสําคัญในขณะที่ Flash ครอบงําความต้องการในการจัดเก็บข้อมูลขนาดใหญ่ เมื่อเปรียบเทียบประเภทหน่วยความจําเหล่านี้ คุณจะได้ภาพที่ชัดเจนว่าเทคโนโลยีก้าวหน้าอย่างไร และเหตุใด EEPROM จึงยังคงอยู่ในอุปกรณ์อิเล็กทรอนิกส์สมัยใหม่
คําถามที่พบบ่อย [FAQ]
ทําไม EEPROM ถึงดีกว่า EPROM?
EEPROM ดีกว่าเพราะช่วยให้สามารถตั้งโปรแกรมใหม่ทางไฟฟ้าในวงจร รองรับการลบระดับไบต์ และไม่จําเป็นต้องใช้แสงยูวีหรือการกําจัดชิป ทําให้มีความยืดหยุ่นและสะดวกกว่า EPROM
หน่วยความจําแฟลชเหมือนกับ EEPROM หรือไม่
ไม่ใช่ หน่วยความจําแฟลชใช้เทคโนโลยี EEPROM แต่ได้รับการปรับให้เหมาะสมสําหรับการลบระดับบล็อก/หน้าที่มีความหนาแน่นสูง EEPROM อนุญาตให้ลบระดับไบต์ ในขณะที่ Flash เร็วกว่าและถูกกว่าต่อบิต ทําให้เหมาะสําหรับการจัดเก็บข้อมูลขนาดใหญ่
EEPROM และ EPROM สามารถเก็บข้อมูลได้นานแค่ไหน?
โดยทั่วไปทั้งสองสามารถเก็บข้อมูลได้นาน 10-20 ปี แม้ว่าความทนทานของ EPROM จะถูกจํากัดไว้ที่ ~100-1,000 รอบ ในขณะที่ EEPROM สามารถอยู่ได้นานถึง ~1,000,000 รอบ
ทําไม EPROM ถึงต้องการหน้าต่างควอตซ์?
หน้าต่างควอตซ์ช่วยให้แสงยูวีทะลุผ่านชิปเพื่อลบประจุที่เก็บไว้จากประตูลอย หากไม่มีหน้าต่างโปร่งใสนี้ การลบจะเป็นไปไม่ได้
EEPROM ยังคงใช้อยู่ที่ไหนในปัจจุบัน?
EEPROM ใช้กันอย่างแพร่หลายในเฟิร์มแวร์ BIOS/UEFI, การสอบเทียบเซ็นเซอร์, แท็ก RFID, สมาร์ทการ์ด, อุปกรณ์ทางการแพทย์ และอุปกรณ์อุตสาหกรรมที่จําเป็นต้องมีการอัปเดตแบบเลือก


