คู่มือการเลือก Ethernet PHY: วิธีเลือกตัวรับส่งสัญญาณเลเยอร์ทางกายภาพที่เหมาะสมสําหรับการออกแบบเครือข่ายของคุณ

สารบัญ

  1. บทนํา
  2. [อธิบายพารามิเตอร์ทางเทคนิคที่สําคัญ] (#2-key-technical-parameters-explained)
  3. ตารางเปรียบเทียบประสิทธิภาพ
  4. [วิธีเลือกอีเธอร์เน็ต PHY ที่เหมาะสม](#4-วิธีเลือกอีเธอร์เน็ต-PHY ที่ถูกต้อง)
  5. [ข้อควรพิจารณาในการออกแบบและข้อผิดพลาดทั่วไป] (#5-ข้อควรพิจารณาในการออกแบบและข้อผิดพลาดทั่วไป)
  6. คําถามที่พบบ่อย
  7. [สรุป] (# 7-สรุป)

1. บทนํา

การเลือก Ethernet PHY ที่เหมาะสมเป็นสิ่งสําคัญสําหรับการเชื่อมต่อเครือข่ายที่เชื่อถือได้ในระบบฝังตัว PHY จัดการเลเยอร์ทางกายภาพ โดยแปลงสัญญาณดิจิทัลจาก MAC เป็นสัญญาณแอนะล็อกสําหรับการส่งสัญญาณผ่านทองแดงหรือไฟเบอร์ คู่มือนี้จะอธิบายข้อมูลจําเพาะทางเทคนิค การแลกเปลี่ยนประสิทธิภาพ และข้อควรพิจารณาในการจัดหาที่สําคัญเมื่อเลือก PHY สําหรับแอปพลิเคชันเฉพาะของคุณ เราผ่านความล้มเหลวในภาคสนามที่เกี่ยวข้องกับ PHY มากพอที่จะรู้ว่าการตัดสินใจนี้ล่วงหน้าจะช่วยประหยัดเวลาในการดีบักในภายหลังได้หลายสัปดาห์

1-ethernet-phy-chip-closeup ชิปตัวรับส่งสัญญาณ 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) ในระบบอัตโนมัติในยานยนต์หรืออุตสาหกรรม

2-phy-power-consumption-comparison แผนภูมิเปรียบเทียบการใช้พลังงาน 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 ที่แข็งแกร่งและแนวทางการจัดวางโดยละเอียดช่วยลดความเสี่ยงในการพัฒนา

3-thermal-imaging-phy-operation ภาพความร้อนแสดงการกระจายความร้อน 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 ที่ยาว

5-ethernet-phy-pcb-layout-example เค้าโครง 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-magnetics-transformer-module โมดูลแยกหม้อแปลงแม่เหล็กอีเธอร์เน็ต

7. สรุป

การเลือก Ethernet PHY ที่เหมาะสมนั้นขึ้นอยู่กับการปรับสมดุลของอัตราข้อมูล ความเข้ากันได้ของอินเทอร์เฟซ งบประมาณด้านพลังงาน และข้อกําหนดด้านสิ่งแวดล้อม สําหรับการใช้งานในอุตสาหกรรมและเชิงพาณิชย์ส่วนใหญ่ ให้จัดลําดับความสําคัญของผู้จําหน่ายที่เป็นที่ยอมรับด้วยการออกแบบอ้างอิงที่ได้รับการพิสูจน์แล้วสําหรับคอนโทรลเลอร์ MAC ของคุณและยืนยันความมุ่งมั่นในการผลิตในระยะยาว Fast Ethernet (10/100) ยังคงเป็นตัวเลือกที่คุ้มค่าสําหรับแอปพลิเคชันที่มีแบนด์วิดท์ต่ํา กิกะบิตเป็นสิ่งจําเป็นสําหรับวิดีโอ การเก็บข้อมูล และระบบที่มีปริมาณงานสูง หากแอปพลิเคชันของคุณต้องการการกําหนดแบบเรียลไทม์ ให้มุ่งเน้นไปที่ PHY ที่รองรับ IEEE 1588 PTP และเวลาแฝงที่ต่ําและสม่ําเสมอ สําหรับสภาพแวดล้อมที่รุนแรง ให้ตรวจสอบว่าระดับอุณหภูมิ การป้องกัน ESD และการปฏิบัติตามข้อกําหนดของ EMC ตรงกับข้อกําหนดการรับรองของคุณ เลือก PHY ของคุณให้ถูกต้องตั้งแต่เนิ่นๆ และคุณจะหลีกเลี่ยงการรีสปินฮาร์ดแวร์ที่มีค่าใช้จ่ายสูงและความล้มเหลวของฟิลด์ในอนาคต

8-automotive-ethernet-harness ชุดสายไฟอีเธอร์เน็ตคู่เดียวสําหรับยานยนต์