종종 SMD 마이크로 컨트롤러 (예 : AVR) 또는 SMD 마이크로 컨트롤러가있는 PCB를 구입할 때 보드가 실행하는 데 사용하는 모든 프로그램이 사전로드되어 있습니다. 어떻게 사전로드되는지 궁금합니다. DIP IC를 DIP 소켓을 사용하여 프로그래밍 할 수있을 것 같습니다. 특별한 SMD 소켓이 있습니까?
종종 SMD 마이크로 컨트롤러 (예 : AVR) 또는 SMD 마이크로 컨트롤러가있는 PCB를 구입할 때 보드가 실행하는 데 사용하는 모든 프로그램이 사전로드되어 있습니다. 어떻게 사전로드되는지 궁금합니다. DIP IC를 DIP 소켓을 사용하여 프로그래밍 할 수있을 것 같습니다. 특별한 SMD 소켓이 있습니까?
답변:
대부분의 마이크로 컨트롤러에는 ICP 기능이 있습니다. 인쇄 회로 기판의 전원을 켜고 보드에서 PC로 케이블을 연결하여 JTAG 등을 통해 몇 개의 디지털 I / O 라인을 통해 프로그래밍 할 수 있습니다. 이는 규칙적인 로직 레벨의 프로그래밍 신호를 사용하여 가능합니다. (마이크로 칩에는 리셋 라인 MCLR이 고전압 (12V?)으로 유지되어야하는 고전압 회로 내 프로그래밍 방식이있었습니다. MCLR과 회로의 나머지 부분 사이에 절연 다이오드를 추가하는 것만으로도 괜찮습니다.)
ICP 이전의 초기에는 제조업체에서 부가 가치 서비스로 프로그래밍 한 많은 수의 IC를 구입할 수있었습니다. 작은 숫자는 귀하 또는 다른 사람이 프로그래밍해야합니다.
소켓이가는 한, 거의 모든 것을 위한 소켓이 있습니다 . 몇 년 전 저는 최근 64 핀 QFP 용 클램 쉘 소켓 이있는 MSP430 키트로 작업했습니다 . 싸지는 않지만 잘 작동합니다. (이것은 10GHz에 적합한 400 핀 BGA를위한 것입니다 ) 그들은 주로 프로그래밍이 아닌 테스트 목적으로 사용됩니다.
예, 확실히 SMD 장치 용 장치 소켓이 있습니다. SMT 구성 요소의 생산 및 신뢰성 테스트에 일상적으로 사용됩니다. 생산 테스트는 일반적으로 장치 처리기 (기본적으로 테스트 할 부품을 생산 테스트 장비의 소켓으로 전송하는 로봇 장치)를 사용하여 수행됩니다.
동일한 생산 테스트 장비를 통해 공장에서 장치를 프로그래밍 할 수 있거나 (실제로 대량 구매에만 실용적) 유통 업체 및 / 또는 최종 고객이 부품을 프로그래밍 할 수 있습니다.
-독립형 자동 프로그래밍 시스템에 대한 링크를 추가하도록 편집되었습니다. -
나는 당신이 이미 몇 가지 좋은 대답을 얻었습니다. 아마도 Microchip PIC의 인-서킷 프로그래밍 에 대한 저의 글은 추가적인 배경 지식을 제공하고 일반적으로 프로세스를 이해하는 데 도움이 될 것입니다.
<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)
구문 을 사용해야 합니다. 위는 데모 용입니다. 세미콜론이 왜 추가되었는지 확실하지 않습니다.