Tag Archives: Ethernet

Renesas Develops RJ45 Ethernet Socket With Entire Ethernet Controller Embedded Into It

Renesas Electronics Corporation, a significant supplier of advanced semiconductor solutions, announced its latest industrial Ethernet module solution, the I-RJ45. It combines a single- or dual-port RJ45 connector and simplifies integration for industrial Ethernet by supporting various industrial network applications including sensors and transmitters, gateways, operator terminals and remote I/O.

Renesas RJ45 Ethernet Module
Renesas RJ45 Ethernet Module

This new device is an intelligent RJ45 module that comes with specialized embedded software that supports multiple industrial Ethernet protocol stacks. The software package and sample codes provide system manufacturers with a complete set of tools and frameworks to build their application. This helps to prototype systems, reducing the time needed for industrial network protocol integration. The modules are 50 x 17.5 x 12mm (single) and 50 x 35 x 12mm (dual).

With a general Application Programmable Interface (API), the application can easily be connected to the protocol software. It offers a seamless integration path to other Renesas ASSP solutions. The single-port version of the RJ45 module is based on the RX64M microcontroller (MCU) Group and the dual-port module solution includes the R-IN32M3 industrial Ethernet communication chip.

Renesas also offers a solution kit version of the module that consists of a single or dual-port industrial Ethernet module attached to an adapter board for development. This adapter board enhances the module to connect with Arduino and Pmod interfaces, which enables it to connect to other Renesas MCU development boards including Renesas Synergy™ and RX. The Ethernet module solution kit also includes a quick start-up guide, a USB cable and a CD with software and documentation.

Samples of the I-RJ45 industrial Ethernet module solution are now available worldwide. The mass production is scheduled to begin in Q3, 2018. The industrial Ethernet module solution kit may be available in April 2018 and projected price of €299.00 per kit.

More information is available at the product page of Renesas.

OSD3358-SM-RED – A Reference, Evaluation, And Development Board From Octavo Systems

The OSD3358-SM-RED from Octavo Systems is a reference, evaluation, and development board for the OSD335x-SM series of System-in-Package (SiP) devices. It is powered by a 1 GHz processor, ADC, and 1 GB of DDR2 RAM into an enclosure of the size of a coin.

OSD3358-SM-RED single-board computer

The SiP needs a PCB, along with components like an Ethernet jack, power supply, IO pins, and USB sockets to communicate with the other complimentary electronic parts. These boards include several power options, including a micro-USB connector, barrel jack, and solder points for battery usage. Ethernet and USB connectors are included, along with expansion connectors setup so that BeagleBone Black Capes can be connected directly. Finally, a 9-axis IMU, barometer, and temperature sensor are included. Data from sensors can be collected directly without the help of extra hardware or software.

This board is longer and slightly wider than a Raspberry Pi, at an exact dimension of 108 x 54 mm. It’s also thicker at 32 mm due to the decision to mount the Ethernet jack on top of the two USB ports. A micro-SD card slot is included, though WiFi capability is not provided. For internet connectivity, the user needs to rely on wired or dongle connection.

It comes pre-loaded with a Debian Linux distribution, complete with drivers for the onboard sensors already available. It can also boot off of the SD card to load other Operating Systems. This board can be used in one of three ways: as a standalone device, a USB client, or using a UART port as a Linux terminal. In the standalone case, the user simply connects the micro-USB connector to an appropriate power source, then to a monitor via a micro-HDMI to HDMI adapter. Once booted up, the screen goes to a minimal Linux install, allowing the user to access a web browser, terminal, and other necessary tools that a developer can build upon.

At a cost of $199, this board wouldn’t be an appropriate substitute for a Raspberry Pi or BeagleBone in standalone situations, but it will certainly be useful for a professional upgrade to OSD335x-SM SiPs.

Open Source Ethernet Audio Broadcaster

Luca Pascarella @ open-electronics.org presents how to setup their open source ethernet broadcaster. He writes:

Recently, we have presented an Ethernet audio streaming unit. In particular, we have shown how to configure the boards to work with other similar devices or with VLC Media Player, setting up a point-to-point or a broadcast streaming in all possible configurations. Also in the first episode, we analyzed the electrical circuit and the components choice. Now it is time to describe the board software advanced options and how to update firmware via Internet or manually.

Open Source Ethernet Audio Broadcaster – [Link]

White Paper: Cut the Cord with Power over Ethernet (PoE)

Providing AC power to each device individually is an extra cost especially for organizations when installing IP cameras, VoIP phones or network access switches and routers in the facilities. To help in this way some modern protocols, like USB and Ethernet, provide the power over the same data cable. However, USB is not designed for networking and long distance network applications. Besides that, the 900 mA at 5V in USB 3.0 is suitable for low-power devices like external hard disks but can’t provide enough power for high-power devices like switches and other network instruments. For these reasons, PoE (Power over Ethernet) can be the best choice.

CAT-5/5e twisted-pair Ethernet cable. Image courtesy of: CableOrganizer

PoE can provide power up to 30W beside data connectivity on any standard CAT-5/5e twisted-pair Ethernet cable, and supports 10Base-T, 100Base-T, 100Base-TX, and 1000Base-T Gigabit Ethernet interfaces.

The LEX Computech 3I390NX Series

As an example of an SCB (Single Computer Board) that provides PoE on its ports is a board called 3I390NX from LEX COMPUTECH which is based on the latest Intel Pentium Processor N4200/ N3350/E3950 Apollo Lake processor family. The Ethernet ports are provided by the Intel Ethernet controller i1211-AT.

3I390NX SCB features are:

  • Intel Apollo Lake N4200/N3350/E3950 CPU/chipset.
  • On Board 4GB DDR3L.
  • Display: HDMI, DP, VGA & eDP.
  • 5 x GbE (4 x PoE) LAN.
  • 2 x Mini PCIe.
  • 6 x USB.
  • HD Audio.
  • 2 x COM (1 x RS232 / 422 / 485 port (external), 1 x RS232 / 422 / 485 port (internal)).
  • Hardware digital Input & Output, 8 x DI / 8 x DO.

To know more about this SCB you can preview the full white paper published on IEEE Spectrum, or download it directly from here.

NetWorker – an advanced web server with PIC18F67J60

rs-online.com have published an advanced webserver project based on PIC18F67J60 microcontroller.

An Internet connection would be a valuable addition to many projects, but often designers are put off by the complexities involved. The ‘NetWorker’, which consists of a small printed circuit board, a free software library and a ready-to-use microcontroller-based web server, solves these problems and allows beginners to add Internet connectivity to their projects. More experienced users will benefit from features such as SPI communications, power over Ethernet (PoE) and more.

NetWorker – an advanced web server with a microcrontroller – [Link]

Embedded IoT gateway, in a 17 x 25 mm footprint

Lantronix, Inc. has added the xPico 200 family of embedded IoT gateways that measure 17 by 25 mm, to rpvide secure Ethernet, Wi-Fi and/or Bluetooth connectivity for smart IoT solutions. by Graham Prophet @ edn-europe.com:

The xPico 200 series will feature enterprise security, networking intelligence, and pre-integration with Lantronix’s MACH10 management software platform in a compact footprint that enables the functionality of a powerful IoT device gateway to be integrated into machines not previously practical.

Embedded IoT gateway, in a 17 x 25 mm footprint – [Link]

How to Connect to a Raspberry Pi with an Ethernet Cable

circuitbasics.com show us how to connect Rasperry Pi using Ethernet cable.

If you use your Raspberry Pi as a gaming console, media server, or stand-alone computer, WiFi is a great way to get internet access. But if you connect to your Pi with SSH or a remote desktop application a lot, WiFi is actually one of the slowest and least reliable ways to do it. A direct ethernet connection is much faster and a lot more stable.

How to Connect to a Raspberry Pi with an Ethernet Cable – [Link]

Dual Screen Netatmo Weather Station

Netatmo Weather Station is a module that measures your indoor comfort by providing vital information such as temperature, humidity, air quality, and CO2, alerting you when you need to air out your home to bring down its pollution levels.

fr8fd78ivcvqdh7-medium

One of the Netatmo limitations is that you need to use a smartphone to view the collected information by the station. To solve this, Barzok had developed an Arduino-based screen to display the weather data remotely, and published a full guide to build it in this instructable.

Barzok’s first attempt was a stand-alone device inside weather station using an Arduino UNO, a real time clock, a temperature and pressure sensor, and a 2.8” screen. It displays the time, pressure history over the past 6 days, and temperature as digits and as a gauge bar.

flxlafbivcvqchz-medium

The next experiment was connecting the Arduino UNO with Netatmo API through an Ethernet shield and displaying the data on the screen. The connection was the difficult part as the Arduino was not powerful enough to establish an HTTPS connection and receive valuable information from Netatmo servers.

The solution uses a PHP client on a web server, which connects with Netatmo servers, and then the Arduino retrieves the data using the standard HTTP.

f4bjzi3ivcvqcwg-medium-1

The final version of the station consists of an Arduino Mega, two 2.8” inches screens, and an ESP8266 Wifi module. There is no limit of the Arduino type and screen size, you can use your model with minor changes of the code. Barzok also made a custom circuit that transforms the 9V input voltage into a 5V to power the Arduino and 3.3V to power the ESP8266.

fdd0p87iva4yibz-medium

The diagram presents the process, the Netatmo module gathers the weather information and uploads them to the Netatmo servers. Then a PHP application runs on remote server and retrieves the information from the Netatmo servers and turns it into simple text data. Finally the Arduino receives the simple texts with the ESP8266 module and displays them on the two screens.

The two screens displays different information, the left one provides the real time data received from the Netatmo sensors about temperature, pressure, humidity, rain and CO2. The other screen shows the time and date, pressure history, and 3 days weather forecast.

f03ni4miva4yiem-medium

fyodjj4iva4yif3-medium

You can find more instructions to build this project with detailed description about the code, schematics, box design at the project page.

Share Your Internet Connection With Raspberry Pi Zero Over USB

Raspberry Pi Zero is the smallest member in Raspberry Pi single-board computers family with a single-core 1 GHz processor chip, a micro-SD card slot, a mini HDMI port and two micro USB ports (one for power, one for USB). A tutorial in CircuitBasics demonstrates how we can get an Internet access for Raspberry Pi Zero from our computer over USB, because Raspberry Pi Zero doesn’t have an Ethernet connector RJ45 to have direct access to network.

Raspberry Pi Zero - Image courtesy of Adafruit
Raspberry Pi Zero – Image courtesy of Adafruit

The trick used here is to recognize the Raspberry Pi Zero as a USB/Ethernet gadget, in other words using Ethernet emulation over USB.

What you need:

  • Micro USB to USB adapter.
  • Bonjour software installed on your computer to recognize USB and ethernet devices.
  • SSH client PuTTY on your computer.
  • A micro SD card with an image of Raspbian Jessie Full or Lite (version 5-10-16 or later).

Raspberry-Pi-Zero-Ethernet-Gadget-Pi-Zero-Plugged-Into-Micro-USB-Port

In order to do the trick of getting the Internet access over USB you need to setup up Pi Zero OTG before connecting Pi Zero with USB.
When you connect it with USB, after setting up the OTG, you will see the PI Zero under “Other devices”->“RNDIS/Ethernet Gadget” from device manager.

The last step is to set up shared Internet access with your USB/Ethernet gadget, here it’s Pi Zero, from “Network Connections”.

Communication with Pi Zero is done by using PuTTY.

ping www.google.com
ping www.google.com On Pi Zero

You can see the full steps from the tutorial in CircuitBasics.

ESP8266 + I2S = Software-based 10-Base-T Ethernet Driver

ethernet_controller

cnlohr @ github.com wanted to have an Ethernet interface for ESP8266 so he build one. more details on hackaday.

This is a relatively unreliable and coincidentally functional ESP8266 Ethernet driver. It only uses two pins on the ESP, the I2S pins, but does provide Ethernet. It does all its own manchester encoding/decoding, framing, FCS, etc. It mimics the ENC424J600 stack found in avrcraft and borrows the IP, ARP, UDP and TCP stacks from that project, too.

ESP8266 + I2S = Software-based 10-Base-T Ethernet Driver – [Link]