DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
Contents
...
NuttX support for IEEE 802.3cg 10BASE−T1S Open Alliance SPI MACPHY (i.e. ONsemi NCV7410)
The 10 MBit/s multidrop Ethernet is promising standard for automotive peripherals and other industrial systems communication where minimal wires count and no need for a central communication element (hub/switch) is a priority over communication speed. The only single pair of wires is enough to connect multiple devices (the basic standard guarantees up to 8 nodes with link length at least up to 25 meters.) implementing communication according IEEE 802.3cg 10BASE−T1S to standard.
The goal of this Apache NuttX GSoC project is to implement driver for the T1S MACPHY combined interfaces. The core of the driver should be implemented as independent of specific platforms and targets architectures with minimized amount of bring-up code need for mapping onto specific board. The general usability with whole range of the MACPHY interfaces from multiple vendors compliant to Open Alliance MACPHY SPI protocol should be kept in the mind. In the frame of the long GSoC project the support for beacon synchronized mode should be implemented as well as its configuration and test application.
The ESP32C6 is proposed as initial widely available and cheap platform for driver development. Then the portability should be demonstrated on ATSAMV71 or other ARM based industrial environment focused targets.
The possible mentors:Karel Koci, Pavel Pisa and Michal Lenc
NuttX Support for IEEE 802.3-2022 10BASE- T1x Ethernet using Open Aliance SPI MAC- PHYs
10BASE-T1S and 10BASE-T1L are two physical device types defined in IEEE 802.3-2022
Ethernet standard. The main goal of the standard is to bring the Ethernet to the edge of the
network. Thanks to a single unshielded twisted pair used as a medium, these devices have a
potential to reduce the cost of cabling and they also boast a small form factor. 10BASE-T1S
is a small (up to at least 25 m mixing segment) area Ethernet with an option for multidrop (up
to at least 8 devices). Due to these properties 10BASE-T1S could be used at many places
where CAN bus typically dominates at the moment. The advantage of using Ethernet instead
of other technology is the out-of-the-box compatibility with infrastructure more central to the
network, that typically utilizes Ethernet. 10BASE-T1L is a point-to-point up to at least 1 km
segment full duplex Ethernet. In some cases, wireless edge devices could be replaced by a
10BASE-T1x equipped devices. The advantages might include better protection from
interference and simplified power delivery to the devices using technologies such as Power
over Ethernet or Power over Data Lines.
Open Alliance 10BASE-T1x MAC-PHY Serial Interface is a specification for a range of
MAC-PHY devices that expose SPI interface on the MAC end and 10BASE-T1S or
10BASE-T1L on the PHY end. The specification describes registers present in such device
and a protocol to communicate with a host to exchange configution and Ethernet packets.
Some of the compatible devices are: Onsemi NCV7410 (10BASE-T1S), Microchip
LAN8650 (10BASE-T1S), Analog Devices ADIN1110 (10BASE-T1L).
...