ورقة بيانات BL7442 لبطاقات IC EEPROM الآمنة

August 18, 2024 1077 التعليقات

ورقة بيانات BL7442



نظرة عامة على ورقة بيانات BL7442

تعد BL7442 شريحة ذكية منخفضة الجهد من نوع EEPROM لبطاقات IC، صممت لتخزين الذاكرة الآمن في وحدات البطاقات التلامسية ومنتجات الاعتماد المخصصة. ووفقاً لورقة بيانات BL7442، تعتمد الشريحة على عملية CMOS EEPROM بدقة 1.2um، وتوفر بنية ذاكرة رئيسية بسعة 256 × 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، كما يحدد سلوك الإجابة بعد إعادة الضبط في النوع 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 × 8 بت، أي ما يعادل 256 بايت. كما تتضمن ذاكرة حماية 32 بت لأدنى 32 عنواناً، ومنطقة ذاكرة أمان منفصلة تحتوي على عداد الأخطاء وبيانات مرجع PSC المستخدمة للتحقق من الوصول.

ما الغرض من ذاكرة الحماية في BL7442؟

تتيح ذاكرة الحماية قفل البايتات من 0 إلى 31 في الذاكرة الرئيسية بشكل فردي. وبمجرد كتابة بت الحماية لا يمكن مسحه. وهذا مفيد لبيانات جهة الإصدار، أو رموز التطبيقات الثابتة، أو معرفات البطاقات، أو أي حقول أخرى لا ينبغي تعديلها بعد التخصيص.

ما الفرق بين BL7442 النوع A والنوع B؟

يعد النوع A أكثر تقييداً بعد التشغيل لأن قراءة الذاكرة وتعديلها تتطلبان تحقق PSC ناجحاً. أما النوع B فيسمح بقراءة الذاكرة بعد التشغيل، بينما تظل عمليات الكتابة والمسح بحاجة إلى PSC الصحيح. ويتم اختيار نوع الوحدة عبر توصيل SELECT أثناء تصميم وحدة البطاقة.

ما الواجهة والبروتوكول اللذان تستخدمهما BL7442؟

تستخدم BL7442 بروتوكول ربط متزامن بسلكين بين جهاز واجهة القارئ وشريحة IC. ويتبع تكوين نقاط الاتصال والواجهة التسلسلية ممارسة البطاقات المتزامنة وفق ISO 7816، كما يدعم النوع B سلوك الإجابة بعد إعادة الضبط وفق ISO 7816-3. تستخدم الأوامر بايتات التحكم والعنوان والبيانات.

ما الشروط الكهربائية التي يجب فحصها قبل استخدام BL7442؟

يجب على المصممين التحقق من نطاق التغذية من 3.0 V إلى 5.5 V، والتشغيل النموذجي عند 5.0 V، ونطاق الساعة من 7 kHz إلى 50 kHz، وسلوك خط I/O بتصريف مفتوح، ومعلمات إعادة الضبط والتوقيت المطلوبة. يجب أن تتوافق هذه القيم مع جهاز القراءة أو جهاز الترميز أو معدات التخصيص المستهدفة.

هل يمكن تخصيص BL7442 لمشاريع إنتاج البطاقات؟

نعم. يمكن تخصيص مشاريع البطاقات المعتمدة على BL7442 على مستوى البطاقة، بما في ذلك دمج الوحدة، وجسم البطاقة البلاستيكي، والطباعة، والترقيم، وترميز البيانات، والتغليف. ويجب تأكيد PSC على مستوى الشريحة، والبايتات المحمية، وخريطة الذاكرة قبل الإنتاج الكمي لتجنب أخطاء ترميز غير قابلة للعكس.

رمز التحقق