8 de enero de 2012

Nota de aplicación 5280 MAX1441 de proximidad y sensor de contacto Manual de usuario del Programador

Resumen: El sensor de proximidad y contacto MAX1441 está diseñado para aplicaciones de detección de proximidad capacitivos, incluyendo el automóvil pasiva entrada remota sin llave (PRKE). El sensor tiene 2 K palabras de flash integrada que debe ser programado con el firmware de aplicaciones del usuario. Este programador ha sido desarrollado para facilitar la programación de la memoria flash MAX1441 en un entorno de producción. El programador sondea continuamente la interfaz USB-to-JTAG para un MAX1441 comunicación. Una vez que el dispositivo se encuentra MAX1441, se borrará, el programa y comprobar la memoria flash incrustados en aproximadamente 3 segundos. A continuación, se iniciará la votación para la próxima MAX1441 a programar. Varias instancias de la aplicación puede ser ejecutada en el mismo equipo.

Introducción

Para cualquier línea de producción, minimización de costos y maximización de la eficiencia son las principales preocupaciones. Para facilitar la consecución de este objetivo, Maxim ha desarrollado software de aplicación para programar el MAX1441 proximidad del automóvil y el sensor de contacto de la memoria flash integrada en un entorno de producción. El software continuamente encuesta de la interfaz JTAG a través del puerto USB de un MAX1441 comunicación. Una vez que el dispositivo MAX1441 se encuentra, se llevará a cabo un borrado maestro de la memoria flash, escribir el firmware especificado en la memoria flash, y verificar su contenido. Las tres operaciones se completará en aproximadamente 3 segundos. El MAXQUSBJTAG-KIT controlador de dispositivo debe estar correctamente instalado antes de lanzar el software.

El software de programación MAX1441 verifica la terminación de todas las operaciones necesarias antes de seguir adelante, garantizando que no se gasta más tiempo y que la operación se ha completado. Además, sin interacción del usuario es necesaria con el ratón o el teclado durante la secuencia de programación. El usuario sólo inserta el MAX1441 y lo elimina después de completar la programación, ya que el software detecta automáticamente la presencia o ausencia de la MAX1441. Para evitar la conexión en marcha el MAX1441, uno de encendido / apagado el interruptor puede ser requerida. Es posible ejecutar varias instancias de la aplicación en el mismo equipo. Un puerto USB y un kit de MAXQUSBJTAG se requiere para cada caso. Cuando varias instancias de la aplicación se está ejecutando, no hay necesidad de saber que la comunicación (COM) del sistema operativo ha asignado a una toma en particular. El orden de prelación de iniciar varias instancias de la aplicación es para conectar el hardware de una instancia a un puerto USB y comenzar la programación de un dispositivo antes de comenzar la siguiente.

Requisitos

El software de programación MAX1441 requiere lo siguiente:

    a. Windows ® XP / Windows Vista ® / 7 (32 o 64 bits) equipo.
    b. Un puerto USB disponible para cada instancia de aplicación en ejecución.
    c. Una máxima de USB a bordo JTAG (MAXQUSBJTAG-KIT) para cada instancia de aplicación que se ejecuta.
    d. Suministro de energía necesario para MAX1441 terminales VBAT.
    e. Firmware archivo con la extensión HEX, en el mismo directorio que la aplicación.
    f. Prueba de socket para recibir el MAX1441.

El software de instalación

Descargue y extraiga el MAX1441_programmer.zip en una carpeta temporal. Ejecutar Install_MAX1441_Programmer.exe y siga las instrucciones. La aplicación MAX1441_programmer y archivos de soporte se descargará en la carpeta especificada durante la instalación.Directorio predeterminado es C: \ MAX1441 . A la finalización de la instalación, el contenido de la carpeta debe ser similar a la Figura 1 .

Figura 1.  Contenido de los archivos de la carpeta c: \ carpeta MAX1441.
Figura 1. Contenido de los archivos de la c: \ MAX1441 carpeta.

Instalación del controlador

Haga doble clic en el CDM20814_Setup archivo para instalar el FTDI Virtual Com-Port Driver. Una pantalla similar a la de la figura 2aparece. Instalación del controlador de inicio y en la terminación, la ventana se cierra automáticamente.

Figura 2.  Virtual Puerto de comunicación de instalación del controlador.
Figura 2. Virtual Puerto de comunicación de instalación del controlador.

USB-JTAG Adapter

Después de que el FTDI de Comunicación Virtual Port Driver está instalado, conecte un MAXQUSBJTAG-KIT (Figura 3) a un puerto USB, usando un conector mini-USB.

Figura 3.  El Maxim USB-JTAG adaptador (MAXQUSBJTAG-KIT).
Figura 3. El Maxim USB-JTAG adaptador (MAXQUSBJTAG-KIT).

Una vez que el adaptador se encuentra como un nuevo hardware en el sistema operativo, controladores adecuados instalados en el paso anterior se debe cargar. Para comprobarlo, abra el Administrador de dispositivos y compruebe si el dispositivo en Puertos (COM y LPT) .Ver Figura 4 .

Figura 4.  Una máxima de USB a JTAG conversor identificado como puerto serie USB.
Figura 4. Una máxima de USB a JTAG conversor identificado como puerto serie USB.

Para obtener información detallada acerca de la Maxim de USB a adaptador JTAG, incluyendo más detalles sobre la instalación del controlador, características eléctricas y prestaciones, se refieren a la MAXQUSBJTAG-KIT archivo PDF, también presente en el directorio de instalación.

Procedimiento de programación

Hay dos maneras de iniciar la aplicación Programador MAX1441: directamente ya través de un acceso directo. A partir de la aplicación a través de un acceso directo es la manera preferida.

A partir del programador directamente

Para iniciar el programador directamente MAX1441, haga doble clic en el MAX1441_Programmer archivo de la aplicación. A la vista detallada del archivo, la carpeta programador debe ser similar a uno en la figura 5 .

Figura 5.  Ver información detallada de C: \ carpeta MAX1441, lo que indica la solicitud de lanzamiento directo.
Figura 5. Ver información detallada de C: \ MAX1441 carpeta, lo que indica la solicitud de lanzamiento directo.

Después de que el programador se inicia, va a escanear el sistema para los puertos COM disponibles y la búsqueda de la Maxim de USB a bordo de la interfaz JTAG. Una vez que una interfaz USB-JTAG es identificado, aparecerá una pantalla ( Figura 6 ). Todos los archivos hexadecimales (firmware) en la carpeta de la que se puso en marcha la aplicación se mostrará. Tenga en cuenta que el puerto COM identificado aparece en la ventana de la cabecera.

Figura 6.  Pantalla que se muestra cuando el programador MAX1441 se inicia directamente.
Figura 6. Pantalla que se muestra cuando el programador MAX1441 se inicia directamente.

Escriba el nombre de archivo completo (incluyendo la extensión) del firmware para su uso en la sesión de programación.

Notas:

  • No cree nombres de archivo con espacios, el uso de subrayado, "_", en su lugar.
  • Mantener los nombres de archivo de firmware corto si es posible.
A partir del programador de un acceso directo

Para iniciar el programador de un acceso directo, primero debe crear un acceso directo a la aplicación del programador MAX1441. En las propiedades del acceso directo, especifique el nombre del archivo de firmware.

Mediante un acceso directo elimina la necesidad de escribir un nombre de archivo de firmware se inicia todas las aplicaciones de tiempo. Y porque el acceso directo que ya tiene la información del nombre de archivo, elimina errores del operador y por lo tanto lo convierte en una opción ideal en un entorno de producción. Para verificar y / o modificar la información en el acceso directo, haga clic en el acceso directo y seleccione Propiedades ( figura 7 ). El destino predeterminado en el Propiedades | Atajo ficha es C: \ Max1441 \ max1441_programmer.exe appcode.hex , donde "appcode.hex" es el nombre del firmware que se escriben en el MAX1441 dispositivos.Para facilitar su uso, copia el acceso directo en el escritorio del PC y ejecutarlo desde allí.

Figura 7.  Ventana de propiedades de
Figura 7. Ventana de propiedades de "MAX1441_Programmer" atajo.

Una vez que el programador MAX1441 se ha iniciado, a través de un lanzamiento directo o el acceso directo, aparecerá una pantalla donde el nombre del archivo de firmware y el puerto COM se muestran en la barra de título ( Figura 8 ).

Figura 8.  MAX1441 programador del modo de búsqueda.
Figura 8. MAX1441 programador del modo de búsqueda.

En este punto, el software está buscando activamente un MAX1441. La barra de progreso se completa en aproximadamente 13 segundos, y vuelve al principio, si un MAX1441 no se encuentra. El programador cancelar y si cualquier tecla del teclado que se pulsa .

Una vez que el MAX1441 se encuentra, la programación de memoria flash y se inicia una ventana similar a la de la Figura 9 se muestra.

Figura 9.  Modo de Programación de la Producción Programador MAX1441.
Figura 9. Modo de Programación de la Producción Programador MAX1441.

Precaución : La interfaz debe MAX1441 no ser molestado mientras que la programación está en curso (mientras que el cuadro amarillo se muestra). Cualquier interrupción en la comunicación entre el programador y el MAX1441 la programación hará que falle.

La línea de programación en la Figura 9 muestra el progreso del proceso. El "*" símbolos indican que la memoria borrando, y los períodos de indicar el progreso en la escritura en la memoria flash. Cada punto indica la programación de 32 palabras (64 bytes) de memoria. Número total de períodos de muestra depende del tamaño de la aplicación de firmware. Una vez que la sesión de programación se ha completado, un verde o un rojo mostrará la ventana. Si la unidad de programación se ha realizado correctamente, aparecerá una ventana verde de la pantalla (Figura 10 ). El programador de inmediato comenzará a buscar el dispositivo junto al programa. Si la instalación no se altera y se deja el mismo dispositivo en la configuración, será reprogramado después de aproximadamente 10 segundos. Para terminar la aplicación, pulse la tecla ESC, y para empezar a reprogramar el mismo dispositivo sin más demora, pulse cualquier otra tecla. Si el dispositivo es retirado de la instalación, aparecerá una ventana similar a la de la Figura 8 se parecen y la programación se iniciará tan pronto como un MAX1441 la comunicación se vuelve a cargar.

Figura 10.  Pasar la pantalla de estado del MAX1441 programador.
Figura 10. Pasar la pantalla de estado del MAX1441 programador.

Si la programación de la MAX1441 no tiene éxito, aparecerá una ventana de color rojo de la pantalla ( Figura 11 ). Quitar el dispositivo y cargar otro, pulse cualquier tecla (aunque la tecla ESC) para reprogramar el mismo dispositivo, o pulse la tecla ESC para terminar la aplicación.

Figura 11.  No la pantalla de estado del programador MAX1441.
Figura 11. No la pantalla de estado del programador MAX1441.

Además de mostrar las ventanas de color verde y rojo para indicar aprobación o no de la programación de la memoria flash, el programador también se activará la Salida 1 y Salida 2 pines de la MAX1441 para reflejar el progreso de la operación de programación y los resultados:

  • Al finalizar la operación de flash de borrado, alfileres tanto OUT1 y OUT2 se tiró bajo y puesto en libertad. En la junta de evaluación MAX1441, esto hará que LED1 y LED2 a parpadear.
  • Si la programación del flash tiene éxito, el pin OUT1 se tiró bajo. En la junta de evaluación MAX1441, esto hará que LED1 para encender. OUT1 se mantendrán bajos hasta que se elimina o MAX1441 próximo ciclo de programación se inicia.
  • Si la programación del flash no es correcta, pin OUT2 se tiró bajo. En la junta de evaluación MAX1441, esto hará que LED2 para encender. OUT2 se mantendrán bajos hasta que se elimina o MAX1441 próximo ciclo de programación se inicia.

Cuando la programación de la actual MAX1441, retire el dispositivo de la toma e inserte el siguiente en ser programado.

Esta aplicación puede ser utilizada en un entorno de fabricación automatizada, utilizando el estado de OUT1 y OUT2 alfileres para separar (bin) los dispositivos de buenos y malos.

Precaución : Si bien el programador MAX1441 se está ejecutando, no desconecte el cable de conexión de la Maxim de USB a la tarjeta de interface JTAG a la computadora. Cualquier interrupción hará que la aplicación deje de funcionar.

Windows Vista es una marca registrada y marca de servicio registrada de Microsoft Corporation. Windows XP es una marca registrada y marca de servicio registrada de Microsoft Corporation.


Partes Relacionadas

MAX1441
Automotriz, de dos canales de proximidad y sensor de contacto

MAX1441EVSYS
Sistema de Evaluación de la MAX1441

MAXQUSBJTAG-KIT
Kit de evaluación para la MaxQ USB-JTAG Junta

No hay comentarios:

Publicar un comentario