درع PoE جيجابت (Gigabit PoE Shield)¶
إن درع PoE جيجابت (Gigabit PoE Shield) هو درع إيثرنت بسرعة 10/100/1000 ميجابت/ثانية مع تغذية عبر الإيثرنت بمعيار 802.3af لكاميرات OpenMV Cam التي تحتوي على PHY إيثرنت مدمج. يحمل كابل واحد إلى محوّل PoE كلاً من الطاقة ووصلة الشبكة.
للاطلاع على ورقة البيانات الكاملة والصور ومعلومات الطلب، راجع صفحة منتج درع PoE جيجابت.
ملاحظة
مدعوم فقط على OpenMV Cam RT1062 وN6.
أبرز الميزات¶
إيثرنت جيجابت بسرعة 10/100/1000 ميجابت/ثانية مع PoE بمعيار IEEE 802.3af
حتى نحو 6 واط للكاميرا عبر VIN بجهد 5.6 فولت
تصميم معزول حتى 1500 فولت — يتكدّس مع الدروع ثنائية الترويسة عبر ديود التجميع (OR) المدمج
مخطط الدبابيس¶
مرجع الدبابيس¶
تستخدم سرعة 10/100 ميجابت/ثانية زوجَي MDI TX وMDI RX فقط (الزوجان A وB). أما الجيجابت (1000BASE-T) فثنائي الاتجاه على الأزواج الأربعة A/B/C/D، لذا تعمل خطوط MDI TX ± وMDI RX ± أيضاً كزوج A وزوج B عند سرعات الجيجابت، بينما يحمل الزوجان C وD الزوجين الإضافيين الخاصين بالجيجابت.
الدبوس |
الوظيفة |
|---|---|
MDI LED |
خط LED لوصلة/نشاط PHY |
MDI TX P / DA P |
الزوج A الموجب — MDI TX+ عند 10/100، وBI_DA+ عند الجيجابت |
MDI TX N / DA N |
الزوج A السالب — MDI TX− عند 10/100، وBI_DA− عند الجيجابت |
MDI RX P / DB P |
الزوج B الموجب — MDI RX+ عند 10/100، وBI_DB+ عند الجيجابت |
MDI RX N / DB N |
الزوج B السالب — MDI RX− عند 10/100، وBI_DB− عند الجيجابت |
DC P |
الزوج C الموجب (BI_DC+) — للجيجابت فقط |
DC N |
الزوج C السالب (BI_DC−) — للجيجابت فقط |
DD P |
الزوج D الموجب (BI_DD+) — للجيجابت فقط |
DD N |
الزوج D السالب (BI_DD−) — للجيجابت فقط |
خرج VIN |
5.6 فولت حتى نحو 1 أمبير من منظّم PoE المدمج (يغذّي الكاميرا) |
خط 3.3 فولت |
يغذّي الإلكترونيات المدمجة في الدرع |
خط GND |
أرضي مشترك |
ملاحظة
يرتبط الزوجان DC وDD بالكاميرا عبر مقاومات بقيمة 0 أوم على ظهر الدرع. أزِلها لتحرير P15–P18 (الدبابيس الخاصة بالجيجابت فقط في كاميرات مثل OpenMV N6) لاستخدام غير مرتبط — عندئذٍ ينخفض الدرع إلى إيثرنت 10/100 لأن أزواج الجيجابت لم تعد متصلة.
الاستخدام¶
عند توصيل الدرع بمحوّل PoE، يظهر PHY الجيجابت في الكاميرا كواجهة network.LAN. ويعمل DHCP تلقائياً بمجرد توفّر الوصلة:
import network
import time
lan = network.LAN()
lan.active(True)
while not lan.isconnected():
time.sleep(1)
print("Ethernet IP:", lan.ipconfig("addr4")[0])