Diferencias entre Cortex-M4 Cortex-M7 y Cortex-A5 [duplicado]

0

Quiero hacer un proyecto IOT simple para mi hogar y estoy buscando un mcu para empezar. Estaba sorteando el sitio web de algunos distribuidores populares y descubrí que algunos Cortex-M4 son mucho más caros que los Cortex-M7, que son más potentes. También vi que algunos Cortex-A5 son más baratos que algunos Cortex-M7.

Puedo entender las diferencias en términos de rendimiento y arquitectura, pero si alguien quiere comenzar a desarrollar una placa basada en algunas de las MCU que se mencionaron anteriormente para crear sus propios proyectos, ¿qué declaraciones deben considerarse para satisfacer nuestras demandas? / p>

Para ser exactos, ¿por qué no elegir un Cortex-A5 si es más barato y poderoso en lugar de un Cortex-M7?

    
pregunta MrBit

1 respuesta

0

Destacar algunos son más baratos. Las cortezas son solo núcleos IP de microprocesadores que las compañías de semiconductores compran de ARM. El núcleo de la CPU es uno de los muchos factores de costo en un microcontrolador.

Al comparar A5 con M, algo no es justo. Fueron diseñados para clases de clientes totalmente diferentes, y el hecho de que algunos A5 sean baratos es un efecto de

  • economía de escala y
  • el hecho de que paga por la calidad del silicio y, por lo tanto, la confiabilidad que obtiene

La arquitectura central exacta del microcontrolador que planea usar es, me atrevo a decir, una característica secundaria, especialmente con brazos, ya que hay compiladores C simplemente maduros, por lo que normalmente selecciona los periféricos que necesita y el rendimiento de cómputo y cosas como general eficiencia energética.

¿Cuál es la ventaja de tener un vatio por megaflop con un núcleo efectivo cuando estás en el modo de suspensión profunda 99.95% del tiempo, y el microcontrolador más pequeño te permitirá apagar el oscilador externo pero el eficiente más grande no lo hará? ?

¿Cuál es la desventaja si el núcleo de su procesador realmente usa diez veces más energía, pero el consumo de energía de su sistema está definido por la salida muy cargada de una unidad PWM?

¿De qué sirve una MCU de alto rendimiento cuando necesita una fuente de alimentación de mejor calidad?

¿Qué pasa con no tener algo con un pinout BGA grande que hace que las placas de dos capas sean imposibles?

¿Por qué el rendimiento cuando lo que necesita se garantiza una latencia de interrupción?

    
respondido por el Marcus Müller

Lea otras preguntas en las etiquetas