เอกสารข้อมูล BL7442 สำหรับการ์ดไอซี EEPROM ที่ปลอดภัย
August 18, 2024 1079 ความคิดเห็น
ภาพรวมเอกสารข้อมูล BL7442
BL7442 เป็นชิปบัตร EEPROM อัจฉริยะแรงดันต่ำที่ออกแบบมาสำหรับการจัดเก็บข้อมูลอย่างปลอดภัยในโมดูลบัตรแบบสัมผัสและผลิตภัณฑ์ข้อมูลรับรองที่ปรับแต่งเฉพาะ ตามเอกสารข้อมูล BL7442 อุปกรณ์นี้ใช้กระบวนการ 1.2um CMOS EEPROM และมีโครงสร้างหน่วยความจำหลักขนาด 256 x 8 บิต มอบพื้นที่จัดเก็บแบบไม่ลบเลือนที่ลบและเขียนใหม่ได้ทางไฟฟ้า 256 ไบต์ให้กับนักพัฒนาระบบ สถาปัตยกรรมของชิปรวมการกำหนดแอดเดรสแบบรายไบต์ การเข้ารหัสเชิงตรรกะ การป้องกันการเขียน และอินเทอร์เฟซอนุกรมแบบซิงโครนัสอย่างง่าย
ชิปนี้มีความเกี่ยวข้องเป็นพิเศษเมื่อผู้ผลิตบัตรต้องการแพลตฟอร์ม EEPROM ที่ผ่านการพิสูจน์แล้วสำหรับข้อมูลรับรองการเข้าถึง บัตรเติมเงิน บัตรสมาชิก สื่อระบุตัวตนที่ใช้ซ้ำได้ หรือบัตรสำหรับการใช้งานเฉพาะ บัตร IC แบบสัมผัสแทนที่จะวางตำแหน่ง BL7442 เป็นบัตรไมโครคอนโทรลเลอร์ความจุสูง เอกสารข้อมูลแสดงว่าคุณค่าของชิปมาจากพฤติกรรมหน่วยความจำที่คาดเดาได้ การป้องกันแบบถาวรสำหรับไบต์ที่เลือก และกลไกโค้ดความปลอดภัยที่ตั้งโปรแกรมได้ซึ่งช่วยป้องกันการแก้ไขข้อมูลโดยไม่ได้รับอนุญาตหลังการปรับแต่งข้อมูล
สถาปัตยกรรมหน่วยความจำหลักและความปลอดภัย
EEPROM 256 ไบต์พร้อมแอดเดรสตอนล่างที่ได้รับการป้องกัน
หน่วยความจำหลักจัดเรียงเป็น 256 ไบต์ โดยแต่ละไบต์กำหนดแอดเดรสแยกกัน การเปลี่ยนแปลงข้อมูลดำเนินการผ่านการลบและการเขียน เมื่อลบ ไบต์จะกลับสู่ค่าลอจิกหนึ่ง เมื่อเขียน บิตจะเปลี่ยนไปสู่ค่าลอจิกศูนย์ ดังนั้นค่าสุดท้ายจึงขึ้นอยู่กับไบต์ก่อนหน้าและรูปแบบข้อมูลใหม่ ควรคำนึงถึงพฤติกรรมนี้เมื่อบัตรเก็บตัวนับ ตัวระบุ ค่าการอนุญาต หรือแฟล็กการใช้งาน
คุณสมบัติสำคัญของ BL7442 คือหน่วยความจำป้องกัน แอดเดรสหน่วยความจำหลัก 32 ตำแหน่งแรก ไบต์ 0 ถึง 31 สามารถป้องกันได้ทีละไบต์โดยการเขียนบิตป้องกันที่สอดคล้องกัน เมื่อเขียนบิตป้องกันแล้วจะไม่สามารถลบได้ กลไกที่ไม่สามารถย้อนกลับได้นี้มีประโยชน์สำหรับรหัสผู้ออกบัตร ข้อมูลไดเรกทอรี ตัวบ่งชี้ประเภทบัตร ข้อมูลอ้างอิงโครงการ และฟิลด์อื่นๆ ที่ควรคงอยู่ไม่เปลี่ยนแปลงหลังการเริ่มต้นระบบ
การตรวจสอบ PSC และการควบคุมตัวนับข้อผิดพลาด
ชิปรวมหน่วยความจำความปลอดภัยขนาดสี่ไบต์ซึ่งประกอบด้วยตัวนับข้อผิดพลาดและข้อมูลอ้างอิงสามไบต์ ไบต์อ้างอิงสามไบต์นี้สร้างโค้ดความปลอดภัยที่ตั้งโปรแกรมได้ ซึ่งมักเรียกว่า PSC การดำเนินการเขียนและลบต้องมีการเปรียบเทียบข้อมูลการตรวจสอบที่ป้อนกับ PSC ที่จัดเก็บไว้สำเร็จ ตัวนับข้อผิดพลาดจำกัดความพยายามที่ไม่ถูกต้องซ้ำๆ และหลังจากเปรียบเทียบไม่สำเร็จติดต่อกันสามครั้ง ชิปจะบล็อกความพยายามเข้าถึงการเขียนและการลบต่อไป
เอกสารข้อมูลอธิบายพฤติกรรมที่เลือกได้สองประเภท ในประเภท A การอ่านและการแก้ไขหน่วยความจำต้องป้อน PSC สำเร็จหลังเปิดเครื่อง ในประเภท B สามารถอ่านหน่วยความจำได้หลังเปิดเครื่อง แต่การเปลี่ยนแปลงข้อมูลยังคงต้องใช้ PSC ที่ถูกต้อง การเชื่อมต่อ SELECT เป็นตัวกำหนดประเภทโมดูล การเชื่อมต่อ SELECT กับ VCC หรือปล่อยลอยไว้จะเลือกประเภท A ขณะที่การเชื่อมต่อ SELECT กับ GND จะเลือกประเภท B
อินเทอร์เฟซ การจับเวลา และรายละเอียดทางไฟฟ้า
การสื่อสารแบบซิงโครนัสสองสาย
BL7442 ใช้โปรโตคอลเชื่อมต่อสองสายระหว่างอุปกรณ์อินเทอร์เฟซและวงจรรวม สัญญาสัมผัสและอินเทอร์เฟซอนุกรมเป็นไปตามแนวปฏิบัติการส่งข้อมูลแบบซิงโครนัส ISO 7816 และพฤติกรรม Answer-to-Reset ประเภท B กำหนดตาม ISO 7816-3 คำสั่งส่งเป็นสามไบต์ ได้แก่ ไบต์ควบคุม ไบต์แอดเดรส และไบต์ข้อมูล โดยส่งบิตที่มีนัยสำคัญน้อยที่สุดก่อน ฟังก์ชันที่รองรับได้แก่การอ่านหน่วยความจำ การอัปเดตหน่วยความจำ การเขียนหน่วยความจำป้องกัน และการเปรียบเทียบข้อมูลการตรวจสอบ
ในโหมดส่งข้อมูลออก IC จะส่งคืนเนื้อหาหน่วยความจำไปยังอุปกรณ์อินเทอร์เฟซหลังการป้อนคำสั่ง ในโหมดประมวลผล อุปกรณ์อินเทอร์เฟซจะส่งสัญญาณนาฬิกาให้ชิปต่อไปจนกว่าเส้น I/O จะบ่งชี้ว่าการประมวลผลภายในเสร็จสิ้น ที่อัตรานาฬิกา 50 kHz การดำเนินการลบและเขียนกำหนดไว้ที่ 2.5 ms ต่อครั้ง ขณะที่ลำดับการลบและเขียนรวมกันอาจใช้เวลาประมาณ 5 ms
สภาวะการทำงานและการเชื่อมต่อโมดูล
BL7442 ทำงานในช่วงแรงดันจ่าย 3.0 V ถึง 5.5 V โดยมี 5.0 V เป็นค่าปกติ ช่วงอุณหภูมิการทำงานที่ระบุคือ -35°C ถึง 70°C และอุณหภูมิการจัดเก็บคือ -40°C ถึง 125°C อุปกรณ์รองรับช่วงนาฬิกา 7 kHz ถึง 50 kHz โดยพารามิเตอร์การจับเวลากำหนดไว้สำหรับการรีเซ็ต สภาวะเริ่มต้น สภาวะหยุด เวลาขึ้น เวลาตก การคงข้อมูล และเวลาหน่วง
การกำหนดสัญญาสัมผัสเป็นไปตามธรรมเนียมบัตร IC ทั่วไป ได้แก่ VCC, RST, CLK, GND และเส้น I/O แบบสองทิศทางแบบเปิดเดรน โดยสัญญาสัมผัสที่เหลือตามรายการไม่ได้เชื่อมต่อ ในการผลิตโมดูล BL7442 สามารถจัดหาในรูปแบบโมดูลแบบต่อสายที่เหมาะสำหรับฝังลงในตัวการ์ด สำหรับโครงการที่เกี่ยวข้องกับ บัตร RFID หรือกลุ่มผลิตภัณฑ์ข้อมูลรับรองแบบไฮบริด ทีมวิศวกรควรยืนยันว่าบัตรหน่วยความจำแบบสัมผัสเท่านั้น บัตรแบบไม่สัมผัส หรือโครงสร้างแบบสองเทคโนโลยีใดที่เข้ากับระบบนิเวศของเครื่องอ่านได้ดีที่สุด
ความเหมาะสมในการใช้งานและบันทึกการผลิตบัตรแบบกำหนดเอง
BL7442 เป็นตัวเลือกที่ใช้งานได้จริงสำหรับงานบัตรหน่วยความจำปลอดภัยต้นทุนต่ำที่บัตรไม่จำเป็นต้องมีระบบปฏิบัติการซับซ้อนแต่ต้องจัดเก็บข้อมูลได้อย่างเชื่อถือได้ การใช้งานทั่วไปอาจรวมถึงระบบสะสมคะแนน บัตรเติมเงินหรือบัตรบันทึกมูลค่า บัตรสนับสนุนการควบคุมการเข้าถึง บัตรวิทยาเขตหรือบัตรสมาชิก สื่อระบุตัวตนภายใน บันทึกการบำรุงรักษา และบัตรอนุญาตอุปกรณ์ เนื่องจากหน่วยความจำจำกัดเพียง 256 ไบต์ ชิปจึงเหมาะที่สุดสำหรับบันทึกขนาดกะทัดรัด ตัวระบุแบบคงที่ สิทธิ์ที่เข้ารหัส หรือฟิลด์ที่เกี่ยวข้องกับธุรกรรมขนาดเล็ก
สำหรับการผลิตบัตร ขั้นตอนการวางแผนที่สำคัญที่สุดคือการจัดทำแผนผังข้อมูล ผู้ออกบัตรควรกำหนดว่าไบต์ใดยังคงแปรผัน ไบต์ใดต้องการการป้องกันแบบไม่สามารถย้อนกลับได้ และจะจัดการ PSC อย่างไรก่อนเริ่มการปรับแต่งข้อมูลจำนวนมาก จากนั้นทีมโรงงานจึงสามารถจัดแนวทางการเลือกชิป การต่อโมดูล การเคลือบบัตร การพิมพ์ การกำหนดหมายเลข และขั้นตอนการเข้ารหัส ชิปนี้อาจใช้ในรูปแบบบัตรมาตรฐาน ISO และการพิมพ์พื้นผิวแบบกำหนดเองสำหรับบัตรแบรนด์ บัตรพลาสติก ที่ฝังโมดูล IC แบบสัมผัส
เมื่อประเมิน BL7442 สำหรับโปรแกรมบัตรใหม่ ผู้ซื้อควรตรวจสอบความเข้ากันได้ของเครื่องอ่าน ระดับแรงดันไฟฟ้า การจับเวลานาฬิกา ซอฟต์แวร์ปรับแต่งข้อมูล นโยบายการจัดการ PSC และวัสดุตัวการ์ดที่ต้องการ เอกสารข้อมูลให้ข้อมูลอ้างอิงระดับชิป ขณะที่ข้อกำหนดบัตรขั้นสุดท้ายควรครอบคลุมงานศิลป์ ความหนา การตกแต่งพื้นผิว กฎการเข้ารหัส ข้อกำหนดการทดสอบตัวอย่าง และคำแนะนำการบรรจุ แนวทางรวมนี้ช่วยให้บัตรสำเร็จรูปทำงานได้อย่างสม่ำเสมอในระบบเป้าหมาย
คำถามที่พบบ่อยเกี่ยวกับเอกสารข้อมูล BL7442
BL7442 เป็นชิปประเภทใด
BL7442 เป็นชิป EEPROM อัจฉริยะแรงดันต่ำสำหรับโมดูลบัตร IC ให้หน่วยความจำไม่ลบเลือน 256 ไบต์ การกำหนดแอดเดรสแบบรายไบต์ ฟังก์ชันการเข้ารหัสเชิงตรรกะ และอินเทอร์เฟซแบบสัมผัสซิงโครนัส ใช้เป็นหลักในงานที่ต้องการจัดเก็บข้อมูลอย่างปลอดภัยขนาดกะทัดรัดมากกว่าฟังก์ชันบัตรไมโครโปรเซสเซอร์เต็มรูปแบบ
BL7442 มีหน่วยความจำเท่าใด
ชิปมีหน่วยความจำหลัก EEPROM ขนาด 256 x 8 บิต เท่ากับ 256 ไบต์ นอกจากนี้ยังมีหน่วยความจำป้องกันขนาด 32 บิตสำหรับ 32 แอดเดรสแรก และพื้นที่หน่วยความจำความปลอดภัยแยกต่างหากซึ่งประกอบด้วยตัวนับข้อผิดพลาดและข้อมูลอ้างอิง PSC ที่ใช้สำหรับการตรวจสอบการเข้าถึง
หน่วยความจำป้องกันของ BL7442 มีไว้เพื่ออะไร
หน่วยความจำป้องกันช่วยให้สามารถล็อกไบต์ 0 ถึง 31 ของหน่วยความจำหลักได้ทีละไบต์ เมื่อเขียนบิตป้องกันแล้วจะไม่สามารถลบได้ มีประโยชน์สำหรับข้อมูลผู้ออกบัตร รหัสการใช้งานแบบคงที่ ตัวระบุบัตร หรือฟิลด์อื่นๆ ที่ไม่ควรแก้ไขหลังการปรับแต่งข้อมูล
BL7442 ประเภท A และประเภท B แตกต่างกันอย่างไร
ประเภท A มีข้อจำกัดมากกว่าหลังเปิดเครื่อง เนื่องจากการอ่านและการแก้ไขหน่วยความจำต้องตรวจสอบ PSC สำเร็จ ประเภท B อนุญาตให้อ่านหน่วยความจำได้หลังเปิดเครื่อง ขณะที่การเขียนและการลบยังคงต้องใช้ PSC ที่ถูกต้อง ประเภทโมดูลเลือกผ่านการเชื่อมต่อ SELECT ในระหว่างการออกแบบโมดูลบัตร
BL7442 ใช้อินเทอร์เฟซและโปรโตคอลใด
BL7442 ใช้โปรโตคอลเชื่อมต่อแบบซิงโครนัสสองสายระหว่างอุปกรณ์อินเทอร์เฟซเครื่องอ่านและ IC การกำหนดสัญญาสัมผัสและอินเทอร์เฟซอนุกรมเป็นไปตามแนวปฏิบัติบัตรซิงโครนัส ISO 7816 และประเภท B รองรับพฤติกรรม Answer-to-Reset ตาม ISO 7816-3 คำสั่งใช้ไบต์ควบคุม แอดเดรส และข้อมูล
ควรตรวจสอบสภาวะทางไฟฟ้าใดก่อนใช้ BL7442
นักออกแบบควรตรวจสอบช่วงแรงดันจ่าย 3.0 V ถึง 5.5 V การทำงานที่ 5.0 V ปกติ ช่วงนาฬิกา 7 kHz ถึง 50 kHz พฤติกรรม I/O แบบเปิดเดรน และพารามิเตอร์การรีเซ็ตและการจับเวลาที่ต้องการ ค่าเหล่านี้ต้องตรงกับเครื่องอ่าน เครื่องเข้ารหัส หรืออุปกรณ์ปรับแต่งข้อมูลเป้าหมาย
BL7442 สามารถปรับแต่งสำหรับโครงการผลิตบัตรได้หรือไม่
ได้ โครงการบัตรที่ใช้ BL7442 สามารถปรับแต่งในระดับบัตรได้ รวมถึงการฝังโมดูล ตัวการ์ดพลาสติก การพิมพ์ การกำหนดหมายเลข การเข้ารหัสข้อมูล และการบรรจุ ควรยืนยัน PSC ระดับชิป ไบต์ที่ได้รับการป้องกัน และแผนผังหน่วยความจำก่อนการผลิตจำนวนมาก เพื่อหลีกเลี่ยงข้อผิดพลาดในการเข้ารหัสที่ไม่สามารถย้อนกลับได้



