Inflearn brand logo image

인프런 커뮤니티 질문&답변

박진호님의 프로필 이미지
박진호

작성한 질문수

PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트

STM32F103 schematic - Debugging pin 설계

bergstrip connect

해결된 질문

작성

·

15

0

안녕하세요 .삼코치님

 

버그스트림 커넥터도 따로 데이터 시트가 있을까요?

핀에 대한 위치는 랜덤으로 넣어주신건지 궁금하네요.

답변 1

0

안녕하세요, 답변 남겨드립니다.

버그스트립(Berg Strip) 커넥터는 흔히 말하는 핀 헤더(pin header)의 일종으로, MCU 보드와 디버거, 또는 확장 보드를 연결할 때 사용하는 가장 기본적인 보드 간 커넥터입니다. 이 부품은 MCU, 메모리 IC처럼 "전기적 특성이 중요한 반도체"가 아니기 때문에 별도의 두꺼운 데이터시트보다는, 제조사에서 제공하는 기계적 규격(mechanical drawing)정격 전류/전압 스펙 시트 정도가 제공됩니다.

예를 들어, 대표적인 버그스트립 커넥터 제조사인 Samtec, Amphenol, JST, Hirose 같은 곳에서는 다음과 같은 데이터를 제공합니다.

  • 핀 피치(pitch): 2.54 mm, 2.0 mm, 1.27 mm 등이 가장 일반적이며, STM32 보드 설계에서는 주로 2.54 mm 핀 헤더를 사용합니다.

  • 핀 갯수(rows x columns): 1x10, 2x5, 2x10 등 다양한 조합이 있으며, SWD/JTAG 디버깅용으로는 보통 2x5 (10핀) 구조가 표준입니다.

  • 정격 전류: 보통 핀당 1 A ~ 3 A 수준 (핀 길이와 도금 두께에 따라 차이 있음)

  • 정격 전압: 보통 100 V ~ 250 V 정도로, MCU 보드에서 사용하는 3.3 V / 5 V 레벨에서는 충분히 여유 있음

  • 삽입/분리 내구성: 일반 제품은 약 200회, 고급 도금 제품은 500회 이상 가능

따라서 MCU 회로도에 삽입된 버그스트립 커넥터는 "기능적 신호 핀 이름"을 설계자가 임의로 정의하는 경우가 많습니다. 즉, 데이터시트에 정해진 핀맵이 따로 있는 것이 아니라, 보드 설계 시 목적에 맞춰 핀 배열을 직접 정하는 구조입니다. 예를 들어, STM32F103 SWD 디버깅용 커넥터라면 보통 ARM Cortex-M SWD 표준에 맞게 아래와 같이 핀을 할당합니다.

  • Pin 1: VCC (Target Power)

  • Pin 2: SWDIO

  • Pin 3: GND

  • Pin 4: SWCLK

  • Pin 5: GND

  • Pin 6: SWO (optional)

  • Pin 7: NC or Reserved

  • Pin 8: NC or Reserved

  • Pin 9: GND Detect

  • Pin 10: RESET

즉, 커넥터 자체는 단순한 “핀 헤더 부품”일 뿐이고, 핀에 어떤 신호를 배치할지는 설계자의 몫입니다. 보통 디버깅 편의성을 위해 ARM 표준 10핀(2x5) 혹은 20핀(2x10) JTAG 핀아웃을 그대로 따르는 것이 권장됩니다.

만약 단순한 확장용 I/O 버그스트립이라면 핀 순서를 랜덤하게 넣은 것이 아니라, 설계자가 PCB 레이아웃과 배선의 편의성에 맞춰 배열하는것이 일반적입니다. 즉, 데이터시트상의 고정 규격이 아니라 “회로 설계자가 정한 약속”이라고 보시면 됩니다.

박진호님의 프로필 이미지
박진호

작성한 질문수

질문하기