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

Estoy luchando por encontrar una forma decente de programar una serie de producción de algunos tableros. Las placas tendrán óvalos de aproximadamente 2 cm por 3 cm con un microcontrolador Atmel attiny13a SOIC de 8 pines de montaje en superficie. La placa es demasiado pequeña para tener puentes y los puentes son demasiado caros de todos modos.

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

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

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

¡Gracias!

Acabo de leer en alguna parte sobre los "clips" de ISP que se enganchan en el tablero. Alguien tiene experiencia con estos o sabe donde puedo comprar uno?

Respuestas (4)

Es probable que desee algo como Tag-Connect :

etiqueta-conectar

Están disponibles en versiones de 6 y 10 pines, con y sin clips de retención de plástico. Puede encontrarlos en lugares como Digikey . No son baratos ($ 35), pero solo necesitaría comprar un par para programar una tonelada de tableros.

Como nota al margen: creo que cuando dices "puentes" en realidad te refieres a "encabezados". Los encabezados son los pines, los puentes suelen ser bloques que cortan pares de esos pines.

Ah. Sí, quise decir puentes. He hecho demasiadas serigrafías con designadores de referencia de encabezado que comienzan con J... Gracias. ¡Y esos Tag-Connects son realmente útiles! Gracias por compartir esto. Sin embargo, desafortunadamente, mi placa está cubierta por un lado, por lo que lo que sea que conecte no puede atravesar la placa...
¿Quieres escribir "sí, quise decir encabezados"? ¡Tratar de discutir cosas técnicas se vuelve muy confuso si estás usando las palabras incorrectas!
Con respecto a la conexión de etiquetas: siempre puede cortar los cables que atraviesan el tablero, de modo que aún entren en el tablero (para alinear) pero no sobresalgan.
jajaja "sí, quise decir encabezados" es correcto ... Y, ¿no están cargados por resorte los cables que pasan por el tablero o algo así? Siento que tendrías que sujetar el conector firmemente contra la placa durante la programación, lo que sería tedioso para más de 1000 placas. ¿Me parece que algo como el clip soic sería mejor ya que no tendrías que sostenerlo? ¿O no entiendo este conector de etiquetas?: tme.eu/en/katalog/pom-5250_klips-pomiarowy-soico8/…
Los cables que atraviesan el tablero son solo clavijas de metal: son los 6 (o 10) pines dorados que están cargados por resorte. No se necesita mucha fuerza para sujetarlo contra la placa y, por lo general, son solo unos segundos para programar un micro. Hemos tenido nuestra casa de producción usándolos por un tiempo y parece que les gustan.

Es posible que pueda comprarlos preprogramados de proveedores como Arrow como un valor agregado http://www.arrownac.com/services-tools/physical-value-add/device-programming.html . Sé que Microchip brinda este servicio directamente, pero no puedo encontrar esa opción en el sitio de Atmel. Creo que Microchip cobra entre diez y veinticinco centavos (US) por unidad por el servicio. Algunos ensambladores que he usado también ofrecen este servicio a un precio similar, según el microcontrolador específico. Si usa este tipo de ruta, le recomiendo obtener y probar una muestra programada antes de realizar una ejecución.

Uso y me gusta Tag Connect. Para mí, a menudo los incluyo en PCB incluso si se usan MCU preprogramados. Me relaja pensar que si metí la pata con el firmware, puedo reprogramar, aunque me lleve mucho tiempo.

Solo he usado clips ISP para interactuar con analizadores lógicos con fines de prueba. Pero siempre que ninguno de los circuitos circundantes se preocupe por las señales de programación, no debería 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 tan caro

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

Aquí hay algunas opciones:

  1. Cómpralos programados desde el disty.
  2. Obtenga un accesorio de prueba de cama de clavos, donde cada clavo haga contacto con un pequeño punto de prueba colocado al azar en la placa de circuito impreso. Esto también podría aplicar energía. Este método es más útil para la producción de alto volumen. Podría ser posible programar un panel completo de PCB con el mismo lecho de clavos.
  3. Use algo como el conector Tag-Connect que mencionó Jim Paris, o algo similar.
  4. Utilice un conector de tarjeta de borde. Esto requiere nada más que pads en su PCB. Hay conectores de borde con tan solo 10 pines disponibles. Esto ocupa la mayor parte del espacio de PCB de todas las opciones, pero permite el uso de conectores económicos y puede generar más señales que otras. Puede traer puertos serie, alimentación, reinicio, LED y otras señales a una pequeña placa de "depuración y producción" que podría ser útil. He usado este método para generar 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 periódicamente.

Por lo general, el método más adecuado 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 Tag-Connect. Etc.