Red de conocimiento del abogados - Bufete de abogados - Cómo aprender a programar máquinas de colocación SMT

Cómo aprender a programar máquinas de colocación SMT

Una breve discusión sobre la elección del modo de programación de las máquinas de colocación

El responsable del departamento de producción a menudo considera diferentes métodos de programación y preguntará "¿Qué método de programación es mejor para mí?" respuesta que puede satisfacer todos los casos de aplicaciones. Lo que sopesan generalmente incluirá: si la solución adoptada tendrá un impacto en la eficiencia de la producción, la planificación del uso de la línea de producción, los precios de PCB, los problemas de control de procesos, los niveles de tasa de defectos, la gestión de proveedores, los costos de los equipos principales, la gestión de inventario, etc.

Impacto en la eficiencia de la producción

La programación ATE reducirá la eficiencia de la producción porque se requiere tiempo adicional para satisfacer las necesidades de programación. Por ejemplo, si se requieren 15 segundos de prueba para detectar defectos en el proceso de fabricación, es posible que se necesiten otros 5 segundos para programar el componente. ATE es como un programador de puerto único muy caro. Del mismo modo, para los dispositivos de memoria flash de alta densidad y los dispositivos lógicos que tardan mucho en programarse, el tiempo total de prueba será mayor, lo cual es un dolor de cabeza. Por lo tanto, cuando el tiempo de programación es muy pequeño en relación con el tiempo total de prueba de la placa, la programación ATE es la forma más rentable. Para aumentar la productividad y minimizar los largos tiempos de programación, la tecnología de programación ATE se puede combinar con tecnologías integradas como el escaneo de límites o uno de los muchos métodos patentados.

Otra solución es programar sólo el código de arranque del dispositivo de destino mientras se prueba la placa. El resto del trabajo de programación del equipo sólo podrá realizarse cuando no afecte la productividad, generalmente durante las pruebas del equipo. Sin embargo, las capacidades de las pruebas funcionales son suficientes a menos que se superen las capacidades de ATE. Para dispositivos de alta densidad, el método de programación más rentable es un dispositivo de programación automatizado. Por ejemplo: ¿ProMaster? El dispositivo 970 está equipado con 12 interfaces y puede programar y marcar con láser 600 unidades flash de 8 MB por hora. En comparación, un ATE o un probador funcional dedicará entre 60 y 120 horas a completar estas tareas de programación. Planificación del uso de la línea de producción

A medida que los productos electrónicos se vuelven más complejos y avanzados, también aumenta la demanda de componentes programables con más funciones y mayor densidad. En un entorno OBP, estos componentes avanzados suelen requerir un tiempo de programación prolongado, lo que reduce directamente la eficiencia de producción del producto. De manera similar, los componentes de la misma densidad proporcionados por diferentes fabricantes de dispositivos semiconductores también tienen una gran diferencia de tiempo durante la programación. En términos generales, los componentes que se programan más rápido son también los más caros. Por lo tanto, cuando las personas consideran si pagar más por componentes con capacidades de programación rápidas, se enfrentan a un dilema: aumentar la productividad y reducir los costos de los equipos, o adoptar componentes más baratos con tiempos de programación más lentos y sufrir la pérdida de productividad.

Además, los fabricantes deben recordar que para poder responder a grandes demandas de productos en un corto período de tiempo, no pueden confiar en los dispositivos semiconductores más adecuados. La falta de los mejores componentes disponibles obligará a los fabricantes a volver a seleccionar componentes de programación alternativos, cada uno con diferentes tiempos de programación, precios y disponibilidad. Para OBP, esta situación es obviamente bastante difícil de implementar una planificación efectiva de la línea de producción.

Debido a que la programación automática tiene la ventaja de ser más rápida que la solución OBP de interfaz única, el impacto de los cambios en el tiempo de programación se puede ignorar por completo. De manera similar, debido a que las soluciones de programación automatizadas a menudo admiten miles de componentes de diferentes proveedores, pueden aliviar los problemas asociados con el uso de componentes sustitutos. Costo de las placas de circuito impreso

La demanda de programación y pruebas de PIC avanzadas ha aumentado dramáticamente en los últimos años. Esto se debe a que los proveedores de chips utilizan nuevas tecnologías de silicio para crear componentes con la mayor velocidad y rendimiento. Una programación cuidadosa debe tener en cuenta la disponibilidad de la línea de transmisión, la impedancia de la línea de señal, la inserción de pines y las características de los componentes. De lo contrario, pueden surgir problemas uno tras otro, entre ellos: ¿Reflexión en el suelo? rebote), diafonía durante la programación y reflejos de señal.

Los equipos de programación automatizados y de alta calidad pueden minimizar estos problemas mediante un buen diseño. Para poder programar ATE, los diseñadores de PCB deben lidiar con los circuitos circundantes, la capacitancia, la resistencia, la inductancia, la diafonía de señales, las reflexiones Vcc y Gnd y los accesorios del pin pad. Estos afectarán en gran medida el resultado y la calidad del programa. Debido a la mayor demanda de espacio en la placa, así como a la necesidad de componentes discretos (pestañas, FET, condensadores) y capacidad de suministro de energía, el costo de la PCB finalmente aumenta. Aunque cada placa de circuito es diferente, el precio de la PCB generalmente aumentará entre un 2% y un 10%. Selección de sistemas de reglas de programación

Muchos fabricantes de productos electrónicos aún no se han dado cuenta de que los dispositivos de memoria flash, CPLD y FPGA todavía requieren sistemas de reglas de programación. algoritmo). Cada componente es diferente y las reglas de programación no se pueden intercambiar entre diferentes proveedores de semiconductores. Por lo tanto, si quieren utilizar el modelo de programación ATE, los ingenieros de pruebas deben escribir un sistema de reglas de programación para cada componente y todos los proveedores alternativos (presentes y futuros).

Si se utiliza un sistema de reglas incorrecto, se pueden producir fallos durante la programación o pruebas de la placa, así como cuando el usuario dispone del producto (que es el peor de los casos). Lo más difícil de afrontar es que los proveedores de semiconductores suelen cambiar las reglas de programación para aumentar la producción, aumentar el almacenamiento de datos y reducir los costes de fabricación. Entonces, incluso si el sistema de reglas de programación escrito hoy es correcto, hay muchas posibilidades de que las reglas cambien pronto.

Además, ni los proveedores de ATE ni los proveedores de semiconductores se comunicarán con los usuarios de manera oportuna cuando cambie el sistema de reglas.

Gestión de procesos y resolución de problemas

La programación completa basada en ATE requiere un conocimiento detallado del hardware y software de programación, así como experiencia en los componentes que se pueden utilizar para la programación. Para crear reglas de programación correctamente, los ingenieros de pruebas deben comprender cuidadosamente los conocimientos sobre programación PIC, sistemas de eliminación de reglas y sistemas de verificación de reglas. Desafortunadamente, este conocimiento generalmente está fuera del alcance profesional de los ingenieros de pruebas y un error puede provocar pérdidas catastróficas.

Los ingenieros de pruebas deben mantenerse al tanto de los problemas de programación involucrados, como el precio y la disponibilidad de los componentes, los aumentos en la densidad de los componentes, las tasas de defectos de prueba, las tasas de fallas de campo y mantener una comunicación regular con los proveedores de semiconductores. Del mismo modo, dado que el proveedor de semiconductores o el proveedor de ATE no será responsable de los resultados de la programación, toda la responsabilidad de resolver problemas relacionados con el dispositivo programado recae directamente sobre los hombros del ingeniero de pruebas. Por ejemplo, si la falla se debe a un aumento repentino en la cantidad de control programable, el ingeniero de pruebas debe determinar primero el origen del problema y luego comenzar a resolverlo. ¿Qué pasa si el problema es causado por un problema con el componente, el software de programación ATE, el diseño de PCB o el dispositivo de prueba?

Estos problemas complejos pueden tardar semanas en analizarse y resolverse, mientras las líneas de producción permanecen quietas y observan. Por el contrario, las empresas líderes en programación de dispositivos trabajan directamente con proveedores de semiconductores para solucionar problemas con los equipos de programación o diseñan ellos mismos los equipos para poder identificar rápidamente el origen del problema.

El equipo de programación bien diseñado proporciona un entorno de programación optimizado y garantiza el mayor rendimiento posible. Sin embargo, un pequeño porcentaje de dispositivos fallará durante la programación. Esta proporción variará entre los diferentes proveedores de semiconductores, con rendimientos de programación que oscilarán entre el 99,3% y el 99,8%. El equipo de programación automática está diseñado para identificar estos defectos de modo que los componentes defectuosos puedan detectarse antes del ensamblaje de la PCB, logrando así el objetivo de minimizar las tasas de defectos. Por el contrario, las tasas de fracaso de la programación son generalmente más altas que las de los entornos de programación tradicionales. Para los fabricantes, si se pueden descubrir los problemas con antelación, se pueden reducir los costes en las operaciones a largo plazo. Los dispositivos programados no solo pueden tener bajas tasas de falla de PIC, sino que también se pueden encontrar dispositivos PIC con defectos de programación a través del diseño. En un entorno real, el dispositivo PIC se integra en el diseño de la PCB como objetivo y está diseñado para desempeñar otra función (teléfono, fax, escáner, etc.). ). Como dispositivo de programación especial, simplemente puede hacer estas cosas sin proporcionar la misma calidad de entorno de programación.

El potencial de la programación ATE administrada por el proveedor radica en bloquear componentes programables bloqueados por el proveedor. Dado que ATE requiere un diseño cuidadoso de PCB y un software especial para cumplir con diferentes aplicaciones PIC, el reemplazo posterior de componentes será muy costoso y consumirá mucho tiempo. A través de una serie de protocolos con derechos de propiedad intelectual, varios proveedores de semiconductores pueden colaborar para formar una especie de dispositivo programable.

¿Por IEEE? La programación de escaneo de límites 1149.1 proporciona un método con gran flexibilidad, que permite mezclar componentes de diferentes proveedores de semiconductores en la misma PCB. Sin embargo, los equipos de programación automática pueden hacer estas cosas con la máxima flexibilidad. Debido a que los dispositivos heredados admiten miles de dispositivos PIC de diferentes proveedores, son flexibles y capaces de mantenerse al día con los cambios en las necesidades de los clientes.

¿Cuál es el costo del equipo mayor? Dependiendo del porcentaje de ATE utilizado y de los requisitos de productividad, es posible que se requiera equipo ATE adicional para permitir la programación PIC. Los precios de ATE oscilan entre $654,38 + $50.000 y $400.000. Comprar equipos nuevos o actualizar los existentes para satisfacer las necesidades de programación es muy costoso. Un enfoque es utilizar equipos AP para proporcionar componentes de programación a múltiples líneas de producción. Este enfoque puede reducir la utilización de abeto, reduciendo así la inversión en equipos.