Tengo curiosidad por la fabricación de PCB. ¿Cómo gestionan la preprogramación de IC? Por ejemplo Diseñé una PCB, la envié a la empresa fabricante, ¿preprograman mi microcontrolador si proporciono la fuente?
Tengo curiosidad por la fabricación de PCB. ¿Cómo gestionan la preprogramación de IC? Por ejemplo Diseñé una PCB, la envié a la empresa fabricante, ¿preprograman mi microcontrolador si proporciono la fuente?
Algunas empresas de ensamblaje de PCB pueden hacer la programación del dispositivo por usted. De lo contrario, tendrá que programar los chips usted mismo, o comprarlos ya programados de su distribuidor o del fabricante, y suministrarlos a la empresa de ensamblaje. Microchip proporciona un servicio de programación a precios bastante bajos:
Otra opción es armar las tarjetas y programar los dispositivos en circuito usted mismo. También podrá probar los tableros antes de enviarlos, lo que es una ventaja.
Su tienda de PCB no siempre lo hará, pero su proveedor de microcontroladores debería poder hacerlo. La mayoría de los distribuidores como EBV, Avnet tienen un servicio de programación flexible, que también permite la programación de ID únicas en el dispositivo, y una selección de marcas (poliimida o adhesivo de Kapton, láser). Mi conjetura es que la tienda de PCB utiliza el mismo servicio de distribuidor, por lo que puede ser más barato ir allí directamente.
Por lo general, obtiene algunas muestras para verificar si la programación es correcta antes de que se entregue el lote completo. Especialmente cuando necesita una ID única programada, tendrá que revisar ambas muestras para ver que las ID sean efectivamente diferentes. Una vez me ocurrió que se habían olvidado de incrementar el contador.
Para un producto (50k / año) pensamos que podríamos ahorrar en el costo de programación al hacerlo nosotros mismos, en el ensamblaje de PCB. Un panel constaba de 24 PCB y la idea era colocar un panel en un banco de pruebas y programar los 24 dispositivos simultáneamente (para acelerar las cosas) a través de una PC con 24 puertos seriales. Cancelados cuando calculamos que nunca podríamos igualar el precio del distrito.
Sin embargo, siempre que sea posible, siempre proporciono bancos de pruebas para la programación en circuito en la parte inferior de mi PCB, ya sea para programación a través del puerto serie o JTAG. A 2 mm no ocupan mucho espacio.
Su proveedor de PCB tiene una serie de opciones para descargar el código del programa a un IC.
Para programar el IC antes de montarlo en la placa, el IC deberá ser un paquete para el cual hacen un dispositivo de programación. Los programadores para paquetes DIP son comunes. Los programadores de QFP IC son más raros, pero he visto algunos donde se puede colocar el IC en un gabinete tipo shell-shell y programar el IC. Retire el IC programado y luego instálelo en la PCB.
Si está utilizando PIC, Microchip tiene un servicio de programación de bajo costo, por lo que puede comprar piezas ya programadas.
Lea otras preguntas en las etiquetas pcb pcb-assembly pcb-fabrication