Intel 8061
El Intel 8061 microcontrolador es más notable para su uso en la Ford EEC-IV automotriz unidad de control del motor. Pariente de cercano A los 8096, el 8061 Intel es procedente por segundo Toshiba (bajo el número de modelo 6127 y 6126) y Motorola (ahora Freescale Semiconductor).
Contenido
- 1 Introducción
- 2 M-Bus
- 3 Dirección mapa
- 4 Proceso, paquete
- 5 Derivados
- 6 HSI
- 7 HSO
- 8 ADC
- 9 Interrupciones
- 10 Puerto serial
- 11 Compañero de la memoria
- 12 Enlaces externos
Introducción
La familia MCS-96 se originó como un comercial derivado de la 8061 Intel, el primer procesador en el Ford EEC-IV familia de controladores de motor. Diferencias entre el 8061 y el 8096 incluyen el bus de interfaz de memoria, M-Bus de la 8061 siendo un 'modo de ráfaga' autobús que requieren un seguimiento del programa contador en los dispositivos de memoria. También hubo diferencias considerables en los periféricos de E/S de las dos partes - el 8061 tenía 8 entradas HSI (pulso), 10 salidas HSO (pulso-generación) totalmente separaron de los pernos HSI, y tenía un ADC de 10 bits sin muestreo con más canales que la 8096. Muchas diferencias entre la EEC-IV y el 8096 el resultado de un esfuerzo para compartir los pernos para reducir número de pin I/O a favor con los pernos para un bus de interfaz de memoria más convencional.
El 8061 y sus derivados fueron utilizados en casi todos los Ford los automóviles construidos desde 1983 hasta el final de los 20' del siglo XX. Este procesador controla la mezcla de combustible y tiempo de inyección, avance de chispa (a menudo conjuntamente con un módulo separado chispa), recirculación de gases de escape y otras funciones del motor.
M-Bus
El 8061 tenía un bus de interfaz Interrumpible-explosión 11 cable 8-bit memoria en modo llamado el M-Bus. Este autobús requiere que un contador de programa y una dirección de datos registro en cada dispositivo de memoria. Cada chip reset o instrucción rama actualizaría el contador de programa en los dispositivos de memoria, después de que datos de la secuencia de instrucción se leería secuencialmente. Podría interrumpirse la secuencia de instrucciones para leer o escribir bytes de datos y palabras usando la dirección de la memoria datos registro conservando copia de contador de programa de la memoria — permitiendo la reanudación de la lectura de la secuencia de instrucciones sin tener que volver a enviar una dirección de programa después de cada acceso a los datos.
Dirección mapa
El 8061 tenía un 240-Byte registro interno del archivo, de dirección 0010 H a 00FFH. Direcciones de E/S fueron de 0002H a 000FH. A lo largo de la familia 8061, dirección 0000H estaba reservado para un registro constante cero. Esto permitió el uso de direccionamiento relativo para obtener acceso a direcciones absolutas. El puntero de pila fue a H. 00010 8061 podrían abordar a 64K de memoria. Reajuste era 2000H. Interrumpir vectores fueron en 2010H.
Proceso, paquete
El 8061 fue construido en un proceso de silicio-puerta 3-micrometro N-MOS. Flatpacks 68-pin plástico, paquetes de cerámica y 40-pin DIP paquetes fueron utilizados, dependiendo de las necesidades de pines I/O del diseño de un módulo especial.
Derivados
Ford creó la planta de Ford Microelectronics en Colorado Springs en 1982 para propagar la familia EEC-IV, se desarrollan otros circuitos personalizados para uso en automóviles y explorar el mercado de circuitos integrados de Arseniuro de galio. Partes de la familia incluyen el 8063, que nunca alcanzó la producción. La familia también incluyó la 8065, producido en grandes volúmenes, que incorpora un controlador de memoria lo que le permite abordar una memoria de 1 megabyte, considerablemente mayor que la 64K de la 8061 y 8096.
La epopeya 8063, 8065 y posteriormente fueron derivados CMOS capaces de consumo de energía reducido.
La 8065 tenía un conjunto de instrucciones mejoradas, espacio de registro adicional y un I/O mejorado mucho. Como resultado, la 8065 tenía un archivo de registro de dirección 0020 H a 03FFH, direccionables en 4 bancos. Direcciones de E/S fueron de 0002H a 001FH. El puntero de pila fue a H. 00020
HSI
El 8061 tenían un sistema de evento de captura de 8 canales para medición y sincronización pulsados entradas. Un valor del temporizador de 16 bits fue capturado en un FIFO junto con el nuevo estado de los 8 terminales siempre que una transición fue detectada en un pin activado. El FIFO se implementó en un pequeño RAM dinámico.
El HSI fue utilizado, por ejemplo, para el registro de tiempos de eventos del sensor de posición del cigüeñal, que fueron utilizados para determinar la velocidad del motor.
HSO
El 8061 tenía un sistema de salida de 10 canales-generador de impulsos para generar salidas cronometrados. Esto esencialmente tenía una pequeña memoria accedido por contenido (CAM) que compararon veces evento con el mismo temporizador de 16 bits utilizado para el sistema HSI. Cada hora del evento fue escrita a CAM junto con un comando. Cuando se encuentra una coincidencia de una situación de CAM con el temporizador, el evento fue ejecutado y la ubicación del CAM regresó a una piscina vacía. La CAM fue simulada con RAM dinámico y un comparador. La HSO fue utilizada para una variedad de propósitos, incluyendo sincronización de pulso de inyección de combustible.
ADC
El 8061 y sus derivados tuvieron un convertidor de analógico a digital multicanal en el chip del procesador. Esto fue utilizada para fines tales como detección de ángulo de temperatura y del acelerador del motor y para la lectura del sensor de oxígeno del gas de escape.
Interrupciones
El 8061 tenían un sistema de interrupción de 8 canales virales prioridad. La posterior 8065 proporcionó 40 canales, de los cuales 32 estaban atadas en el sistema de eventos HSI/HSO.
Puerto serial
Varios miembros de la familia 8061 tenían un puerto serial personalizado en el chip. Esto fue pensada como un expansor de puerto y no como un propósito general UART
Compañero de la memoria
El 8061 fue utilizado con una familia de otros dispositivos, incluyendo el 8361 – memoria ROM y una RAM compañero. En los módulos posteriores, uno-tiempo-programable memoria EPROM (OTP) fue sustituido para la memoria programada máscara original – esta enormemente simplificado logística dada la amplia variedad de códigos ROM requerido en cada año del modelo.
Enlaces externos
- Notas técnicas sobre el MCU EEC-IV (PDF)
|