M24C16-RMN6TP เป็นชิปหน่วยความจำอิเล็กทรอนิกส์อนุกรมที่ผลิตโดย STMICROELTRONICS ซึ่งเป็นของซีรีย์ EEPROMมีการใช้กันอย่างแพร่หลายในกล้องวิดีโอตรรกะฝังตัวซูเปอร์คอมพิวเตอร์ฮาร์ดไดรฟ์บัฟเฟอร์ดิสก์ DVD และความทรงจำการเข้าถึงแบบสุ่มแบบคงที่บทความนี้จะแนะนำ M24C16-RMN6TP ในรายละเอียดเพื่อช่วยให้คุณเข้าใจและใช้ชิปนี้ได้ดีขึ้น
M24C16-RMN6TP เป็นหน่วยความจำอิเล็กทรอนิกส์แบบอนุกรม I2C 16Kbit ที่เปิดตัวโดย STMicroelectronicsมันใช้อินเทอร์เฟซอนุกรม I2C และรองรับโหมดการป้องกันการเขียนหลายโหมดอุปกรณ์นี้มีความเร็วในการเข้าถึงข้อมูลที่รวดเร็วและการออกแบบแบบบูรณาการสูงดังนั้นจึงสามารถใช้กันอย่างแพร่หลายในอุปกรณ์อิเล็กทรอนิกส์ต่างๆช่วงแรงดันไฟฟ้าในการทำงานของ M24C16 -RMN6TP อยู่ระหว่าง 2.5V และ 5.5V ในขณะที่ช่วงอุณหภูมิการทำงานคือ -40 ° C ถึง +85 ° Cนอกจากนี้ชิปยังมาในแพ็คเกจ SOIC 8 พินซึ่งทั้งคู่สะดวกสำหรับการบัดกรีและการประกอบ
แบบจำลองทางเลือก:
M24C16-RMN6TP ใช้โหมดที่อยู่ 8 บิตและมีที่อยู่ทั้งหมด 2048 ที่อยู่ที่อยู่แต่ละแห่งสอดคล้องกับหน่วยจัดเก็บข้อมูล 8 บิตนอกจากนี้ยังมีหน่วยควบคุมตรรกะภายในชิปซึ่งรับผิดชอบในการประมวลผลการอ่านและการเขียนข้อมูลนอกจากนี้ชิปยังมีฟังก์ชั่นการป้องกันการเขียนซึ่งสามารถป้องกันไม่ให้ข้อมูลถูกเขียนหรือลบโดยบังเอิญโดยการตั้งค่าการลงทะเบียนควบคุมและหลักการทำงานของ M24C16-RMN6TP นั้นใช้โปรโตคอล BUS I2C ซึ่งใช้การสื่อสารระหว่างต้นแบบและอุปกรณ์ทาสอย่างน้อยหนึ่งอย่างต้นแบบอ่านหรือเขียนข้อมูลจากอุปกรณ์ทาสโดยการส่งคำแนะนำและข้อมูลM24C16-RMN6TP เสร็จสิ้นฟังก์ชั่นการจัดเก็บข้อมูลและการเข้าถึงผ่านการลงทะเบียนภายในและวงจรลอจิก
•ผู้ผลิต: Stmicroelectronics
•แพ็คเกจ / เคส: SOIC-8
•บรรจุภัณฑ์: เทป & รีล (TR)
•เวลาเข้าถึง: 900 ns
•ขนาดหน่วยความจำ: 16 kbit
•ความถี่นาฬิกา: 400 kHz
•ประเภทอินเตอร์เฟส: 2-wire, i2c
•แรงดันไฟฟ้า: 1.8V ~ 5.5V
•อุณหภูมิการทำงาน: -40 ° C ~ 85 ° C
•ความถี่นาฬิกาสูงสุด: 400 kHz
•สไตล์การติดตั้ง: SMD/SMT
•ความยาว/ความกว้าง/ความสูง/: 5 มม./4 มม./1.65 มม.
•หมวดหมู่ผลิตภัณฑ์: EEPROM
M24C16-RMN6TP รองรับโหมดการป้องกันการเขียนหลายโหมดซึ่งสามารถป้องกันไม่ให้ข้อมูลถูกเขียนใหม่หรือสูญหายโดยไม่ตั้งใจและปรับปรุงความปลอดภัยของข้อมูลคุณลักษณะนี้มีความสำคัญอย่างยิ่งในอุปกรณ์ที่จำเป็นต้องจัดเก็บข้อมูลสำคัญเป็นเวลานาน
M24C16-RMN6TP มีความเร็วในการเข้าถึงข้อมูลที่รวดเร็วและการออกแบบแบบบูรณาการสูงเพื่อตอบสนองความต้องการด้านประสิทธิภาพของอุปกรณ์อิเล็กทรอนิกส์ต่างๆในหน่วยความจำอัตราบัส L2C สูงถึง 400kHz สามารถดำเนินการอ่านและเขียนข้อมูลได้อย่างรวดเร็วปรับปรุงประสิทธิภาพการทำงานของอุปกรณ์
M24C16-RMN6TP มีความเข้ากันได้ดีกับโหมดอินเตอร์เฟสบัส I2C ที่หลากหลายและสามารถรวมเข้ากับระบบต่างๆได้อย่างง่ายดายนอกจากนี้การใช้งานที่เรียบง่ายและอินเทอร์เฟซการเขียนโปรแกรมที่เข้าใจง่ายช่วยให้นักพัฒนาสามารถกำหนดค่าและใช้งานได้อย่างง่ายดายลดความยากลำบากในการพัฒนาและค่าใช้จ่าย
M24C16-RMN6TP สามารถใช้ในอุปกรณ์อิเล็กทรอนิกส์ที่หลากหลายเช่นล็อคอิเล็กทรอนิกส์มิเตอร์อัจฉริยะการขยายหน่วยความจำและอื่น ๆการกำหนดค่าที่ยืดหยุ่นและการออกแบบแบบบูรณาการสูงช่วยให้สามารถตอบสนองความต้องการของอุปกรณ์ที่แตกต่างกันและจัดหาโซลูชันการจัดเก็บข้อมูลที่เชื่อถือได้สำหรับสถานการณ์แอปพลิเคชันต่างๆ
M24C16-RMN6TP มีความยาว 5 มม. ความกว้าง 4 มม. และความสูง 1.65 มม. และมาในแพ็คเกจ SOIC-8 และบรรจุภัณฑ์เทปและรีล
ในแอปพลิเคชันจริงโฮสต์จะส่งคำสั่งและที่อยู่ไปยัง M24C16-RMN6TP ผ่านอินเตอร์เฟส I2C เพื่อใช้การอ่านและเขียนในหน่วยความจำตัวอย่างเช่นโฮสต์สามารถส่งคำสั่งอ่านและที่อยู่หน่วยความจำและ M24C16-RMN6TP จะส่งคืนข้อมูลที่ที่อยู่ที่เกี่ยวข้องกับโฮสต์ผ่านบัส I2Cในทำนองเดียวกันโฮสต์สามารถส่งคำสั่ง WRITE และข้อมูลและ M24C16-RMN6TP จะเขียนข้อมูลไปยังหน่วยความจำตามที่อยู่ที่ระบุ
กระบวนการถ่ายโอนรวมถึงขั้นตอนต่อไปนี้:
เงื่อนไขเริ่มต้น: โฮสต์ (เช่นไมโครคอนโทรลเลอร์) สร้างเงื่อนไขการเริ่มต้นโดยการดึงพิน SDA จากสูงถึงต่ำในขณะที่รักษาพิน SCL สูงนี่เป็นจุดเริ่มต้นของการถ่ายโอนข้อมูลบนบัส I2C
เฟรมที่อยู่: โฮสต์จะส่งออกที่อยู่อุปกรณ์ 7 บิตและบิตอ่านและเขียน 1 บิตบนพิน SDAสำหรับ M24C16-RMN6TP ที่อยู่อุปกรณ์คือ 1010000 (ไบนารี)ในหมู่พวกเขาเมื่อบิตการอ่านและเขียนทิศทางคือ 1 หมายความว่าโฮสต์จะส่งข้อมูลไปยังอุปกรณ์ (นั่นคือการดำเนินการเขียน);เมื่อบิตการอ่านและเขียนทิศทางเป็น 0 หมายความว่าโฮสต์จะได้รับข้อมูลจากอุปกรณ์ (นั่นคือการดำเนินการอ่าน)
เฟรมข้อมูล: หลังจากเฟรมที่อยู่ข้อมูลจะถูกส่งระหว่างโฮสต์และอุปกรณ์กรอบข้อมูลประกอบด้วยข้อมูล 8 บิตและบิตรับทราบโฮสต์เอาต์พุตข้อมูลบน PIN SDA และอุปกรณ์จะได้รับข้อมูลหลังจากถ่ายโอนข้อมูลแต่ละบิตสัญญาณนาฬิกาบนพิน SCL จะล็อคข้อมูลบนพิน SDA
บิต ACKNOWLEDGMENT: หลังจากการส่งข้อมูลล่าสุดของเฟรมข้อมูลเสร็จสมบูรณ์อุปกรณ์รับ (M24C16-RMN6TP) จะดึง SDA PIN ต่ำแสดงว่าข้อมูลที่ได้รับนั้นถูกต้องหลังจากโฮสต์ตรวจพบว่าบิตตอบกลับต่ำแล้วก็สามารถส่งเฟรมข้อมูลถัดไปต่อไปหรือส่งเงื่อนไขการหยุดเพื่อสิ้นสุดการส่งข้อมูล
เงื่อนไขหยุด: โฮสต์สร้างเงื่อนไขการหยุดโดยการดึงพิน SDA จากระดับต่ำถึงระดับสูงและรักษาพิน SCL ในระดับสูงในเวลาเดียวกันนี่เป็นจุดสิ้นสุดของการถ่ายโอนข้อมูลบนรถบัส I2C
การใช้งานอุปกรณ์นอกเหนือจากการจัดอันดับที่ระบุไว้ในตารางประกอบอาจส่งผลให้เกิดความเสียหายกลับไม่ได้การจัดอันดับเหล่านี้ทำหน้าที่เป็นข้อจำกัดความเครียดโดยเฉพาะและการใช้อุปกรณ์ภายใต้เงื่อนไขเหล่านี้หรือเงื่อนไขอื่น ๆ ที่ไม่ได้ระบุไว้อย่างชัดเจนในส่วนการดำเนินงานของข้อกำหนดนี้จะไม่ได้รับการอนุมานการสัมผัสกับเงื่อนไขการจัดอันดับสูงสุดแบบสัมบูรณ์สำหรับระยะเวลาที่ขยายอาจส่งผลกระทบต่อความน่าเชื่อถือของอุปกรณ์
เป็นไปตาม JEDEC STD J-STD-020D (สำหรับร่างกายขนาดเล็ก, SN-PB หรือแอสเซมบลีฟรี PB), สเปค St Ecopack 7191395 และคำสั่งยุโรปเกี่ยวกับข้อ จำกัด ของสารอันตราย (ROHS Directive 2011/65/EU ของเดือนกรกฎาคม 2011).
พัลส์บวกและลบใช้กับการเชื่อมต่อ PIN ที่แตกต่างกันตาม AEC-Q100-002 (สอดคล้องกับมาตรฐาน ANSI/ESDA/JEDEC JS-001-2012, C1 = 100 pF, R1 = 1,500 Ω)
โหมดการเขียนการเขียนของ M24C16-RMN6TP นั้นรับรู้โดยการออกแบบฮาร์ดแวร์เฉพาะและการควบคุมซอฟต์แวร์ก่อนอื่นหน่วยความจำนี้มีฟังก์ชั่นการป้องกันการเขียนที่กำหนดค่าได้และผู้ใช้สามารถเปิดใช้งานหรือปิดใช้งานการป้องกันการเขียนโดยการตั้งค่าบิตลงทะเบียนที่สอดคล้องกันเมื่อเปิดใช้งานการป้องกันการเขียนความพยายามใด ๆ ในการเขียนลงในหน่วยความจำจะถูกบล็อกเพื่อให้แน่ใจว่าข้อมูลที่เก็บไว้ในนั้นจะไม่ถูกเปลี่ยนแปลงหรือเสียหายโดยไม่ตั้งใจประการที่สองโหมดการป้องกันการเขียนสามารถรับรู้ได้ผ่านการเขียนโปรแกรมซอฟต์แวร์ผู้ใช้สามารถเปิดใช้งานหรือปิดการป้องกันการเขียนโดยการส่งคำสั่งหรือลำดับเฉพาะไปยัง M24C16-RMN6TPวิธีการนี้ช่วยให้ผู้ใช้สามารถเปลี่ยนสถานะการป้องกันของหน่วยความจำแบบไดนามิกเมื่อจำเป็นเพื่อให้เหมาะกับข้อกำหนดของแอปพลิเคชันที่แตกต่างกันนอกจากนี้ M24C16-RMN6TP รองรับการป้องกันการเขียนระดับฮาร์ดแวร์ซึ่งหมายความว่าหน่วยความจำนั้นมีคุณสมบัติฮาร์ดแวร์คงที่บางอย่างที่ป้องกันการดำเนินการเขียนโดยไม่ได้รับอนุญาตการป้องกันระดับฮาร์ดแวร์นี้ช่วยเพิ่มความปลอดภัยของหน่วยความจำเพื่อให้เฉพาะอุปกรณ์ที่มีสิทธิ์และการตรวจสอบสิทธิ์ที่เหมาะสมเท่านั้นที่สามารถเขียนลงในหน่วยความจำ
EEPROM เป็นประเภทของ ROM ที่ไม่ระเหยที่ช่วยให้ข้อมูลรายบุคคลของข้อมูลถูกลบและ reprogrammedนั่นคือเหตุผลที่ชิป EEPROM เป็นที่รู้จักกันในชื่อ BYTE ERASABLE CHIPSEEPROM มักจะใช้ในการเก็บข้อมูลจำนวนเล็กน้อยในการคำนวณและอุปกรณ์อิเล็กทรอนิกส์อื่น ๆ
M24C16-RMN6TP เป็นวงจร EEPROM แบบอนุกรม
ในขณะที่ M24C16-RMN6TP ให้ที่เก็บข้อมูลที่ไม่ระเหย แต่ก็ไม่ได้ออกแบบมาโดยเฉพาะสำหรับการจัดเก็บข้อมูลที่ปลอดภัยสำหรับข้อมูลที่ละเอียดอ่อนอาจจำเป็นต้องมีมาตรการรักษาความปลอดภัยเพิ่มเติมเช่นการเข้ารหัสและการตรวจสอบความถูกต้อง