Moduł interfejsu Ethernet do Arduino MKR Zero

Moduł interfejsu Ethernet do Arduino MKR Zero

Prezentowana płytka umożliwia połączenie Arduino MKR Zero ze światem IoT za pomocą sieci Ethernet i realizację prostych aplikacji internetowych. Bazuje na popularnym kontrolerze WIZ5500 firmy Wiznet, który oficjalnie wspierany jest przez środowisko Arduino.

Podstawowe parametry:
  • bazuje na popularnym kontrolerze WIZ5500,
  • wspierany przez środowisko Arduino,
  • komunikacja z procesorem poprzez interfejs SPI,
  • zasilanie 3,3 V.

Budowa i działanie

Schemat układu został pokazany na rysunku 1. Aplikacja modułu nie odbiega od karty katalogowej. Komunikacja z procesorem odbywa się poprzez interfejs SPI z zachowaniem połączeń zgodnych z płytką MKR. Układ U1 taktowany jest oscylatorem kwarcowym XT o częstotliwości 25 MHz. Zasilanie 3,3 V dostarczone jest przez układ przetwornicy obniżającej U3 typu ADP2108. Jako gniazdo RJ45 zastosowano moduł 08B01X1T06 zintegrowany z transformatorem i LED, sygnalizującymi stan interfejsu.

Rysunek 1. Schemat ideowy układu

Dla zwiększenia funkcjonalności modułu i ułatwienia komunikacji z modułami rozszerzeń i czujników na złącza wyprowadzono port szeregowy UART, magistralę I2C oraz dwa piny analogowe A56.

Montaż i uruchomienie

Układ zmontowany jest na dwustronnej płytce drukowanej, rozmieszczenie elementów zostało pokazane na rysunku 2.

Rysunek 2. Schemat płytki PCB z rozmieszczeniem elementów: a) strona TOP, b) strona BOTTOM

Sposób montażu jest klasyczny i nie wymaga opisu. Zmontowany moduł pokazano na fotografii tytułowej i fotografii 1.

Fotografia 1. Zmontowany moduł

Ze względu na wysokość gniazda RJ45 moduł nie jest „stackowalny” i musi być montowany jako pierwszy na górze kanapki. Po prawidłowym montażu moduł jest od razu gotowy do pracy.

Adam Tatuś

adam.tatus@ep.com.pl

Wykaz elementów:
Rezystory: (SMD0603 1%)
  • R1, R2: 330 Ω
  • R3, R4, R5, R6: 49,9 Ω
  • R7: 12,4 kΩ
  • R8: 1 MΩ
  • R9, R10, R11: 10 kΩ
  • R12, R13, R14: 100 Ω
  • R15, R16, R17, R18: 22 Ω
Kondensatory:
  • C1, C11, C12, C13, C14, C15: 0,1 μF SMD0603
  • C2, C3, C4, C8: 10 nF SMD0603
  • C5, C6: 18 pF SMD0603
  • C7: 4,7 μF SMD0805
  • C9, C10: 10 μF SMD0805
  • C16: 1 nF/1 kV kondensator ceramiczny 5 mm
  • CE1, CE2: 10 μF/10 V kondensator tantalowy A
Półprzewodniki:
  • U1: W5500 (LQFP48)
  • U3: ADP2108AUJZ (SOT-23-5)
Inne:
  • A56, I2C, UART: złącze PH B4PHKS 2 mm 4 pin
  • ETH: gniazdo RJ45 z transformatorem 08B01X1T06
  • FB1, FB2, FB3: koralik ferrytowy 600 Ω 0,3 A SMD0603
  • L1: dławik mocy SMD HPI0420-2R2
  • MKR: złącze SIP14 2,54 mm
  • XT: kwarc 25 MHz 3,2×2,5 mm
Artykuł ukazał się w
Czerwiec 2020
Zobacz też
Elektronika Praktyczna Plus lipiec - grudzień 2012

Elektronika Praktyczna Plus

Monograficzne wydania specjalne

Elektronik wrzesień 2020

Elektronik

Magazyn elektroniki profesjonalnej

Raspberry Pi 2015

Raspberry Pi

Wykorzystaj wszystkie możliwości wyjątkowego minikomputera

Świat Radio wrzesień 2020

Świat Radio

Magazyn użytkowników eteru

Automatyka Podzespoły Aplikacje wrzesień 2020

Automatyka Podzespoły Aplikacje

Technika i rynek systemów automatyki

Elektronika Praktyczna wrzesień 2020

Elektronika Praktyczna

Międzynarodowy magazyn elektroników konstruktorów

Praktyczny Kurs Elektroniki 2018

Praktyczny Kurs Elektroniki

24 pasjonujące projekty elektroniczne

Elektronika dla Wszystkich sierpień 2020

Elektronika dla Wszystkich

Interesująca elektronika dla pasjonatów