Die Wahl eines Mikrocontrollers

Übersetzung
Unternehmen "Modulsysteme Tornado"
Russland, Novosibirsk, 1995

EINFÜHRUNG

Vielleicht ist es die Wahl der Mikrocontroller eine der wichtigsten Entscheidungen ist, die den Erfolg oder das Scheitern des konzipierten Projekts auswirken. Wenn ein Mikrocontroller Auswahl ist notwendig, eine große Anzahl von Faktoren zu berücksichtigen und zu bewerten. Die Basis der Folge von Vorsatz der endgültigen Entscheidung führt, kann unter Berücksichtigung in diesem Artikel Plan genommen werden. Durch die Kombination ihrer eigenen Kenntnisse und Anforderungen an die Informationen in diesem Artikel zur Verfügung gestellt, sollte der Leser bewerten alle als Ganzes, die richtige Entscheidung zu treffen.

ERNENNUNG

Der Hauptzweck das am wenigsten teure Mikrocontroller (zur Reduzierung der Gesamtkosten des Systems), aber zur gleichen Zeit erfüllen die Spezifikationen des Systems zu wählen, das heißt, Anforderungen an die Leistung, Zuverlässigkeit, Anwendungsbedingungen usw. Die Gesamtkosten des Systems umfasst alle: Engineering-Forschung und Entwicklung, Produktion (Komponenten und Arbeit), Garantiereparaturen, eine weitere Verbesserung, Wartung, Kompatibilität, Benutzerfreundlichkeit etc.

AUSWAHLVERFAHREN

Immer auf die Auswahl, muss der Entwickler zunächst die Frage stellen: "Was soll der Mikrocontroller in meinem System?" Die Antwort auf diese einfache Frage definiert für das System erforderlich ist, Mikrocontroller Eigenschaften entwickelt und somit ist ein bestimmender Faktor bei der Auswahl.
Der zweite Schritt der Suche, Mikrocontroller, der alle Systemanforderungen erfüllen. Es handelt sich in der Regel die Auswahl der Literatur, Datenblätter und Fachzeitschriften, sowie Beratung. In der heutigen Zeit hat es durchaus erschwinglich Informationen als traditionelle, nicht-industriellen Standard-Mikrocontroller und erweiterte Mikrocontroller angeboten werden. Nun, wenn die Systemanforderungen wird eine vertraute Mikrocontroller erfüllen, andernfalls muss es sekundäre Suche gehalten werden, um einen Mikrocontroller zu finden, die am besten die Anforderungen auferlegt erfüllt, hat ein Minimum an externen Komponenten montiert und eignet sich für die Kosten und die Größe. Offensichtlich ist die Single-Chip wegen des Preises und Zuverlässigkeit bevorzugt.
Die letzte Etappe der Auswahl besteht aus mehreren Schritten zum Ziel, die Liste der zulässigen Mikrocontroller ein zu verengen. Diese Schritte umfassen die Analyse der Preise, die Verfügbarkeit von Entwicklungstools, Herstellersupport, um die Stabilität der Produktion und der Verfügbarkeit bestimmter Mikrocontroller anderer Hersteller oder Anbieter. Um es kann zu einer optimalen Lösung haben den Prozess mehrmals zu wiederholen.

Auswahlkriterien

Die Hauptkriterien für die Auswahl des Mikrocontrollers sind unten in der Reihenfolge ihrer Bedeutung dargestellt. Jedes Kriterium wird im folgenden näher erläutert.

  • Die Eignung für Anwendungssystem. Es kann auf einem einzigen Chip durchgeführt werden, oder es kann auf der Grundlage jeder ASIC implementiert werden?
    • wenn der Mikrocontroller hat eine erforderliche Anzahl von Kontakten / I / O-Ports als bei Mangel an sie die Arbeit nicht durchführen kann, und im Fall von überschüssigem Preis zu hoch sein?
    • Hat er alle notwendigen Peripheriegeräte wie serielle I / O-Ports, RAM, ROM, A / D, D / A, usw.?
    • Gibt es andere Peripheriegeräte, die nicht im System benötigt werden?
    • ob der Prozessorkern die Leistung liefert, dh Rechenleistung die Systemabfragen für die gesamte Lebensdauer des Systems in der ausgewählten Anwendung Sprache für den Umgang mit? Zu sehr zeitaufwendig, zu wenig wird nicht funktionieren.
    • Isoliert im Projektbudget genug Geld, um sich leisten, diese Mikrocontroller verwenden. Um diese Frage zu beantworten, werden wir in der Regel Gebühren-Provider erforderlich. Wenn der Mikrocontroller nicht akzeptabel für ein Projekt ist, werden alle anderen Probleme irrelevant, und Sie sollten Suche nach einem anderen Mikrocontroller beginnen.
  • Verfügbarkeit.
    • Ist eine Vorrichtung in ausreichenden Mengen?
    • ob es nun produziert?
    • Was ist in Zukunft zu erwarten?
  • Entwickler-Support.
    • Combiner.
    • Compiler.
    • Debugging Tools.
      • Evaluation Module (EVM).
      • In-Circuit-Emulatoren.
      • Düsen für Logik-Analysatoren.
      • Debug-Monitor.
      • Debuggers Programme im Quellcode.
  • Informationsunterstützung
    • Anwendungsbeispiele.
    • Fehlermeldungen.
    • Utilities, einschließlich "frei" Monteuren.
    • Beispiele von Quellen.
  • Support-Anwendungen des Anbieters.
    • Gibt es eine spezielle Gruppe, die nur mit der Unterstützung von Anwendungen zu tun hat?
    • Haben Ingenieure, Techniker oder Verkäufer?
    • Wie qualifizierte Support-Mitarbeiter, wenn er wirklich interessiert ist, zu helfen, lösen Sie Ihr Problem?
    • Gibt es ein Telefon und / oder FAXovaya Verbindung?
  • Zuverlässigkeit des Herstellers.
    • Kompetenz, von der Entwicklung bestätigt.
    • Die Zuverlässigkeit der Produktion, das heißt Qualitätsprodukte.
    • Die Arbeitszeiten im Feld.

SYSTEMANFORDERUNGEN

Die Durchführung einer systematischen Analyse des Projekts und die Anforderungen für den Mikrocontroller bestimmen. Welche Peripheriegeräte sind erforderlich? Sind Bit-Operationen oder nur numerische? Was ist für die Datenmanipulation erforderlich? Sollte das System Interrupt, Vorsorge oder menschlichen Teams kontrolliert werden? Wie viele Geräte (E / A-Bits) müssen verwaltet? Welche Geräte sind unter den vielen möglichen Arten von E / A-Geräte sollten überwacht und kontrolliert werden: Klemmen, Schalter, Relais, Tasten, Sensoren (Temperatur, Licht, Spannung, etc.), Audio-Geräte, optische Anzeigen (LCDdisplei, die LED) analog- ( A / D), Digital-Analog (D / A) -Wandler? Eine oder mehrere Versorgungsspannungen für das System erforderlich? Wie fehlertolerante Stromversorgung? Wird das Gerät an der Spannung Ihrer Stromversorgung? Sollte die Spannung in einem engen Bereich von festen Änderungen gehalten, oder das System kann bei hohen Instabilität betrieben werden? Welches Betriebsstrom? Das Produkt wird durch Netz oder Batterien mit Strom versorgt? Wenn die Batterie, ob Akkus verwendet werden soll und wenn ja, was ist die Zeit von einer einzigen Ladung, und eine Zeit für sie notwendig? Gibt es irgendwelche Beschränkungen für Größe, Gewicht, ästhetische Parameter, wie Form und / oder Farbe? Gibt es spezifisch auf die Umweltanforderungen, wie militärische Bedingungen, Temperatur, Feuchtigkeit, Atmosphäre (explosiv, ätzend, etc.), Druck / Höhe? Anwendersoftware sollte auf der Festplatte oder ROM basieren? Das Produkt arbeitet in Echtzeit und, wenn ja, ob Sie den Kern Echtzeit-Programm erstellen wollen oder zu erwerben oder ganz die übliche weit verbreitete Version sein? Gibt es genug Personal und Zeit, um Ihre eigenen Kernprogramme zu entwickeln? Wie Urheberrecht und Software kostenpflichtig? Um erfordern die Echtzeitaufgaben zu lösen viel Forschungsarbeit an ihre spezifischen Anforderungen anpassen.

Hauptmerkmale des Mikrocontrollers

Mikrocontroller kann im allgemeinen in Gruppen von 8, 16 und 32razryadnyh Größe der Arithmetik- und Indexregister unterteilt werden, obwohl einige Entwickler glauben, dass 8/16 / 32razryadnuyu Architektur die Busbreite definiert. Kann die billigste Mikrocontroller die Systemanforderungen oder erfordern eine teure 16 oder 32razryadny zu treffen? Kann Software-Emulation verfügt über 16 / 32razryadnogo Mikrocontroller die Verwendung von billigen 8razryadnogo zu opfern, die Größe der ausführbaren Code und Geschwindigkeit zu ermöglichen 8razryadnaya? Zum Beispiel kann, wenn 8razryadny Mikrocontroller verwendet werden, um ein Makro zu programmieren 16razryadny Batterie und Indizierungsvorgänge emulieren? Die Auswahl der Anwendungssprache (anstelle eines High-Level-Assembler) kann erheblich die Leistung des Systems beeinträchtigen, die dann die Wahl zwischen 16.08 / 32razryadnoy Architektur diktieren kann, aber der Limitpreis kann diese Wahl ablehnen.
Taktgeschwindigkeit oder, genauer gesagt, bestimmt die Busgeschwindigkeit, wie viele Berechnungen pro Zeiteinheit durchgeführt werden. Einige Geräte, meist frühen Entwürfe haben einen engen Bereich der zulässigen Taktfrequenz, während andere bis auf Null Frequenz arbeiten. Manchmal ist eine bestimmte Taktfrequenz ausgewählt andere Taktfrequenz in das System erforderlich zu erzeugen, beispielsweise die seriellen Übertragungsgeschwindigkeiten angeben. Im Allgemeinen wird die Rechenleistung des Systems Stromverbrauch und die Kostensteigerung mit Erhöhung der Taktfrequenz. Der Preis des Systems steigt mit steigender Frequenz aufgrund der Kosten nicht nur des Mikrocontrollers, sondern auch alle zusätzlichen Chips, wie beispielsweise RAM, ROM, PLD und Bus-Controller erforderlich.
Betrachten wir die Technik, die hergestellt ist unter Verwendung eines Mikroprozessors: Nkanalnuyu metallokiselpoluprovodnik (NMOS), die in Mikrocontrollern frühen Entwicklung, vergleichbar mit moderner CMOS-Technologie mit einem hohen Integrationsgrad (HCMOS) verwendet. Im Gegensatz zu früheren NMOSprotsessorov in HCMOS ändern Signalpegel in einem Bereich von 0 bis zur Versorgungsspannung. Im Zusammenhang mit diesem Umstand ist bevorzugt HCMOS-Prozessoren. Zusätzlich verwendet HCMOS weniger Strom und damit weniger Wärme. Geometrischen Abmessungen der Elemente in HCMOS weniger, was eine dichtere Schaltungen ermöglicht und somit bei höheren Geschwindigkeiten arbeiten. Je dichter Design reduziert auch die Kosten für einen einzigen Mikrocontroller, denn auf einem Siliziumwafer von der gleichen Größe können mehr Chips erhalten. Aus diesen Gründen heute gefertigt die überwiegende Mehrheit von Mikrocontrollern HCMOStehnologii verwenden.

der Mikrocontroller

Durch Erreichen haben ein höheres Maß an Integration und Zuverlässigkeit und zu günstigen Preisen, alle Mikrocontroller integrierten in zusätzliche Geräte. Diese Vorrichtungen sind unter der Steuerung des Mikroprozessors Mikrocontrollerkern bestimmte Funktionen ausführen. Embedded-Geräte haben die Zuverlässigkeit verbessert, weil sie keine externen elektrischen Schaltungen erfordern. Die meisten bekannten Einbaugeräte umfassen Speichervorrichtungen und Eingabe / Ausgabe-Ports (I / O), Timer, Systemuhr / Generator. Speichervorrichtungen umfassen einen Direktzugriffsspeicher (RAM), Festspeicher (ROM), wiederprogrammierbaren ROM (EPROM), elektrisch umprogrammierbaren ROM (EEPROM). Zeitgeber und sind Echtzeit-Uhr und Timer-Interrupt. Es wird Timer Bereich und Auflösung geschätzt, sowie andere Unterfunktionen wie zum Beispiel eine Funktion des Vergleichs und / oder die Eingangssignalleitungen an der Messdauer zu erfassen. Tools I / O enthält serielle Kommunikationsanschlüsse, parallele Ports (I / O-Leitungen), Analog-Wandler (A / D) Wandler (D / A), die Flüssigkristallanzeige-Treiber (LCD) Treiber oder Vakuumfluoreszenzanzeige (VFD) Analog.
Andere, weniger häufig verwendet, die Ressourcen sind integrierte interne / externe Bus-Überwachungszeitgeber für das normale Funktionieren des Systems Watchdog, Systemfehlererkennung Uhr, die Möglichkeit der Auswahl von Speicherkonfigurationen und Systemintegrationsmodul (SIM). SIM ist in der Regel ersetzt das externe "Klebstoff" Logik für die Organisation des Mikrocontrollers erforderlich kommunizieren mit externen Geräten über die Kontakte angegebenen Chip.
Die Mehrheit der Mikrocontroller mit in-Circuit Switched Ressourcen für die Verwaltung dieser Ressourcen Einheit Konfigurationsregister. Manchmal ist der Block selbst kann sich an verschiedenen Orten Karte widerspiegeln. Manchmal gibt es eine individuelle und / oder Fabriktestfall, was die Bedeutung für die Qualität des Herstellers angebracht. Verfügbarkeit Konfigurationsregister führt zum Problem der versehentlich die gewünschte Konfiguration zu ändern, "Wandern" Code. Um die Möglichkeit eines solchen Zufallsmechanismus verhindert wird verwendet "Sperrung", dh bevor das Konfigurationsregister geändert werden kann, können andere Bits in dem Register müssen in Reihenfolge geändert werden. Obwohl die ersten Konfigurationsregister ihrer Komplexität erschrecken könnten, sind sie äußerst wertvoll, da sie eine hohe Flexibilität bei der Konfiguration zu geringen Kosten zur Verfügung stellen, so dass man den Mikrocontroller verschiedene Anwendungen finden.

Befehlssatz MIKROCONTROLLER

Es ist notwendig, sorgfältig die Befehlssatz zu studieren und registriert jedes des Mikrocontrollers, da sie eine entscheidende Rolle bei der Bestimmung der Leistungsfähigkeit des Systems insgesamt spielen. Studium, ob Ihre Programmierer Index Modi im Zusammenhang mit den angeblichen Anforderungen Ihres Systems adressieren? Haben kakielibo spezielle Befehle auf dem System, wie Multiplikation, Division und Interpolation Tabelle verwendet werden? kakielibo Stromsparmodi Sie Batterieleistung, wie Stop, Stop mit dem niedrigen Stromverbrauch und / oder die Erwartung zu sparen? Haben kakielibo Befehl Bit Manipulation (Bit-Installation, wenig Reinigung, Bit-Test, etwas zu ändern, um den Übergang Team etabliert / gereinigt bat) die Verwendung eines Mikrocontrollers oder einer Befehls Manipulation von Bit-Feldern zu erleichtern?
Seien Sie vorsichtig mit wunderbaren Teams, die eine Menge Action auf dem gleichen Team. Die wirkliche Maß der Leistung ist die Anzahl der Taktzyklen benötigt, um die Aufgabe zu erfüllen, nicht die Anzahl der ausgeführten Befehle. Für einen fairen Vergleich ist besser, das gleiche Programm, und vergleichen Sie die Gesamtzahl der Taktzyklen ausgeführt und gebrauchte Bytes zu codieren. Ist die Betriebscodes Karte nicht realisierte Anweisungen und was passiert, wenn sie zufällig getroffen? Ob diese Situation richtig Handler "außergewöhnliche" Ereignissystem wird verarbeiten, oder es wird ein beschädigtes System führen?

UNTERBRECHUNG MIKROCONTROLLER

die Unterbrechungsstruktur überprüfen ist immer dann erforderlich, wenn ein System in Echtzeit. Wie viele Zeilen oder Interrupt-Ebenen zur Verfügung, und wie viel für Ihr System erforderlich? Gibt es eine Interrupt-Maske Ebenen? Wenn der Interrupt-Level wird bestätigt, ob die einzelnen Vektoren zu programmyobrabotchika Unterbrechung haben oder alle möglichen Quellen von Interrupts abgefragt, um die Quelle zu bestimmen? Bei kritischen Anwendungen mit der Geschwindigkeit wie Druckersteuerung, Kriterium für einen geeigneten Mikrocontroller Auswahl kann die Reaktionszeit unterbrechen, das heißt, Zeit vom Beginn der Unterbrechung (im schlimmsten Fall ist eine Phased relativ zu dem Oszillator Mikrocontrollers clock) vor dem ersten Befehl des entsprechenden Interrupt-Handler.

Beschreibung Ihres Unternehmens

Kritisch zu analysieren Ihres Unternehmens den Eigentumsstatus. Hat Ihr Unternehmen über ausreichende Mittel für die Ausbildung Feinheiten der Produktionssysteme auf Basis von Mikrocontrollern und Verwendung der Mittel für ihre Entwicklung? Hat Ihr Unternehmen eine angemessene Entwicklungstools haben, oder wollen Sie sie kaufen oder mieten? Wenn man bedenkt, einen neuen Mikrocontroller, ob die verfügbaren Entwicklungstools vorhanden sind, wie zum Beispiel High-Level-Sprache Compiler, Assembler / Linker, Debugger und Prototyp-Module / Emulatoren? Ist es genug, um leicht Ihre bestehende Entwicklungstools für die neue Mikrocontroller zu verlängern? Muss ich einstellen und ausbilden zusätzliches Personal für dieses Projekt? Können Sie einen Experten zu trainieren, andere Mitglieder Ihres Teams zu bringen? Gibt es in Ihrem Budget für zusätzliche ständige Personal und / oder Vertragsarbeiter der Einstellung? Ob Ihr Unternehmen ist zufrieden mit den Mikrocontrollern verfügbar vremyana Markt und Service?

MERKMALE DES LIEFERANTEN

Der dritte Schritt bei der Reduzierung der Liste der technisch akzeptablen Überprüfung der Mikrocontroller Hersteller und Anbieter von Mikrocontrollern, dh Unternehmen, mit denen Sie planen, in langfristige Beziehungen zum gegenseitigen Nutzen zu betreten. Provider kann der Hersteller von Mikrocontrollern sein, oder es kann ein Händler sein, der ein autorisierter Vertreter mehrerer Hersteller. Der beste Weg, um Ihre Anfragen Anbieter mit einer breiteren Palette von Produkten und qualitativ hochwertigen Ruf, Zuverlässigkeit, Service und pünktliche Lieferung zu einem fairen Preis zu befriedigen. Darüber hinaus kaufen mehr Produkte, die Sie von einem Lieferanten, die mehr Vorteile, die Sie in Bezug auf Preis, Service und Support erhalten. Denken Sie immer daran, dass, obwohl der Dollar-Betrag von dem Kauf kann hoch Sie scheinen, es ist immer ein relativer Wert auf das Gesamtvolumen der Verkäufe des Lieferanten. Lieferanten, die nicht nur Mikrocontroller und Speicher zur Verfügung stellen (RAM, ROM), diskrete Bauelemente (Transistoren, Dioden, etc.), digitale Standard-Logikbausteine ​​(7400, 74HC00, etc.), spezielle Chips, kundenspezifische Geräte (CSIC), ASIC (ASIC) und programmierbare Logikbausteine ​​(PLD), sind besser in der Lage, um dem wachsenden Bedarf gerecht zu werden. Muss der Hersteller und / oder Lieferanten kakielibo Auszeichnungen für Qualität, Zuverlässigkeit, Service und / oder Versorgungs? Seien Sie nicht zu samoprisuzhdaemym Auszeichnungen vertrauen.

Hersteller-Spezifikationen

Wichtige Kriterien bei der Auswahl des Mikrocontrollers Hersteller / Anbieter sind Stabilität, seine Monopolstellung, Daten aus der Literatur und Unterstützung. Die Stabilität kann zuverlässig durch Einstellen der Länge der Service-Produkte in diesem Bereich und ihre Leistungen überprüft werden. Supply Division und Kreditabteilung Ihres Unternehmens können Sie in diesen Angelegenheiten helfen. Die Monopolstellung des Anbieters, leider ist in der Regel die Norm, weil die meisten Hersteller von Mikrocontrollern überlappen selten bei der Herstellung von anderen Herstellern. Wenn der Hersteller eine gute Leistung in der Beschaffung, Lieferung und Preis hat, sollte seine Monopolstellung kein Hindernis sein.

UNTERSTÜTZUNG DER HERSTELLER

Direktmarketing umfasst die Unterstützung für Hersteller / Vertrieb und Anwendungstechnik zu unterstützen. Wenn Sie anrufen, um Hilfe zu bitten, wenn Sie direkt kontaktieren können diejenigen, die Sie benötigen, oder müssen Sie die "tauben Telefon" spielen? ob Anrufe werden sofort übertragen? Gibt es eine Faxnummer? Wie viele Telefonleitungen zur Verfügung? Die Telefonleitungen sind immer damit beschäftigt? Haben sie ein Schaltsystem oder die Sekretärin sendet Ihre Nachrichten für die Unterstützung verantwortlich sind? Welche Zeit arbeiten Support-Mitarbeiter? Haben sie andere Aufgaben zusätzlich zu unterstützen? Wie hoch ist die Anzahl der Mitarbeiter? Problemlos, wenn er das Anlagenpersonal hilft, nämlich Spezialisten im fertigen Produkt, die Produktion, die Qualität, die Elektronikingenieure, Programmierer? Freundschaften, wenn die Fabrikingenieure Personal zu unterstützen? Zu wissen, ob der Support-Mitarbeiter, ob die notwendigen Fähigkeiten, und ob sie in einer angemessenen Art und Weise arbeiten, was versprochen wurde, zum Beispiel, Ihr Problem zu lösen oder senden Sie etwas sollte? Haben Sie es per Post, wenn Sie für eine schnellere Lieferung bezahlen? Haben Sie das Bulletin Board System des Herstellers (BBS) oder eine Seite im Internet, wo Sie Informationen wie Anwendungen, Produkt-News, neueste Software-Quellcodes, Fehlermeldungen, E-Mails, Konferenzen zu bekommen? Was sind die unterstützten Übertragungsrate? Wie viele Telefonleitungen zur Verfügung? Was sind die Betriebsstunden? Sie benötigen eine spezielle Marke Computer und / oder Modem zugreifen? Hat das System Operator (sysop)?

LITERATUR UNTERSTÜTZT

Die Literatur umfasst ein breites Spektrum von gedruckten Materialien, die Ihnen die richtige Wahl treffen können helfen. Es umfasst Fragen des Herstellers, wie technische Spezifikationen und Empfehlungen für die Anwendung, da die Auflage, erhältlich im Buchhandel und / oder Bibliothek. Publikationen aus dem lokalen Geschäft und / oder Bibliothek nicht nur Punkt auf die Popularität des Herstellers / Mikrocontroller, sondern bieten auch unvoreingenommene Meinungen, wenn sie von unabhängigen Autoren vom Produzenten hergestellt werden.

endet mit der Wahl

Für den letzten Schritt in den Auswahlprozess, bauen eine Tabelle betrachtet Mikrocontroller in einem Diagramm enthält, und deren andere wichtige Eigenschaften. Dann fügen Sie die Formen der technischen Beschreibungen der Produzenten einen fairen visuellen Vergleich zu bekommen. Einige Hersteller haben vorgefertigte vergleichende Beschreibung ihrer Mikrocontroller, die Ihre Aufgabe zu vereinfachen, aber überprüfen Sie die technischen Beschreibungen, ob alle die neuesten Produkte vorgestellt. Unter den möglichen Eigenschaften des Preises (auf dem erwarteten Volumen der Produktion, einschließlich der Vorhersage von zukünftigen Preis, das heißt, ob der Preis, wenn Sie Rückgang der Produktion kommen wird?), RAM, ROM, EPROM, EEPROM, Timer (s), A / D, D / A, serielle Ports, parallele Ports, Busgeschwindigkeit (Minimum / Maximum), spezielle Teams (Multiplikation, Division, etc.), die Anzahl der verfügbaren Interrupt, die Interrupt-Reaktionszeit (Zeit vom Beginn der Unterbrechung auf den ersten Befehl, der gesteuerte Unterbrechung) Körpergröße / Typ (Keramik DIP oder die LCC, Kunststoff 0,3 "DIP oder 0,6" DIP, Druck DIP (Abstand zwischen den Stiften 0,071 "), PLCC, PQFP, EIAJQFP, SOIC, einige von ihnen verwenden Surface Mount Technology), Leistungsanforderungen und andere Details, die wichtig sind, um Ihr System die Geräte.

Wenn nach all dem Sie noch auf der Liste von mehr als einem Mikrocontroller sind, sollten Sie die Möglichkeit, das System und die Kosten für den Ausbau. Welche Erweiterung, Ihrer Meinung nach, kann es in zukünftigen Versionen des Produkts erforderlich sein? Schließlich betrachten den Preis, da wenn zwei der Mikrocontroller sind die gleichen, aber man bietet etwas mehr Funktionen, die heute nicht mehr erforderlich sind, sondern zukünftige Erweiterungen zur Verfügung, ohne zusätzliche Kosten, wählen Sie den Mikrocontroller machen.

WORK TEAM

Als Projektleiter können Sie alle die Forschungsarbeit ein, oder Sie können Ihr Team starten ziehen, Einstellung seiner Mitglieder Forschungsaufgaben, wie Prüfung der Programmierer jede Befehlssatz des Mikrocontrollers in Betracht. Durch die Einbindung Ihres Teams in den Auswahlprozess in den frühen Stadien, werden Sie nicht nur Teamgeist, sondern sorgen auch für individuelle Engagement für das Projekt durch die aktive Teilnahme an es. Dieser Ansatz führt zweifellos zu einigen Konflikten, weil jeder hat seine eigene Meinung, aber Ihre Aufgabe als Projektleiter ein Vermittler zu sein. Nach dem Abhören aller Meinungen, alle gleich sind, wählen Sie. Wie in politischen Wahlen sind, sobald der Sieger in der Primärwahl, alle Gruppenmitglieder bereit, den Führer und Projektteamleiter voll zu unterstützen, sollten Lösungen für den Erfolg bei der Umsetzung des Projekts zu unterstützen.

FAZIT

Die endgültige Wahl eines geeigneten Mikrocontrollers für Ihr Projekt schwierige Entscheidung. Mikrocontroller sind komplexer Geräte, solange die In-Circuit-Ressourcen hinzugefügt wurden, werden. Und seitdem, wie der Prozess hin zu den immer-Chip bewegt Integration von externen Ressourcen Systemkosten zu reduzieren, wird die Lösung komplexer. Dieser Artikel beschreibt nicht Entwickler kakoylibo Wahl aufzwingen will sie alle möglichen Auswahlkriterien angegeben werden, die Rechnung in dem Entscheidungsprozess getroffen werden müssen.