เอกสารข้อมูล AT24C32/64A สำหรับ EEPROM แบบ I2C
August 18, 2024 1040 ความคิดเห็น
ภาพรวม EEPROM AT24C32/64A
เอกสารข้อมูล AT24C32/64A อธิบายถึงตระกูล EEPROM แบบอนุกรมสองสายที่ออกแบบมาสำหรับการจัดเก็บข้อมูลแบบไม่ลบเลือนในขนาดกะทัดรัด ซึ่งคอนโทรลเลอร์ต้องการหน่วยความจำที่เชื่อถือได้โดยไม่ต้องใช้บัสแบบขนาน AT24C32A มีความจุ 32,768 บิต จัดเรียงเป็น 4096 คำ คำละ 8 บิต ขณะที่ AT24C64A มีความจุ 65,536 บิต จัดเรียงเป็น 8192 คำ คำละ 8 บิต ทั้งสองรุ่นใช้อินเทอร์เฟซ SDA และ SCL ที่คุ้นเคย จึงเชื่อมต่อกับไมโครคอนโทรลเลอร์ เครื่องปลายทางสำหรับการเข้าถึง อุปกรณ์ทดสอบ มิเตอร์ บอร์ดควบคุม และอุปกรณ์ระบุตัวตนที่ต้องเก็บพารามิเตอร์ไว้หลังจากตัดไฟได้อย่างตรงไปตรงมา
หน้ารถสารนี้เขียนขึ้นสำหรับวิศวกร ผู้จัดซื้อ และทีมผลิตภัณฑ์ที่ต้องการอ่านเอกสารข้อมูล AT24C32/64A อย่างเป็นประโยชน์ก่อนเลือกหน่วยความจำสำหรับอุปกรณ์สำเร็จรูปหรือโมดูลที่ปรับแต่งเอง แทนที่จะกล่าวซ้ำไดอะแกรมเวลาทั้งหมด หน้านี้เน้นข้อกำหนดที่มักส่งผลต่อการจัดหาและการผสานรวม ได้แก่ ความจุหน่วยความจำ การกำหนดแอดเดรสบนบัส การป้องกันการเขียน พฤติกรรมการเขียนแบบหน้า แรงดันไฟฟ้าที่ใช้งาน ตัวเลือกแพ็กเกจ ความทนทาน อายุการเก็บรักษาข้อมูล และเงื่อนไขที่ควรตรวจสอบก่อนการผลิต
คุณสมบัติหลักและคุณลักษณะทางไฟฟ้า
AT24C32A/64A ทำงานที่ 2.7V ถึง 5.5V และรองรับการสื่อสารแบบสองสายมาตรฐานที่ความเร็วสูงสุด 400 kHz อินพุตแบบ Schmitt trigger และแบบกรองสัญญาณช่วยลดสัญญาณรบกวนขนาดเล็กบน SDA และ SCL ซึ่งมีประโยชน์เมื่อติดตั้ง EEPROM บนบอร์ดที่มีรีเลย์ ตัวอ่าน โมดูลแสดงผล หรือโหลดสวิตชิ่งอื่นๆ อุปกรณ์นี้ระบุช่วงอุณหภูมิสำหรับยานยนต์ที่ -40°C ถึง +125°C ทำให้ผู้ออกแบบมีระยะเผื่อมากกว่าชิปหน่วยความจำที่ใช้เฉพาะช่วงอุณหภูมิเชิงพาณิชย์แคบๆ
อุปกรณ์แต่ละตัวรองรับโหมดเขียนแบบไบต์และเขียนแบบหน้า 32 ไบต์ อนุญาตให้เขียนหน้าแบบบางส่วนได้ แต่เฟิร์มแวร์ยังคงต้องจัดการขอบเขตหน้าอย่างระมัดระวัง เพราะข้อมูลจะวนกลับภายในหน้าเดียวกันเมื่อส่งมากกว่า 32 ไบต์ในลำดับการเขียนหน้าเดียว วงจรเขียนภายในที่กำหนดเวลาด้วยตัวเองมีอัตราสูงสุด 5 ms ในระหว่างวงจรนั้น อุปกรณ์จะไม่ตอบสนองต่อคำสั่งปกติ จึงใช้การโพลล์ acknowledge เพื่อตรวจสอบว่า EEPROM พร้อมสำหรับการทำงานถัดไปเมื่อใด
สำหรับการใช้งานระยะยาว ตัวเลขความน่าเชื่อถือสูงมีความสำคัญ ตระกูลอุปกรณ์นี้ระบุไว้ที่ 1 ล้านรอบการเขียน และอายุการเก็บรักษาข้อมูล 100 ปีภายใต้เงื่อนไขที่ระบุในข้อกำหนด การใช้งานทั่วไป ได้แก่ การจัดเก็บการตั้งค่า ค่าการสอบเทียบ หมายเลขเครื่อง ตัวนับเหตุการณ์ พารามิเตอร์การเข้าถึง การตั้งค่าเครื่องปลายทาง และบันทึกขนาดเล็กที่ต้องพร้อมใช้งานหลังจากรีเซ็ตระบบหรือไฟดับ
อินเทอร์เฟซ การกำหนดแอดเดรส และการป้องกันข้อมูล
AT24C32A/64A ใช้อินพุตแอดเดรส A0, A1 และ A2 เพื่อรองรับอุปกรณ์ได้สูงสุดแปดตัวบนบัสสองสายเดียวกัน ซึ่งมีประโยชน์เมื่อบอร์ดคอนโทรลเลอร์ต้องการ EEPROM หลายตัว หรือเมื่อเลย์เอาต์ PCB เดียวกันอาจประกอบด้วยความจุหน่วยความจำที่แตกต่างกัน คำแอดเดรสของอุปกรณ์ประกอบด้วยรหัสควบคุมคงที่ บิตแอดเดรสฮาร์ดแวร์ และบิตเลือกอ่าน/เขียน บิตอ่าน/เขียนกำหนดว่าธุรกรรมถัดไปเป็นการอ่านหรือการเขียน
พินป้องกันการเขียนเป็นมาตรการป้องกันฮาร์ดแวร์ที่เรียบง่ายแต่มีคุณค่า เมื่อต่อ WP ลงกราวด์ จะอนุญาตให้เขียนตามปกติ เมื่อต่อ WP ขึ้นสูงไปที่ VCC ก่อนคำสั่งเขียน การเขียนไปยังอาร์เรย์หน่วยความจำจะถูกยับยั้ง คุณสมบัตินี้สามารถปกป้องการตั้งค่าที่โปรแกรมมาจากโรงงาน ข้อมูลการสอบเทียบ หรือฟิลด์การตั้งค่าที่ล็อกไว้หลังการทดสอบขั้นสุดท้าย นอกจากนี้ยังมีประโยชน์ในตัวเครื่องอุปกรณ์ที่มีความปลอดภัย ซึ่งเจ้าหน้าที่บริการควรอ่านข้อมูลแต่ไม่ควรแก้ไขโดยไม่ตั้งใจ
การอ่านประกอบด้วยการอ่านแอดเดรสปัจจุบัน การอ่านแบบสุ่ม และการอ่านแบบต่อเนื่อง ตัวนับแอดเดรสภายในช่วยให้ส่งข้อมูลออกต่อเนื่องได้หลังการตั้งค่าการอ่านที่ถูกต้อง และแอดเดรสจะวนกลับเมื่อถึงขีดจำกัดหน่วยความจำ สำหรับเฟิร์มแวร์แบบฝังตัว สิ่งนี้ทำให้ชิปเหมาะสำหรับบันทึกสั้นๆ บล็อกการตั้งค่าแบบมีโครงสร้าง และตารางพารามิเตอร์ที่ใช้ซ้ำ สำหรับอุปกรณ์การผลิตที่เกี่ยวข้องกับ บัตร IC แบบสัมผัส, บัตร RFIDหรือ บัตรพลาสติกที่ปรับแต่งเอง สามารถพิจารณาใช้ EEPROM สำหรับบอร์ดตัวอ่าน อุปกรณ์เข้ารหัส เครื่องมือตรวจสอบ และโมดูลควบคุมขนาดเล็กที่ต้องการหน่วยความจำภายในที่เสถียร
แพ็กเกจ การสั่งซื้อ และบันทึกการผสานรวม
AT24C32A/64A มีจำหน่ายในแพ็กเกจ 8-lead JEDEC SOIC และ 8-lead TSSOP ที่ประหยัดพื้นที่ แพ็กเกจเหล่านี้เหมาะกับบอร์ดคอนโทรลเลอร์ขนาดกะทัดรัดและเหลือพื้นที่เดินสายเพียงพอสำหรับตัวต้านทาน pull-up จุดทดสอบ และการควบคุมป้องกันการเขียนแบบเลือกได้ ตัวเลือกการสั่งซื้อรวมถึงรุ่นปลอดสารตะกั่ว ปลอดฮาโลเจน และเป็นไปตามข้อกำหนด RoHS ตัวเลือกแรงดันต่ำครอบคลุมการทำงานที่ 2.7V ถึง 5.5V ซึ่งใช้ได้กับระบบฝังตัว 3.3V และ 5V หลายระบบ
เมื่อออกแบบ PCB ควรเดินสาย SDA และ SCL ให้สั้นเท่าที่ทำได้ เลือกค่าตัวต้านทาน pull-up ให้ตรงกับความจุของบัสและความเร็วสัญญาณนาฬิกา และยืนยันว่าพินแอดเดรสไม่ได้ถูกทิ้งไว้ในสถานะที่ไม่แน่นอน หากฟังก์ชันป้องกันการเขียนไม่ได้ถูกควบคุมโดยโฮสต์ ควรต่อไว้ที่ระดับลอจิกที่กำหนดไว้ เฟิร์มแวร์ควรมีการจัดการข้อผิดพลาดสำหรับการโพลล์ acknowledge การขัดจังหวะของไฟ และการเขียนหน้าแบบปลอดภัยต่อขอบเขต รายละเอียดเล็กๆ เหล่านี้มักเป็นตัวกำหนดว่า EEPROM ทำงานได้อย่างเชื่อถือได้ในอุปกรณ์การผลิตจริงหรือไม่
การใช้งานสำหรับระบบฝังตัวและระบบระบุตัวตน
AT24C32A/64A ไม่ใช่ชิป RFID แบบไร้สัมผัส แต่เป็น EEPROM แบบอนุกรมที่ใช้ภายในผลิตภัณฑ์อิเล็กทรอนิกส์ที่ต้องการหน่วยความจำภายในที่เชื่อถือได้ สามารถรองรับคอนโทรลเลอร์ควบคุมการเข้าถึง อุปกรณ์บันทึกเวลา โมดูลตัวอ่านอัจฉริยะ เครื่องมือบริการแบบพกพา เครื่องมือวัด อิเล็กทรอนิกส์ยานยนต์ ผลิตภัณฑ์มิเตอร์ โมดูลนาฬิกา และบอร์ดอุตสาหกรรมขนาดกะทัดรัด ในสภาพแวดล้อมการผลิต RFID และบัตร อาจใช้ในอุปกรณ์สนับสนุน เช่น ตัวอ่าน เครื่องทดสอบ อุปกรณ์ปรับแต่งข้อมูล และโมดูลการตั้งค่า มากกว่าจะเป็นทรานสปอนเดอร์ RF หลัก
สำหรับทีมจัดซื้อ เอกสารข้อมูล AT24C32/64A ช่วยยืนยันว่าชิ้นส่วนมีความจุหน่วยความจำและช่วงสภาพแวดล้อมเพียงพอสำหรับระบบเป้าหมายหรือไม่ AT24C32A เหมาะสมเมื่อพื้นที่จัดเก็บ 4 KB เพียงพอ ขณะที่ AT24C64A ให้ 8 KB สำหรับตารางพารามิเตอร์ที่ใหญ่ขึ้นหรือบันทึกที่ยาวขึ้น อุปกรณ์ทั้งสองใช้แนวคิดอินเทอร์เฟซและแพ็กเกจที่คล้ายกัน ทำให้ประเมินได้ง่ายขึ้นเมื่อสายผลิตภัณฑ์ต้องการตัวเลือกความจุหน่วยความจำสองแบบ
คำถามที่พบบ่อยเกี่ยวกับเอกสารข้อมูล AT24C32/64A
ความแตกต่างหลักระหว่าง AT24C32A และ AT24C64A คืออะไร
AT24C32A ให้หน่วยความจำ EEPROM 32K บิต จัดเรียงเป็น 4096 x 8 ขณะที่ AT24C64A ให้ 64K บิต จัดเรียงเป็น 8192 x 8 อินเทอร์เฟซและวิธีการทำงานหลักคล้ายกัน ดังนั้นปัจจัยหลักในการเลือกคือความจุหน่วยความจำ เลือก AT24C32A สำหรับบล็อกการตั้งค่าที่เล็กกว่า และ AT24C64A เมื่อการออกแบบต้องการข้อมูลที่เก็บรักษาไว้มากขึ้น
เอกสารข้อมูล AT24C32/64A รองรับการสื่อสาร I2C หรือไม่
รองรับ อุปกรณ์ใช้อินเทอร์เฟซแบบอนุกรมสองสาย โดย SDA สำหรับข้อมูลสองทิศทาง และ SCL สำหรับอินพุตนาฬิกา เป็นไปตามโครงสร้างบัส EEPROM ทั่วไปที่ไมโครคอนโทรลเลอร์หลายรุ่นใช้ ผู้ออกแบบควรตรวจสอบ pull-up ของบัส การตั้งค่าพินแอดเดรส ความเร็วสัญญาณนาฬิกา และการจัดการเฟิร์มแวร์ก่อนใช้อุปกรณ์ในวงจรการผลิต
ควรใช้ช่วงแรงดันไฟฟ้าใดสำหรับ AT24C32A/64A
รุ่นแรงดันต่ำที่ระบุในเอกสารข้อมูลทำงานที่ 2.7V ถึง 5.5V ทำให้เหมาะสำหรับระบบฝังตัว 3.3V และ 5V หลายระบบ ก่อนการซื้อขั้นสุดท้าย ผู้ซื้อควรยืนยันรหัสการสั่งซื้อที่แน่นอน แพ็กเกจ ตัวเลือกแรงดันไฟฟ้า และช่วงอุณหภูมิการทำงานกับซัพพลายเออร์หรือแหล่งชิป
พินป้องกันการเขียนช่วยเพิ่มความปลอดภัยของข้อมูลอย่างไร
พิน WP สามารถยับยั้งการเขียนได้เมื่อต่อขึ้นสูงไปที่ VCC ซึ่งช่วยปกป้องข้อมูลที่จัดเก็บไว้ เช่น การตั้งค่าโรงงาน ID อุปกรณ์ ค่าการสอบเทียบ หรือพารามิเตอร์การทำงานที่ล็อกไว้ ไม่ใช่คุณสมบัติความปลอดภัยเชิงรหัสลับ แต่เป็นมาตรการป้องกันระดับฮาร์ดแวร์ที่มีประโยชน์ต่อการเขียนทับโดยไม่ตั้งใจหรือไม่ได้รับอนุญาต
ชิป AT24C32A/64A หลายตัวสามารถใช้บัสร่วมกันได้หรือไม่
ได้ อินพุตแอดเดรส A0, A1 และ A2 อนุญาตให้กำหนดแอดเดรสอุปกรณ์ EEPROM 32K/64K ได้สูงสุดแปดตัวบนบัสสองสายเดียวกัน ชิปแต่ละตัวต้องมีชุดแอดเดรสฮาร์ดแวร์ที่ไม่ซ้ำกัน คุณสมบัตินี้มีประโยชน์เมื่อคอนโทรลเลอร์ตัวเดียวต้องการบล็อกหน่วยความจำแยกกันหลายบล็อกหรือตัวเลือกบอร์ดที่ขยายได้
AT24C32A/64A มีแพ็กเกจใดบ้าง
เอกสารข้อมูลระบุตัวเลือกแพ็กเกจ 8-lead JEDEC SOIC และ 8-lead TSSOP SOIC สะดวกสำหรับการประกอบ PCB มาตรฐานหลายแบบ ขณะที่ TSSOP ช่วยประหยัดพื้นที่บอร์ดในอุปกรณ์ขนาดกะทัดรัด การเลือกแพ็กเกจขั้นสุดท้ายควรพิจารณาความสามารถในการประกอบ พื้นที่บอร์ด ความพร้อมจำหน่าย สภาพความร้อน และข้อกำหนดการตรวจสอบ
AT24C32A/64A เหมาะสำหรับผลิตภัณฑ์ RFID หรือผลิตภัณฑ์ที่เกี่ยวข้องกับบัตรหรือไม่
ตัวชิปเองเป็น EEPROM แบบอนุกรมสองสาย ไม่ใช่ทรานสปอนเดอร์ RFID อย่างไรก็ตาม สามารถใช้ในอุปกรณ์อิเล็กทรอนิกส์ที่รองรับระบบ RFID และบัตร เช่น ตัวอ่าน เครื่องเข้ารหัส คอนโทรลเลอร์ เครื่องทดสอบ และบอร์ดการตั้งค่า สำหรับผลิตภัณฑ์บัตรสำเร็จรูป การเลือกชิปหน่วยความจำขึ้นอยู่กับประเภทบัตร อินเทอร์เฟซการสื่อสาร และข้อกำหนดของโครงการ



