CAN 네트워크 고장은 처음부터 케이블 문제처럼 보이는 경우가 드뭅니다. 펌웨어 팀은 임의의 bus-off 오류를 봅니다. 차량이나 로봇 로그에는 센서 타임아웃이 남습니다. 구매팀은 연속성 테스트를 통과한 하네스를 확인합니다.
하지만 생산 현장에서는 전체 장비에 전원이 들어가고, 진동을 받고, 실제 인클로저 안으로 배선된 뒤에야 재작업이 드러납니다.
48 V 자율주행 모바일 로봇용으로 진행한 한 공급사 측 파일럿 빌드에서, 최초 600개 CAN 피그테일 어셈블리는 100% 연속성 및 절연 저항 테스트를 통과했습니다. 그러나 진동 및 도어 플렉스 검증 중 9개 어셈블리에서 500 kbit/s 조건의 간헐적 CAN 오류가 발생했습니다.
고장은 단선이 아니었습니다. 근본 원인은 한 분기에서 떠 있는 shield-drain 종단과, 모터 상 리드 옆으로 배선된 170 mm 비트위스트 breakout이었습니다.
해결책은 기계적 조치와 전기적 조치를 함께 적용하는 것이었습니다. 비트위스트 구간을 50 mm 이하로 줄이고, 정의된 섀시 지점에 drain을 본딩하고, 색상으로 구분된 분기 라벨을 추가하고, 커넥터 backshell 스트레인 릴리프를 힌지 라인에서 8 mm 떨어뜨렸습니다. 반복 파일럿은 12 calendar days가 걸렸고, 프로그램을 4-5주 지연시킬 수 있었던 툴링 변경을 피했습니다.
이 가이드가 다루는 비용 문제가 바로 이것입니다. CAN bus 인터커넥트는 연결 대상인 컨트롤러, 배터리, 액추에이터, ADAS 모듈과 비교하면 저가 부품입니다. 하지만 취약한 CAN flex PCB 또는 케이블 어셈블리는 엔지니어링 시간, first-article 사이클, 현장 서비스 인력, 컴플라이언스 문서 예산을 크게 소모할 수 있습니다.
이 글에서는 엔지니어와 소싱 팀이 flex PCB, FPC 피그테일, 와이어 하네스, M12 케이블 어셈블리 형식 중 무엇을 선택해야 하는지, RFQ에 어떤 표준과 테스트를 명시해야 하는지, 그리고 공급사가 대략적인 부품이 아니라 실제 빌드를 견적 낼 수 있도록 어떤 데이터를 보내야 하는지 설명합니다.
CAN Bus 인터커넥트가 뒤늦게 고장 나는 이유
CAN bus는 견고한 다중 노드 통신을 위해 설계되었지만, 물리적 인터커넥트에는 여전히 한계가 있습니다. 120 ohm nominal differential bus는 임의의 stub, 스위칭 전원 근처의 긴 비차폐 구간, 불량 종단, 커넥터의 기계적 응력을 용서하지 않습니다.
이런 오류는 벤치 하네스에서는 보이지 않다가 진동, 온도 사이클, 배터리 부하 또는 전체 시스템 EMC 테스트 이후에야 나타날 수 있습니다.
구매자 입장에서 실질적인 위험은 최저가 견적이 문제를 잡아내는 점검 항목을 제외하는 경우가 많다는 점입니다.
- flex PCB 또는 twisted pair에 대한 임피던스 note 없음
- 정의된 shield termination 또는 drain-wire routing 없음
- 분기별 bend-zone classification 없음
- 커넥터 mating-cycle 또는 pull-force 요구사항 없음
- 진동, flex 또는 Hi-Pot에 대한 sample test plan 없음
- wire, connector, overmold 또는 FPC lot에 대한 추적성 없음
제품이 controller board, battery pack, motor drive, BMS, sensor tower, service door 또는 sealed external connector를 결합한다면, CAN 인터커넥트는 통신 부품이자 기계 어셈블리로 검토되어야 합니다.
"CAN bus 프로젝트에서 연속성 테스트는 구리가 연결되어 있다는 사실만 증명합니다. 장비 안으로 배선된 뒤에도 케이블이 differential balance, shielding, strain relief를 유지할 수 있다는 뜻은 아닙니다."
— FlexiPCB Engineering Director, Hommer Zhao
올바른 CAN Bus 인터커넥트 형식 선택
최적의 형식은 인클로저 공간, 움직임, 실링, 수량, 테스트 깊이에 따라 달라집니다. RFQ를 보내기 전에 아래 비교표를 사용하십시오.
| Format | Best fit | Typical cost driver | Lead-time risk | Key test requirement |
|---|---|---|---|---|
| Twisted-pair wire harness | 차량 바디, 로봇 섀시, 배터리 베이 | 커넥터 family, 분기 수, 라벨, 차폐 | 커넥터 allocation 및 crimp tooling | IPC/WHMA-A-620 workmanship, 연속성, 절연, pull force |
| Shielded M12 CAN cable | 노출 센서, 산업용 로봇, 필드 모듈 | M12 coding, overmold, IP67/IP69K sealing | Overmold tooling 및 커넥터 재고 | Seal check, pinout, shield continuity, mating torque |
| CAN flex PCB | 좁은 인클로저, 힌지, 디스플레이, compact module | Controlled impedance, stiffener, coverlay, surface finish | FPC front-end DFM 및 panel fixture | IPC-6013, impedance coupon, bend validation |
| FPC-to-wire pigtail | 혼합 board-to-harness transition | Solder/crimp transition, strain relief, tail thickness | Fixture design 및 first article | Cross-section, pull force, flex cycling |
| Rigid-flex CAN assembly | 움직이는 구간이 있는 고밀도 컨트롤러 | Layer count, impedance stackup, assembly carrier | 더 긴 engineering review | IPC-2223 design review, impedance, thermal cycling |
노출된 산업용 연결에는 M12 cable assembly 요구사항부터 검토하십시오. 인터커넥트가 컨트롤러 보드에서 나와 좁은 경로를 따라 굽어지는 compact electronics라면 CAN bus flex PCB와 flex PCB impedance control부터 시작하는 것이 좋습니다. 섀시 레벨 배선에는 custom wire harness가 위험이 더 낮고 서비스가 쉬울 수 있습니다.
구매자가 RFQ에 명시해야 할 표준
진지한 CAN 인터커넥트 RFQ라면 workmanship, product, compliance 목표를 명시해야 합니다. 허용 기준 없이 "automotive quality" 또는 "industrial grade"만 요구하지 마십시오.
유용한 참고 기준은 다음과 같습니다.
- IPC workmanship 및 flex-board 표준. 특히 cable and wire harness assemblies용 IPC/WHMA-A-620, flexible and rigid-flex printed boards용 IPC-6013, flexible printed board design용 IPC-2223.
- UL recognized wire 및 appliance wiring material 요구사항. 어셈블리가 recognized wire style을 사용하거나 material traceability가 필요한 경우 UL 758 등이 해당됩니다.
- 시스템 레벨의 CAN physical-layer expectation, termination, communication architecture에 대한 ISO 11898.
- 제품이 규제 대상 전자 시장으로 출하되는 경우 RoHS 및 REACH.
- 공급사가 전체 차량 인증이 아니라 부품을 공급하는 경우라도, 구매자가 자동차 양산용으로 소싱한다면 IATF 16949 기대사항.
이 표준들은 도면을 대체하지 않습니다. 표준은 workmanship language, records, test evidence의 기준선을 설정합니다. 도면에는 여전히 pinout, wire gauge, conductor count, shield termination, jacket, connector series, bend zone, inspection class가 정의되어야 합니다.
노이즈와 수율을 바꾸는 전기적 결정
Differential Pair 균형 유지
CAN에서는 pair geometry가 많은 구매자가 예상하는 것보다 더 중요합니다. 와이어 하네스에서는 twisted pair construction, 시스템 소유자가 요구하는 경우 impedance target, 각 termination의 maximum untwisted length를 지정해야 합니다.
FPC에서는 stackup, trace width, trace spacing, dielectric thickness, copper weight, reference plane strategy, 그리고 공급사가 impedance coupon report를 제공해야 하는지 여부를 지정하십시오.
실무적인 RFQ 문구는 다음처럼 직접적으로 작성할 수 있습니다.
- "CAN_H/CAN_L routed as controlled differential pair; target 120 ohm nominal bus environment; supplier to review stackup and report impedance coupon for FPC sections."
이 문구는 공급사가 인터커넥트를 단순한 두 개의 도체가 아니라 signal path로 검토하도록 만듭니다.
"Shielded"라고만 쓰지 말고 Shield Termination을 정의
"Shielded cable"이라는 표현만으로는 불완전합니다. 공급사는 shield가 어디에 bonding되는지, drain wire가 chassis에 연결되는지, termination이 one-end인지 multi-point인지, 커넥터에서 허용되는 unshielded length가 얼마인지 알아야 합니다.
M12 및 산업용 CAN 케이블의 경우 다음을 확인하십시오.
- connector coding 및 pin assignment
- shield-to-shell continuity target
- backshell 또는 overmold 내부의 drain wire treatment
- jacket strip 이후 maximum exposed pair length
- 어셈블리에 360-degree shield contact가 필요한지, drain-only connection이면 충분한지
"가장 흔한 CAN 케이블 도면 공백은 종단 규칙이 없는 shield symbol입니다. 도면이 정의하지 않은 shield strategy를 공급사가 테스트할 수는 없습니다."
— FlexiPCB Engineering Director, Hommer Zhao
CAN을 모터 및 충전기 노이즈에서 분리
배선은 OEM만의 문제가 아닙니다. 어셈블리 설계는 좋은 배선을 쉽게 만들 수도, 어렵게 만들 수도 있습니다. CAN 분기가 motor phase, pump power, heater 또는 charger lead와 같은 쪽으로 커넥터에서 빠져나온다면, 하네스 레이아웃은 branch length, label, clip, sleeve 또는 keyed connector를 통해 분리가 명확해지도록 설계되어야 합니다.
로봇, EV 서브시스템, 산업 장비의 경우 RFQ에 노이즈 이웃을 정의하십시오. CAN 분기가 BLDC motor phase, DC/DC converter cable, high-current battery lead, solenoid 또는 inverter wiring 근처를 지나가는지 공급사에 알려야 합니다.
그 한 문장이 shielding, jacket, branch breakout, strain relief에 대한 권장 사항을 바꿉니다.
간헐 고장을 막는 기계적 결정
모든 분기를 Motion 기준으로 분류
구리 피로로 인한 CAN 고장은 보통 connector exit, hinge 또는 clamp에서 시작됩니다. RFQ는 각 분기를 다음과 같이 분류해야 합니다.
- 설치 후 static
- 조립 중에만 flex-to-install
- 유지보수 중 service-door flex
- 작동 중 repeated dynamic bend
- torsion 또는 rolling motion
Dynamic section에는 fine-strand conductor, PUR 또는 TPE jacket, 더 큰 bend radius, molded strain relief 또는 rolled annealed copper를 적용한 FPC가 필요할 수 있습니다. Static branch는 더 낮은 비용의 단순한 구조를 사용할 수 있는 경우가 많습니다.
Tooling 전에 Stiffener와 Strain Relief 배치
FPC CAN assembly에서 stiffener thickness는 커넥터 삽입과 clamp support에 영향을 줍니다. 0.2 mm 또는 0.3 mm tail은 ZIF connector에 맞을 수 있지만, soldered 또는 crimped transition에는 FR-4, polyimide 또는 stainless stiffener support가 필요할 수 있습니다.
하네스에서는 backshell length와 boot shape가 굽힘 시작점을 결정합니다.
First article 전에 다음 세부사항을 검토하십시오.
- connector exit에서 first bend까지의 거리
- shield transition에 대한 clamp location
- bend zone으로부터의 stiffener edge distance
- overmold 또는 boot length 및 durometer
- dynamic bend area를 피한 label placement
Sealed Connector를 조립 가정으로부터 보호
제품이 분무, 옥외 서비스 또는 세정액에 노출된다면 ingress target을 명시하십시오. IP67과 IP69K는 서로 바꿔 쓸 수 있는 구매 용어가 아닙니다. IP67은 IP code 정의에 따른 침수 조건에 초점을 둡니다. IP69K는 고압, 고온 washdown 조건을 대상으로 합니다.
커넥터, overmold, cable jacket, torque, mating interface가 모두 중요합니다.
노출된 로봇 또는 공장 장비의 경우 CAN 요구사항을 connector zone에 연결해 작성하십시오. 예: "external sensor CAN branch, M12 A-coded, IP67 mated, shielded, PUR jacket, 2 m service loop, sample seal verification required."
비용과 리드타임의 현실
CAN 인터커넥트 비용은 대개 구리 길이보다 커넥터 선택, 차폐, 툴링, 테스트가 좌우합니다. 명확한 RFQ는 공급사가 반복되는 piece price와 non-recurring engineering cost를 분리해 제시하도록 해줍니다.
| Cost item | Prototype impact | Production impact | Buyer action |
|---|---|---|---|
| Connector series and coding | 10-100 pcs에서 BOM 비용을 지배할 수 있음 | single-source일 경우 재고 위험 | alternates를 조기에 승인 |
| Shielded twisted pair | 중간 수준의 material premium | troubleshooting cost 절감 | shield termination 및 test 정의 |
| Overmold or backshell tooling | NRE가 prototype unit cost를 초과할 수 있음 | 더 강한 strain relief 및 sealing | tooling 전에 connector 및 cable OD 확정 |
| FPC impedance stackup | DFM 및 coupon review 추가 | signal-risk escape 감소 | stackup target 및 impedance requirement 전달 |
| Test fixture | custom이면 3-10 days 추가 | 100% production test 속도 향상 | pinout 및 acceptance limits 정의 |
| Documentation package | small lot overhead | 규제 구매자에게 필수 | lot별 CoC, material certs, test records 요청 |
일반적인 custom build에서는 connector family가 이미 승인되어 있을 때 prototype review와 sourcing이 더 빠르게 진행됩니다. 재료가 확보되어 있다면 단순 하네스는 보통 2-3주 안에 sample이 가능합니다.
Overmolded M12 CAN assembly, FPC pigtail 또는 impedance-controlled rigid-flex section은 fixture, tooling, first-article review가 실제 작업이기 때문에 4-6주가 필요할 수 있습니다.
"테스트 가정이 없는 CAN assembly quote는 생산 견적이 아닙니다. 부품 추산일 뿐입니다. 구매자는 무엇을 100% 테스트하고, 무엇을 샘플링하며, 어떤 증거가 lot별로 저장되는지 물어야 합니다."
— FlexiPCB Engineering Director, Hommer Zhao
CAN Bus Flex PCB 및 케이블 어셈블리 RFQ 체크리스트
비교 가능한 견적을 원한다면 문의 시 다음 항목을 함께 보내십시오.
- branch length 및 bend zone이 포함된 drawing 또는 3D routing file
- connector manufacturer, series, coding, pin count, approved alternates가 포함된 BOM
- CAN_H, CAN_L, shield, drain, power, ground, spare circuit을 명명한 pinout table
- prototype, pilot, annual demand, service spare의 target quantity
- voltage, current, baud rate, bus length, termination location
- environment: indoor, outdoor, washdown, chemical exposure, temperature, vibration
- 각 branch의 motion profile 및 이미 정의된 경우 minimum bend radius
- compliance target: IPC/WHMA-A-620, IPC-6013, UL 758, RoHS, REACH, IATF 16949 flow-down 또는 customer specification
- test requirements: continuity, insulation resistance, Hi-Pot, shield continuity, impedance/TDR, pull force, bend cycling, seal check, first article inspection
- target lead time, dock date, packaging method, label format, traceability requirement
설계가 아직 열려 있다면 그 사실도 알려주십시오. 좋은 공급사는 connector alternatives, bend-risk notes, shielding recommendations, tooling options, prototype-to-production cost path가 포함된 DFM response를 돌려줄 수 있습니다.
Supplier Scorecard
PO를 발행하기 전에 다음 질문을 사용하십시오.
| Question | Strong answer | Risk signal |
|---|---|---|
| CAN_H/CAN_L geometry는 어떻게 관리됩니까? | impedance rationale이 포함된 twisted pair 또는 FPC stackup review | "Continuity test is enough" |
| 어떤 표준이 harness workmanship를 관리합니까? | drawing 또는 quote에 IPC/WHMA-A-620 class 명시 | Generic QC wording |
| shield continuity는 어떻게 테스트합니까? | 정의된 shell/drain points 및 acceptance limit | Shield shown but not testable |
| bend exit에서는 무엇이 적용됩니까? | boot, clamp, stiffener 또는 strain relief distance 검토 | Cable bends at connector edge |
| connector alternates를 qualified할 수 있습니까? | lead-time impact가 포함된 approved equivalent list | 계획 없는 single-source part |
| production lot에는 어떤 records가 함께 제공됩니까? | CoC, material certs, test data, lot traceability | Verbal confirmation only |
FAQ
공급사가 CAN bus cable assembly를 정확히 견적 내기 위해 필요한 정보는 무엇입니까?
drawing, BOM, pinout, quantity, baud rate, bus length, connector series, shield termination, environment, motion profile, compliance target, target lead time을 보내십시오. 대부분의 custom CAN assembly에서는 누락된 wire length보다 누락된 connector 및 shield 세부사항이 견적 지연을 더 많이 일으킵니다.
CAN bus에는 flex PCB를 써야 합니까, wire harness를 써야 합니까?
섀시 배선, 서비스 가능한 분기, 긴 배선에는 wire harness를 사용하십시오. 경로가 얇거나, 접히거나, 고밀도이거나, compact electronics에 직접 연결되는 경우에는 flex PCB를 사용하십시오. 많은 제품은 둘 다 사용합니다. 모듈 내부에는 flex assembly를, 인클로저 외부에는 shielded harness 또는 M12 cable을 사용합니다.
모든 CAN bus flex PCB에 impedance control이 필요합니까?
항상 필요한 것은 아니지만, 공급사는 pair geometry를 검토해야 합니다. 짧고 저속인 내부 링크에서는 문서화된 layout review만으로 충분할 수 있습니다. 더 긴 run, high-noise equipment 또는 500 kbit/s to 1 Mbit/s 자동차/로봇 시스템의 경우 fabrication 전에 stackup 및 impedance review를 요청하십시오.
CAN cable workmanship에는 어떤 표준을 기재해야 합니까?
cable 및 harness workmanship에는 IPC/WHMA-A-620을 기재하십시오. flexible printed circuit에는 해당되는 경우 IPC-6013 및 IPC-2223을 기재하십시오. wire material recognition에는 UL 758이 적용될 수 있습니다. 자동차 소싱의 경우 고객이 IATF 16949 flow-down documentation을 요구하는지 확인하십시오.
구매자는 양산 전에 CAN bus field failure를 어떻게 줄일 수 있습니까?
shield termination을 정의하고, untwisted CAN breakout을 짧게 유지하고, CAN을 motor 및 charger lead에서 분리하고, connector exit의 strain relief를 지정하고, continuity 이상의 테스트를 수행하십시오. 실무적인 first-article package에는 continuity, insulation resistance, shield continuity, pull force, sample flex 또는 vibration validation이 포함됩니다.
custom CAN bus assembly의 리드타임은 어느 정도로 예상해야 합니까?
connector와 cable이 재고에 있다면 단순 prototype harness는 2-3주 내 sample이 가능할 수 있습니다. Overmolded M12 assembly, FPC pigtail 또는 impedance-controlled flex section은 release 전에 tooling, fixture, first-article inspection을 완료해야 하므로 보통 4-6주가 필요합니다.
Next Step
FlexiPCB에 drawing, BOM, quantity, operating environment, motion profile, target lead time, compliance target, 그리고 baud rate, termination location, shield strategy, connector preference와 같은 CAN bus 세부사항을 보내주십시오. 당사는 DFM feedback, connector 및 material recommendations, prototype 및 production quote options, lead-time assumptions, proposed test/documentation package를 회신합니다. 툴링 전에 빠른 검토가 필요하다면 quote page에서 시작하거나 contact를 통해 engineering 팀에 문의하십시오.


