เอกสารข้อมูล AT24C01 สำหรับ EEPROM I2C ขนาด 1K
August 18, 2024 1074 ความคิดเห็น
ภาพรวม AT24C01 1K Serial EEPROM
AT24C01 เป็น EEPROM แบบอนุกรม 2 สายที่มีขนาดกะทัดรัด ออกแบบสำหรับอุปกรณ์ที่ต้องการหน่วยความจำไม่ลบเลือนขนาดเล็ก มีความเสถียร และใช้พลังงานต่ำ ตามเอกสารข้อมูล AT24C01 อุปกรณ์นี้มีความจุ 1024 บิต เป็นหน่วยความจำอ่านอย่างเดียวที่ลบและเขียนใหม่ได้ด้วยไฟฟ้า จัดโครงสร้างเป็น 128 คำ คำละ 8 บิต ความจุนี้ไม่ได้มีไว้สำหรับบันทึกขนาดใหญ่หรือประวัติธุรกรรมยาว ๆ แต่เหมาะอย่างยิ่งสำหรับจัดเก็บไบต์การตั้งค่า แฟล็กเวอร์ชัน ค่าการสอบเทียบ ตัวระบุอุปกรณ์ ตัวนับความปลอดภัย พารามิเตอร์การผลิต และข้อมูลขนาดกะทัดรัดอื่น ๆ ที่ต้องคงอยู่แม้ปิดไฟเลี้ยง
สำหรับวิศวกรที่เปรียบเทียบตัวเลือก EEPROM สำหรับงาน RFID ที่ฝังตัว ระบบควบคุมการเข้าถึง มิเตอร์ ระบบควบคุม และอุปกรณ์อิเล็กทรอนิกส์สำหรับผู้บริโภค AT24C01 ยังคงเข้าใจได้ง่าย เพราะรูปแบบการทำงานอิงกับบัสอนุกรมแบบเรียบง่าย ชิปใช้ SCL เป็นสัญญาณนาฬิกาอนุกรม และ SDA เป็นข้อมูลอนุกรมแบบสองทิศทาง SDA เป็นแบบ open-drain ดังนั้นการออกแบบระบบต้องมีตัวต้านทาน pull-up ที่เหมาะสม และต้องคำนึงถึงข้อจำกัดด้านจังหวะเวลาของเวอร์ชันแรงดันไฟฟ้าที่เลือก
คุณสมบัติหลักด้านไฟฟ้าและหน่วยความจำ
ขนาดหน่วยความจำและพฤติกรรมของอินเทอร์เฟซ
อาร์เรย์หน่วยความจำภายในจัดโครงสร้างเป็น 128 x 8 และ AT24C01 ต้องใช้ที่อยู่คำข้อมูล 7 บิตสำหรับการระบุที่อยู่คำแบบสุ่ม การสื่อสารเป็นไปตามพฤติกรรม start, stop และ acknowledge ตามที่กำหนดไว้สำหรับ EEPROM แบบอนุกรมสองสาย หลังจากได้รับที่อยู่หรือคำข้อมูลแต่ละคำ EEPROM จะดึง SDA ลงต่ำในช่วงรอบนาฬิกาที่เก้าเพื่อตอบรับการรับข้อมูลสำเร็จ ทำให้ตัวควบคุมโฮสต์ยืนยันแต่ละขั้นตอนการส่งข้อมูลได้
การดำเนินการเขียนประกอบด้วยการเขียนแบบไบต์และการเขียนแบบหน้า 4 ไบต์ ในการเขียนแบบไบต์ ตัวควบคุมจะส่งที่อยู่และไบต์ข้อมูลหนึ่งไบต์ จากนั้นสิ้นสุดลำดับด้วยสภาวะ stop EEPROM จึงเข้าสู่วัฏจักรการเขียนที่กำหนดเวลาภายใน ในการเขียนแบบหน้า สามารถโหลดข้อมูลได้สูงสุดสี่ไบต์ก่อนสภาวะ stop หากส่งคำข้อมูลเกินสี่คำ ที่อยู่จะวนกลับภายในหน้าเดียวกัน และข้อมูลก่อนหน้าอาจถูกเขียนทับ ดังนั้นเฟิร์มแวร์ควรจำกัดการเขียนแบบหน้าแต่ละครั้งอย่างถูกต้อง
แรงดันไฟฟ้า ความเร็ว ความทนทาน และการเก็บรักษาข้อมูล
ตระกูล AT24C01 รองรับตัวเลือกแรงดันไฟฟ้าหลายแบบ รวมถึงการทำงานมาตรฐาน 5.0 V และเวอร์ชันแรงดันต่ำลงไปถึง 1.8 V เอกสารข้อมูลระบุช่วง 1.8 V ถึง 5.5 V, 2.5 V ถึง 5.5 V, 2.7 V ถึง 5.5 V และ 4.5 V ถึง 5.5 V ขึ้นอยู่กับตัวเลือกรหัสสั่งซื้อที่เลือก ความเข้ากันได้ของนาฬิกาคือ 100 kHz สำหรับเวอร์ชันแรงดันต่ำกว่า และ 400 kHz สำหรับตัวเลือก 5 V วัฏจักรการเขียนที่กำหนดเวลาภายในสูงสุดคือ 10 ms
ความน่าเชื่อถือเป็นหนึ่งในเหตุผลสำคัญที่ทำให้ใช้อุปกรณ์นี้ในการจัดเก็บการตั้งค่าผลิตภัณฑ์ เอกสารข้อมูล AT24C01 ระบุความทนทาน 1 ล้านรอบการเขียน การเก็บรักษาข้อมูล 100 ปี และการป้องกัน ESD สูงกว่า 3000 V ตัวเลขเหล่านี้ทำให้เหมาะสำหรับฟิลด์ข้อมูลที่เสถียรซึ่งเขียนระหว่างการผลิต การปรับแต่งเฉพาะบุคคล การบำรุงรักษา หรือการอัปเดตภาคสนามเป็นครั้งคราว ไม่ควรถือเป็นหน่วยความจำสำหรับบันทึกความถี่สูง เว้นแต่แอปพลิเคชันจะจัดการการกระจายการเขียนอย่างระมัดระวัง
หมายเหตุเกี่ยวกับแพ็กเกจ การสั่งซื้อ และการผสานรวม
แพ็กเกจที่มีจำหน่ายและฟังก์ชันของขา
AT24C01 มีจำหน่ายในตัวเลือกแพ็กเกจ 8 ขาแบบประหยัดพื้นที่ รวมถึง PDIP, MSOP, TSSOP และ JEDEC SOIC รหัสสั่งซื้อในเอกสารข้อมูลระบุประเภทแพ็กเกจและช่วงการทำงาน เช่น เวอร์ชันเชิงพาณิชย์ 0°C ถึง 70°C และเวอร์ชันอุตสาหกรรม -40°C ถึง 85°C การกำหนดขาประกอบด้วย VCC, GND, SCL, SDA, ขา NC และอินพุต TEST ผู้ออกแบบควรปฏิบัติตามเอกสารข้อมูลแทนที่จะสันนิษฐานว่ามีขา write-protect
เมื่อผสานรวม AT24C01 เข้ากับผลิตภัณฑ์สำเร็จรูป รายละเอียดการออกแบบที่สำคัญที่สุดคือค่าตัวต้านทาน pull-up ของบัส ช่วงแรงดันไฟฟ้าจ่าย ความถี่นาฬิกา จังหวะเวลาของวัฏจักรการเขียน และพื้นที่ของแพ็กเกจ ตัวควบคุมโฮสต์ควรใช้การ polling แบบ acknowledge หลังการเขียนเพื่อยืนยันว่าวัฏจักรการเขียนภายในเสร็จสมบูรณ์ หลังจากโปรโตคอลถูกขัดจังหวะ ไฟดับ หรือรีเซ็ต สามารถรีเซ็ตหน่วยความจำได้โดยป้อนนาฬิกาสูงสุดเก้ารอบ ตรวจสอบว่า SDA อยู่ในระดับสูงขณะ SCL อยู่ในระดับสูง จากนั้นสร้างสภาวะ start
ความเกี่ยวข้องในการใช้งานสำหรับสมาร์ทการ์ด แท็ก และอุปกรณ์ฝังตัว
แม้ว่า AT24C01 จะเป็น EEPROM แบบอนุกรมอเนกประสงค์มากกว่าชิปอินเทอร์เฟซทางอากาศ RFID แต่ก็สามารถรองรับฟังก์ชันหน่วยความจำขนาดเล็กจำนวนมากรอบผลิตภัณฑ์ระบุตัวตนและฮาร์ดแวร์ควบคุมการเข้าถึง ในอุปกรณ์การผลิต อาจจัดเก็บพารามิเตอร์ของบอร์ดสำหรับโมดูลเอนโคเดอร์ อุปกรณ์เสริมของเครื่องอ่าน เทอร์มินัลแบบมือถือ ตัวควบคุมขนาดกะทัดรัด หรืออุปกรณ์จับยึดผลิตภัณฑ์ที่ใช้ปรับแต่ง บัตร RFID. นอกจากนี้ยังอาจใช้ในกรณีที่ไมโครคอนโทรลเลอร์ต้องการหน่วยความจำที่ทนทานสำหรับการตั้งค่าแบบกลุ่ม รหัสรุ่น หรือข้อมูลการบำรุงรักษา
สำหรับการผลิตข้อมูลรับรองการเข้าถึง อุปกรณ์ EEPROM ขนาดเล็กมักถูกประเมินควบคู่กับชิปที่ใช้ใน บัตร IC แบบสัมผัสระบบกุญแจโรงแรม และอุปกรณ์บริการแบบพกพา คำถามในทางปฏิบัติคือขนาดหน่วยความจำ ช่วงแรงดันไฟฟ้า ความเร็วบัส แพ็กเกจ อุณหภูมิการทำงาน และพฤติกรรมของเฟิร์มแวร์ตรงกับเครื่องอ่านหรือเครื่องมือปรับแต่งเฉพาะบุคคลเป้าหมายหรือไม่ สำหรับอุปกรณ์จับยึดการผลิตแท็กและฉลาก AT24C01 ยังอาจเกี่ยวข้องกับบอร์ดตัวควบคุมที่จัดการขั้นตอนการเขียนโปรแกรมสำหรับ แท็ก RFID หรือเก็บข้อมูลการสอบเทียบขนาดกะทัดรัดสำหรับอุปกรณ์ทดสอบ
SCIVAS สามารถช่วยลูกค้าตรวจสอบว่าเอกสารข้อมูล AT24C01 ตรงกับความต้องการของโครงการเฉพาะหรือไม่ ก่อนเริ่มการเลือกชิป โครงสร้างบัตร หรือการออกแบบอุปกรณ์เสริมของเครื่องอ่าน การตรวจสอบควรครอบคลุมความจุหน่วยความจำ วิธีการอ่าน/เขียน อุณหภูมิการทำงาน แรงดันไฟฟ้าจ่าย จังหวะเวลาการสื่อสาร ความถี่การเขียนที่คาดหวัง และพื้นที่เชิงกล การตรวจสอบทางเทคนิคในระยะเริ่มต้นนี้ช่วยลดความเสี่ยงในการเลือกส่วนประกอบหน่วยความจำที่ถูกต้องทางไฟฟ้าแต่ไม่เหมาะสมกับขั้นตอนการผลิตหรือความน่าเชื่อถือในภาคสนามระยะยาว
คำถามที่พบบ่อยเกี่ยวกับเอกสารข้อมูล AT24C01
AT24C01 ใช้ทำอะไร?
AT24C01 ใช้เมื่อผลิตภัณฑ์ต้องการหน่วยความจำไม่ลบเลือนปริมาณเล็กน้อยที่สามารถอ่านและเขียนผ่านอินเทอร์เฟซอนุกรม 2 สาย การใช้งานทั่วไปรวมถึงการจัดเก็บไบต์การตั้งค่า ค่าการสอบเทียบ การตั้งค่าการผลิต ข้อมูลเวอร์ชัน พารามิเตอร์ผู้ใช้ หรือข้อมูลระบุตัวตนขนาดกะทัดรัด เหมาะกับข้อมูลระบบที่เสถียรมากกว่าไฟล์ขนาดใหญ่หรือการบันทึกเหตุการณ์บ่อยครั้ง
AT24C01 มีหน่วยความจำเท่าใด?
AT24C01 มีหน่วยความจำ EEPROM 1024 บิต จัดโครงสร้างเป็น 128 คำ คำละ 8 บิต ในทางปฏิบัติให้พื้นที่จัดเก็บ 128 ไบต์ เพียงพอสำหรับพารามิเตอร์สั้น ๆ แฟล็ก ตัวนับ และบันทึกการตั้งค่า แต่ไม่เพียงพอสำหรับบันทึกยาวหรือข้อมูลผู้ใช้ขนาดใหญ่ เฟิร์มแวร์ควรวางแผนรอบพื้นที่หน่วยความจำที่จำกัดแต่เชื่อถือได้นี้
AT24C01 ใช้อินเทอร์เฟซใด?
AT24C01 ใช้อินเทอร์เฟซอนุกรม 2 สาย โดย SCL เป็นอินพุตนาฬิกาอนุกรม และ SDA เป็นข้อมูลอนุกรมแบบสองทิศทาง SDA เป็นแบบ open-drain และต้องมีการจัด pull-up บนบัส โปรโตคอลใช้สภาวะ start สภาวะ stop และการตอบรับ acknowledge ทำให้ไมโครคอนโทรลเลอร์สามารถเขียนและอ่านหน่วยความจำด้วยรูทีนเฟิร์มแวร์ที่ค่อนข้างเรียบง่าย
AT24C01 มีช่วงแรงดันไฟฟ้าใดบ้าง?
ตระกูล AT24C01 มีตัวเลือกมาตรฐานและแรงดันต่ำ ขึ้นอยู่กับรหัสสั่งซื้อที่เลือก เอกสารข้อมูลระบุการทำงานตั้งแต่ 4.5 V ถึง 5.5 V, 2.7 V ถึง 5.5 V, 2.5 V ถึง 5.5 V หรือ 1.8 V ถึง 5.5 V ผู้ออกแบบควรจับคู่ตัวเลือกชิ้นส่วนที่แน่นอนกับแรงดันไฟฟ้าของบอร์ดและความเร็วนาฬิกาที่ต้องการ
AT24C01 รองรับการเขียนแบบหน้าหรือไม่?
รองรับ AT24C01 รองรับการเขียนแบบไบต์และการเขียนแบบหน้า 4 ไบต์ ในระหว่างการเขียนแบบหน้า ตัวควบคุมสามารถส่งไบต์ข้อมูลได้สูงสุดสี่ไบต์ก่อนส่งสภาวะ stop เนื่องจากบิตที่อยู่ล่างจะวนภายในหน้าเดียวกัน การส่งไบต์มากเกินไปอาจเขียนทับข้อมูลก่อนหน้า เฟิร์มแวร์ควรแบ่งการอัปเดตที่ยาวออกเป็นการเขียนขนาดหน้าอย่างปลอดภัย
AT24C01 มีแพ็กเกจใดบ้าง?
เอกสารข้อมูล AT24C01 ระบุตัวเลือกแพ็กเกจ 8 ขา รวมถึง PDIP, JEDEC SOIC, MSOP และ TSSOP ตัวเลือกเหล่านี้ทำให้ชิปสามารถใช้ในต้นแบบ บอร์ดที่ซ่อมบำรุงได้ และชุดประกอบการผลิตขนาดกะทัดรัด ควรเลือกแพ็กเกจสุดท้ายตามพื้นที่ PCB วิธีการประกอบ สภาพแวดล้อมการทำงาน และแผนการจัดหา สำหรับเวอร์ชันแรงดันไฟฟ้าและอุณหภูมิที่เลือก
AT24C01 เหมาะสำหรับผลิตภัณฑ์ RFID หรือผลิตภัณฑ์เกี่ยวกับบัตรหรือไม่?
AT24C01 ไม่ใช่ชิปสื่อสาร RFID แต่สามารถมีประโยชน์ในอุปกรณ์และชุดประกอบย่อยรอบการผลิต RFID และบัตร อาจจัดเก็บการตั้งค่าตัวควบคุม ข้อมูลการสอบเทียบ พารามิเตอร์แบบกลุ่ม หรือการตั้งค่าอุปกรณ์เสริมสำหรับเครื่องอ่าน เอนโคเดอร์ อุปกรณ์จับยึด และอุปกรณ์ฝังตัว ความเหมาะสมขึ้นอยู่กับขนาดหน่วยความจำที่ต้องการ แรงดันไฟฟ้าจ่าย ความถี่การเขียน แพ็กเกจ และจังหวะเวลาเฟิร์มแวร์



