신입이 LDO 강압 회로 제작을 공부 중인데, 설계가 정확하고 신뢰할 수 있는지 확신이 서지 않아 선배들의 조언을 구합니다

1117 칩 기반 LDO 회로 설계 방안

주요 아이디어

  • 16핀 Type-C를 입력 포트로 사용하며, 전원선을 제외한 신호선은 나중에 사용할 수 있도록 핀헤더로 배선하여 인출
  • 전원선은 TVS 정전기 보호 소자와 커패시터 필터를 거친 후 1117의 입력단에 연결
  • 1117 출력단에는 22μF 탄탈 커패시터로 필터링하고, 병렬로 LED 하나를 연결하여 상태 지시등으로 사용
  • 출력단 역시 핀헤더를 통해 외부로 인출

궁금한 점

  • Type-C의 배선이 매우 복잡해 보입니다. 회로도를 이렇게 그리는 것이 규격에 부합하는지?
  • Type-C의 6개 신호선을 핀헤더로 인출할 때 일정한 순서가 필요한가요? 저는 임의로 배열했습니다.
  • 제가 선택한 TVS 소자가 적절한가요? 현재 구성이 요구 사양을 만족하는지 알고 싶습니다.
  • 탄탈 커패시터 대신 다른 소자를 사용하는 것이 가능한가요? 예를 들어 MLCC와 작은 저항 조합 또는 MLCC와 알루미늄 전해 커패시터 조합 중 어느 쪽이 더 좋은가요?

4개의 좋아요
  1. TypeC 인터페이스의 DP1, DP2와 DN1, DN2는 각각 단락 연결되어야 합니다. TypeC는 정방향 및 역방향으로 꽂을 수 있기 때문에 상하 접점에 각각 DP, DN 쌍이 존재하며, 이를 서로 단락하면 어느 방향으로 꽂아도 사용에 문제가 없습니다. 또한 PCB 레이아웃 시 DP와 DN은 차동 신호선으로 배선해야 합니다.
  2. 네트워크 라벨만 사용해도 충분하며, 별도의 입력/출력 기호를 추가할 필요는 없습니다.
  3. 핀 헤더의 핀 배열 순서는 본인의 요구에 따라 정하면 되며, 엄격한 규정은 없습니다.
  4. TVS 소자의 선정에는 특별한 문제가 없습니다.
  5. LDO 출력 필터는 MLCC를 직접 사용할 수 있습니다. (다만 일부 오래된 1117 모델은 MLCC 사용 시 내부 루프가 불안정해져 출력 진동이 발생할 수 있으나, 최근 국산 신형 1117은 기본적으로 이러한 문제가 없습니다.)
3개의 좋아요

질문을 이렇게 상세하고 명확하게, 논리적으로 정리하고 그림까지 첨부해서 의문점을 분명히 해주는 경우는 드물어서 정말 인상이 좋습니다! :+1:

가장 곤란한 것은 본인도 문제를 제대로 설명하지 못하고, 계속 따로 질문을 받아야 비로소 무엇을 묻는지 알 수 있는 경우죠. :joy:

4개의 좋아요

안녕하세요! 초보자로서 이 회로도를 그리셨다니 정말 대단하시네요! 전체적인 논리가 명확하고, Type-C의 CC 핀 다운풀 저항(U1, U3 각각 5.1kΩ) 설정이 정확하며, LDO의 입력/출력 캐패시터 구성도 완전하고, TVS 보호까지 고려하셨다니, 이미 많은 초보자를 훨씬 뛰어넘은 수준입니다.

질문하신 내용에 대해 하나씩 답변드리고, 몇 가지 공학적 실무 팁도 함께 드리겠습니다:

1. Type-C 배선이 복잡해 보이는데, 도면 작성이 맞는가요?

현재 방식은 전기적 연결상으로 완전히 정확합니다. 다만 회로도의 "가독성"과 "미관상"으로 보면 확실히 개선 여지가 있습니다.

  • 개선 제안: 실제 설계에서는 배선 교차로 인한 시각적 혼란을 피하기 위해 일반적으로 네트워크 라벨(Net Label) 을 사용합니다. USB 커넥터에서 나오는 신호선을 약간 늘이고, 거기에 네트워크 라벨을 붙이세요 (예: DP1, DN1). 그런 다음 헤더 H1 쪽에서도 마찬가지로 선을 조금 늘이고 동일한 이름의 라벨을 붙이면 됩니다. 이렇게 하면 EDA 소프트웨어가 자동으로 같은 이름의 노드들을 연결해주며, 도면이 훨씬 깔끔해집니다.

2. 헤더(H1) 신호선 배치 순서 문제

순수하게 전도만 본다면 아무렇게나 배치해도 됩니다. 하지만 신호 무결성과 이후 사용의 편의성을 고려하면 아래 원칙을 따르는 것이 좋습니다.

  • 중요한 누락: GND 누락! 현재 H1 헤더에는 신호선만 있고 접지(GND) 핀이 없습니다. 모든 신호는 반드시 리턴 경로가 필요하며, GND를 따로 빼내지 않으면杜邦와이어로 다른 보드에 연결할 때 지구 전위 불일치로 인해 통신 실패 또는 장비 손상 위험이 큽니다. 반드시 H1에 최소한 하나 이상의 GND 핀을 추가하세요.
  • 신호 병합 및 정렬: 표준 USB 2.0 통신에서 Type-C 커넥터는 정방향/역방향 삽입을 지원하기 위해 D+/D- 페어를 두 쌍 가지고 있습니다. 일반적으로 인터페이스 근처에서 DP1과 DP2를 단락시키고, DN1과 DN2를 단락시킵니다. 이렇게 하면 단 한 쌍의 D+와 D-만 외부로 빼내면 됩니다.
  • 배열 순서 권장: GND, SBU1, SBU2, DP, DN. 차등 신호(DP/DN)를 서로 가까이 배치하면 이후 와이어링이나 PCB 배선이 훨씬 수월해집니다.

3. TVS 선택(SMBJ6.5CA)이 적절한가요?

선택은 매우 안정적이며 요구사항을 충족하지만, 약간의 최적화 가능성이 있습니다.

  • 파라미터 분석: USB VBUS의 정상 작동 전압은 5V입니다. SMBJ6.5CA의 역방향 작업 전압(Vrwm)은 6.5V로, 정상 5V 상태에서 오동작이나 누설 전류를 유발하지 않으면서 과전압 스파이크를 효과적으로 클램핑할 수 있어 파라미터 선택이 매우 정확합니다.
  • 최적화 제안:
    1. 접미사 CA는 양방향 TVS를 의미합니다. 직류 전원 라인(VCC_5V)의 경우, 실제로는 단방향 TVS(접미사 A, 예: SMBJ6.5A)가 더 낫습니다. 단방향 TVS는 음의 전압 스파이크에 대한 클램핑 성능이 우수합니다.
    2. 패키지 크기: SMB 패키지는 간단한 LDO 강압 보드 기준으로 다소 큽니다. 보드를 더욱 소형화하려면 SMAJ6.5A(SMA 패키지)로 변경하거나, 더 작은 SOD-323 패키지의 ESD 보호 소자를 사용할 수 있습니다. 물론 현재 SMBJ6.5CA 부품을 이미 보유 중이라면 그대로 사용해도 전혀 문제가 없습니다.

4. 탄탈 캐패시터 대체 방안 (1117 칩의 “함정”)

여기서 말씀하신 것은 매우 전문적이고 핵심적인 문제입니다! 1117 시리즈 칩은 출력 캐패시터의 ESR(등가 직렬 저항) 에 엄격한 조건을 요구합니다.

  • 1117은 비교적 오래된 바이폴라형 LDO 구조이며, 내부 루프 안정성을 위해 출력 캐패시터에 일정한 ESR(일반적으로 0.1Ω ~ 10Ω 사이) 존재가 필요합니다.
  • MLCC(세라믹 캐패시터) 만 사용하는 경우: MLCC는 ESR이 극도로 낮음(보통 몇 mΩ 수준)하여 1117 칩이 발진(oscillation) 할 수 있습니다. 결과적으로 출력되는 전압은 평탄한 3.3V DC가 아니라 고주파 리플이 포함된 파형이 됩니다.
  • 대체 방안 추천:
    • 옵션 A(가장 추천, 비용 효율성 최고): 100nF MLCC 병렬 + 10uF(또는 22uF) 알루미늄 전해 캐패시터. 알루미늄 전해 캐패시터는 자연스럽게 적절한 ESR을 가지며, 1117의 발진 방지 요구조건을 충족시킵니다. 동시에 100nF MLCC를 병렬로 추가해 고주파 노이즈를 필터링합니다. 이것이 가장 흔하고 저렴한 공학적 해결책입니다.
    • 옵션 B(소형화 중심): 22uF MLCC에 작은 저항(예: 0.5Ω 또는 1Ω) 직렬 연결. 인위적으로 ESR을 만들어내는 방법입니다. 가능한 방법이지만 부품 종류가 늘어나며, 옵션 A보다 덜 간단합니다.
  • 요약: 현재 탄탈 캐패시터를 사용하는 것은 전혀 문제가 없습니다(탄탈 캐패시터의 ESR이 딱 적당함). 하지만 탄탈 캐패시터는 가격이 비싸고 과전압 시 발화 위험이 있으므로, MLCC + 알루미늄 전해 캐패시터 조합으로 대체하는 것을 권장합니다.

마지막으로 사소하지만 중요한 팁 하나:

LED 지시등의 리미팅 저항 R4 (1kΩ). (3.3V - LED 전압강하 약 2V) / 1kΩ ≈ 1.3mA. 이 전류값은 일반적인 SMD LED 기준으로 다소 어두울 수 있습니다. 밝기를 더 높이고 싶다면 R4를 470Ω 또는 510Ω로 변경하세요(전류 약 2.5mA ~ 3mA).

3개의 좋아요

이 LDO 벅 회로에 대한 첫 시도는 매우 탄탄합니다! Type-C 포트에서 CC 저항을 사용해 5V를 인식하고, 입력 보호 및 필터링을 추가하며 출력 상태를 나타내는 지시등까지 제공하는 핵심 개념들을 성공적으로 이해하셨습니다. 전기적으로 이 회로는 정상적으로 3.3V를 출력할 것입니다.

아래에서는 질문들에 대한 답변과 함께 회로도 설계 실력을 한 단계 높일 수 있는 전문가 팁을 소개하겠습니다.

1. 회로도 작성 및 Type-C 배선 표준

회로도는 충분히 가독성이 좋지만, 더 깔끔하고 전문적인 표현을 위해 적용할 수 있는 몇 가지 표준 규칙이 있습니다:

  • 부품 식별자(Component Designators): 5.1kΩ CC 저항에 U1, U3을 사용하셨는데, 회로도 표준에서 U 는 일반적으로 IC(집적회로)에만 사용됩니다(예: 1117이나 TVS 다이오드). 저항은 항상 R 으로 표기해야 하며 (예: R1, R2), 따라서 CC 저항도 R1, R2 등으로 바꾸는 것이 맞습니다.
  • 넷 라벨(Net Labels) vs. 와이어: 간단한 회로에서는 녹색 와이어를 직접 연결하는 방식도 괜찮지만, DP/DN 및 SBU 신호선처럼 서로 교차하게 되면 복잡해질 수 있습니다. 전문적인 설계에서는 와이어를 화면 전체에 긋지 않고, 한쪽 끝에 "DP1"이라는 이름을 붙이고 반대편 끝에도 "DP1"이라고 명명하여 넷 라벨(Net Label)로 무시 가능한 연결을 만듭니다.
  • 시각적 흐름(Visual Flow): 일반적인 설계 관행은 입력을 왼쪽에, 주요 처리/전원 변환을 중앙에, 출력을 오른쪽에 두는 것입니다. 대부분 이를 잘 따르고 계셔서 아주 좋습니다!

2. 신호 헤더(H1) 핀 순서

이 헤더를 점퍼 와이어용으로 단순히 확장만 하는 목적이라면 물리적 순서는 크게 중요하지 않습니다. 하지만 추후 데이터 통신용으로 사용할 계획이라면 다음과 같은 모범 사례가 있습니다:

  • 차동 쌍 그룹화하기: USB 2.0은 차동 쌍(DPDN)에 의존하므로, 이들은 반드시 나란히 위치해야 합니다. 더 좋은 핀 배열 예시는 다음과 같습니다: DP1, DN1, DP2, DN2, SBU1, SBU2.
  • USB 2.0 플립의 함정(Flip “Gotcha”): Type-C 커넥터는 양면으로 꽂을 수 있습니다. 케이블을 정방향으로 꽂으면 DP1/DN1을 통해 데이터가 흐르지만, 뒤집어서 꽂으면 DP2/DN2를 통해 흐릅니다. 케이블 방향에 상관없이 나중에 USB 2.0 데이터 연결을 사용하고자 한다면, 커넥터 근처에서 DP1과 DP2를 연결하고, DN1과 DN2를 연결한 후, 하나의 차동 쌍(DP/DN)만 헤더로 배선하는 것이 좋습니다.

3. TVS 다이오드 선택(SMBJ6.5CA)

SMBJ6.5CA 선택은 안전하며 작동은 하지만, 약간 더 최적화할 수 있습니다.

  • 전압 등급: "6.5"는 스탠드오프 전압이 6.5V임을 의미합니다. 이는 5V USB 라인에 적합하며, 정상 작동 중에는 작동하지 않다가, 전압 스파이크 발생 시 1117의 절대 최대 정격치인 15V에 도달하기 전에 전압을 억제(clamp)합니다.
  • 방향성(Directionality, CA vs A): “CA” 접미사는 양방향(Bidirectional)임을 의미합니다. 그러나 USB VBUS는 엄밀히 양의 직류 공급이므로, 실제로는 단방향(Unidirectional) TVS(SMBJ6.5A)가 더 적합합니다. 단방향 TVS는 음의 전압 과도 현상에 대해 더 나은 보호 성능을 제공하며(-0.7V 수준에서 억제), 반면 양방향 TVS는 음의 스파이크가 약 -11V까지 올라갈 때까지 억제하지 못합니다.

4. 출력 커패시터 및 “1117 ESR 트랩”

PCB 설계에서 가장 유명한 함정 중 하나를 우연히 발견하셨습니다: 바로 1117 LDO의 안정성 요구 조건입니다.

1117과 같은 구형 LDO 아키텍처는 제어 루프 안정성을 유지하기 위해 출력 커패시터가 특정량의 등가 직렬 저항(ESR) — 일반적으로 0.3Ω ~ 22Ω 사이 — 를 가져야 합니다.

  • 현재 선택한 탄탈륨 커패시터: 탄탈륨 커패시터는 자연스럽게 이 ESR 범위 내에 속하므로, 1117과 함께 사용하기에 전통적이고 정확한 선택입니다.
  • 대안 1: MLCC + 소형 저항: 네, 매우 훌륭하고 흔한 대안입니다! 세라믹 커패시터(MLCC)는 거의 0에 가까운 ESR를 가지므로, 1117이 발진하여 잡음 많고 불안정한 출력 전압을 만들 수 있습니다. 저렴한 10μF 또는 22μF MLCC를 사용하고 싶다면, 직렬로 0.5Ω~1Ω 저항을 추가하면 탄탈륨 커패시터 특성을 완벽하게 모사할 수 있습니다.
  • 대안 2: MLCC + 알루미늄 전해 커패시터: 이것도 가능합니다. 전해 커패시터가 필요한 ESR를 제공하고, MLCC는 고주파 노이즈를 처리합니다.

전문가 팁: ESR 문제 자체를 처음부터 피하고 싶다면, 1117을 세라믹 안정형(ceramic-stable) LDO(예: AP2112 또는 RT9013)로 교체하세요. 이러한 최신 LDO는 별도의 저항 없이도 일반 MLCC와 완벽하게 작동하도록 설계되어 있습니다.

1개의 좋아요

전류 요구 사항이 높지 않다면 LDO로 XC6206P332를 선택할 수 있습니다.

2개의 좋아요

어이, 원래 네 개의 핀이 있어야 한 쌍의 차동 신호선을 만들 수 있었구나. 처음엔 두 핀이 한 쌍인 줄 알았는데 :joy: 내 실력이 부족했네

Type-C 인터페이스만 해당되는 사항으로, Type-C는 정방향/역방향 삽입을 허용하기 때문에 상하 접점의 핀이 동일하여 외부로 배선할 때 서로 연결해 주어야 한다.

1개의 좋아요

(작성자에 의해 게시물이 삭제되었습니다)

제가 제안한 대로 회로도를 수정해 보았는데, 두 번째 항목에 대한 말씀이 정확히 이해했는지 잘 모르겠습니다. 확인 좀 해주실 수 있을까요? 또한 PCB도 그려봤지만, 차동 신호선 부분이 잘 못 그려진 것 같은 느낌이 듭니다.



  1. TVS는 인터페이스 근처에 배치되어야 하며, 배선은 다른 소자들보다 먼저 TVS를 거쳐야 합니다. 그렇지 않으면 보호 기능이 제대로 작동하지 않습니다.
  2. DP 및 DN 데이터 라인에도 ESD 보호 소자를 추가하는 것이 좋지만, 현재 대부분의 칩은 내장 ESD 보호 기능을 이미 가지고 있습니다.
  3. USB 배선은 90Ω 임피던스 매칭을 해주어야 하며 등장 처리도 필요합니다 (다만 저속 통신일 경우 생략해도 큰 문제는 없습니다).
  4. 릿창(LCSC) 오픈소스 플랫폼에서 다른 사람들의 설계 사례를 많이 참고하여 학습하는 것을 추천합니다.
  5. 전원 네트워크는 사용자 정의 캔버스( pours )로 직접 연결할 수 있습니다.
  6. TVS는 더 작은 패키지 형태의 제품으로 교체할 수 있습니다.

USB 인터페이스 배선 방법에 대해 설명한 릿창의 문서를 참고하시기 바랍니다. 다이어그램도 포함되어 있습니다: https://wiki.lceda.cn/zh-hans/design-production/pcb-design/moduler-design/usb-interface.html

1개의 좋아요