CD3215는 Texas Instruments TPS65982/86 전력 컨트롤러의 맞춤형 버전입니다. OTP 구성으로 인해 OEM TPS 칩과 호환되지 않습니다. OTP 구성은 접미사 B01, B03, C01, C03으로 코딩됩니다.
B 시리즈와 C 시리즈는 다릅니다. B03은 일부 A1708/06 로직보드(2016)에 사용되며, 모든 칩을 교체하면 C 시리즈로 교체할 수 있습니다.
A1534 보드에서는 B01과 B03이 호환되지만 C 개정판은 작동하지 않는 것 같습니다.
굵은 글씨 ==충전기에서 20V 출력==
CD3215에 LDO 출력이 없는 경우, 회로 단락 여부를 테스트하십시오. 단락이 발생하면 칩에 전원이 공급되지 않거나 불량일 수 있습니다. 가장 가까운 Ti 칩의 데이터시트를
참조하십시오. 불량 CD3215는 10단계에서 루프를 유발할 수 있습니다. 충전기에 연결된 CD3215가 20V를 요청하기 전에 모든 CD3215가 완전히 작동하고 SMC와 통신해야 합니다.
TBT ROM은 20V에 도달해야 합니다. 반대편 CD3215에서 전원을 공급받습니다. 통신이 되지 않으면 부팅이 되지 않습니다. 해당 영역에 액체가 있으면 테스트 지점에서 CD3215의 LDO와 TBT ROM 사이의 트레이스가 손상되는 것으로 보입니다. TBT ROM과 통신하지 않으면 다른 LDO는 있는 동안 1.1V BMC LDO(핀 35)가 작동하지 않습니다. 1.1V BMC LDO는 USB-PD(충전기와 USB 2.0 통신)를 협상하는 로직을 구동하는 데 사용됩니다. 이 경우, USB-C를 이 CD3215에 연결하면 20V 협상이 이루어지지 않고 사이클링이 아닌 5V에 고정됩니다.
시스템에서 하나의 CD3215에 문제가 생기면 다른 CD3215도 제대로 작동하지 않게 되고, 그 결과 USB-PD 협상을 시작한 후 전원을 껐다 켜야 하는 경우가 많습니다.
한 쌍의 CD3215는 마스터-슬레이브 방식으로 작동합니다. 예를 들어 820-00281에서는 U3200이 마스터이고 U3100이 슬레이브입니다. 마스터는 TBT ROM(U2890)에 직접 연결되고, 슬레이브(U3100)는 마스터(U3200)를 통해 TBT ROM 펌웨어를 읽습니다. 따라서 마스터(U3200)가 제대로 작동하지 않으면 슬레이브(U3100)도 작동하지 않습니다.
모든 방향의 모든 포트가 5V로 고정되어 있고, 전원을 껐다 켜도 작동하지 않고, 1.1V BMC LDO는 정상이며, CC1/CC2의 다이오드 모드 측정값도 양호하다면 SMC와 USB-C 컨트롤러 간의 통신에 문제가 있을 가능성이 높습니다. SMC_RESET_L과 SMC_USBC_INT_L이 3.3V까지 정상적으로 풀업되는지 확인하세요.
칩 명칭과 네트 이름은 A1706에서 따온 것입니다.
전 20V 단계
단계 원천 네트의 이름 전압
1 J3300 PP20V_USBC_XB_VBUS 5V
2 U3200
(이 전압을 확인하세요
각 CD3215에)
PP3V3_UPC_XB_LDO 3.3V
PP1V8_UPC_XB_LDOA 1.8V
PP1V8_UPC_XB_LDOD 1.8V
PP1V1_UPC_XB_LDO_BMC (TBT ROM을 읽은 후 활성 포트에서)
BMC는 PD 인터페이스를 위한 통신 프로토콜인 "Binary Mark Code"의 약자입니다.
이 LDO가 없다는 것은 cd3215가 실패했거나 부트코드가 손상되었다는 확실한 지표입니다.
1.1V
3 U3200 HV_GATE1 고전압(5V, 이후 20V)(공기 10V, 이후 20V)
U3200 HV_GATE2 고전압(5v, 이후 20V)(공기 7.8v, 이후 20V)
4 Q3200 PPDCIN_G3H 5V
5 U7000 TBA_VDDA(PPCHGR_VDDA) 5V
6 U7000 PM_EN_P3V3_G3H (NC_CHGR_EN_VR1) 3.3V(많은 보드에서 5V)
7 U6903 PP3V3_G3H 3.3V
8 U5000 PP1V2_G3H_SMC_VDDC 또는 PP1V2_S5_SMC_VDDC 1.2V
9 U5165 PP3V0_G3H_AVREF_SMC 또는 PP3V0_S5_AVREF_SMC 3.0V
9.1 U7000 SMC_RST 3.3V
10 U5000 SMBUS_SMC_4_G3H_SCL 3.3V(클럭)
U5000 SMBUS_SMC_4_G3H_SDA 3.3V(데이터)
11 U3200 USB_XB_CC1(USBC_XB_CC1) 0.8V(데이터)(검증)
U3200 USB_XB_CC2(USBC_XB_CC2) 0.8V(데이터)(검증)
12 J3300 PP20V_USBC_XB_VBUS 20V
J3300 PP20V_USBC_XB_VBUS 20V
13 J3300 HV_GATE1 >20V
J3300 HV_GATE2 >20V
14 Q3200 PPDCIN_G3H 20V
15 R7015 TBA_AUX_DET 5V
16 U7000 SMC_RST_L 3.3 (확인)
17 U7000 Q7030 Q7040 개통 알 수 없음(아마 낮을 듯)
완전 부팅 중
Thunderbolt ROM은 20V 전원을 공급하고 모든 CD3215 칩, TBT ROM, SMC/T2 간의 원활한 통신을 위해 필요합니다. 그러나 Thunderbolt 컨트롤러 자체가 TBT ROM 읽기를 방해할 수 있습니다. TBT SPI 칩은 CD3215와 TBT 컨트롤러가 공유하므로 TBT 영역 주변에 손상이 있는 경우 TBT IC와 TBT SPI를 분리하는 것이 좋습니다. (납땜을 제거하는 대신 TBT IC와 TBT SPI 사이의 스트랩을 이동하면 됩니다.) TBT ROM은 충전기가 연결된 쪽에만 필요합니다. 비활성 쪽의 TBT ROM을 제거해도 다른 쪽이 20V로 전환되는 것을 막을 수 없습니다(T2 보드에서 확인).
언더필링된 칩을 제거한 후에는 아래에 비아가 있는 모든 패드를 확인하는 것이 좋습니다. 패드가 괜찮아 보이더라도 비아가 파손되었을 수 있습니다. 다이오드 모드를 사용하고 i2C_UPC_T_SDA/SCL/INT와 같은 라인을 확인하십시오. 거의 모든 데이터 라인은 일반적으로 0.4V 전압 강하를 보입니다. 물로 인한 손상의 경우, UPC_TA_DBG* 풀다운 저항을 확인하십시오. 이 라인이 플로팅 상태이면 마스터가 SPI ROM을 읽지 못하게 됩니다.