Gigabit PoE Shield

Gigabit PoE Shield là shield Ethernet 10/100/1000 Mb/s với Power-over-Ethernet 802.3af cho các OpenMV Cam có PHY Ethernet tích hợp. Một cáp duy nhất đến switch PoE mang cả nguồn điện và kết nối mạng.

Gigabit PoE Shield

Để xem datasheet đầy đủ, hình ảnh và đặt hàng, hãy truy cập trang sản phẩm Gigabit PoE Shield.

Ghi chú

Chỉ hỗ trợ trên OpenMV Cam RT1062 và N6.

Tính năng nổi bật

  • Ethernet Gigabit 10/100/1000 Mb/s với PoE IEEE 802.3af

  • Lên đến ~6 W cho camera qua VIN 5,6 V

  • Thiết kế cách ly 1500 V — ghép với shield đầu nối kép qua diode OR'ing tích hợp

Sơ đồ chân

Gigabit PoE Shield Pinout

Tham chiếu chân (pin)

10/100 Mb/s chỉ sử dụng cặp MDI TX và MDI RX (Cặp A và B). Gigabit (1000BASE-T) là hai chiều trên cả bốn cặp A/B/C/D, vì vậy các đường MDI TX± và MDI RX± đóng vai trò kép là Cặp A và Cặp B ở tốc độ gigabit, và Cặp C và D mang các cặp chỉ dành cho gigabit bổ sung.

Chân (pin)

Chức năng

MDI LED

Đường LED kết nối/hoạt động PHY

MDI TX P / DA P

Cặp A dương — MDI TX+ ở 10/100, BI_DA+ ở gigabit

MDI TX N / DA N

Cặp A âm — MDI TX− ở 10/100, BI_DA− ở gigabit

MDI RX P / DB P

Cặp B dương — MDI RX+ ở 10/100, BI_DB+ ở gigabit

MDI RX N / DB N

Cặp B âm — MDI RX− ở 10/100, BI_DB− ở gigabit

DC P

Cặp C dương (BI_DC+) — chỉ gigabit

DC N

Cặp C âm (BI_DC−) — chỉ gigabit

DD P

Cặp D dương (BI_DD+) — chỉ gigabit

DD N

Cặp D âm (BI_DD−) — chỉ gigabit

VIN out

5,6 V ở tối đa ~1 A từ bộ điều áp PoE tích hợp (cấp nguồn cho camera)

3.3V rail

Cấp nguồn cho điện tử tích hợp của shield

GND rail

Đất chung

Ghi chú

Các cặp DC và DD được kết nối với camera thông qua điện trở 0 ohm ở mặt sau của shield. Tháo chúng để giải phóng P15–P18 (các chân chỉ dành cho gigabit trên các cam như OpenMV N6) cho mục đích khác — khi đó shield giảm xuống Ethernet 10/100 vì các cặp gigabit không còn được kết nối nữa.

Sử dụng

Khi shield được kết nối với switch PoE, PHY gigabit của camera xuất hiện như một giao diện network.LAN. DHCP chạy tự động khi kết nối được thiết lập:

import network
import time

lan = network.LAN()
lan.active(True)
while not lan.isconnected():
    time.sleep(1)
print("Ethernet IP:", lan.ipconfig("addr4")[0])