Επιλογή των σωστών μικροελεγκτών για ενσωματωμένες εφαρμογές

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων





Επιλογή των σωστών μικροελεγκτών για ενσωματωμένες εφαρμογές μπορεί να είναι ένα κρίσιμο έργο. Όχι μόνο υπάρχει μια ποικιλία τεχνικών επιλογών που πρέπει να μελετηθούν, αλλά υπάρχουν και προβλήματα επιχειρηματικών περιπτώσεων όπως η τιμή και οι χρόνοι παράδοσης που μπορεί να παραλύσουν ένα έργο. Στην αρχή ενός έργου ή μιας εφαρμογής ενσωματωμένου συστήματος, υπάρχει ένας μεγάλος πειρασμός να μπείτε μέσα και να αρχίσετε να επιλέγετε έναν μικροελεγκτή προτού καταγραφούν οι λεπτομέρειες του ενσωματωμένου συστήματος.

Πριν δοθεί οποιαδήποτε σκέψη στον μικροελεγκτή, οι μηχανικοί λογισμικού και υλικού θα πρέπει να επεξεργαστούν τα υψηλά επίπεδα του συστήματος, να μπλοκάρουν το διάγραμμα και να τα διαγράψουν, και μόνο τότε υπάρχουν αρκετά δεδομένα για να αρχίσουν να δημιουργούν μια λογική επιλογή για την επιλογή του μικροελεγκτή. Όταν επιτευχθεί αυτό το σημείο, μπορείτε να ακολουθήσετε μερικά εύκολα βήματα για να βεβαιωθείτε ότι έχει σχηματιστεί η σωστή επιλογή μικροελεγκτών.




Πώς να επιλέξετε τους σωστούς μικροελεγκτές για ενσωματωμένες εφαρμογές

Υπάρχουν πολλοί λόγοι για την επιλογή των μικροελεγκτών για ενσωματωμένες εφαρμογές, δηλαδή χαμηλό κόστος, υψηλότερο επίπεδο ενοποίησης, αυξημένη αξιοπιστία, εξοικονόμηση χώρου κ.λπ.

Προετοιμάστε μια λίστα απαιτούμενων διεπαφών υλικού

Χρησιμοποιώντας το βασικό διάγραμμα μπλοκ υλικού του μικροελεγκτή, ετοιμάστε μια λίστα με όλες τις περιφερειακές διεπαφές που θα χρειαστεί να υποστηρίξει ο μικροελεγκτής. Υπάρχουν δύο συνηθισμένοι τύποι διεπαφών στον μικροελεγκτή που πρέπει να αναφέρονται. Το πρώτο είναι διασυνδέσεις επικοινωνίας, αυτά είναι περιφερειακά όπως USB, SPI, I2C, UART και ούτω καθεξής. Αυτά είναι πολύ ενοχλητικά για το πόσος χώρος προγράμματος στον μικροελεγκτή θα χρειαστεί να υποστηρίξει. Το δεύτερο είδος διεπαφής είναι «ψηφιακές είσοδοι και έξοδοι», (A έως D) αναλογικές προς ψηφιακές εισόδους, διαμορφώσεις πλάτους παλμού, κ.λπ. Αυτοί οι δύο τύποι διεπαφών θα ελέγχουν τον αριθμό των ακίδων που θα είναι απαραίτητοι από τον μικροελεγκτή.



Απαιτούμενες διεπαφές υλικού

Απαιτούμενες διεπαφές υλικού

Επιλέξτε την Αρχιτεκτονική

Η επιλογή της αρχιτεκτονικής μπορεί να επηρεάσει σε μεγάλο βαθμό τον μικροελεγκτή για ενσωματωμένες εφαρμογές. Από τις παραπάνω πληροφορίες, ένας μηχανικός πρέπει να είναι σε θέση να αρχίσει να παίρνει μια ιδέα την αρχιτεκτονική του μικροελεγκτή αυτό θα απαιτηθεί. Μην ξεχάσετε να θυμάστε πιθανές μελλοντικές απαιτήσεις και ερπυσμό χαρακτηριστικών. Ακριβώς επειδή θα μπορούσατε να περάσετε με έναν μικροελεγκτή 8-bit δεν σημαίνει ότι δεν πρέπει να μελετάτε έναν μικροελεγκτή 16-bit για επερχόμενες λειτουργίες ή ακόμα και για ευκολία χρήσης. Μην ξεχνάτε ότι η επιλογή μικροελεγκτή επιλογής μπορεί να είναι μια επαναληπτική διαδικασία. Μπορείτε να επιλέξετε ένα μέρος 16-bit σε αυτό το βήμα, αλλά στη συνέχεια σε ένα μεταγενέστερο βήμα να διαπιστώσετε ότι ένα τμήμα ARM 32-bit λειτουργεί καλά. Αυτό το στάδιο είναι απλώς να αρχίσετε να παίρνετε έναν μηχανικό να κοιτάζει προς τη σωστή κατεύθυνση.

Επιλέξτε την Αρχιτεκτονική

Επιλέξτε την Αρχιτεκτονική

Αναγνωρίστε τις απαιτήσεις μνήμης

Τα δύο πολύ κρίσιμα τα στοιχεία μνήμης των μικροελεγκτών είναι RAM και φλας. Βεβαιωθείτε ότι δεν έχετε εξαντληθεί τα κενά για μεταβλητές και το πρόγραμμα είναι σίγουρα ύψιστης σημασίας. Είναι πολύ απλούστερο να επιλέξετε ένα τμήμα με πάρα πολλά από αυτά τα χαρακτηριστικά από ό, τι δεν επαρκεί. Μετά από όλα, μπορείτε να ξεκινήσετε συνεχώς με περισσότερα και στη συνέχεια να μετακινηθείτε σε ένα πιο ελεγχόμενο μέρος στην ίδια οικογένεια τσιπ. Χρησιμοποιώντας την αρχιτεκτονική του λογισμικού και τα περιφερειακά επικοινωνίας που περιλαμβάνονται στην εφαρμογή, ένας σχεδιαστής μπορεί να μαντέψει πόση μνήμη θα χρειαστεί για την εφαρμογή.


Αναγνωρίστε τις απαιτήσεις μνήμης

Αναγνωρίστε τις απαιτήσεις μνήμης

Παρατηρήστε το κόστος και τους περιορισμούς ισχύος

Αυτή είναι μια υπέροχη στιγμή για να παρατηρήσετε τα απαραίτητα ρεύματα και το κόστος του μικροελεγκτή. Εάν ο μικροελεγκτής θα είναι τροφοδοτείται από μπαταρία & κινητό, στη συνέχεια, βεβαιωθείτε ότι τα τμήματα είναι χαμηλής ισχύος είναι απολύτως επικίνδυνο. Εάν δεν πληροί τα απαραίτητα ρεύματα, συνεχίστε να προετοιμάζετε τη λίστα μέχρι να έχετε λίγες επιλογές. Μην ξεχάσετε επίσης να παρατηρήσετε την τιμή μεριδίου του επεξεργαστή. Ενώ οι τιμές πλησιάζουν σταδιακά το 1 $ στον όγκο πολλών τμημάτων, εάν είναι πολύ εστιασμένη, τότε η τιμή μπορεί να είναι επικίνδυνη.

Διαλέξτε ένα κιτ ανάπτυξης

Ένα από τα καλύτερα μέρη της επιλογής ενός μικροελεγκτή είναι, ανακαλύψτε ένα κιτ ανάπτυξης για να παίξετε και να παρατηρήσετε την εσωτερική λειτουργία του μικροελεγκτή. Εάν δεν υπάρχει κιτ, τότε το συγκεκριμένο μέρος πιθανότατα δεν είναι καλή επιλογή και θα πρέπει να ακολουθήσουν μερικά βήματα και να ανακαλύψουν ένα καλύτερο μέρος. Τα περισσότερα από τα κιτ σήμερα κοστίζουν κάτω από 100 $. Το να πληρώνεις περισσότερο από αυτό είναι πάρα πολύ. Ένα άλλο μέρος μπορεί να είναι μια καλύτερη επιλογή.

Κιτ ανάπτυξης

Κιτ ανάπτυξης

Από τις παραπάνω πληροφορίες, τέλος, μπορούμε να συμπεράνουμε ότι υπάρχουν πολλές δυνατότητες που πρέπει να ληφθούν υπόψη κατά την επιλογή ενός μικροελεγκτή για ενσωματωμένες εφαρμογές. Πριν ξεκινήσετε ένα ενσωματωμένο έργο που χρειάζεται μικροελεγκτή, πρέπει να προσπαθήσετε για τεχνικές πτυχές που θα σας βοηθήσουν να επιλέξετε έναν μικροελεγκτή για συγκεκριμένες ενσωματωμένες εφαρμογές. Πρόκειται για μια λίστα υλικού, μεταφοράς δεδομένων, θυρών PWM, συσκευασίας, κατανάλωσης ενέργειας, μεγέθους μνήμης, κόστους κ.λπ. Ελπίζουμε να έχετε καλύτερη κατανόηση αυτής της έννοιας. Επιπλέον, οποιεσδήποτε αμφιβολίες σχετικά με αυτήν την έννοια ή για την εφαρμογή οποιασδήποτε έργα με βάση μικροελεγκτή , δώστε τα σχόλιά σας σχολιάζοντας την παρακάτω ενότητα σχολίων. Εδώ είναι μια ερώτηση για εσάς, ποια είναι η λειτουργία ενός μικροελεγκτή;