SMD 마이크로 컨트롤러에는 코드가 어떻게 사전로드되어 있습니까?


13

종종 SMD 마이크로 컨트롤러 (예 : AVR) 또는 SMD 마이크로 컨트롤러가있는 PCB를 구입할 때 보드가 실행하는 데 사용하는 모든 프로그램이 사전로드되어 있습니다. 어떻게 사전로드되는지 궁금합니다. DIP IC를 DIP 소켓을 사용하여 프로그래밍 할 수있을 것 같습니다. 특별한 SMD 소켓이 있습니까?


답변:


12

대부분의 마이크로 컨트롤러에는 ICP 기능이 있습니다. 인쇄 회로 기판의 전원을 켜고 보드에서 PC로 케이블을 연결하여 JTAG 등을 통해 몇 개의 디지털 I / O 라인을 통해 프로그래밍 할 수 있습니다. 이는 규칙적인 로직 레벨의 프로그래밍 신호를 사용하여 가능합니다. (마이크로 칩에는 리셋 라인 MCLR이 고전압 (12V?)으로 유지되어야하는 고전압 회로 내 프로그래밍 방식이있었습니다. MCLR과 회로의 나머지 부분 사이에 절연 다이오드를 추가하는 것만으로도 괜찮습니다.)

ICP 이전의 초기에는 제조업체에서 부가 가치 서비스로 프로그래밍 한 많은 수의 IC를 구입할 수있었습니다. 작은 숫자는 귀하 또는 다른 사람이 프로그래밍해야합니다.

소켓이가는 한, 거의 모든 것을 위한 소켓이 있습니다 . 몇 년 전 저는 최근 64 핀 QFP 용 클램 쉘 소켓 이있는 MSP430 키트로 작업했습니다 . 싸지는 않지만 잘 작동합니다. (이것은 10GHz에 적합한 400 핀 BGA를위한 것입니다 ) 그들은 주로 프로그래밍이 아닌 테스트 목적으로 사용됩니다.


2
제조업체가 프로그래밍 한 IC를 계속 구입할 수 있습니다. ICP를 사용하더라도 ICP 프로브 포인트를 추가하려면 부품 및 보드 공간을 플래시하는 데 시간이 걸립니다. 대규모 생산 작업의 경우 이는 일반적입니다. 예를 들어, Microchip은 Microchip Direct를 통해 1 개까지 (릴 및 위의 수량으로)이를 수행합니다.
케빈 베르메르

11

예, 확실히 SMD 장치 용 장치 소켓이 있습니다. SMT 구성 요소의 생산 및 신뢰성 테스트에 일상적으로 사용됩니다. 생산 테스트는 일반적으로 장치 처리기 (기본적으로 테스트 할 부품을 생산 테스트 장비의 소켓으로 전송하는 로봇 장치)를 사용하여 수행됩니다.

동일한 생산 테스트 장비를 통해 공장에서 장치를 프로그래밍 할 수 있거나 (실제로 대량 구매에만 실용적) 유통 업체 및 / 또는 최종 고객이 부품을 프로그래밍 할 수 있습니다.

-독립형 자동 프로그래밍 시스템에 대한 링크를 추가하도록 편집되었습니다. -

http://dataio.com/Solutions/AUTOMATEDPROGRAMMING/PS588.aspx


5
들어 볼륨 (천), 나는 그들이 베어 다이 형태로되어 전자 시험과 동일한 시점에서 그 프로그램 생각합니다. SMT 패키지로 포장하기 전에 IC 다이에 연결하여 테스트해야합니다.
코너 울프

3

나는 당신이 이미 몇 가지 좋은 대답을 얻었습니다. 아마도 Microchip PIC의 인-서킷 프로그래밍 에 대한 저의 글은 추가적인 배경 지식을 제공하고 일반적으로 프로세스를 이해하는 데 도움이 될 것입니다.


아아 링크에 HTML A 태그를 사용했는데 여기에서 지원되었다고 생각했습니다. 분명히 아닙니다. 불행히도, 실제로 포스트 에디터에서 편집 세부 사항이 필요할 때 편집 세부 사항을 찾는 것은 불가능합니다. 오 잘 어떤 경우에는, 링크는 embedinc.com/picprg/icsp.htm
올린의 Lathrop

HTML <a>태그가 작동하면 URL 주위에 따옴표를 잊어 버렸습니다. 구문은 <a href="URL" title="Hover text">in-line text</a>입니다. title 속성은 선택 사항이며 URL (및 제목) 주위의 따옴표는 아닙니다. <a href=" electronics.stackexchange.com/editing-help"> 마킹 편집 도움말 </a> 및 <a href = " meta.stackexchange.com/q/1777/146495"title = "What HTML tags 자세한 내용은 Stack Overflow, Server Fault 및 Super User? ">이 MSO 질문 </a>에서 허용됩니다.
케빈 베르메르

주석에는 여전히 미니 마크 다운 [text](URL)구문 을 사용해야 합니다. 위는 데모 용입니다. 세미콜론이 왜 추가되었는지 확실하지 않습니다.
케빈 베르메르
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.