Ich bin ein TI-Mitarbeiter, der in einer MCU-Entwicklungsgruppe arbeitet, aber dies ist keine offizielle Aussage von TI. Dies ist insbesondere keine offizielle Aussage zu Roadmaps oder Prioritäten. Außerdem beschäftige ich mich nicht mit Marketing. Wenn ich also einem unserer Marketingmaterialien widerspreche, haben sie Recht und ich liege falsch. :-)
Die Antwort von MD ist richtig, aber ich dachte, ein paar Details wären hilfreich. TI zielt auf unterschiedliche Anwendungen mit unterschiedlichen Anforderungen ab. Wenn Sie um einen MCU-Sockel konkurrieren (und in dieser Branche herrscht große Konkurrenz), sind sowohl die Funktionen als auch der Preis von Bedeutung. Ein Kostenunterschied von zehn Cent kann den Sockel gewinnen oder verlieren. Einer der Hauptkostentreiber ist die Größe des Chips - wie viel Material auf dem Chip ist. Daher ist es sinnvoll, verschiedene Produktlinien und verschiedene Familien innerhalb dieser Produktlinien zu haben. Produktlinien unterscheiden sich hauptsächlich in Bezug auf Peripherietypen und Architektur, während sich Familien innerhalb einer Produktlinie hauptsächlich in Bezug auf Kosten und Funktionsumfang unterscheiden.
Hier einige Details zu den Produktlinien:
- Hercules ist eine Fortsetzung der TMS470 / TMS570-Linie. Es konzentriert sich auf Sicherheit und Leistung. Eines der Hauptmerkmale von Hercules sind Dual-CPUs, auf denen derselbe Code parallel ausgeführt wird ("Lock-Step"). So können Sie Fehler in der CPU selbst sofort erkennen. In diesem Datenblatt finden Sie einige Informationen zur Leistung eines neueren Produkts. Die Cortex-R5F-CPU arbeitet mit> 300 MHz, und es gibt eine große Anzahl von Peripheriegeräten mit höheren Leistungsmerkmalen - die CAN-Module verfügen beispielsweise über 64 Mailboxen. Offensichtlich ist dieses Zeug nicht billig. Aber schauen Sie sich die Anwendungen an - Defibrillatoren, Beatmungsgeräte, Aufzüge, Insulinpumpen ... dies sind Orte, an denen Kunden bereit sind, für die Sicherheit zu bezahlen. Hercules wird auch für Automobilprodukte eingesetzt, die einen größeren Temperaturbereich und eine längere Lebensdauer aufweisen.
- Der Schwerpunkt von C2000 liegt auf der Unterstützung von Steuerungsalgorithmen. Die "CPU" des C28x ist in Wirklichkeit ein DSP, und ihr Befehlssatz wurde erweitert, um Dinge wie Trigonometrie und komplexe Zahlen zu handhaben. Es gibt auch einen separaten aufgabenbasierten Prozessor namens Control Law Accelerator (CLA), mit dem Steuerungsalgorithmen unabhängig von der CPU ausgeführt werden können. Die ADCs und PWMs unterstützen auch viele Timing-Optionen. Die Leistung variiert zwischen dem mittleren Bereich ( Piccolo ) und dem oberen Bereich ( Dual-Core-Delfino ). Die großen Anwendungen sind hier Stromrichter, Stromleitungskommunikation, industrielle Antriebe und Motorsteuerung.
- Beim MSP430 dreht sich alles um geringen Stromverbrauch. Sie haben einige Produkte , die FRAM (ferroelektrischer nichtflüchtiger Speicher) verwenden, der weniger Strom verbraucht als Flash, und sogar einen mit 0,9 V (eine Batterie). Sie verfügen über einige weniger verbreitete Peripheriegeräte zur Unterstützung von LCDs und kapazitiver Berührungserkennung. Durchsuchen Sie die Datenblätter und sehen Sie Anwendungen wie Fernsensoren, Rauchmelder und intelligente Messgeräte.
- Ich weiß nicht viel über die Wireless-MCU-Gruppe, aber die Wireless-Konnektivität hat natürlich ihre eigenen speziellen Anforderungen. Sie scheinen Cortex-M- und MSP430-CPUs mit Anwendungen in der Unterhaltungselektronik und im Internet der Dinge zu haben. IoT ist seit einiger Zeit ein großes Schlagwort, daher würde ich mir vorstellen, dass dies eines ihrer Hauptziele ist. Ihr neuestes (?) Produkt wird als "Internet-on-a-Chip ™ -Lösung" bezeichnet. AKTUALISIEREN"" "Wireless - MCU - Produkte zeichnen sich durch einen Prozessorkern aus, auf dem die Treiber / der Stack des Wireless - Protokolls ausgeführt werden. Der CC26xx führt beispielsweise den gesamten BLE - Stack auf dem PC aus uC selbst, was die Entwicklung sehr einfach macht. Das Gleiche gilt für den CC3200, mit der Ausnahme, dass der Prozessor die WiFi-Treiber auf dem Cortex-M4 ausführt. Der integrierte Kern und die Treiber machen diesen Computer zu einer drahtlosen MCU und nicht zu einem Transceiver . "
Wie Sie sehen, richten sich diese Produktlinien an sehr unterschiedliche Anwendungen mit sehr unterschiedlichen Anforderungen. Das Einsetzen eines 300-MHz-Hercules-Chips in ein batteriebetriebenes Gerät wäre eine Katastrophe, aber auch das Einsetzen eines MSP430 in einen Airbag. Die physische Größe kann ebenfalls von Bedeutung sein. Ein 337-poliges BGA-Gehäuse passt zwar umständlich in einen winzigen Sensor, ist aber nichts für industrielle Geräte.
Innerhalb der Produktlinien gibt es mehrere Familien. C2000 Delfino-Geräte sind schneller, haben mehr Peripheriegeräte und mehr Pins in ihren Paketen. Sie können auch (mindestens) doppelt so viel kosten wie ein Piccolo-Gerät. Welches brauchst du? Das hängt von Ihrer Anwendung ab. Der MSP430 bietet einige Produkte, die Stromverbrauch und Leistung in Einklang bringen, und andere, die sich ausschließlich auf niedrigen Stromverbrauch konzentrieren. (Diese Ein-Batterie-MCU erreicht eine maximale Kapazität von 4 MHz und 2 kB RAM.)
Es gibt viele Produkte in jeder Familie, da ständig neue Produkte entwickelt werden. Transistoren werden kleiner / billiger, so dass mehr Material auf einen Chip gelangen kann. Eine MCU mit mittlerer Reichweite wäre vor zehn Jahren Ultra-High-End gewesen. Jedes Produkt zielt in der Regel auf einige wenige spezifische Anwendungen ab und unterstützt andere, sofern dies möglich ist.
Schließlich gibt es mehrere Varianten von jedem Produkt (AKA die letzte Ziffer in der Teilenummer). Diese haben normalerweise unterschiedliche Speicherkapazitäten und (möglicherweise) geringe Schwankungen der verfügbaren Peripheriegeräte. Auch hier geht es darum, eine Preisspanne bereitzustellen.
Die kurze Version ist, dass jedes Produkt ein anderes Gleichgewicht zwischen Preis, Leistung und Funktionen bietet. Es ist eine einfache alte Marktsegmentierung. Unsere Kunden sind Hersteller, denen kleine Preisunterschiede viel wichtiger sind als Endverbraucher. Die Leute kaufen jedes Teil, das wir haben, also ist die Nachfrage eindeutig da draußen. :-)
UPDATE: Jeremy fragte, wie sich die Anforderungen großer Kunden auf den Designprozess auswirken und ob wir kundenspezifische MCUs herstellen. Ich habe mehrere TMS470 / 570-MCUs gesehen, die für einen einzelnen großen Automobilkunden hergestellt wurden. Diese Gruppe hatte auch ein paar MCUs, deren Architekturen von und für einen Kunden entworfen wurden. In mindestens einem davon hat der Kunde den größten Teil der RTL geschrieben. Diese unterliegen strengen NDA-Beschränkungen, daher kann ich keine Details angeben.
Allgemeine Marktprodukte haben in der Regel mindestens einen großen Kunden im Sinn. Manchmal erhalten Großkunden eine spezielle Teilenummer. Manchmal fügen wir ein Peripheriegerät hinzu, um einen großen Sockel zu gewinnen. Generell denke ich jedoch, dass große Kunden in Bezug auf Funktionen eher eine Etage als eine Decke sind.
Ein extremes Beispiel für kundenspezifische Teile ist unsere Gruppe mit hoher Zuverlässigkeit. Ich habe nur Geschichten über diese Typen gehört, aber anscheinend nehmen sie vorhandene Produkte und lassen sie unter extremen Bedingungen wieder funktionieren - hohe Temperaturen, Strahlung, Leute, die auf Sie schießen usw. Ich kenne jemanden, der HiRel TMS470 zum Bohren von Löchern kauft , wo die Temperatur 200C erreichen kann. (Vielleicht dieses hier - bei Arrow für nur 400 US-Dollar / Chip!) Sie haben eine Reihe von Standardprodukten auf der Website aufgelistet, aber wie ich gehört habe, können sie diese auch in kleinen Mengen auf Bestellung fertigen - Sie Sie können ein Dutzend HiRel-Versionen eines beliebigen Chips kaufen, wenn Sie bereit sind, mehr als 50.000 USD pro Chip auszugeben. :-)
Als Faustregel gilt, dass alles im Geschäft verhandelbar ist, wenn Sie genug Geld ausgeben.