CAN 網路故障一開始很少看起來像線纜問題。韌體團隊看到的是隨機 bus-off 錯誤。車輛或機器人日誌記錄的是感測器逾時。採購看到的是通過導通測試的線束。生產端則往往要到整機上電、震動、並依實際機殼走線後,才看見返工。
在某個 48 V 自主移動機器人的供應商端試產中,首批 600 條 CAN pigtail 組件 100% 通過導通與絕緣電阻測試。到了振動與門板彎折驗證階段,有 9 條組件在 500 kbit/s 下出現間歇性 CAN 錯誤。故障不是開路。根因是一個分支上的 shield-drain 終端浮接,加上 170 mm 未絞合 breakout 段緊鄰馬達相線走線。
修正同時涉及機構與電氣:將未絞合段縮短到 50 mm 以下,在定義的底盤點接合 drain,加入分支色碼標籤,並把連接器 backshell 應力釋放位置移到離鉸鏈線 8 mm 之外。第二次試產花了 12 個日曆天,避免了一次會讓專案延後 4-5 週的治具變更。
這正是本指南要處理的成本問題。相較於 CAN interconnect 所連接的控制器、電池、致動器或 ADAS 模組,CAN bus 互連通常只是低成本零件。然而,薄弱的 CAN 軟性 PCB 或線纜組件,可能大量消耗工程時間、首件循環、現場服務人力與合規文件預算。
本文說明工程與採購團隊應如何在軟性 PCB、FPC pigtail、線束與 M12 線纜組件之間做選擇,RFQ 中應列明哪些標準與測試,以及要提供哪些資料,才能讓供應商報出真實製造方案,而不是粗略零件估價。
CAN Bus 互連為什麼常在後期才失效
CAN bus 原本就是為穩健的多節點通訊而設計,但實體互連仍然有邊界。120 ohm 標稱差動匯流排,不會容忍隨意 stub、靠近開關電源的長距離未屏蔽段、不良終端,或連接器處的機械應力。這些錯誤可能在台架線束上完全看不出來,只在振動、溫度循環、電池負載或整機 EMC 測試後才浮現。
對買方而言,實際風險在於,最便宜的報價往往排除了能抓出問題的檢查:
- 未註明軟性 PCB 或 twisted pair 的阻抗要求
- 未定義 shield termination 或 drain-wire 走線
- 未逐分支定義 bend-zone 分類
- 未要求連接器插拔壽命或拉力
- 未提供振動、彎折或 Hi-Pot 的樣品測試計畫
- 對線材、連接器、overmold 或 FPC 批次沒有追溯性
如果你的產品結合了控制板、電池包、馬達驅動器、BMS、感測器塔、維修門,或密封外部連接器,CAN 互連就應被視為通訊元件與機械組件來審查。
"對 CAN bus 專案來說,導通測試只能證明銅導體有接上。它無法證明線纜在實際穿過機器後,仍能維持差動平衡、屏蔽與應力釋放。"
— Hommer Zhao, Engineering Director at FlexiPCB
選擇合適的 CAN Bus 互連形式
最佳形式取決於機殼空間、運動方式、密封要求、數量與測試深度。送出 RFQ 前,可先用下表比較。
| Format | Best fit | Typical cost driver | Lead-time risk | Key test requirement |
|---|---|---|---|---|
| Twisted-pair wire harness | 車體、機器人底盤、電池艙 | 連接器系列、分支數量、標籤、屏蔽 | 連接器供料與壓接治具 | IPC/WHMA-A-620 工藝、導通、絕緣、拉力 |
| Shielded M12 CAN cable | 外露感測器、工業機器人、現場模組 | M12 coding、overmold、IP67/IP69K 密封 | Overmold 治具與連接器庫存 | 密封檢查、pinout、屏蔽導通、鎖合扭矩 |
| CAN flex PCB | 狹小機殼、鉸鏈、顯示器、緊湊模組 | 受控阻抗、stiffener、coverlay、表面處理 | FPC 前段 DFM 與 panel fixture | IPC-6013、阻抗 coupon、彎折驗證 |
| FPC-to-wire pigtail | 混合式板對線束轉接 | 焊接/壓接轉接、應力釋放、尾端厚度 | 治具設計與首件 | 切片、拉力、彎折循環 |
| Rigid-flex CAN assembly | 具移動段的高密度控制器 | 層數、阻抗 stackup、組裝載具 | 較長的工程審查 | IPC-2223 設計審查、阻抗、熱循環 |
對外露的工業連接,先從 M12 cable assembly 需求開始。對緊湊電子產品,若互連從控制板引出並穿過狹窄路徑彎折,則從 CAN bus flex PCB 與 flex PCB impedance control 開始。若是底盤層級走線,custom wire harness 可能風險更低,也更容易維修。
買方應在 RFQ 中列明的標準
嚴謹的 CAN 互連 RFQ 應列明工藝、產品與合規目標。不要只寫「automotive quality」或「industrial grade」而不給驗收條件。
實用參考包括:
- IPC 工藝與軟板標準,尤其是用於線纜與線束組件的 IPC/WHMA-A-620、用於柔性與剛柔結合印刷板的 IPC-6013,以及用於柔性印刷板設計的 IPC-2223。
- UL 認可線材與 appliance wiring material 要求,例如當組件使用認可線材類型或需要材料追溯時可能適用的 UL 758。
- ISO 11898,用於系統層級的 CAN physical-layer 期望、終端與通訊架構。
- 若產品出貨到受管制電子市場,需列入 RoHS 與 REACH。
- 若買方為汽車量產採購,即使供應商只提供零件而非整車認證,也應列入 IATF 16949 相關期望。
這些標準不能取代圖面。它們建立的是工藝用語、紀錄與測試證據的基準。你的圖面仍必須定義 pinout、線規、導體數、shield termination、外被、連接器系列、bend zone 與檢驗等級。
會改變雜訊與良率的電氣決策
保持差動對平衡
對 CAN 而言,pair geometry 比許多買方想像得更重要。在線束中,應指定 twisted pair 結構、系統負責人要求的阻抗目標,以及每個終端的最大未絞合長度。在 FPC 中,應指定 stackup、線寬、線距、介電層厚度、銅厚、參考平面策略,以及供應商是否必須提供 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."
這句話會迫使供應商把互連當作訊號路徑審查,而不是只當成兩條導體。
不要只寫「Shielded」,而要定義 Shield Termination
"Shielded cable" 並不完整。供應商需要知道屏蔽在哪裡接合、drain wire 是否接到底盤、終端是一端接地還是多點接地,以及連接器端允許多少未屏蔽長度。
對 M12 與工業 CAN 線纜,請確認:
- 連接器 coding 與 pin assignment
- shield-to-shell 導通目標
- backshell 或 overmold 內的 drain wire 處理方式
- 外被剝除後 pair 可暴露的最大長度
- 組件是否需要 360-degree shield contact,或只採 drain-only connection
"最常見的 CAN 線纜圖面缺口,是只有一個屏蔽符號,卻沒有終端規則。圖面沒有定義的屏蔽策略,供應商就無法測試。"
— Hommer Zhao, Engineering Director at FlexiPCB
讓 CAN 遠離馬達與充電器雜訊
走線不只是 OEM 的問題。組件設計會讓良好走線變得更容易或更困難。如果 CAN 分支從連接器的同一側引出,而旁邊就是馬達相線、幫浦電源、加熱器或充電器導線,線束版型就應透過分支長度、標籤、夾扣、套管或防呆連接器,讓隔離方式一目了然。
對機器人、EV 子系統與工業設備,請在 RFQ 中定義噪聲鄰近源。告訴供應商 CAN 分支是否會靠近 BLDC 馬達相線、DC/DC converter cables、高電流電池導線、solenoids 或 inverter wiring。這一個句子就會改變供應商對屏蔽、外被、分支 breakout 與應力釋放的建議。
可避免間歇性故障的機械決策
依運動方式分類每個分支
由銅疲勞造成的 CAN 故障,通常從連接器出口、鉸鏈或夾具處開始。RFQ 應分類每個分支:
- 安裝後固定不動
- 僅組裝時 flex-to-install
- 維修期間的 service-door flex
- 運作期間重複動態彎折
- 扭轉或滾動運動
動態區段可能需要 fine-strand conductors、PUR 或 TPE jacket、更大的 bend radius、molded strain relief,或採用 rolled annealed copper 的 FPC。靜態分支通常能用較簡單結構,以較低成本完成。
在開模前放好 Stiffeners 與 Strain Relief
對 FPC CAN 組件而言,stiffener 厚度會影響連接器插入與夾持支撐。0.2 mm 或 0.3 mm 尾端可能適合 ZIF 連接器,而焊接或壓接轉接可能需要 FR-4、polyimide 或 stainless stiffener 支撐。對線束而言,backshell 長度與 boot 形狀會決定彎折起點。
首件前請審查這些細節:
- 從連接器出口到第一個彎折的距離
- 夾具位置相對於 shield transition 的距離
- stiffener 邊緣距離 bend zone 的距離
- overmold 或 boot 長度與硬度
- 標籤位置需避開動態彎折區域
不要讓密封連接器被組裝假設破壞
如果產品會接觸噴水、戶外服務或清潔液,請列明 ingress target。IP67 與 IP69K 不是可以互換的採購詞。IP67 著重於 IP code 定義下的浸水條件。IP69K 則針對高壓、高溫沖洗條件。連接器、overmold、線纜外被、扭矩與 mating interface 全部都重要。
對外露機器人或工廠設備,可將 CAN 需求連結到連接器區域:"external sensor CAN branch, M12 A-coded, IP67 mated, shielded, PUR jacket, 2 m service loop, sample seal verification required."
成本與交期現實
CAN 互連成本通常由連接器選擇、屏蔽、治具與測試驅動,而不是由銅線長度決定。清楚的 RFQ 能讓供應商把 recurring piece price 與 non-recurring engineering cost 分開報價。
| Cost item | Prototype impact | Production impact | Buyer action |
|---|---|---|---|
| Connector series and coding | 在 10-100 pcs 時可能主導 BOM | 若是 single-source,會有庫存風險 | 及早核准替代料 |
| Shielded twisted pair | 材料成本中度增加 | 降低除錯成本 | 定義 shield termination 與測試 |
| Overmold or backshell tooling | NRE 可能高於原型單價 | 更強的應力釋放與密封 | 開模前凍結連接器與 cable OD |
| FPC impedance stackup | 增加 DFM 與 coupon 審查 | 降低訊號風險流出 | 提供 stackup 目標與阻抗要求 |
| Test fixture | 若需客製,增加 3-10 天 | 加速 100% 量產測試 | 定義 pinout 與驗收限制 |
| Documentation package | 小批量會有額外管理成本 | 受管制買方通常必需 | 依批次要求 CoC、材料證書與測試紀錄 |
對典型客製品而言,若連接器系列已核准,原型審查與採購會更快。材料可得時,簡單線束通常可在 2-3 週內打樣。Overmolded M12 CAN 組件、FPC pigtails 或阻抗控制 rigid-flex 區段,可能需要 4-6 週,因為治具、模具與首件審查都是真實工作。
"沒有測試假設的 CAN 組件報價,不是量產報價。它只是零件估價。買方應詢問哪些項目 100% 測試、哪些抽樣,以及哪些證據會依批次保存。"
— Hommer Zhao, Engineering Director at FlexiPCB
CAN Bus 軟性 PCB 與線纜組件 RFQ 清單
若想取得可比較的報價,請隨詢價提供以下項目:
- 標示分支長度與 bend zones 的圖面或 3D routing file
- BOM,包含連接器製造商、系列、coding、pin count 與核准替代料
- pinout table,標明 CAN_H、CAN_L、shield、drain、power、ground 與 spare circuits
- 原型、試產、年度需求與維修備品的目標數量
- 電壓、電流、baud rate、bus length 與 termination location
- 環境:室內、戶外、washdown、化學暴露、溫度、振動
- 每個分支的 motion profile,以及已定義時的 minimum bend radius
- 合規目標:IPC/WHMA-A-620、IPC-6013、UL 758、RoHS、REACH、IATF 16949 flow-down,或客戶規範
- 測試要求:導通、絕緣電阻、Hi-Pot、shield continuity、impedance/TDR、pull force、bend cycling、seal check 與 first article inspection
- 目標交期、dock date、包裝方式、標籤格式與追溯性要求
如果設計仍未定案,也請直接說明。好的供應商可以回覆 DFM 意見,包含連接器替代方案、彎折風險註記、屏蔽建議、治具選項,以及從原型到量產的成本路徑。
供應商評分卡
下 PO 前,先用這些問題檢查:
| Question | Strong answer | Risk signal |
|---|---|---|
| How will CAN_H/CAN_L geometry be controlled? | Twisted pair 或 FPC stackup 審查,並提供阻抗理由 | "Continuity test is enough" |
| What standard controls harness workmanship? | 圖面或報價中列明 IPC/WHMA-A-620 class | 泛泛的 QC 用語 |
| How is shield continuity tested? | 定義 shell/drain 測點與驗收限制 | 有畫 shield 但無法測試 |
| What happens at the bend exit? | 審查 boot、clamp、stiffener 或 strain relief 距離 | 線纜在連接器邊緣彎折 |
| Can connector alternates be qualified? | 核准等效料清單並標示交期影響 | 無計畫的 single-source 零件 |
| What records come with production lots? | CoC、材料證書、測試資料與批次追溯 | 只有口頭確認 |
FAQ
供應商需要哪些資料,才能準確報價 CAN bus 線纜組件?
請提供圖面、BOM、pinout、數量、baud rate、bus length、連接器系列、shield termination、環境、motion profile、合規目標與目標交期。對多數客製 CAN 組件來說,缺少連接器與屏蔽細節,比缺少線長更容易造成報價延誤。
CAN bus 應該使用軟性 PCB 還是線束?
底盤走線、可維修分支與較長距離建議使用線束。當路徑很薄、需要折疊、高密度,或直接連接到緊湊電子模組時,使用軟性 PCB。許多產品兩者都會用:模組內使用 flex assembly,機殼外則使用屏蔽線束或 M12 線纜。
每個 CAN bus 軟性 PCB 都需要阻抗控制嗎?
不一定,但供應商應審查 pair geometry。對短距離、低速內部連結,有文件化的 layout review 可能就足夠。對較長距離、高噪聲設備,或在 500 kbit/s 到 1 Mbit/s 運作的汽車/機器人系統,製造前應要求 stackup 與阻抗審查。
CAN 線纜工藝應列哪些標準?
線纜與線束工藝列 IPC/WHMA-A-620。柔性印刷電路則視適用情況列 IPC-6013 與 IPC-2223。線材材料認可可能適用 UL 758。若是汽車採購,請確認客戶是否需要 IATF 16949 flow-down 文件。
買方如何在量產前降低 CAN bus 現場故障?
定義 shield termination,縮短未絞合 CAN breakout,讓 CAN 遠離馬達與充電器導線,在連接器出口指定 strain relief,並測試不只導通。實用的首件套件包含導通、絕緣電阻、shield continuity、pull force,以及樣品彎折或振動驗證。
客製 CAN bus 組件通常需要多久交期?
如果連接器與線材有庫存,簡單原型線束可能在 2-3 週內打樣。Overmolded M12 組件、FPC pigtails 或阻抗控制軟板區段,通常需要 4-6 週,因為治具、模具與首件檢驗都必須在放行前完成。
下一步
請將圖面、BOM、數量、操作環境、motion profile、目標交期、合規目標,以及任何 CAN bus 細節,例如 baud rate、termination location、shield strategy 與 connector preference,提供給 FlexiPCB。我們會回覆 DFM 意見、連接器與材料建議、原型與量產報價選項、交期假設,以及建議的測試/文件套件。可先從 quote page 開始,若需要在開模前快速審查,也可透過 contact 聯繫工程團隊。


