고수님들, sw3538 칩 기반 Type-C 단일 포트 고속 충전 모듈을 만들었는데, 전원 인가 후 칩의 VDD 핀은 정상 작동하지만 기기 연결 시 인식이 안 되고 충전도 안 됩니다.

현재 모듈에 전원을 인가하면 칩 VDD 핀에 직렬로 연결된 LED는 정상적으로 켜지지만, 스마트폰이나 다른 전자기기를 연결하면 인식도 되지 않고 충전도 되지 않습니다. 오실로스코프로 칩의 SW 핀을 측정해도 주파수가 나오지 않습니다.

네가 납땜한 회로 사진과 상세 사진을 보고, QFN 칩에 콜드 솔더링(납땜 불량)이 있는지 확인해 봐.

먼저 「회로 분리」 검사를 진행해 볼 것을 권장합니다:

  1. 출력단의 Q3 파워 MOSFET을 분리하여, 칩의 GATEA/GATEB에 구동 펄스가 있는지 확인해 보세요.
  2. 사용하신 **BST 커패시터(C3)**가 칩과 약간 멀리 있고 배선이 너무 얇습니다. 부트스트랩 커패시터의 루프 면적은 최대한 작아야 합니다. 그렇지 않으면 구동 전류가 부족해서 하이사이드 FET가 턴온되지 않고, SW에도 출력이 나오지 않습니다.
  3. CC 핀이 그라운드에 쇼트되지는 않았는지 확인해 보세요. 만약 쉘이 접지와 연결된 타입의 Type-C 커넥터를 사용하신다면, 납땜 시 신호 핀이 쉘에 쇼트되기 매우 쉽습니다.

왜 네 회로에서 CSPC, CSPA, CSNA, VBUSA가 서로 쇼트되어 있어?

NTC 서미스터 저항값이 올바른지 확인하세요. 서미스터를 잘못 사용해 저항값이 틀리면 과열 보호가 작동할 수 있습니다.

전원 경로에 비아가 많이 보이는데, 그라운드 리턴은 어떤가요? 출력 커패시터에서 입력 커패시터로 돌아가는 루프는 최대한 짧아야 합니다. 한 가지 확인할 것: **NTC 저항(R4)**을 체크해 보세요. 24번 핀의 전압이 칩이 기대하는 값과 정확히 일치하지 않으면 써멀 셧다운 상태에 머물게 됩니다. VDD LED가 켜져 있다는 건 LDO가 정상이라는 뜻이므로, 분명 로직 레벨 「인히빗(Inhibit)」 신호 때문일 것입니다. 온도 보호 문제를 배제하려면 NTC를 탈납하고 고정 저항을 사용해 보세요.

전에 이 오픈소스 설계를 참고해서 보드를 만들었는데, 배선은 이렇게 되어 있더라고요 https://oshwhub.com/wffg/sw3538_1

데이터시트에 사용된 서미스터를 참고해서 10K NTC 저항을 사용했습니다.

네 링크에 있는 건 10k NTC 저항을 쓰던데, 그걸 그냥 100k로 바꿔버렸어???

저는 10K NTC 저항을 사용하고 있는데, 데이터시트를 보니 배선 예시도 10K NTC 저항이더라고요.

회로도에는 100K라고 표시되어 있는데, 서미스터에는 여러 종류가 있어요. 정온도 계수, 부온도 계수도 있고 B값도 다르거든요.
어떤 서미스터를 사용 중인지 확실하지 않다면, 일반 10k 저항으로 교체해 테스트해 보세요.

죄송합니다 고수님, 제가 답글을 달 때 0을 하나 빼먹었네요. 데이터시트랑 타오바오 구매 기록을 다시 확인해보니, 제가 사용한 건 100K 저항이에요.

네, 고수님. 보드 다시 해볼게요.

이상하네요, 데이터시트에 사용된 서미스터 모델명은 104AT인데, 아래는 104AT의 파라미터에 대해 AI에게 물어본 내용입니다.

104AT은 일반 고정 저항이 아니라 매우 흔하게 사용되는 NTC(음의 온도 계수) 서미스터입니다. 일본 이시즈카 전자(Semitec/Ishizuka)가 최초로 개발했으며, 높은 정밀도와 높은 안정성으로 인해 현재 업계의 범용 표준 모델이 되었습니다.

다음은 104AT의 상세 파라미터 및 구체적인 정보입니다:

1. 명칭 의미 분석

  • 104: $25^\circ\text{C}$에서의 공칭 저항값을 나타냅니다. 앞의 두 자리 숫자는 유효 숫자이고, 세 번째 자리는 $10$의 거듭제곱입니다.

  • 10 \times 10^4 = 100,000 \Omega = \mathbf{100k\Omega}.

  • AT: 제품의 시리즈명(AT 시리즈)을 나타내며, 주요 특징은 고정밀도와 소형화입니다.


2. 핵심 기술 파라미터

파라미터 항목 대표값 설명
공칭 저항값 (R_{25}) 100\text{k}\Omega \pm 1\% 주변 온도가 $25^\circ\text{C}$일 때 측정된 저항값.
B값 (B_{25/85}) 4039\text{K} \pm 1\% 재료의 온도 민감도를 반영하는 상수($25^\circ\text{C}$와 $85^\circ\text{C}$에서 결정됨).
작동 온도 범위 -50^\circ\text{C} ~ +110^\circ\text{C} 이 범위를 초과하면 정밀도 저하 또는 물리적 손상이 발생할 수 있습니다.
방산 계수 \approx 2.0\text{mW/}^\circ\text{C} 저항 자체의 발열로 인해 온도가 1^\circ\text{C} 상승하는 데 필요한 전력.
시간 상수 \approx 10 - 15 정지 공기 중에서 저항이 최종 온도차의 $63.2%$까지 변화하는 데 필요한 시간.
최대 정격 전력 10\text{mW} 자체 발열 효과가 측정에 미치는 영향을 피하기 위해 실제 전력은 이 값보다 훨씬 낮게 유지하는 것이 일반적으로 권장됩니다.

3. 주요 특성

  1. 음의 온도 계수: 온도가 올라가면 저항값이 급격히 떨어집니다. 이 특성 덕분에 온도 센서로 매우 적합합니다.
  2. 고정밀도: 104AT-2 시리즈는 일반적으로 $\pm 1%$의 저항 공차를 제공하므로 온도 제어 회로에서 복잡한 보정이 필요하지 않습니다.
  3. 우수한 호환성: 4039K의 B값이 업계 표준이 되었기 때문에, 많은 제조사에서 생산하는 100k NTC가 이 파라미터와 호환됩니다.

4. 일반적인 응용 분야

$100\text{k}\Omega$의 저항값은 상온에서 전류 손실이 매우 적기 때문에 주로 다음과 같은 곳에 사용됩니다:

  • 스마트 홈: 에어컨, 냉장고, 온수기의 온도 모니터링.
  • 배터리 보호: 노트북, 휴대폰 배터리 팩의 과열 모니터링(BMS).
  • 사무용 기기: 프린터 정착기의 온도 제어.
  • 전자 온도계: 고정밀도의 환경 온도 측정.

5. 사용 권장 사항

회로를 설계할 때, 일반적으로 분압 회로를 사용하여 저항값의 변화를 전압 변화로 변환한 다음 마이크로컨트롤러(MCU)의 ADC 핀으로 입력합니다.

참고: 온도를 계산할 때는 반드시 Steinhart-Hart 방정식을 사용하거나 해당 모델에 해당하는 **R-T 표(저항-온도 대조표)**를 참조하세요. NTC의 특성은 비선형적이므로 단순한 선형 비례는 큰 측정 오차를 초래할 수 있습니다.

구체적인 회로 설계를 진행하고 계신 건가요, 아니면 이 저항의 특정 온도에서의 저항값 대조표가 필요하신 건가요?

서미스터 구매 링크 좀 보내줘요.

10k랑 100k 일반 저항으로 바꿔서 한번 끼워 봐.

【타오바오】https://e.tb.cn/h.R0k031eCoKkrkXf?tk=AcqP5qZE9FM CZ057 「NTC 칩 서미스터 0805 2.2K 4.7K 6.8K 10K 22K 33K 47K 50K 100K」
링크를 클릭해 바로 열거나 타오바오에서 검색해 바로 여세요.

고수님! 대박! 100K 저항으로 바꿨더니 모듈이 되네요!!! 고수님 조언 감사합니다!!!

제가 고른 NTC 저항에 문제가 있어요.