คู่มือการเลือก Ethernet PHY: วิธีเลือกตัวรับส่งสัญญาณเลเยอร์ทางกายภาพที่เหมาะสมสําหรับการออกแบบเครือข่ายของคุณ
สารบัญ
- บทนํา
- [อธิบายพารามิเตอร์ทางเทคนิคที่สําคัญ] (#2-key-technical-parameters-explained)
- ตารางเปรียบเทียบประสิทธิภาพ
- [วิธีเลือกอีเธอร์เน็ต PHY ที่เหมาะสม](#4-วิธีเลือกอีเธอร์เน็ต-PHY ที่ถูกต้อง)
- [ข้อควรพิจารณาในการออกแบบและข้อผิดพลาดทั่วไป] (#5-ข้อควรพิจารณาในการออกแบบและข้อผิดพลาดทั่วไป)
- คําถามที่พบบ่อย
- [สรุป] (# 7-สรุป)
1. บทนํา
การเลือก Ethernet PHY ที่เหมาะสมเป็นสิ่งสําคัญสําหรับการเชื่อมต่อเครือข่ายที่เชื่อถือได้ในระบบฝังตัว PHY จัดการเลเยอร์ทางกายภาพ โดยแปลงสัญญาณดิจิทัลจาก MAC เป็นสัญญาณแอนะล็อกสําหรับการส่งสัญญาณผ่านทองแดงหรือไฟเบอร์ คู่มือนี้จะอธิบายข้อมูลจําเพาะทางเทคนิค การแลกเปลี่ยนประสิทธิภาพ และข้อควรพิจารณาในการจัดหาที่สําคัญเมื่อเลือก PHY สําหรับแอปพลิเคชันเฉพาะของคุณ เราผ่านความล้มเหลวในภาคสนามที่เกี่ยวข้องกับ PHY มากพอที่จะรู้ว่าการตัดสินใจนี้ล่วงหน้าจะช่วยประหยัดเวลาในการดีบักในภายหลังได้หลายสัปดาห์
ชิปตัวรับส่งสัญญาณ Ethernet PHY บน PCB
2. อธิบายพารามิเตอร์ทางเทคนิคที่สําคัญ
การทําความเข้าใจข้อมูลจําเพาะของ Ethernet PHY จําเป็นต้องทําความคุ้นเคยกับพารามิเตอร์ที่สําคัญหลายอย่างที่ส่งผลโดยตรงต่อประสิทธิภาพการออกแบบและความเข้ากันได้
อัตราข้อมูลและการปฏิบัติตามมาตรฐาน IEEE: Ethernet PHY รองรับ 10BASE-T (10 Mbps), 100BASE-TX (100 Mbps), 1000BASE-T (1 Gbps) และมาตรฐานหลายกิกะบิต เช่น 2.5GBASE-T และ 10GBASE-T PHY สมัยใหม่ส่วนใหญ่เจรจาความเร็วหลายระดับโดยอัตโนมัติ สําหรับการใช้งานในอุตสาหกรรม 10/100 Mbps มักจะเพียงพอ ในขณะที่ระบบสาระบันเทิงในยานยนต์และระบบ ADAS ต้องการความเร็วระดับกิกะบิตหรือหลายกิกะบิตมากขึ้น
อินเทอร์เฟซ MAC (MII, RMII, RGMII, SGMII): MII ใช้ 16 พินสําหรับการทํางาน 100 Mbps RMII ตัดสิ่งนี้เหลือ 7-9 พินโดยใช้นาฬิกาอ้างอิงทั่วไป ช่วยประหยัดพื้นที่ PCB แต่ต้องการการจัดการนาฬิกาที่แม่นยํายิ่งขึ้น แอปพลิเคชัน Gigabit มักใช้ RGMII ที่มี 12 พินและการส่งสัญญาณ DDR สําหรับการเชื่อมต่อแบบบอร์ดต่อบอร์ดหรือระยะยาว SGMII ใช้คู่ดิฟเฟอเรนเชียลเพื่อภูมิคุ้มกันเสียงรบกวนที่ดีขึ้นและร่องรอยน้อยลง
การใช้พลังงาน: 100BASE-TX PHY ทั่วไปใช้พลังงาน 150-250 mW ในขณะที่ GIGABIT PHY มีตั้งแต่ 400 mW ถึงมากกว่า 1W IEEE 802.3az Energy Efficient Ethernet (EEE) จะลดพลังงานในช่วงที่มีการรับส่งข้อมูลต่ํา สําหรับการออกแบบที่ใช้พลังงานจากแบตเตอรี่หรือมีข้อจํากัดด้านความร้อน ให้ประเมินพลังงานที่ใช้งาน พลังงานที่ไม่ได้ใช้งาน และเวลาแฝงในการปลุกอย่างรอบคอบ
เวลาแฝง: เวลาแฝง PHY โดยทั่วไปจะอยู่ในช่วง 200 ns ถึง 800 ns ขึ้นอยู่กับความเร็วและการใช้งาน สําหรับระบบเครือข่ายที่ไวต่อเวลา (TSN) ในระบบอัตโนมัติในยานยนต์หรืออุตสาหกรรม
แผนภูมิเปรียบเทียบการใช้พลังงาน Ethernet PHY
การป้องกัน EMC และ ESD: มองหาโช้คโหมดทั่วไปในตัวและระดับการป้องกัน ESD IEC 61000-4-2 ระดับ 4 (หน้าสัมผัส ±8 kV, การปล่อยอากาศ ±15 kV) เป็นมาตรฐานสําหรับอุปกรณ์อุตสาหกรรม
ช่วงอุณหภูมิ: PHY เกรดเชิงพาณิชย์ทํางาน 0°C ถึง +70°C, เกรดอุตสาหกรรม -40°C ถึง +85°C และเกรดยานยนต์ -40°C ถึง +125°C หรือสูงกว่า
3. ตารางเปรียบเทียบประสิทธิภาพ
การเลือกระหว่างตระกูล PHY จําเป็นต้องเข้าใจการแลกเปลี่ยนทางเทคนิค นี่คือสิ่งที่เราเห็นในภาคสนาม:
| พารามิเตอร์ | 10/100 Fast Ethernet | อีเธอร์เน็ต กิกะบิตอีเธอร์เน็ต | Gigabit Ethernet อีเธอร์เน็ตยานยนต์ | Automotive Ethernet อีเธอร์เน็ตอุตสาหกรรม | Synology Inc. |-----------|---------------------|------------------|---------------------|---------------------| | อัตราข้อมูล | 10/100 เมกะบิตต่อวินาที | 10/100/1000 เมกะบิตต่อวินาที | 100BASE-T1 / 1000BASE-T1 | 1000BASE-T1 | 100BASE-T1 | 100BASE-T1 | 1000 10/100 Mbps พร้อมความมุ่งมั่น | | พลังงานทั่วไป | 150-250 มิลลิวัตต์ | 500-900 มิลลิวัตต์ | 300-600 มิลลิวัตต์ | 200-400 มิลลิวัตต์ | 200-400 มิลลิวัตต์ | อินเทอร์เฟซ MAC | MII / RMII | RGMII / SGMII | สหภาพยุโรป RGMII / MII | อาร์จีเอ็มไอ MII / RMII / SPI | | จํานวนพิน | 32-48 พิน QFN | QFN 48-64 พิน | QFP 32-48 พิน | 32-56 พิน QFN | | ประเภทสายเคเบิล | Cat5 UTP 100 ม. | Cat5e/Cat6, 100 ม. | คู่เดี่ยว 15 ม. | Cat5 STP, 100 ม. | | ช่วงอุณหภูมิ | 0°C ถึง +70°C | -40°C ถึง +85°C | -40°C ถึง +125°C | -40°C ถึง +85°C | | การป้องกัน ESD | หน้าสัมผัส ±2 kV | มิซูมิ หน้าสัมผัส ±4 kV | มิซูมิ หน้าสัมผัส ±8 kV | มิซูมิ หน้าสัมผัส ±6 kV | มิซูมิ | การใช้งานทั่วไป | IoT ระบบเครือข่ายพื้นฐาน สวิตช์ระดับองค์กร, NAS | NAS เครือข่ายในรถยนต์ ADAS | ADAS ระบบอัตโนมัติในโรงงาน PLC | PLC | ราคาต่อหน่วย (10k) | US$0.80-US$1.50 | $2.50-$5.00 | $3.50-$8.00 | US$2.00-US$4.50 |
เมทริกซ์การเลือกเฉพาะแอปพลิเคชัน
| ใบสมัคร | ประเภท PHY ที่แนะนํา | เกณฑ์การคัดเลือกที่สําคัญ |
|---|---|---|
| โหนดเซ็นเซอร์ IoT (แบตเตอรี่) | 10/100 Fast Ethernet พร้อม EEE | พลังงานต่ําสุด Wake-on-LAN |
| PLC อุตสาหกรรม | PLC Industrial Fast Ethernet | อีเธอร์เน็ต อุณหภูมิที่เพิ่มขึ้น, การวินิจฉัยสายเคเบิล, TSN |
| เกตเวย์ยานยนต์ | กิกะบิตอีเธอร์เน็ตยานยนต์ | Gigabit AEC-Q100 เกรด 2/3, IEEE 1588 |
| เราเตอร์ที่บ้าน / AP | กิกะบิตอีเธอร์เน็ต | Gigabit Ethernet คุณสมบัติ QoS ที่ปรับให้เหมาะสมกับต้นทุน |
| การตรวจสุขภาพ | 10/100 Fast Ethernet | อีเธอร์เน็ต IEC 60601, EMI ต่ํา, แยก |
4. วิธีเลือกอีเธอร์เน็ต PHY ที่เหมาะสม
นี่คือแนวทางที่เป็นระบบที่เราใช้ในโครงการจริง:
ขั้นตอนที่ 1: กําหนดอัตราข้อมูลและความยาวสายเคเบิล เซ็นเซอร์อุตสาหกรรมและคอนโทรลเลอร์แบบธรรมดาทํางานได้ดีด้วย 10/100 Mbps – ต้นทุนและพลังงานที่ต่ํากว่า การสตรีมวิดีโอ กระดูกสันหลังของยานยนต์ และการเก็บข้อมูลต้องใช้กิกะบิต มาตรฐาน 100BASE-TX รองรับ 100 เมตร แต่ PHY ยานยนต์ได้รับการปรับให้เหมาะสมสําหรับการวิ่งระยะสั้น 15 เมตรพร้อมการกรอง EMI ที่ลดลง
ขั้นตอนที่ 2: จับคู่อินเทอร์เฟซ MAC หาก MCU ของคุณมีเพียง RMII การเลือก PHY เฉพาะ RGMII จะสร้างความซับซ้อนโดยไม่จําเป็น สําหรับการออกแบบกิกะบิต ให้ตรวจสอบว่า MAC ของคุณรองรับโหมดหน่วงเวลา RGMII หรือไม่ – ไม่ตรงกันทําให้เกิดความล้มเหลวในการเชื่อมโยงเป็นระยะ
ขั้นตอนที่ 3: ประเมินข้อจํากัดด้านพลังงานและความร้อน คํานวณการกระจายทั้งหมด รวมถึงพลังงานที่ใช้งาน PHY การสูญเสียแม่เหล็ก และความร้อนของตัวต้านทานปลายสาย สําหรับการออกแบบที่ไม่มีการระบายความร้อนแบบแอคทีฟ ให้ตรวจสอบ θJA และตรวจดูให้แน่ใจว่าอุณหภูมิแม่พิมพ์อยู่ภายในขีดจํากัด บัญชีกระแสไฟไหลเข้าระหว่างการเปิดเครื่อง
ขั้นตอนที่ 4: ตรวจสอบข้อกําหนดการปฏิบัติตามข้อกําหนด ยานยนต์ต้องการ AEC-Q100 ระบบอุตสาหกรรมต้องเป็นไปตามมาตรฐาน IEC 61000 EMC และอาจเป็น ATEX อุปกรณ์ทางการแพทย์ต้องใช้ IEC 60601-1 การสนับสนุน "การออกแบบ" โดยไม่มีรายงานการทดสอบที่ผ่านการรับรองจะสร้างความเสี่ยงระหว่างการรับรองระบบ
ขั้นตอนที่ 5: พิจารณาการวินิจฉัยและการจัดการ PHY ขั้นสูงรวมถึงการวินิจฉัยสายเคเบิล (TDR สําหรับการตรวจจับแบบเปิด/สั้น) การตรวจสอบคุณภาพลิงก์ และการประทับเวลาฮาร์ดแวร์ IEEE 1588 PTP สิ่งเหล่านี้จะเพิ่มต้นทุน แต่ช่วยลดเวลาการบริการภาคสนามได้อย่างมาก
ขั้นตอนที่ 6: ประเมินระบบนิเวศของผู้จําหน่าย ตรวจสอบไดรเวอร์ Linux PHY (สายหลักหรือที่ผู้ขายให้มา) การออกแบบอ้างอิง และบันทึกการใช้งาน ผู้ขายที่มีการสนับสนุน FAE ที่แข็งแกร่งและแนวทางการจัดวางโดยละเอียดช่วยลดความเสี่ยงในการพัฒนา
ภาพความร้อนแสดงการกระจายความร้อน PHY
5. ข้อควรพิจารณาในการออกแบบและข้อผิดพลาดทั่วไป
เค้าโครง PCB และการควบคุมอิมพีแดนซ์: คู่ดิฟเฟอเรนเชียล MDI ต้องรักษาอิมพีแดนซ์ดิฟเฟอเรนเชียล 100Ω ±10% – โดยทั่วไปจะมีร่องรอย 6-8 ล้านโดยมีระยะห่าง 6-8 ล้านบน FR-4 มาตรฐาน หลีกเลี่ยงการกําหนดเส้นทางข้ามระนาบกราวด์หรือใกล้นาฬิกาความเร็วสูง
การเลือกและการจัดวางแม่เหล็ก: วางแม่เหล็กให้ใกล้กับขั้วต่อ RJ45 มากที่สุด – ร่องรอยยาวระหว่าง PHY และแม่เหล็กทําให้คุณภาพสัญญาณลดลงและเพิ่ม EMI แม่เหล็กแบบบูรณาการทําให้การออกแบบง่ายขึ้น ไม่ต่อเนื่องช่วยให้อัตราส่วนการเลี้ยวแบบกําหนดเองสําหรับการใช้งานลดแรงดันไฟฟ้าในยานยนต์
คริสตัลเทียบกับนาฬิกาภายนอก: คริสตัลให้ประสิทธิภาพการกระวนกระวายใจที่ดีกว่า (<50 ps RMS) แต่ใช้พื้นที่บอร์ดมากกว่า นาฬิกาภายนอกมีราคาถูกกว่า แต่อาจทําให้เกิดความกระวนกระวายใจ สําหรับการออกแบบแบบหลาย PHY ออสซิลเลเตอร์ที่มีความกระวนกระวายใจต่ําตัวเดียวสามารถตอกบัตร PHY ได้หลายตัว
Power Sequencing: PHY จํานวนมากต้องการลําดับการเปิดเครื่องเฉพาะระหว่างคอร์ I/O และอุปกรณ์แอนะล็อก การละเมิดสิ่งเหล่านี้อาจทําให้เกิดการล็อคได้ ใช้วงจรจัดลําดับพลังงานหรือตัวควบคุมที่ควบคุมด้วยซอฟต์แวร์
ข้อผิดพลาดในการออกแบบทั่วไป:
| ความผิดพลาด | อาการ | โซลูชั่น |
|---|---|---|
| การหน่วงเวลานาฬิกา RGMII หายไป | การเชื่อมโยงเป็นระยะ กําหนดค่าการหน่วงเวลาภายในผ่านสายรัด/รีจิสเตอร์ | มิซูมิ |
| ระนาบกราวด์ไม่เพียงพอภายใต้ MDI | ความล้มเหลวของ EMC ความไม่เสถียรที่สายเคเบิลยาว | รักษาระนาบกราวด์อย่างต่อเนื่อง |
| อัตราส่วนการเปลี่ยนแม่เหล็กที่ไม่ถูกต้อง ไม่รองรับลิงค์หรือความยาวสายเคเบิลสั้น | ตรวจสอบแรงดันไฟฟ้าของสายและจับคู่แม่เหล็ก | |
| อุปทานที่ใช้ร่วมกันกับดิจิตอลที่มีเสียงดัง เพิ่ม BER ลิงก์ลดลง | แยกอุปกรณ์อนาล็อก/ดิจิตอลด้วยลูกปัดเฟอร์ไรต์ | |
| ไม่มีการป้องกัน ESD บนคอนเนคเตอร์ | มิซูมิ ความล้มเหลวของฟิลด์หลังจากเหตุการณ์ hot-plug | เพิ่มไดโอด TVS บนพิน RJ45 |
การตรวจสอบความสมบูรณ์ของสัญญาณ: วัดไดอะแกรมตาที่ขั้วต่อก่อนการผลิต ให้ความสนใจกับความเอียงของคู่ดิฟเฟอเรนเชียล (<25 ps) สมมาตรเวลาขึ้น/ลง และโอเวอร์ชูต/อันเดอร์ชูต ใช้เครื่องวิเคราะห์เครือข่ายเพื่อตรวจสอบการสูญเสียผลตอบแทนหากออกแบบแม่เหล็กแบบกําหนดเองหรือร่องรอย PCB ที่ยาว
เค้าโครง PCB ที่เหมาะสม คู่ดิฟเฟอเรนเชียล Ethernet PHY
6. คําถามที่พบบ่อย
MII, RMII และ RGMII ต่างกันอย่างไร?
MII ใช้ 16 พินพร้อมโดเมนนาฬิกา TX/RX แยกกันสําหรับ 10/100 Mbps RMII ลดจํานวนพินลงเหลือ 7-9 ด้วยนาฬิกาอ้างอิงที่ใช้ร่วมกัน – ประหยัดพื้นที่ PCB แต่ต้องการการกําหนดเส้นทางนาฬิกาอย่างระมัดระวังมากขึ้น RGMII รองรับความเร็วกิกะบิตด้วย 12 พินโดยใช้การส่งสัญญาณ DDR เลือกตามความพร้อมใช้งานของอินเทอร์เฟซ MAC และข้อจํากัดด้านพื้นที่ PCB
ฉันสามารถใช้ PHY เดียวกันสําหรับการใช้งานในอุตสาหกรรมและเชิงพาณิชย์ได้หรือไม่
คุณสามารถทําได้หากกล่องหุ้มของคุณรักษาช่วงอุณหภูมิ แต่คุณอาจไม่ผ่านการรับรอง EMC เนื่องจาก ESD และการป้องกันไฟกระชากไม่เพียงพอ PHY ระดับอุตสาหกรรมประกอบด้วยโครงสร้าง ESD ที่ได้รับการปรับปรุงและแพ็คเกจที่ทนทาน หากคุณต้องการเครื่องหมาย CE หรือการปฏิบัติตามข้อกําหนด IEC 61000 การเริ่มต้นด้วยเกรดอุตสาหกรรมจะช่วยลดความเสี่ยงในการรับรองได้อย่างมาก
ฉันจะคํานวณค่าตัวเก็บประจุแบบแยกส่วนได้อย่างไร
ปฏิบัติตามคําแนะนําของเอกสารข้อมูลอย่างเคร่งครัด – ผู้ผลิตระบุค่าตามการทดสอบอิมพีแดนซ์การจ่ายเฉพาะของชิปอย่างละเอียด การกําหนดค่าทั่วไป: 10 μF จํานวนมาก + 1 μF ช่วงกลาง + 100 nF X7R ความถี่สูงใกล้กับแต่ละพินจ่ายไฟ หากคุณเห็นความไม่เสถียรของลิงก์ ให้วัดสัญญาณรบกวนของรางจ่ายด้วยออสซิลโลสโคป และเพิ่มความจุที่ระลอกคลื่นเกิน 50 mV จากจุดสูงสุดถึงสูงสุด
อีเธอร์เน็ตประหยัดพลังงาน (EEE) ทําอะไรได้บ้าง และฉันควรเปิดใช้งานหรือไม่
EEE อนุญาตให้ PHY เข้าสู่ Low Power Idle ในช่วงที่ไม่มีการจราจร ซึ่งลดพลังงานลง 30-60% ในการใช้งานทั่วไป พันธมิตรลิงก์ทั้งสองต้องสนับสนุน อย่างไรก็ตาม EEE เพิ่มเวลาแฝงในการปลุก (16-40 μs) ที่อาจส่งผลต่อ VoIP หรือการควบคุมทางอุตสาหกรรม เปิดใช้งานสําหรับ IoT ที่ใช้พลังงานจากแบตเตอรี่ ปิดการใช้งานสําหรับระบบควบคุมแบบเรียลไทม์
ฉันจะแก้ไขปัญหาความล้มเหลวของลิงก์เป็นระยะได้อย่างไร
เริ่มต้นด้วยเลเยอร์ทางกายภาพ: วัดอิมพีแดนซ์ของสายเคเบิล (ควรเป็น 100Ω ±15Ω) ทดสอบการเปิด/ลัดวงจรโดยใช้การวินิจฉัย PHY หรือเครื่องทดสอบสายเคเบิล อ่านการลงทะเบียน PHY สําหรับสถานะลิงก์ ผลการเจรจาอัตโนมัติ และตัวนับข้อผิดพลาด ปัญหาซอฟต์แวร์ทั่วไป: การตั้งค่าการหน่วงเวลาสัญญาณนาฬิกา RGMII ไม่ถูกต้อง (ลองสลับระหว่างโหมดหน่วงเวลา MAC และโหมดหน่วงเวลา PHY) การเริ่มต้น MDIO ที่ไม่เหมาะสม หรือบัฟเฟอร์ MAC ล้น
โมดูลแยกหม้อแปลงแม่เหล็กอีเธอร์เน็ต
7. สรุป
การเลือก Ethernet PHY ที่เหมาะสมนั้นขึ้นอยู่กับการปรับสมดุลของอัตราข้อมูล ความเข้ากันได้ของอินเทอร์เฟซ งบประมาณด้านพลังงาน และข้อกําหนดด้านสิ่งแวดล้อม สําหรับการใช้งานในอุตสาหกรรมและเชิงพาณิชย์ส่วนใหญ่ ให้จัดลําดับความสําคัญของผู้จําหน่ายที่เป็นที่ยอมรับด้วยการออกแบบอ้างอิงที่ได้รับการพิสูจน์แล้วสําหรับคอนโทรลเลอร์ MAC ของคุณและยืนยันความมุ่งมั่นในการผลิตในระยะยาว Fast Ethernet (10/100) ยังคงเป็นตัวเลือกที่คุ้มค่าสําหรับแอปพลิเคชันที่มีแบนด์วิดท์ต่ํา กิกะบิตเป็นสิ่งจําเป็นสําหรับวิดีโอ การเก็บข้อมูล และระบบที่มีปริมาณงานสูง หากแอปพลิเคชันของคุณต้องการการกําหนดแบบเรียลไทม์ ให้มุ่งเน้นไปที่ PHY ที่รองรับ IEEE 1588 PTP และเวลาแฝงที่ต่ําและสม่ําเสมอ สําหรับสภาพแวดล้อมที่รุนแรง ให้ตรวจสอบว่าระดับอุณหภูมิ การป้องกัน ESD และการปฏิบัติตามข้อกําหนดของ EMC ตรงกับข้อกําหนดการรับรองของคุณ เลือก PHY ของคุณให้ถูกต้องตั้งแต่เนิ่นๆ และคุณจะหลีกเลี่ยงการรีสปินฮาร์ดแวร์ที่มีค่าใช้จ่ายสูงและความล้มเหลวของฟิลด์ในอนาคต
ชุดสายไฟอีเธอร์เน็ตคู่เดียวสําหรับยานยนต์