Actions

KAmodESP32 ETH POE (PL): Difference between revisions

From Kamamilabs.com - Wiki

No edit summary
Line 89: Line 89:
|}
|}
</center>
</center>
Na płytce KAmod ESP32 ETH+POE został zaimplementowany przewodowy interfejs Ethernet z klasycznym gniazdem RJ45 (J2). W roli drivera (PHY) interfejsu Ethernet zastosowano układ <b>LAN8742</b>, który jest kompatybilny z <b>LAN8720</b> i jest wspierany w środowisku Arduino. Może działać z prędkościami 100 Mb lub 10 Mb w trybie Full-Duplex lub Half-Duplex.<br><br>
Driver Ethernet jest połączony z modułem ESP32 poprzez interfejs RMII (Reduced media-independent interface). Przyporządkowanie sygnałów opisuje tabela:
<br><br>
<center>
{| class="wikitable"  style="width: 600px;"
|-
! style="text-align: center;"|Sygnał RMII
! style="text-align: center;"|Kierunek
! style="text-align: center;"|Wyprowadzenie modułu ESP32
|-
| style="text-align: center;"|
TXD0
| style="text-align: center;"|
<-
| style="text-align: center;"|
GPIO19
|-
| style="text-align: center;"|
TXD1
| style="text-align: center;"|
<-
| style="text-align: center;"|
GPIO22
|-
| style="text-align: center;"|
TXEN
| style="text-align: center;"|
<-
| style="text-align: center;"|
GPIO21
|-
| style="text-align: center;"|
RXD0
| style="text-align: center;"|
->
| style="text-align: center;"|
GPIO25
|-
| style="text-align: center;"|
RXD1
| style="text-align: center;"|
->
| style="text-align: center;"|
GPIO26
|-
| style="text-align: center;"|
CRS_DV
| style="text-align: center;"|
->
| style="text-align: center;"|
GPIO27
|-
| style="text-align: center;"|
MDIO
| style="text-align: center;"|
<->
| style="text-align: center;"|
GPIO18
|-
| style="text-align: center;"|
MDC
| style="text-align: center;"|
<-
| style="text-align: center;"|
GPIO23
|-
| style="text-align: center;"|
REF_CLK
| style="text-align: center;"|
->
| style="text-align: center;"|
GPIO0
|-
| style="text-align: center;"|
RESET
| style="text-align: center;"|
<-
| style="text-align: center;"|
GPIO16
|}
</center>
<br>
<center>
[[File:KAmodESP32-POE_eth.png|none|600px|thumb|center]]
</center>
===== Interfejs Ethernet =====
===== Interfejs Ethernet =====
===== Zasilanie metodą PoE =====
===== Zasilanie metodą PoE =====

Revision as of 08:43, 26 November 2024

Opis

Płytka ewaluacyjna z modułem ESP32-WROOM połączonym z interfejsem Ethernet oraz układem zasilania PoE

Na płytce KAmod ESP32 ETH+POE znajduje się moduł ESP32-WROOM umożliwiający komunikację w sieci bezprzewodowej Wi-Fi 2,4 GHz, jednak został połączony z interfejsem przewodowym Ethernet z typowym złączem RJ45. Programowanie modułu ESP32 umożliwia konwerter USB-UART ze złączem USB-C. Płytkę uzupełnia układ zasilania PoE – Power over Ethernet, dzięki czemu zasilanie modułu może być dostarczane z instalacji internetowej. Konstrukcja płytki odpowiada SBC rodziny Raspberry Pi - ma wymiary 81x56 mm, a na charakterystycznym, 40-stykowym złączu zostały wyprowadzone wszystkie istotne porty I/O oraz napięcia zasilające 5 V oraz 3,3 V, które mogą zasilać dodatkowe komponenty dołączone do płytki.

Podstawowe cechy i parametry
  • Moduł ESP32-WROOM umożliwiający komunikację w sieci Wi-Fi w paśmie 2,4 GHz
  • Interfejs Ethernet na bazie układu LAN8742 (100/10 M; full/half duplex)
  • Zintegrowany konwerter UART-USB ze złączem USB-C umożliwiający programowanie układu ESP32
  • Układ zasilania PoE, kompatybilny ze standardem IEEE 802.3af/at Class 0
  • Dostarcza stabilizowanych napięć 5 V oraz 3,3 V o łącznym prądzie do 1,5 A
  • Zabezpieczenie przepięciowe, przeciążeniowe oraz termiczne
  • Na 40-stykowe złącze w standardzie Raspberry Pi zostały wyprowadzone wszystkie istotne porty I/O oraz napięcia zasilające
  • Wymiary płytki: 85x56 mm, wysokość ok. 20 mm
Wyposażenie standardowe
Kod Opis
KAmodESP32 ETH+POE Zmontowany i uruchomiony moduł
Schemat elektryczny

Moduł ESP32


Elementy odpowiedzialne za funkcje resetu i programowania

Złącze GPIO

Diody sygnalizacyjne

Interfejs Ethernet

Zasilanie PoE

Interfejs USB-UART

Źródło sygnału taktującego

Blok zasilania o napięciu 3,3 V

Interfejs Ethernet
Złącze Funkcja
J2 – ETH & PoE

(RJ45)

  • Umożliwia połączenie kablowe z siecią internetową

Na płytce KAmod ESP32 ETH+POE został zaimplementowany przewodowy interfejs Ethernet z klasycznym gniazdem RJ45 (J2). W roli drivera (PHY) interfejsu Ethernet zastosowano układ LAN8742, który jest kompatybilny z LAN8720 i jest wspierany w środowisku Arduino. Może działać z prędkościami 100 Mb lub 10 Mb w trybie Full-Duplex lub Half-Duplex.

Driver Ethernet jest połączony z modułem ESP32 poprzez interfejs RMII (Reduced media-independent interface). Przyporządkowanie sygnałów opisuje tabela:

Sygnał RMII Kierunek Wyprowadzenie modułu ESP32

TXD0

<-

GPIO19

TXD1

<-

GPIO22

TXEN

<-

GPIO21

RXD0

->

GPIO25

RXD1

->

GPIO26

CRS_DV

->

GPIO27

MDIO

<->

GPIO18

MDC

<-

GPIO23

REF_CLK

->

GPIO0

RESET

<-

GPIO16


Interfejs Ethernet
Zasilanie metodą PoE
Interfejs USB
Przyciski resetowania i programowania
Kontrolki sygnalizacyjne
Złącze GPIO w standardzie RPi
Wymiary
Program testowy
Linki