Φύλλο δεδομένων BL7442 για ασφαλείς κάρτες IC EEPROM
August 18, 2024 1081 Σχόλια
Επισκόπηση φύλλου δεδομένων BL7442
Το BL7442 είναι ένα ολοκληρωμένο κύκλωμα έξυπνης κάρτας EEPROM χαμηλής τάσης, σχεδιασμένο για ασφαλή αποθήκευση μνήμης σε μονάδες καρτών επαφής και εξατομικευμένα προϊόντα διαπιστευτηρίων. Σύμφωνα με το φύλλο δεδομένων BL7442, η συσκευή βασίζεται σε διεργασία CMOS EEPROM 1.2um και παρέχει δομή κύριας μνήμης 256 x 8 bit, προσφέροντας στους προγραμματιστές συστημάτων 256 byte ηλεκτρικά διαγράψιμης μη πτητικής αποθήκευσης. Η αρχιτεκτονική της συνδυάζει διευθυνσιοδότηση κατά byte, λογική κρυπτογράφηση, προστασία εγγραφής και απλή σύγχρονη σειριακή διεπαφή.
Αυτό το τσιπ είναι ιδιαίτερα σχετικό όταν ένας κατασκευαστής καρτών χρειάζεται μια δοκιμασμένη πλατφόρμα EEPROM για διαπιστευτήρια πρόσβασης, κάρτες αποθηκευμένης αξίας, κάρτες μέλους, επαναχρησιμοποιήσιμα μέσα ταυτότητας ή μέσα ειδικών εφαρμογών Κάρτες IC επαφής. Αντί να τοποθετεί το BL7442 ως κάρτα μικροελεγκτή υψηλής χωρητικότητας, το φύλλο δεδομένων δείχνει ότι η αξία του προέρχεται από την προβλέψιμη συμπεριφορά μνήμης, τη μόνιμη προστασία για επιλεγμένα byte και έναν προγραμματιζόμενο μηχανισμό κωδικού ασφαλείας που βοηθά στην αποτροπή μη εξουσιοδοτημένης αλλοίωσης δεδομένων μετά την εξατομίκευση.
Βασική αρχιτεκτονική μνήμης και ασφάλειας
EEPROM 256 byte με προστατευμένες χαμηλότερες διευθύνσεις
Η κύρια μνήμη είναι οργανωμένη σε 256 byte, με κάθε byte να διευθυνσιοδοτείται ξεχωριστά. Οι αλλαγές δεδομένων πραγματοποιούνται μέσω λειτουργιών διαγραφής και εγγραφής. Όταν διαγράφεται, ένα byte επιστρέφει στο λογικό ένα· όταν εγγράφεται, τα bit αλλάζουν προς το λογικό μηδέν, οπότε η τελική τιμή εξαρτάται από το προηγούμενο byte και το νέο μοτίβο δεδομένων. Αυτή η συμπεριφορά θα πρέπει να λαμβάνεται υπόψη όταν η κάρτα φέρει μετρητές, αναγνωριστικά, τιμές εξουσιοδότησης ή σημαίες εφαρμογής.
Ένα βασικό χαρακτηριστικό του BL7442 είναι η μνήμη προστασίας. Οι χαμηλότερες 32 διευθύνσεις της κύριας μνήμης, τα byte 0 έως 31, μπορούν να προστατευτούν byte προς byte με την εγγραφή του αντίστοιχου bit προστασίας. Μόλις εγγραφεί ένα bit προστασίας, δεν μπορεί να διαγραφεί. Αυτός ο μη αναστρέψιμος μηχανισμός είναι χρήσιμος για κωδικούς εκδότη, δεδομένα καταλόγου, δείκτες τύπου κάρτας, αναφορές έργων και άλλα πεδία που θα πρέπει να παραμένουν αμετάβλητα μετά την αρχικοποίηση.
Επαλήθευση PSC και έλεγχος μετρητή σφαλμάτων
Το τσιπ περιλαμβάνει μνήμη ασφαλείας τεσσάρων byte που περιέχει έναν μετρητή σφαλμάτων και τρία byte δεδομένων αναφοράς. Αυτά τα τρία byte αναφοράς αποτελούν τον προγραμματιζόμενο κωδικό ασφαλείας, που συνήθως ονομάζεται PSC. Οι λειτουργίες εγγραφής και διαγραφής απαιτούν επιτυχή σύγκριση μεταξύ των εισαγόμενων δεδομένων επαλήθευσης και του αποθηκευμένου PSC. Ο μετρητής σφαλμάτων περιορίζει τις επαναλαμβανόμενες λανθασμένες προσπάθειες και, μετά από τρεις συνεχόμενες ανεπιτυχείς συγκρίσεις, το τσιπ αποκλείει περαιτέρω προσπάθειες πρόσβασης εγγραφής και διαγραφής.
Το φύλλο δεδομένων περιγράφει δύο επιλέξιμους τύπους συμπεριφοράς. Στον τύπο A, η πρόσβαση ανάγνωσης και τροποποίησης της μνήμης απαιτεί επιτυχή εισαγωγή PSC μετά την ενεργοποίηση. Στον τύπο B, η μνήμη μπορεί να διαβαστεί μετά την ενεργοποίηση, αλλά οι αλλαγές δεδομένων εξακολουθούν να απαιτούν το σωστό PSC. Η σύνδεση SELECT καθορίζει τον τύπο της μονάδας: η σύνδεση του SELECT στο VCC ή η αφή του σε κατάσταση ανοιχτού κυκλώματος επιλέγει τον τύπο A, ενώ η σύνδεση του SELECT στο GND επιλέγει τον τύπο B.
Διεπαφή, χρονισμός και ηλεκτρικές λεπτομέρειες
Σύγχρονη επικοινωνία δύο συρμάτων
Το BL7442 χρησιμοποιεί πρωτόκολλο σύνδεσης δύο συρμάτων μεταξύ της συσκευής διεπαφής και του ολοκληρωμένου κυκλώματος. Οι επαφές και η σειριακή διεπαφή του ακολουθούν την πρακτική σύγχρονης μετάδοσης ISO 7816, και η συμπεριφορά Answer-to-Reset του τύπου B καθορίζεται σύμφωνα με το ISO 7816-3. Οι εντολές μεταδίδονται ως τρία byte: ένα byte ελέγχου, ένα byte διεύθυνσης και ένα byte δεδομένων, με το λιγότερο σημαντικό bit να μεταδίδεται πρώτο. Οι υποστηριζόμενες λειτουργίες περιλαμβάνουν ανάγνωση μνήμης, ενημέρωση μνήμης, εγγραφή μνήμης προστασίας και σύγκριση δεδομένων επαλήθευσης.
Κατά τη λειτουργία εξερχόμενων δεδομένων, το 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 byte, το τσιπ εφαρμόζεται καλύτερα σε συμπαγείς εγγραφές, σταθερά αναγνωριστικά, κωδικοποιημένες άδειες ή μικρά πεδία που σχετίζονται με συναλλαγές.
Για την παραγωγή καρτών, το πιο σημαντικό βήμα σχεδιασμού είναι η χαρτογράφηση δεδομένων. Οι εκδότες θα πρέπει να καθορίσουν ποια byte παραμένουν μεταβλητά, ποια byte χρειάζονται μη αναστρέψιμη προστασία και πώς θα διαχειρίζεται το PSC πριν ξεκινήσει η μαζική εξατομίκευση. Οι ομάδες του εργοστασίου μπορούν στη συνέχεια να ευθυγραμμίσουν την επιλογή τσιπ, τη συγκόλληση μονάδας, την πλαστικοποίηση κάρτας, την εκτύπωση, την αρίθμηση και τη ροή εργασίας κωδικοποίησης. Το τσιπ μπορεί να χρησιμοποιηθεί σε τυπικές μορφές καρτών ISO και σε προσαρμοσμένη εκτύπωση επιφάνειας για επώνυμες Πλαστικές κάρτες με ενσωματωμένες μονάδες IC επαφής.
Κατά την αξιολόγηση του BL7442 για ένα νέο πρόγραμμα καρτών, οι αγοραστές θα πρέπει να εξετάσουν τη συμβατότητα αναγνώστη, το επίπεδο τάσης, τον χρονισμό ρολογιού, το λογισμικό εξατομίκευσης, την πολιτική διαχείρισης PSC και το απαιτούμενο υλικό σώματος κάρτας. Το φύλλο δεδομένων παρέχει την αναφορά σε επίπεδο τσιπ, ενώ η τελική προδιαγραφή κάρτας θα πρέπει επίσης να περιλαμβάνει γραφικά, πάχος, φινίρισμα επιφάνειας, κανόνες κωδικοποίησης, απαιτήσεις δοκιμών δειγμάτων και οδηγίες συσκευασίας. Αυτή η συνδυασμένη προσέγγιση βοηθά τις τελικές κάρτες να αποδίδουν με συνέπεια στο σύστημα-στόχο.
Συχνές ερωτήσεις για το φύλλο δεδομένων BL7442
Τι τύπου τσιπ είναι το BL7442;
Το BL7442 είναι ένα ολοκληρωμένο κύκλωμα EEPROM χαμηλής τάσης για μονάδες καρτών IC. Παρέχει 256 byte μη πτητικής μνήμης, διευθυνσιοδότηση κατά byte, λειτουργίες λογικής κρυπτογράφησης και σύγχρονη διεπαφή επαφής. Χρησιμοποιείται κυρίως όπου απαιτείται συμπαγής ασφαλής αποθήκευση δεδομένων και όχι πλήρης λειτουργικότητα κάρτας μικροεπεξεργαστή.
Πόση μνήμη παρέχει το BL7442;
Το τσιπ παρέχει κύρια μνήμη EEPROM 256 x 8 bit, ίση με 256 byte. Περιλαμβάνει επίσης μνήμη προστασίας 32 bit για τις χαμηλότερες 32 διευθύνσεις και ξεχωριστή περιοχή μνήμης ασφαλείας που περιέχει τον μετρητή σφαλμάτων και τα δεδομένα αναφοράς PSC που χρησιμοποιούνται για την επαλήθευση πρόσβασης.
Ποιος είναι ο σκοπός της μνήμης προστασίας του BL7442;
Η μνήμη προστασίας επιτρέπει το κλείδωμα των byte 0 έως 31 της κύριας μνήμης μεμονωμένα. Μόλις εγγραφεί ένα bit προστασίας, δεν μπορεί να διαγραφεί. Αυτό είναι χρήσιμο για δεδομένα εκδότη, σταθερούς κωδικούς εφαρμογής, αναγνωριστικά κάρτας ή άλλα πεδία που δεν θα πρέπει να τροποποιούνται μετά την εξατομίκευση.
Ποια είναι η διαφορά μεταξύ του BL7442 τύπου A και τύπου B;
Ο τύπος A είναι πιο περιοριστικός μετά την ενεργοποίηση, επειδή η ανάγνωση και η τροποποίηση της μνήμης απαιτούν επιτυχή επαλήθευση PSC. Ο τύπος B επιτρέπει την ανάγνωση της μνήμης μετά την ενεργοποίηση, ενώ οι λειτουργίες εγγραφής και διαγραφής εξακολουθούν να απαιτούν το σωστό PSC. Ο τύπος της μονάδας επιλέγεται μέσω της σύνδεσης SELECT κατά τον σχεδιασμό της μονάδας κάρτας.
Ποια διεπαφή και πρωτόκολλο χρησιμοποιεί το BL7442;
Το BL7442 χρησιμοποιεί πρωτόκολλο σύνδεσης δύο συρμάτων σύγχρονης μετάδοσης μεταξύ της συσκευής διεπαφής αναγνώστη και του IC. Η διαμόρφωση επαφών και η σειριακή διεπαφή του ακολουθούν την πρακτική σύγχρονης κάρτας ISO 7816, και ο τύπος B υποστηρίζει συμπεριφορά Answer-to-Reset σύμφωνα με το ISO 7816-3. Οι εντολές χρησιμοποιούν byte ελέγχου, διεύθυνσης και δεδομένων.
Ποιες ηλεκτρικές συνθήκες θα πρέπει να ελέγχονται πριν από τη χρήση του BL7442;
Οι σχεδιαστές θα πρέπει να επαληθεύουν το εύρος τροφοδοσίας 3.0 V έως 5.5 V, τη λειτουργία σε τυπική τιμή 5.0 V, το εύρος ρολογιού 7 kHz έως 50 kHz, τη συμπεριφορά I/O ανοιχτού συλλέκτη και τις απαιτούμενες παραμέτρους επαναφοράς και χρονισμού. Αυτές οι τιμές πρέπει να ταιριάζουν με τον αναγνώστη-στόχο, τον κωδικοποιητή ή τον εξοπλισμό εξατομίκευσης.
Μπορεί το BL7442 να προσαρμοστεί για έργα παραγωγής καρτών;
Ναι. Τα έργα καρτών που βασίζονται στο BL7442 μπορούν να προσαρμοστούν σε επίπεδο κάρτας, συμπεριλαμβανομένης της ενσωμάτωσης μονάδας, του σώματος πλαστικής κάρτας, της εκτύπωσης, της αρίθμησης, της κωδικοποίησης δεδομένων και της συσκευασίας. Το PSC σε επίπεδο τσιπ, τα προστατευμένα byte και ο χάρτης μνήμης θα πρέπει να επιβεβαιωθούν πριν από τη μαζική παραγωγή, για να αποφευχθούν μη αναστρέψιμα σφάλματα κωδικοποίησης.



