Sou um funcionário da TI que trabalha em um grupo de desenvolvimento da MCU, mas essa não é uma declaração oficial da TI. Em particular, esta não é uma declaração oficial sobre roteiros ou prioridades. Além disso, eu não estou no marketing, por isso, se contradizer nosso material de marketing, eles estão certos e eu estou errado. :-)
A resposta do médico está correta, mas achei que mais alguns detalhes seriam úteis. A TI tem como alvo diferentes aplicativos com diferentes requisitos. Quando você está competindo por um soquete MCU (e há muita concorrência nesse setor), os recursos e o preço são importantes. Uma diferença de custo de dez centavos pode ganhar ou perder o encaixe. Um dos principais fatores de custo é o tamanho da matriz - quanta coisa há no chip. Portanto, faz sentido ter diferentes linhas de produtos e famílias diferentes dentro dessas linhas de produtos. As linhas de produtos diferem principalmente em tipos e arquitetura periféricas, enquanto as famílias em produtos de uma linha diferem principalmente em termos de custo e conjunto de recursos.
Aqui estão alguns detalhes sobre as linhas de produtos:
- Hercules é uma continuação da linha TMS470 / TMS570. É focado em segurança e desempenho. Um dos principais recursos do Hercules são CPUs duplas executando o mesmo código em paralelo ("lock-step"). Isso permite que você detecte imediatamente falhas na própria CPU. Confira esta folha de dados para obter algumas informações de desempenho de um produto mais recente. A CPU Cortex-R5F é executada a> 300 MHz e há um grande número de periféricos com recursos avançados - os módulos CAN possuem 64 caixas de correio, por exemplo. Obviamente, esse material não é barato. Mas observe as aplicações - desfibriladores, ventiladores, elevadores, bombas de insulina ... esses são locais onde os clientes estão dispostos a pagar por segurança. A Hercules também aplica produtos automotivos com faixa de temperatura mais ampla e vida útil mais longa.
- O foco do C2000 está no suporte a algoritmos de controle. O "CPU" C28x é realmente um DSP, e seu conjunto de instruções foi estendido para lidar com coisas como trigonometria e números complexos. Há também um processador baseado em tarefas separado chamado Control Law Accelerator (CLA) que pode executar algoritmos de controle independentemente da CPU. Os ADCs e PWMs também suportam muitas opções de tempo. O desempenho varia de médio porte ( Piccolo ) a high-end ( Delfino de núcleo duplo ). As grandes aplicações aqui são conversores de energia, comunicação por linha de energia, acionamentos industriais e controle de motores.
- MSP430 é tudo sobre baixo consumo de energia. Eles possuem alguns produtos que utilizam FRAM (memória não volátil ferroelétrica), que consome menos energia que o flash, e até um que fica com 0,9V (uma bateria). Eles têm alguns periféricos menos comuns para suportar coisas como LCDs e sensor de toque capacitivo. Examine as planilhas de dados e verá aplicativos como sensores remotos, alarmes de fumaça e medidores inteligentes.
- Não sei muito sobre o grupo Wireless MCU, mas obviamente a conectividade sem fio tem seus próprios requisitos especiais. Eles parecem ter os processadores Cortex-M e MSP430, com aplicativos em eletrônicos de consumo e na Internet das Coisas. A Internet das Coisas tem sido um grande chavão há algum tempo, então eu imagino que esse seja um dos seus principais alvos. O seu mais novo produto (?) É descrito como uma "solução Internet-on-a-chip ™". ATUALIZAR: O colega justinrjy comentou com mais informações sobre os MCUs sem fio / conectividade: "Os produtos 'Wireless MCU' se distinguem por terem um núcleo de processador que executa os drivers / pilha do protocolo sem fio. Por exemplo, o CC26xx executa a pilha BLE inteira no uC em si, facilitando o desenvolvimento. O mesmo acontece com o CC3200, exceto que o processador executa todos os drivers WiFi no Cortex-M4. O núcleo e os drivers integrados são realmente o que os torna um 'MCU sem fio', em vez de um transceptor . "
Como você pode ver, essas linhas de produtos têm como alvo aplicativos muito diferentes, com requisitos muito diferentes. Colocar um chip Hercules de 300 MHz em um dispositivo alimentado por bateria seria um desastre, mas o MSP430 também seria colocado em um airbag. O tamanho físico também pode importar. Um pacote BGA de 337 pinos é estranho para caber em um sensor minúsculo, mas não é nada para um equipamento industrial.
Dentro das linhas de produtos, existem várias famílias. Os dispositivos C2000 Delfino são mais rápidos, têm mais periféricos e têm mais pinos em suas embalagens. Eles também podem custar (pelo menos) o dobro de um dispositivo Piccolo. De qual você precisa? Depende da sua aplicação. O MSP430 possui alguns produtos que equilibram o consumo e o desempenho de energia e outros que se concentram exclusivamente na baixa energia. (Esse MCU de uma bateria atinge o máximo de 4 MHz e 2 kB de RAM.)
Existem muitos produtos em cada família, porque novos produtos são desenvolvidos o tempo todo. Os transistores ficam menores / mais baratos, para que mais coisas possam funcionar em um chip. Hoje, um MCU de gama média teria sido de altíssima qualidade há dez anos. Geralmente, cada produto é feito para direcionar alguns aplicativos específicos e oferecer suporte a outros sempre que possível.
Por fim, existem várias variantes de cada produto (também conhecido como o último dígito no número de peça). Eles geralmente têm quantidades diferentes de memória e (talvez) pequenas variações de quais periféricos estão disponíveis. Novamente, isso é tudo sobre fornecer uma faixa de preço.
A versão curta é que cada produto fornece um equilíbrio diferente de preço, desempenho e recursos. É simples segmentação de mercado antigo. Nossos clientes são fabricantes, que se preocupam muito mais com pequenas diferenças de preço do que com os usuários finais. As pessoas compram todos os números de peça que temos, portanto, claramente, a demanda está lá fora. :-)
ATUALIZAÇÃO: Jeremy perguntou como os requisitos de grandes clientes afetam o processo de design e se criamos MCUs personalizados. Eu já vi vários MCUs TMS470 / 570 criados para um único grande cliente automotivo. Esse grupo também tinha alguns MCUs cujas arquiteturas foram projetadas por e para um cliente. Em pelo menos um deles, o cliente escreveu a maior parte do RTL. Eles estão sob fortes restrições da NDA, então não posso dar detalhes.
Os produtos gerais de mercado geralmente têm pelo menos um grande cliente em mente. Às vezes, grandes clientes recebem um número de peça especial. Às vezes, adicionaremos um periférico apenas para ganhar um grande soquete. Mas, em geral, acho que os grandes clientes têm mais um piso do que um teto quando se trata de recursos.
Um exemplo extremo de peças personalizadas é o nosso grupo de alta confiabilidade. Eu só ouvi histórias sobre esses caras, mas aparentemente eles pegam os produtos existentes e os refazem para trabalhar em condições extremas - altas temperaturas, radiação, pessoas atirando em você etc. Eu conheço alguém que compra o HiRel TMS470s para perfuração de fundo de poço , onde a temperatura pode chegar a 200 ° C. (Talvez este - em estoque na Arrow por apenas US $ 400 / chip!) Eles têm um monte de produtos padrão listados no site, mas pelo que ouvi dizer, eles podem ser feitos sob encomenda, mesmo em pequenas quantidades - você você pode comprar uma dúzia de versões HiRel de qualquer chip que desejar, se estiver disposto a gastar mais de US $ 50.000 por chip. :-)
Como regra geral, tudo nos negócios é negociável se você estiver gastando dinheiro suficiente.