Αναβάθμιση ενός σοβιετικού αριθμομηχανή με ένα σύγχρονο CPU

Τα σημερινά προβλήματα της αλυσίδας εφοδιασμού μπορούν να δυσκολευτούν να αγοράσουν μικροελεγκτές ή πραγματικά οποιοδήποτε είδος τύπου ημιαγωγού. Ωστόσο, για εκείνους που διατηρούν οι αναβαθμισμένοι, αυτό το ζήτημα υπήρχε πάντοτε: τα αρχαία στοιχεία ενδέχεται να έχουν παραδοσιακή για δεκαετίες, με μια μειωμένη προσφορά μεταχειρισμένων μετεωρολογιών ή “νέου παλιού αποθέματος” ως η μόνη επιλογή. Εάν μια ασυνήθιστη διακοπή της CPU, ενδέχεται να μην έχετε άλλη επιλογή να αντικαταστήσετε ολόκληρο τον υπολογιστή.

[Piotr Patek] Έτρεξε σε αυτό το πρόβλημα όταν απέκτησε έναν προγραμματιζόμενο αριθμομηχανή Elektronika MK-85 με κατεστραμμένο CPU. Δεν είναι σε θέση να ανακαλύψει μια αντικατάσταση, αποφάσισε να αναπτύξει ένα σύστημα CPU συμβατό με PIN βασισμένο σε ένα Microcontroller STM32. Του προγράμματος Δεν υπάρχει σύγχρονο CPU συμβατό με το σοβιετικό στυλ από τη δεκαετία του 1980, έτσι [piotr] έπρεπε να στυλ ένα μικρό interpoer PCB για να ταιριάζει με το αρχικό pinout. Αυτό τον παρείχε επίσης επαρκή περιοχή για να προσθέσει ένα αποτελεσματικό τσιπ Converter DC / DC που παράγει την τροφοδοσία 2,5 V για το STM32.

Όσον αφορά το λογισμικό, το [Piotr] χειρίζεται το λιμάνι τον αρχικό θεμελιώδη διερμηνέα, το οποίο γράφτηκε σε συναρμολόγηση PDP-11, σε ένα σύγχρονο ισοδύναμο γραμμένο στο C. Ενώ ήταν σε αυτό, καθόρισε μερικά σφάλματα που κάθισαν εκεί περίπου 35 χρόνια. Το ενημερωμένο CPU επιτρέπει επίσης στο MK-85 να τρέξει κύκλους γύρω από τα σύγχρονα αδέλφια της: [piotr] το χρονομετρώ να είναι περίπου τριάντα φορές πιο γρήγορα από το αρχικό τσιπ, ενώ χρησιμοποιεί μια παρόμοια ποσότητα ισχύος.

Εάν επίσης συμβεί για να έχετε ένα MK-85 με ένα Dodgy CPU, θα είστε ευτυχείς να ανακαλύψετε ότι το Schematics καθώς και ο πηγαίος κώδικας στην προσαρμογή του [Piotr] προσφέρονται όλοι στο blog του. Αυτό πιθανότατα είναι η πολύ πρώτη ενημέρωση CPU CPU που έχουμε δει, αν και έχουμε εμφανίσει άλλους αρχαίους αριθμομηχανές που ενημερώνονται με το νέο firmware, καθώς και μερικά εντελώς νέα στυλ αριθμομηχανής με βάση το παραδοσιακό υλικό.

Ευχαριστώ για την άκρη, [cmholm]!

Leave a Reply

Your email address will not be published. Required fields are marked *