PCBA 기술은 점점 성숙해지고 있으며 현재 다양한 지능형 장비에서 핵심적인 역할을 하고 있으며 광범위한 응용 분야를 보유하고 있습니다. 인쇄 회로 기판이 하드웨어를 제외하고 원하는 설계 기능을 달성하기를 원한다면 소프트웨어의 매칭 지원이 매우 중요합니다. 프로그램은 프로그래밍 방식을 통해 IC에 로드된 다음 PCBA에서 IC 프로그래밍을 달성하는 방법입니다. 처리? 다음으로 UETPCB에서 소개합니다.
PCBA IC 프로그래밍이란 무엇입니까?
PCBA IC 프로그래밍은 프로그램을 PCB에 장착하기 전에 디버그/프로그래밍 소켓/프로브를 사용하여 칩의 내부 저장 공간으로 전송하는 프로세스이며 일반적으로 오프라인 프로그래밍과 온라인 프로그래밍으로 나뉩니다.
대부분의 PCBA 공장은 Arm, AVR, MSP430 MCU용 프로그래밍 인터페이스를 제공합니다. 그리고 프로그래밍 가능한 모든 IC의 기본 구조에는 메모리 섹션이 있으며 EEPROM과 같은 모든 종류의 메모리가 있습니다. 무도회. 롬, 램, 스램 등
오프라인 프로그래밍
다양한 칩 패키지와 호환되는 다양한 어댑터를 통해 칩과 어댑터를 함께 사용하여 IC 프로그래밍을 달성할 수 있습니다. 어댑터 자체는 일종의 정밀 고정 장치, 다른 칩, 다른 패키지는 다른 고정 장치를 선택해야 합니다. 이제 널리 사용되는 EMMC 및 기타 칩은 BGA, QFN 및 기타 소형 패키지에 사용되는 경향이 있으며 이러한 종류의 포장 가격은 어댑터가 높습니다.
그러나 PCBA 테스트를 수행할 때 오류가 발생하면 생산 역추적을 수정해야 하며 어댑터에서 칩을 제거하고 규정된 프로세스에 따라 프로그래밍을 다시 수행해야 하며 도중에 다른 문제가 있을 수 있습니다. TG가 낮은 PCB 회로 기판 재료와 같은 PCBA 처리는 칩을 제거할 때 고온을 지원할 수 없으며 칩이 파손되어 시간이 많이 걸리고 비용이 많이 들며 폐기 위험이 높아집니다. .
온라인 프로그래밍
온라인 프로그래밍은 USB, SWD, JTAG, UART 등과 같은 칩의 표준 통신 버스이며 인터페이스는 일반적으로 고정되어 있으며 프로그래밍할 때 필요한 연결 핀 수가 적습니다. 인터페이스 통신 속도가 높지 않기 때문에 공통 와이어를 사용하면 프로그래밍을 완료할 수 있습니다.
생산 테스트를 수행할 때 오류가 있는 경우 생산 역추적을 즉시 수정하고 프로그래밍을 다시 시작할 수 있으므로 칩을 제거할 필요가 없습니다. 온라인 프로그래밍이 유선 연결을 통해 이루어지기 때문에 제작비 절감은 물론 프로그래밍의 효율성도 높일 수 있습니다. 이제 대부분의 PCBA 공장은 온라인 프로그래밍을 선택하여 IC를 프로그래밍합니다.
일반적인 IC 프로그래밍 방법과 인터페이스 및 도구는 무엇입니까?
1, 제이태그
JTAG는 JLINK를 사용하여 대부분의 칩 프로그래밍 요구를 충족시킬 수 있습니다.
표준 JTAG 인터페이스는 일반적으로 20/14/10핀이며 하드웨어 인터페이스에는 주로 RST, TDI, TMS, TCK, TDO, REST, VCC, GND 등이 포함됩니다.
2, SWD
이 방법은 주로 SWDIO 및 SWCLK 와이어를 사용합니다. JLINK는 SWD를 사용한 디버깅도 지원합니다.
3. ISP
UART 인터페이스, TXD 및 RXD를 사용하는 ISP 다운로드는 교차 연결되어야 합니다. 매우 저렴한 USB/TTL을 사용합니다.
올바른 IC 프로그래밍을 보장하는 방법은 무엇입니까?
1, 전선이 올바르게 연결되었는지 확인하십시오.
2. 전원 공급 장치 전압을 올바르게 확인하십시오.
3. 수정 발진기 회로의 매개변수가 정확하고 연결이 정상인지 확인하십시오.
4, 외부 리셋 회로가 있는 경우 정상적으로 작동하는지 확인하십시오.
5, 가장 중요한 것은 프로그래밍 소프트웨어의 첫 번째 작업을 프로그래밍 상태로 만들고 설정이 올바른지 확인한 다음 전원을 켭니다(주의는 일정 시간 후에 전원을 끄는 것입니다).
