Voy a responder esta pregunta desde un punto de vista muy específico: un ingeniero eléctrico diseñando algo para la producción en volumen. Y defino "producción en volumen" como 1,000 a 10,000 unidades por año, y en producción por hasta 10 años. Sé que esto no se aplica a muchas de las personas aquí, pero creo que debería ser interesante e informativo.
Hay dos partes en esto: encontrar una selección de partes que funcionarían y elegir la parte correcta de ese grupo.
Para encontrar la parte correcta, utilizo una variedad de fuentes (en orden de importancia decreciente): mi propio conocimiento de fabricantes y piezas, información de representantes del fabricante / Distribuidores / FAE / Etc, búsquedas de sitios web de fabricantes y cosas aleatorias leídas del comercio revistas
Para elegir la parte correcta, tengo que sopesar muchos factores, incluidos (sin ningún orden en particular): costo, disponibilidad, segundas fuentes, qué utilizamos para otros proyectos, cuánto tiempo creemos que se fabricará ese chip, qué tan útil es el representante / distribuidor / FAE es, y por supuesto, el rendimiento / características del chip en sí.
Digamos que tengo que diseñar un reproductor de MP3. Para eso necesito una CPU, Flash, interfaz USB y una salida de audio (estoy ignorando la potencia).
La CPU debe ser una CPU de 32 bits con interfaces para NAND Flash, un DAC de audio y una interfaz USB. Primero lo reduciría a una arquitectura de CPU y un par de fabricantes. Para ARM, principalmente miraría a TI. Freescale hace cosas ARM, pero odio sus herramientas de desarrollo, así que están fuera. Analog Devices tiene un DSP con DAC de audio integrado que también podría valer la pena mirar. Pero vamos con TI. El sitio web de TI tiene una buena guía de selección de CPU que lo reduciría a unos 4 o 6 chips. Usando eso, y hablando con el FAE y el distribuidor de TI, seleccionaría uno de los 4 o 6.
Encontrar flash NAND es algo fácil. Solo hay unos 4 fabricantes con los que vale la pena hablar, y 2 de los 4 no funcionan bien con estos "bajos volúmenes de producción". Simplemente enviaba un correo electrónico al representante local / FAE / Disty con mis especificaciones y luego recomendaba partes. De eso seleccionaría la parte a usar.
Casi todos los circuitos de la interfaz USB deben estar en la CPU. Cualquier circuito externo se documentará en la hoja de datos de la CPU y en las notas de la aplicación. Solo copiaría eso. Cualquier componente crítico habría sido seleccionado para mí.
Los DAC de audio razonables solo los realizan 4 compañías: Cirrus Logic, TI, AKM y Wolfson. Como esta aplicación no es crítica, cualquier fabricante es tan bueno como cualquier otro. Como ya uso un DAC Cirrus Logic en otro proyecto, usaría esa misma parte para este. Pero si tuviera que elegir, buscaría en los sitios web de MFG para reducirlo. Luego, obtener cotizaciones y opiniones de varios distribuidores me daría la información final.
La salida de audio también necesita algunas partes analógicas (en su mayoría amplificadores operacionales). La experiencia me dice cuáles considerar, pero hay muchas cosas en los diversos sitios web de fabricantes para ayudar con esto. También los FAE podrían ser de gran ayuda aquí. Honestamente, ¡elegir un amplificador operacional puede llevar más tiempo que seleccionar la CPU! Puede tener sentido elegir varios amplificadores operacionales de diferentes fabricantes que tienen el mismo paquete y pines, para que podamos probar diferentes chips en los prototipos y seleccionar el mejor.
De principio a fin, el proceso de selección de piezas para este MP3 puede demorar 2 semanas calendario. 3 semanas si agrega las fuentes de alimentación y el cargador de batería. La mayor parte de este tiempo es jugar etiquetas de correo electrónico con varias personas, por lo que otro trabajo valioso sucede durante este tiempo. Esto parece mucho tiempo, pero un error en este punto podría costar decenas de miles de dólares. Vale la pena tomarse el tiempo.