Vou responder a essa pergunta de um ponto de vista muito específico: um engenheiro elétrico projetando algo para produção em volume. E eu defino "produção em volume" como 1.000 a 10.000 unidades por ano e em produção por até 10 anos. Sei que isso não se aplica a muitas pessoas aqui, mas acho que deve ser interessante e informativo.
Existem duas partes para isso: encontrar uma seleção de partes que funcionariam e escolher a parte correta desse grupo.
Para encontrar a peça certa, eu uso uma variedade de fontes (em ordem decrescente de importância): Meu próprio conhecimento sobre fabricantes e peças, informações de representantes / distribuidores / FAE / Etc, pesquisas em sites de fabricantes e coisas aleatórias lidas pelo comércio revistas.
Para escolher a peça certa, preciso pesar muitos fatores, incluindo (em nenhuma ordem específica): custo, disponibilidade, segundas fontes, o que usamos para outros projetos, quanto tempo achamos que o chip será fabricado, qual a utilidade do representante / distribuidor / FAE é, e é claro, o desempenho / recursos do próprio chip.
Digamos que eu tenho que criar um MP3 player. Para isso, preciso de uma CPU, Flash, interface USB e uma saída de áudio (estou ignorando a energia).
A CPU deve ser uma CPU de 32 bits com interfaces para NAND Flash, um DAC de áudio e uma interface USB. Primeiro, eu a reduzia a uma arquitetura de CPU e a alguns fabricantes. Para o ARM, eu examinaria principalmente a TI. A Freescale cria coisas para o ARM, mas eu odeio as ferramentas de desenvolvimento delas, pois elas estão disponíveis. A Analog Devices possui um DSP com DAC de áudio integrado que também pode ser útil. Mas vamos com a TI. O site da TI possui um bom guia de seleção de CPU que o reduziria a talvez 4 ou 6 chips. Usando isso, e conversando com o FAE e o distribuidor da TI, selecionaria um dos 4 ou 6.
Encontrar o flash NAND é um pouco fácil. Há apenas cerca de 4 fabricantes com quem vale a pena conversar e 2 dos 4 não funcionam bem com esses "baixos volumes de produção". Gostaria apenas de enviar um e-mail ao representante local / FAE / Disty com minhas especificações e, em seguida, recomendar as peças. A partir disso, selecionaria a peça a ser usada.
Quase todos os circuitos da interface USB devem estar na própria CPU. Qualquer circuito externo será documentado na folha de dados da CPU e nas notas de aplicação. Eu apenas copio isso. Quaisquer componentes críticos teriam sido selecionados para mim.
DACs de áudio razoáveis são feitos apenas por 4 empresas: Cirrus Logic, TI, AKM e Wolfson. Como esse aplicativo não é crítico, qualquer fabricante é tão bom quanto qualquer outro. Como eu já uso um DAC da Cirrus Logic em outro projeto, eu usaria a mesma parte para este. Mas se eu tivesse que escolher, procuraria nos sites mfg para reduzi-lo. Então, obter cotações e opiniões dos vários distribuidores me daria a informação final.
A saída de áudio também precisa de algumas partes analógicas (principalmente amplificadores operacionais). A experiência me diz quais devem ser consideradas, mas existem muitas coisas nos vários sites dos fabricantes para ajudar nisso. As FAE também podem ser uma grande ajuda aqui. Honestamente, escolher um amplificador operacional pode levar mais tempo do que selecionar a CPU! Pode fazer sentido escolher vários amplificadores operacionais de diferentes mfgs que tenham o mesmo pacote e pinagens - para que possamos experimentar chips diferentes nos protótipos e selecionar o melhor.
Do início ao fim, o processo de seleção de peças para este MP3 pode levar duas semanas. 3 semanas se você adicionar as fontes de alimentação e o carregador de bateria. Na maior parte do tempo, reproduz etiquetas de e-mail com várias pessoas, para que outros trabalhos valiosos ocorram durante esse período. Parece um longo tempo, mas um erro neste momento pode custar dezenas de milhares de dólares. Vale a pena tomar o tempo.