Voy a responder a esta pregunta desde un punto de vista muy específico: un ingeniero eléctrico que diseña algo para la producción en volumen. Y defino "producción en volumen" de 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í presentes, pero creo que debería ser interesante e informativo, no obstante.
Hay dos partes en esto: encontrar una selección de partes que funcionen y seleccionar la parte correcta de ese grupo.
Para encontrar la parte correcta, utilizo una variedad de fuentes (en orden decreciente): mi propio conocimiento de fabricantes y piezas, información de los representantes / Distribuidores / FAE / Etc del fabricante, búsquedas en los sitios web de los fabricantes y cosas aleatorias. leer de revistas de comercio.
Para elegir la parte correcta tengo que sopesar muchos factores, entre los que se incluyen (en ningún orden en particular): costo, disponibilidad, segundas fuentes, lo que usamos para otros proyectos, cuánto tiempo pensamos que se fabricará el chip, qué tan útil es el El representante / distribuidor / FAE es, y por supuesto, el rendimiento / las características del chip en sí mismo.
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 alimentación).
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, miraría principalmente a TI. Freescale hace cosas de ARM, pero odio sus herramientas de desarrollo por lo que están fuera. Analog Devices tiene un DSP con DAC de audio integrado que también vale la pena mirar. Pero vamos con TI. El sitio web de TI tiene una buena guía de selección de CPU que lo limitaría a unos 4 o 6 chips. Usando eso, y hablando con 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". Acabo de enviar un correo electrónico al representante local / FAE / Disty con mis especificaciones y luego recomendar partes. De eso seleccionaría la parte a utilizar.
Casi todos los circuitos de interfaz USB deben estar en la propia CPU. Cualquier circuito externo se documentará en la hoja de datos de la CPU y en las notas de la aplicación. Acabo de copiar eso. Cualquier componente crítico habría sido seleccionado para mí.
Los DAC de audio razonables solo están compuestos por 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 Cirrus Logic DAC en otro proyecto, usaría esa misma parte para este. Pero si tuviera que elegir, buscaría en los sitios web de mfg para limitarlo. Luego, obtener citas y opiniones de los distintos 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 sitios web de los distintos fabricantes para ayudar con esto. También las FAEs 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 mfgs que tengan el mismo paquete y pinouts, 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 tardar 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 una etiqueta de correo electrónico con varias personas, por lo que otros trabajos valiosos suceden 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.