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.
Để 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¶
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])