attiny13a ¿Programación de producción SMD sin jumper de programación? ¿Posible?

1

Estoy luchando por encontrar una manera decente de programar una serie de producción de algunos tableros. Los tableros tendrán óvalos de aproximadamente 2 cm por 3 cm con un microcontrolador Atmel attiny13a de SOIC de 8 pines de montaje superficial. El tablero es demasiado pequeño para tener puentes y los puentes son demasiado caros de todos modos.

Esta es una pequeña producción de alrededor de 1000, pero conducirá a una mayor producción.

¿Cuál es la forma más barata / fácil de programar esto sin agregar ningún componente físico a mi placa además de trazas / almohadillas de cobre?

Si no hay una manera fácil, ¿cuánto más costaría comprar mis microcontroladores preprogramados de attiny13a? ¿Y dónde podría comprarlos así?

¡Gracias!

    
pregunta Unsure Pony

4 respuestas

2

Es probable que desee algo como Tag-Connect :

Estándisponiblesenversionesde6y10pines,conysinlosclipsderetencióndeplástico.Puedeencontrarlosenlugarescomo Digikey . No son baratos ($ 35), pero solo necesitarías comprar un par para programar un montón de tablas.

Como nota al margen: creo que cuando dices "saltadores" realmente quieres decir "encabezados". Los encabezados son los pines, los puentes suelen ser bloques que forman pares cortos de esos pines.

    
respondido por el Jim Paris
2

Puede comprarlos preprogramados de proveedores como Arrow como valor agregado enlace . Sé que Microchip proporciona este servicio directamente, pero no puedo encontrar esa opción en el sitio de Atmel. Creo que Microchip cobra entre un centavo y un cuarto (US) por unidad por el servicio. Algunos ensambladores que he usado también ofrecen este servicio a un precio similar, dependiendo del microcontrolador específico. Si utiliza este tipo de ruta, le recomiendo obtener y probar una muestra programada antes de realizar una ejecución.

Yo uso y me gusta el Tag Connect. Para mí, a menudo los incluyo en PCB incluso si se usan MCU preprogramadas. Me tranquiliza pensar que si arruiné el firmware, puedo reprogramarlo, incluso si lleva mucho tiempo.

    
respondido por el Scott Seidman
0

Sólo he usado clips ISP para interactuar con analizadores lógicos con fines de prueba. Pero mientras ninguno de los circuitos circundantes se preocupe por las señales de programación, no debe haber ninguna razón por la que no pueda usar un clip ISP para programar el dispositivo en el circuito.

Como con la mayoría de las cosas, varían en precio:

Caro

No es tan caro

    
respondido por el embedded.kyle
0

¡Pide consejo a 10 personas sobre esto y obtendrás al menos 11 respuestas!

Aquí hay algunas opciones:

  1. Cómpralas programadas desde el distrito.
  2. Consiga un accesorio de prueba de lecho de uñas, donde cada clavo haga contacto con un pequeño punto de prueba colocado al azar en la PCB. Esto también podría aplicar el poder. Este método es el más útil para la producción de alto volumen. Podría ser posible programar un panel completo de PCB con el mismo accesorio de cama de clavos.
  3. Use algo como el conector Tag-Connect que mencionó Jim Paris, o algo similar.
  4. Use un conector de tarjeta de borde. Esto no requiere nada más que almohadillas en su PCB. Hay conectores de borde con tan solo 10 pines disponibles. Esto toma el mayor espacio de PCB de todas las opciones, pero permite el uso de conectores baratos y puede generar más señales que otras. Puede llevar los puertos serie, la alimentación, el restablecimiento, las señales de led y otras señales a una pequeña placa de "depuración y producción" que podría ser útil. He utilizado este método para mostrar prototipos y producción, y funciona bien. Preste atención a la cantidad de ciclos de acoplamiento para el conector de borde y planee reemplazarlos regularmente.

Por lo general, el método más apropiado es el que mejor se adapta a su línea de fabricación. Algunos lugares normalmente usan una cama de clavos, por lo que sería apropiado para esa fábrica. Los lugares que no están tan automatizados pueden preferir la etiqueta-Conectar. Etc.

    
respondido por el user3624

Lea otras preguntas en las etiquetas