Я сотрудник TI, работающий в группе разработчиков MCU, но это не официальное заявление TI. В частности, это не официальное заявление о дорожных картах или приоритетах. Кроме того, я не занимаюсь маркетингом, поэтому, если я противоречу любому из наших маркетинговых материалов, они правы, а я неправ. :-)
MD ответ правильный, но я подумал, что некоторые подробности будут полезны. TI предназначен для разных приложений с разными требованиями. Когда вы конкурируете за гнездо MCU (а в этой отрасли существует большая конкуренция), важны как функции, так и цена. Разница в стоимости в десять центов может выиграть или потерять сокет. Одним из основных факторов, влияющих на стоимость, является размер кристалла - сколько всего материала на чипе. Таким образом, имеет смысл иметь разные товарные линии и разные семейства в пределах этих товарных линий. Продуктовые линейки отличаются в основном по типам периферийных устройств и архитектуре, в то время как семейства внутри линейных продуктов отличаются в основном по стоимости и набору функций.
Вот некоторые подробности о продуктовых линейках:
- Hercules является продолжением линии TMS470 / TMS570. Он ориентирован на безопасность и производительность. Одной из ключевых особенностей Hercules является наличие двух процессоров, выполняющих один и тот же код параллельно («блокировка»). Это позволяет сразу обнаруживать неисправности в самом процессоре. Посмотрите эту таблицу для получения информации о производительности нового продукта. Процессор Cortex-R5F работает на частоте> 300 МГц, и имеется большое количество периферийных устройств с более высокими характеристиками - например, модули CAN имеют 64 почтовых ящика. Очевидно, что это не дешево. Но посмотрите на приложения - дефибрилляторы, вентиляторы, лифты, инсулиновые помпы ... это места, где клиенты готовы платить за безопасность. Hercules также входит в автомобильную продукцию, которая имеет более широкий температурный диапазон и более длительный срок эксплуатации.
- C2000 фокусируется на поддержке алгоритмов управления. «CPU» C28x - это действительно DSP, и его набор команд был расширен для обработки таких вещей, как тригонометрия и комплексные числа. Существует также отдельный процессор на основе задач, называемый ускорителем закона управления (CLA), который может запускать алгоритмы управления независимо от процессора. АЦП и ШИМ также поддерживают множество параметров синхронизации. Производительность варьируется от среднего уровня ( Piccolo ) до высокого класса ( двухъядерный Delfino ). Основными применениями здесь являются преобразователи питания, связь по линиям электропередачи, промышленные приводы и управление двигателями.
- MSP430 это все о низкой мощности. У них есть некоторые продукты, которые используют FRAM (сегнетоэлектрическую энергонезависимую память), которая потребляет меньше энергии, чем вспышка, и даже ту, которая работает от 0,9 В (одна батарея). У них есть некоторые менее распространенные периферийные устройства для поддержки таких вещей, как ЖК-дисплеи и емкостное сенсорное распознавание. Просмотрите их таблицы данных, и вы увидите такие приложения, как дистанционные датчики, дымовые извещатели и интеллектуальные счетчики.
- Я не знаю много о группе Wireless MCU, но, очевидно, беспроводная связь имеет свои особые требования. Похоже, они имеют процессоры Cortex-M и MSP430 с приложениями для бытовой электроники и Интернета вещей. IoT уже давно стало модным словом, поэтому я думаю, что это одна из их главных целей. Их новейший (?) Продукт описывается как «решение Internet-on-a-chip ™». ОБНОВИТЬСотрудник Justinrjy прокомментировал более подробную информацию о микроконтроллерах Wireless / Connectivity: «Продукты« Wireless MCU »отличаются наличием процессорного ядра, которое запускает драйверы / стек беспроводного протокола. Например, CC26xx запускает весь стек BLE на Сам uC, что делает его действительно простым для разработки. То же самое с CC3200, за исключением того, что процессор работает с драйверами WiFi на Cortex-M4. Интегрированное ядро и драйверы действительно делают их «беспроводным MCU», а не трансивером. «.
Как вы можете видеть, эти продуктовые линейки предназначены для самых разных приложений с очень разными требованиями. Установка микросхемы Hercules с тактовой частотой 300 МГц в устройство с батарейным питанием была бы катастрофой, но так же, как и установка MSP430 в подушку безопасности. Физический размер также может иметь значение. 337-контактный корпус BGA неудобен для установки в крошечный сенсор, но это не то, что нужно для промышленного оборудования.
В пределах производственных линий есть многократные семьи. Устройства C2000 Delfino работают быстрее, имеют больше периферийных устройств и имеют больше контактов на своих корпусах. Они также могут стоить (как минимум) вдвое дороже, чем устройство Piccolo. Какой тебе нужен? Это зависит от вашего приложения. MSP430 имеет некоторые продукты, которые балансируют энергопотребление и производительность, и другие, которые ориентированы исключительно на низкое энергопотребление. (Этот MCU с одной батареей максимально работает на частоте 4 МГц и 2 КБ ОЗУ.)
В каждой семье много продуктов, потому что новые продукты разрабатываются постоянно. Транзисторы становятся меньше / дешевле, поэтому на микросхему может уйти больше вещей. MCU среднего уровня сегодня был бы ультра-высокого класса десять лет назад. Каждый продукт, как правило, предназначен для нескольких конкретных приложений и, где это возможно, поддерживает другие.
Наконец, есть несколько вариантов каждого продукта (AKA - последняя цифра в номере детали). Обычно они имеют разное количество памяти и (возможно) небольшие различия в доступных периферийных устройствах. Опять же, это все о предоставлении ценового диапазона.
Короткая версия заключается в том, что каждый продукт обеспечивает свой баланс цены, производительности и функций. Это старая сегментация рынка. Наши клиенты являются производителями, которые заботятся гораздо больше о небольших различиях цен , чем конечные пользователи. Люди покупают каждый номер детали, который у нас есть, поэтому очевидно, что спрос там. :-)
ОБНОВЛЕНИЕ: Джереми спросил, как требования крупных клиентов влияют на процесс проектирования, и делаем ли мы индивидуальные микроконтроллеры. Я видел несколько микроконтроллеров TMS470 / 570, которые были сделаны для одного крупного покупателя автомобилей. В этой группе также было несколько микроконтроллеров, архитектура которых была разработана одним клиентом и для него. По крайней мере, в одном из них заказчик написал большую часть RTL. Они находятся под строгими ограничениями NDA, поэтому я не могу дать подробности.
Продукты общего рынка обычно имеют в виду по крайней мере одного крупного покупателя. Иногда крупные клиенты получают специальный номер детали. Иногда мы добавляем периферийное устройство, чтобы выиграть большой сокет. Но в целом, я думаю, что крупные клиенты больше пола, чем потолка, когда дело доходит до функций.
Крайним примером нестандартных деталей является наша группа высокой надежности. Я только слышал истории об этих парнях, но, видимо, они берут существующие продукты и переделывают их для работы в экстремальных условиях - высоких температурах, радиации, стреляющих в вас людей и т. Д. Я знаю человека, который покупает HiRel TMS470 для бурения в скважине где температура может достигать 200С. (Может быть, этот - в наличии у Arrow всего за 400 долларов / чип!) У них есть несколько стандартных продуктов, перечисленных на веб-сайте, но из того, что я слышал, они могут создавать на заказ даже в небольших количествах - вы Вы можете купить дюжину версий HiRel любого чипа, если захотите, потратив $ 50 000 за чип. :-)
Как правило, все в бизнесе является предметом переговоров, если вы тратите достаточно денег.