¿Por qué algunos microcontroladores tienen una relación precio / rendimiento tan alta?

0

PIC16F877A cuesta $ 6.72 / 1 PC, $ 4.68 / 100 unidades de Digi-Key .

ATMEGA328P cuesta $ 4.98 / 1 PC, $ 2.77 / 100 unidades de Digi -Clave .

LPC1113FBD48 es $ 2.24 / 1pc, $ 1.64 / 100 unidades de Digi-Key

Sé que mi comparación no es justa en el caso del fabricante, el empaque ... Sin embargo, por medio de funciones y capacidades, ¿no es $ 4.68 demasiado para PIC16F877A, o $ 2.77 para ATMEGA328?

¿Por qué estas piezas son tan caras? ¿Crees que van a ser más baratos?

Perdóneme si es una pregunta tonta y / o fuera de tema.

    

2 respuestas

13

Primero, los precios de cantidad única de DigiKey no son indicios de nada útil. Si desea realizar comparaciones de precios relativos entre los PIC, vaya al sitio web de Microchip Direct y vea para qué se están vendiendo en al menos 100 cantidades, aunque la cantidad de 5000 será una mejor guía.

Segundo, el 16F877A es una parte antigua. Probablemente esté utilizando un proceso de silicio más antiguo con un tamaño de característica más grande y, por lo tanto, su matriz es más grande que las piezas más nuevas, incluso cuando tienen más cosas. Los precios de los chips de silicio son principalmente sobre el tamaño del troquel y un poco sobre el volumen. Sospecho que el viejo 16F877A es grande y de bajo volumen.

Esto es algo normal en el negocio de los semiconductores. A medida que los tamaños de las funciones se reducen con la nueva tecnología fab, las partes más nuevas se vuelven más capaces y más baratas. A veces, si el fabricante cree que la pieza sería competitiva en el tamaño de la nueva característica más pequeña, la rediseñarán para ese proceso en lo que se denomina "reducción de troquel". Sin embargo, otras tecnologías generalmente están avanzando con los microcontroladores tan rápido que el esfuerzo de invertir en un encogimiento se gasta mejor diseñando una nueva parte.

Al menos Microchip entiende que es difícil rediseñar un producto antiguo porque las partes quedaron obsoletas. Han sido muy buenos al hacer que las piezas antiguas estén disponibles, pero, por supuesto, a medida que los volúmenes bajan, es comprensible que el precio suba. Aún puede comprar un 16F84, por ejemplo, pero le costará más y hará menos que las piezas más nuevas. Al menos todavía está disponible. Otros fabricantes simplemente detienen la producción y luego te joden.

    
respondido por el Olin Lathrop
7

Por lo general, lo que impulsa el precio de los microcontroladores es su cantidad de memoria (incluida toda la memoria, ya sea de sistema o almacenamiento) y sus funciones adicionales. La velocidad de los microcontroladores no tiende a seguir el precio tan de cerca.

Las razones de esto es que hay un costo (relativamente) alto para colocar físicamente la memoria y cualquier característica adicional en el chip. Las características adicionales pueden incluir cosas como PWM, ADC, DAC, o incluso cosas como hardware adicional para realizar divisiones más grandes o multiplicarse más rápido. Incluso puede haber un valor monetario al tener un poder bajo.

Todas estas características adicionales hacen que sea difícil compararlas entre fabricantes. Así que tirar 3 chips aparentemente aleatorios y mostrar cómo la relación precio / rendimiento no coincide, no tiene mucho valor. Lo mejor que puede hacer es cuando tiene un producto que está desarrollando, crea especificaciones para exactamente lo que necesita hacer. En general, desea obtener un poco más de lo que realmente cree que necesita. Luego, diríjase a todos los diferentes fabricantes y encuentre algunos circuitos integrados de cada fabricante que cumplan con sus especificaciones. Desde allí, solo usa la lógica para determinar qué serie es la más barata o la mejor para su situación.

Encontrarás que ciertos fabricantes tienen ciertos reinos en los que realmente les va bien, mientras que otros simplemente no pueden bajar su precio. Pero para otra área, otra fabricación podría ser mucho más barata. Esta es la razón principal por la que debes aprender a usar cualquier plataforma.

Nota: en el mundo de los aficionados, a nadie le gusta cambiar de plataforma debido al costo adicional asociado con los nuevos programadores, los nuevos desarrolladores, los nuevos compiladores, etc. Por lo tanto, la mayoría de las personas solo eligen uno y lo aceptan. Hay muchos microcontroladores de "propósito general" que parecen ser capaces de hacer todo. Por supuesto, estos serán más caros, pero es algo con lo que tienes que lidiar.

Otra nota: en general, las empresas trabajan en un campo en particular, ya sea en redes de sensores de baja potencia, etc. Como mencioné anteriormente, en general los fabricantes tienen un cierto dominio en el que les va bien. Ya que las empresas suelen trabajar en particular. campo, pueden ir con un solo fabricante que funciona bien en esa área.

    
respondido por el Kellenjb

Lea otras preguntas en las etiquetas