Frequentemente, quando você compra um microcontrolador SMD (por exemplo, AVR) ou uma PCB com um microcontrolador SMD, ele é pré-carregado com qualquer programa que a placa utilize para executar. Eu queria saber como ele é pré-carregado - acho que os ICs DIP podem ser programados usando soquetes DIP, então existem soquetes SMD especiais?
microcontroller
surface-mount
Cassidy Laidlaw
fonte
fonte
Respostas:
A maioria dos microcontroladores possui um recurso de programação em circuito (ICP); você pode programá-las em algumas linhas de E / S digitais através do JTAG ou qualquer outra coisa, ligando a placa de circuito impresso e conectando um cabo da placa ao PC. Isso é possível usando sinais de programação que estão em níveis lógicos regulares. (O microchip tinha uma abordagem de programação em circuito de alta tensão, em que a linha de redefinição MCLR tinha que ser mantida em alta tensão (12V?), O que era bom apenas adicionando um diodo de isolamento entre o MCLR e o restante do circuito.)
Nos dias anteriores ao ICP, você podia comprar um grande número de ICs do fabricante, programado por eles, como um serviço de valor agregado. Números pequenos teriam que ser programados por você ou outra pessoa.
No que diz respeito às tomadas - existem tomadas para quase tudo . Alguns anos atrás, eu estava trabalhando recentemente com um kit MSP430 que tinha um soquete de garra para um QFP de 64 pinos. Eles não são baratos, mas funcionam bem. (Aqui está um para um BGA de 400 pinos bom para 10 GHz ) Eles são usados principalmente para fins de teste, em vez de programação.
fonte
Sim, certamente existem soquetes para dispositivos SMD. Eles são usados rotineiramente para testes de produção e confiabilidade de componentes SMT. O teste de produção geralmente é feito usando um manipulador de dispositivo, essencialmente um dispositivo robótico que transfere as peças a serem testadas de e para o soquete (s) no equipamento de teste de produção.
O mesmo equipamento de teste de produção é capaz de programar os dispositivos na fábrica (prático apenas para compras de grande volume), ou um distribuidor e / ou cliente final pode programar as peças.
- editado para adicionar um link a um sistema de programação automatizado independente. -
http://dataio.com/Solutions/AUTOMATEDPROGRAMMING/PS588.aspx
fonte
Vejo que você já recebeu algumas boas respostas. Talvez minha redação sobre programação em circuito de PICs de Microchip forneça informações adicionais e ajude a desmistificar o processo em geral.
fonte
<a>
tags HTML funcionam, você esqueceu as aspas ao redor do URL. A sintaxe é<a href="URL" title="Hover text">in-line text</a>
. O atributo title é opcional, as aspas ao redor do URL (e título) não são. Consulte a <a href=" electronics.stackexchange.com/editing-help"> Ajuda para edição do Markdown </a> e <a href = " meta.stackexchange.com/q/1777/146495 " title = "O que são tags HTML permitido no estouro de pilha, falha no servidor e superusuário? "> nesta pergunta do MSO </a> para obter mais informações.[text](URL)
sintaxe de minidisposição nos comentários. O acima é apenas para demonstração. Mas não sei por que o ponto e vírgula foi adicionado.