En las ECU de electrónica automotriz, ¿por qué a menudo se usa un IC de EPROM externo en lugar de la EPROM interna de la MCU?

0

Soy licenciado en ingeniería de vehículos. Es fácil ver muchos EPROM interiores propios de MCU de clase automotriz, por ejemplo S9S08DZ, S9S12XS y algunos chips PIC de 8 derivaciones. Sin embargo, parece que muchos ECU de electrónica automotriz utilizan un EPROM IC (por ejemplo, M95320). ¿Por qué no usan MCU interna EPROM directamente? ¿Es por la vida? Sé que algunos PICF12 8-lead MCU poseen EPROM interior, no perderán potencia (porque son MCU de control)

    
pregunta 梁政焘

3 respuestas

3

Solía trabajar en la industria automotriz, y podría haber varias razones para especular. Lo primero y lo más obvio es el tamaño: si la EEPROM interna (u otros medios no volátiles) no es lo suficientemente grande, obviamente se necesita una parte externa.

El siguiente es la calificación. Si un equipo de SW ya ha escrito un controlador para una EEPROM y HW ha calificado que cumple con AEC-Q100 y otras pruebas internas, podría ser "más barato" usar el dispositivo externo inicialmente para cumplir con el cronograma y revisar el diseño más adelante. fecha para optimizar el costo.

Además, en los viejos tiempos, la EEPROM era un dispositivo con zócalo que se programaba externamente y luego se colocaba en las tablas durante el ensamblaje. A menudo verá modificaciones en el mercado de accesorios que cambian el contenido de ese dispositivo; Sin embargo, las compañías de tuning modernas simplemente vuelven a flashear el MCU.

    
respondido por el Krunal Desai
2

Puedo pensar en cuatro razones: una es la disponibilidad de componentes: si diseñas para un IC particular con memoria de programa integrada, básicamente necesitas usar esa MCU (exacta). Pero si el programa es externo, puede usar cualquier MCU disponible, con o sin memoria de programa

La segunda razón es el costo. Los IC de memoria externa son casi invariablemente más baratos que la misma cantidad de memoria integrada en la MCU. Esta diferencia de costo proviene de las diferencias en el proceso de semiconductores o la vinculación + empaquetado + prueba de complejidad del flujo de trabajo.

La tercera razón podría ser la confiabilidad; es posible que no desee colocar los IC programados en un horno de reflujo. No estoy seguro de esto, pero me sentiría más seguro si programara el IC externamente con un programador de pandillas o si ordenara los IC del proveedor ya programado, y luego los insertara en los enchufes después de la producción para que los IC programados nunca se calienten.

La cuarta razón podría ser la diferenciación del producto. Quizás la misma ECU se usa con diferentes programas en diferentes modelos. El uso de un IC externo para el programa permite al fabricante crear todas las unidades en un solo lote y elegir la versión de software en una etapa muy avanzada de producción.

    
respondido por el PkP
1

En las ECU muy antiguas, el microcontrolador tiene una ROM de escritura única que solo se puede programar en la fábrica. La ECU Volkswagen Digijet tiene un Intel MCS-48 P80A48H, que usa un EPROM Intel M2716 2K x 8 UV borrable.

Estoy seguro de que la combinación de un tamaño pequeño (1K x 8) y no reprogramable hace que valga la pena diseñar la ECU con EPROM externa.

    
respondido por el ohhorob

Lea otras preguntas en las etiquetas