A menudo, cuando compra un microcontrolador SMD (por ejemplo, AVR) o una PCB con un microcontrolador SMD, viene precargado con cualquier programa que la placa utilice para ejecutarse. Me preguntaba cómo está precargado: supongo que los circuitos integrados DIP podrían programarse utilizando sockets DIP, entonces, ¿hay sockets SMD especiales?
microcontroller
surface-mount
Cassidy Laidlaw
fuente
fuente
Respuestas:
La mayoría de los microcontroladores tienen una capacidad de programación en circuito (ICP); puede programarlos en unas pocas líneas de E / S digitales a través de JTAG o lo que sea, encendiendo la placa de circuito impreso y conectando un cable de la placa a una PC. Esto es posible mediante el uso de señales de programación que se encuentran en niveles lógicos regulares. (Microchip tenía un enfoque de programación en circuito de alto voltaje donde la línea de reinicio MCLR tenía que mantenerse a un alto voltaje (¿12 V?), Lo cual estaba bien solo agregando un diodo de aislamiento entre MCLR y el resto del circuito).
En los primeros días antes de ICP, podía comprar grandes cantidades de circuitos integrados del fabricante, programados por ellos, como un servicio de valor agregado. Los números pequeños tendrían que ser programados por usted u otra persona.
En cuanto a los enchufes, hay enchufes para casi todo . Hace unos años, estaba trabajando recientemente con un kit MSP430 que tenía un conector tipo clamshell para un QFP de 64 pines. No son baratos pero funcionan bien. (Aquí hay uno para un BGA de 400 pines bueno para 10 GHz ) Se utilizan principalmente para fines de prueba en lugar de programación.
fuente
Sí, ciertamente hay tomas de dispositivos para dispositivos SMD. Se utilizan habitualmente para la producción y las pruebas de fiabilidad de los componentes SMT. Las pruebas de producción generalmente se realizan utilizando un manejador de dispositivos, esencialmente un dispositivo robótico que transfiere las piezas a probar desde y hacia el (los) enchufe (s) en el equipo de prueba de producción.
El mismo equipo de prueba de producción es capaz de programar los dispositivos en la fábrica (práctico solo para compras de gran volumen), o un distribuidor y / o cliente final puede programar las piezas.
- editado para agregar un enlace a un sistema de programación automatizado independiente. -
http://dataio.com/Solutions/AUTOMATEDPROGRAMMING/PS588.aspx
fuente
Veo que ya has recibido un par de buenas respuestas. Quizás mi crítica sobre la programación en circuito de los PIC de Microchip le proporcionará información adicional y ayudará a desmitificar el proceso en general.
fuente
<a>
etiquetas HTML funcionan, simplemente olvidaste las comillas alrededor de la URL. La sintaxis es la siguiente<a href="URL" title="Hover text">in-line text</a>
. El atributo de título es opcional, las comillas alrededor de la URL (y el título) no lo son. Consulte la <a href=" electronics.stackexchange.com/editing-help"> Ayuda de edición de rebajas </a> y <a href = " meta.stackexchange.com/q/1777/146495 " title = "¿Qué son las etiquetas HTML? permitido en Stack Overflow, Server Fault y Super User? "> esta pregunta de MSO </a> para obtener más información.[text](URL)
sintaxis de mini-markdown en los comentarios. Lo anterior es solo para demostración. Sin embargo, no estoy seguro de por qué se agregó el punto y coma.