<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Forum - Recent Threads</title><link>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><lastBuildDate>Thu, 02 Apr 2026 21:51:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum" /><item><title>[Part 5] Advanced Dashcam and Monitoring System – Single Pair Ethernet Integration, Battery Controller, Car Wiring</title><link>https://community.element14.com/thread/56817?ContentTypeID=0</link><pubDate>Thu, 02 Apr 2026 21:51:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:0d5aa0d6-794f-4463-a80e-54c9c242c051</guid><dc:creator>vmate</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/56817?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56817/part-5-advanced-dashcam-and-monitoring-system-single-pair-ethernet-integration-battery-controller-car-wiring/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h1 id="mcetoc_1jl81lpm50"&gt;Overview&lt;/h1&gt;
&lt;p&gt;It&amp;rsquo;s finally time for Single Pair Ethernet, along with a custom battery management and charger control PCB.&lt;/p&gt;
&lt;p&gt;The Single Pair Ethernet link will be used to connect the subjects of Part 2 and Part 3, aka. the glovebox mounted Compute Unit, and the battery and charging system in the trunk.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm51"&gt;Charger Controller Board&lt;/h1&gt;
&lt;p&gt;This PCB will be housed in the big grey box mounted on top of the battery. Its responsibilities are the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Communicate over VE.Direct with the Orion XS (50A charger) and SmartShunt&lt;/li&gt;
&lt;li&gt;Control the heating elements in the battery&lt;/li&gt;
&lt;li&gt;Control and monitor fans based on temperature of various components&lt;/li&gt;
&lt;li&gt;Communicate with the Compute Unit over Single Pair Ethernet&lt;/li&gt;
&lt;li&gt;Communicate with the Bluetooth BMS inside the LiFePO4 battery&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mcetoc_1jl81lpm52"&gt;VE.Direct communication&lt;/h2&gt;
&lt;p&gt;This is Victron&amp;rsquo;s custom protocol for communicating with their devices, but electrically, it is just a simple UART, at either 3.3v or 5v. Hooking this up to a microcontroller is trivial, except for potential level shifting and isolation.&lt;/p&gt;
&lt;p&gt;I decided to use ADUM1201 dual channel isolators, as they also provide level shifting, and prevent any dangerous oopsies related to ground paths.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:493px;max-width:637px;" alt=" " height="493" src="https://community.element14.com/resized-image/__size/1274x986/__key/communityserver-discussions-components-files/448/isol_5F00_uarts.png" width="637" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jl81lpm53"&gt;Heating element control&lt;/h2&gt;
&lt;p&gt;As shown in Part 2, the battery contains two resistive heaters and DS18B20 temperature sensors, needed for preheating in cold weather.&lt;/p&gt;
&lt;p&gt;Driving the heating elements is quite simple: just a low side FET per heating element. However, I didn&amp;rsquo;t want to waste a bunch of IO on my ESP32-S3, so I used an EMC2305 fan controller IC. This has 5 PWM outputs and 5 tach inputs, all controlled and monitored over I2C.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:949px;max-width:440px;" alt=" " height="949" src="https://community.element14.com/resized-image/__size/880x1898/__key/communityserver-discussions-components-files/448/heater_5F00_fets.png" width="440" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:460px;max-width:626px;" alt=" " height="460" src="https://community.element14.com/resized-image/__size/1252x920/__key/communityserver-discussions-components-files/448/emc2305.png" width="626" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I hooked up a fifth low side FET to control a two wire fan, in case I need to use one of those.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:386px;max-width:406px;" alt=" " height="386" src="https://community.element14.com/resized-image/__size/812x772/__key/communityserver-discussions-components-files/448/fan0.png" width="406" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt; I also added a few OneWire headers to hook up the DS18B20 temperature sensors.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/onewire.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jl81lpm54"&gt;Fan Control&lt;/h2&gt;
&lt;p&gt;The board supports two 12V, 4-pin fans, using an EMC2302 for control and monitoring. This chip is essentially identical to the EMC2305, except for channel count.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:669px;max-width:621px;" alt=" " height="669" src="https://community.element14.com/resized-image/__size/1242x1338/__key/communityserver-discussions-components-files/448/fan12.png" width="621" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jl81lpm55"&gt;Interfaces&lt;/h2&gt;
&lt;p&gt;For debugging, I wanted to add USB, but to be safe, I made it isolated as well. My choice ended up being the ADUM3160, which is a USB1.1 isolator IC.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:691px;max-width:576px;" alt=" " height="691" src="https://community.element14.com/resized-image/__size/1152x1382/__key/communityserver-discussions-components-files/448/isol_5F00_usb.png" width="576" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Having a CAN bus interface is always useful, so I added an isolated one for good measure. The choice for this was the ADM3053, which I also used on the Compute Unit, to later hook up to the car&amp;rsquo;s CAN network.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:408px;max-width:943px;" alt=" " height="408" src="https://community.element14.com/resized-image/__size/1886x816/__key/communityserver-discussions-components-files/448/isol_5F00_can.png" width="943" /&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1jl81lpm56"&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h2 id="mcetoc_1jl81lpm57"&gt;DC-DC Converters&lt;/h2&gt;
&lt;p&gt;I found a really nice looking buck converter IC some time ago from TI, which I wanted to try out.&lt;/p&gt;
&lt;p&gt;The TPS543021 is a 4.5V to 28V input, 3A buck converter IC, which is very cheap (around 60 cents per piece in quantities of 25) and simple to use, and is reasonably easy to solder (although it is quite small with its SOT-563 package).&lt;/p&gt;
&lt;p&gt;The BOM cost for a single buck converter, including the inductor and passives, ends up being around 1 USD, so if it works well, this will definitely become my go-to buck converter IC for general purpose applications.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:753px;max-width:916px;" alt=" " height="753" src="https://community.element14.com/resized-image/__size/1832x1506/__key/communityserver-discussions-components-files/448/dcdc.png" width="916" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1jl81lpm58"&gt;Microcontroller&lt;/h2&gt;
&lt;p&gt;As mentioned earlier, I went with an ESP32-S3 here too. I needed Bluetooth capability, and it makes sense to use the same MCU as in the Compute Unit, to make code reuse easier, and be able to focus on mastering a single device.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:553px;max-width:929px;" alt=" " height="553" src="https://community.element14.com/resized-image/__size/1858x1106/__key/communityserver-discussions-components-files/448/chargerctl_5F00_esp.png" width="929" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm59"&gt;The PCB&lt;/h1&gt;
&lt;p&gt;I sprinkled on a generous amount of TVS diodes, and designed this board.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:1368px;max-width:707px;" alt=" " height="1368" src="https://community.element14.com/resized-image/__size/1414x2736/__key/communityserver-discussions-components-files/448/chargerpcb.png" width="707" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The fan and heater control is in the bottom, power supplies in the middle, MCU at the top. The Single Pair Ethernet transceiver is not on this board, as I didn&amp;rsquo;t have enough space for it, so I just added an 8 pin JST-PH connector, and a separate PCB will have the ADIN1110 and various other SPE related components.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:961px;max-width:721px;" alt=" " height="961" src="https://community.element14.com/resized-image/__size/1442x1922/__key/communityserver-discussions-components-files/448/20260324_5F00_140011.jpg" width="721" /&gt;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5a"&gt;Single Pair Ethernet PCB&lt;/h1&gt;
&lt;p&gt;While the supplied kit includes an ADIN1110 development board, the ADI devkit is massive physically, and is full of features I do not need. Since I was ordering a custom PCB anyways, I tried my luck designing a minimal and tiny Single Pair Ethernet module, that I can use in future projects as well.&lt;/p&gt;
&lt;p&gt;This is the schematic I ended up with:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:594px;max-width:1235px;" alt=" " height="594" src="https://community.element14.com/resized-image/__size/2470x1188/__key/communityserver-discussions-components-files/448/spe_5F00_schematic.png" width="1235" /&gt;&lt;/p&gt;
&lt;p&gt;And here&amp;rsquo;s the PCB design:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:437px;max-width:1110px;" alt=" " height="437" src="https://community.element14.com/resized-image/__size/2220x874/__key/communityserver-discussions-components-files/448/spe_5F00_design.png" width="1110" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The finished module:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:824px;max-width:1099px;" alt=" " height="824" src="https://community.element14.com/resized-image/__size/2198x1648/__key/communityserver-discussions-components-files/448/20260324_5F00_093935.jpg" width="1099" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I hooked up my newly built module to the ADIN1100 devkit suppled for the challenge, and thankfully got the Link light lit up on both boards. This is a great sign, and almost guarantees that everything is working perfectly.&lt;/p&gt;
&lt;p&gt;The size difference between the two boards is incredibly obvious (although this is the ADIN1100 dev board, and not the ADIN1110, but they have the same dimensions).&lt;/p&gt;
&lt;p&gt;I had a Pi Pico on hand, so I used that for some quick testing.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:782px;max-width:1043px;" alt=" " height="782" src="https://community.element14.com/resized-image/__size/2086x1564/__key/communityserver-discussions-components-files/448/20260323_5F00_003856.jpg" width="1043" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5b"&gt;Testing the boards&lt;/h1&gt;
&lt;p&gt;I hooked up the ADIN1110 module to the Charger Controller PCB, and connected the SPE jack to the ADIN1100 dev board.&lt;/p&gt;
&lt;p&gt;The ADIN1100 board itself was connected to my PC through &amp;lsquo;regular&amp;rsquo; ethernet, so I could use Wireshark to see what data was being sent over SPE.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:850px;max-width:1133px;" alt=" " height="850" src="https://community.element14.com/resized-image/__size/2266x1700/__key/communityserver-discussions-components-files/448/20260326_5F00_091138.jpg" width="1133" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I wrote some minimal testing code for the ESP32-S3, that sent a few frames of data through SPE. I forgot to save either the testing code, or images from Wireshark, I apologize for that, but I&amp;rsquo;ll have some cleaned up code in the next post.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5c"&gt;Installing the PCBs in the Charger Box&lt;/h1&gt;
&lt;p&gt;This part was quite straight forward, I just had to make a few JST-PH and JST-XH cables to connect everything, and drill a hole in my box for the Single Pair Ethernet jack.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:734px;max-width:979px;" alt=" " height="734" src="https://community.element14.com/resized-image/__size/1958x1468/__key/communityserver-discussions-components-files/448/20260329_5F00_160144.jpg" width="979" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:736px;max-width:981px;" alt=" " height="736" src="https://community.element14.com/resized-image/__size/1962x1472/__key/communityserver-discussions-components-files/448/20260329_5F00_162136.jpg" width="981" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5d"&gt;Adding SPE to the Compute Unit&lt;/h1&gt;
&lt;p&gt;I made a second ADIN1110 board, and printed a top half for the Compute Unit.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:673px;max-width:897px;" alt=" " height="673" src="https://community.element14.com/resized-image/__size/1794x1346/__key/communityserver-discussions-components-files/448/20260401_5F00_164311.jpg" width="897" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:672px;max-width:896px;" alt=" " height="672" src="https://community.element14.com/resized-image/__size/1792x1344/__key/communityserver-discussions-components-files/448/20260401_5F00_163956.jpg" width="896" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5e"&gt;Wiring the car&lt;/h1&gt;
&lt;p&gt;The next step was wiring up everything in the car for the charger. This involved routing the Single Pair Ethernet cable from the trunk to the glovebox in the front, and also installing a robust, 40A capable 12V source for the charger.&lt;/p&gt;
&lt;p&gt;To do this properly, I added another grey box, housing a relay, and some fuses. The purpose of the relay is to only supply 12V to the charger when the engine is running. Technically, this is not required, as the Orion XS and our Charging Controller board both implement a low voltage cutoff, but better safe than sorry. This also provides a simple way to hook up other loads later, like a high power laptop charger or cabin heater in the winter, if I ever decide to add one.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:805px;max-width:604px;" alt=" " height="805" src="https://community.element14.com/resized-image/__size/1208x1610/__key/communityserver-discussions-components-files/448/20260329_5F00_123656.jpg" width="604" /&gt;&lt;/p&gt;
&lt;p&gt;The thick blue cable exiting at the top is the 12V input to the Orion XS. It is not fused in this box, to prevent unnecessary voltage drop. This is safe, because the entire setup got a 40A fuse, right at the battery terminals.&lt;/p&gt;
&lt;p&gt;The smaller blue cable exiting at the top is for my subwoofer, which got a second, 20A fuse.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:961px;max-width:721px;" alt=" " height="961" src="https://community.element14.com/resized-image/__size/1442x1922/__key/communityserver-discussions-components-files/448/20260329_5F00_123648.jpg" width="721" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:1021px;max-width:766px;" alt=" " height="1021" src="https://community.element14.com/resized-image/__size/1532x2042/__key/communityserver-discussions-components-files/448/20260329_5F00_124730.jpg" width="766" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Next up, mounting the cameras. I had quite a lot of trouble with USB3 interference for the front camera, mainly regarding the GPS setup. The solution ended up being a very fancy, USB3.2 Gen2 cable, with USB-C connectors on both ends.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:624px;max-width:832px;" alt=" " height="624" src="https://community.element14.com/resized-image/__size/1664x1248/__key/communityserver-discussions-components-files/448/20260329_5F00_144357.jpg" width="832" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The rear and side cameras are only USB2, so I didn&amp;rsquo;t have any issues regarding those.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img style="max-height:572px;max-width:763px;" alt=" " height="572" src="https://community.element14.com/resized-image/__size/1526x1144/__key/communityserver-discussions-components-files/448/20260401_5F00_170541.jpg" width="763" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I added a 2J Antennas 2J4950PGF antenna to the windshield, which includes one 4G antenna, one 2.4/5GHz antenna, and an active GNSS antenna.&lt;/p&gt;
&lt;p&gt;The cabling for the antennas and front camera were routed down the A pillar, to the glovebox.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:941px;max-width:808px;" alt=" " height="941" src="https://community.element14.com/resized-image/__size/1616x1882/__key/communityserver-discussions-components-files/448/2026_2D00_04_2D00_02_5F00_23_2D00_14.png" width="808" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;With everything wired, this is what I got in the glovebox:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:656px;max-width:875px;" alt=" " height="656" src="https://community.element14.com/resized-image/__size/1750x1312/__key/communityserver-discussions-components-files/448/20260329_5F00_144323.jpg" width="875" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I temporarily added a USB connection to the Charger Control PCB, so I can debug the ESP32. This will be removed once the firmware is up and running, and all communication and firmware flashing will happen over SPE.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:680px;max-width:907px;" alt=" " height="680" src="https://community.element14.com/resized-image/__size/1814x1360/__key/communityserver-discussions-components-files/448/20260330_5F00_165301.jpg" width="907" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:680px;max-width:907px;" alt=" " height="680" src="https://community.element14.com/resized-image/__size/1814x1360/__key/communityserver-discussions-components-files/448/20260330_5F00_165306.jpg" width="907" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jl81lpm5f"&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;After confirming that everything was wired properly, and running some test code for the SPE link, the hardware is essentially finalized. All that&amp;rsquo;s left is to write a lot of code to make everything work, which will be shown in the next, final blog post, along with a summary of what happened so far.&lt;br /&gt;&lt;br /&gt;The &lt;span&gt;TPS543021&amp;nbsp;performed great in my testing, so it is definitely becoming my go-to buck converter for custom PCBs.&lt;/span&gt;&lt;/p&gt;</description></item><item><title>[Part 4] Advanced Dashcam and Monitoring System - Cameras</title><link>https://community.element14.com/thread/56802?ContentTypeID=0</link><pubDate>Sun, 29 Mar 2026 23:36:24 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:28d77f82-6edf-4399-85b5-828199bd8d63</guid><dc:creator>vmate</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/56802?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56802/part-4-advanced-dashcam-and-monitoring-system---cameras/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h1 id="mcetoc_1jktuue300"&gt;&lt;/h1&gt;
&lt;h1 id="mcetoc_1jktuue301"&gt;Overview&lt;/h1&gt;
&lt;p&gt;Next up is planning and selecting cameras. This is quite an interesting topic, but there&amp;rsquo;s relatively little to show, so this post will be a bit shorter, with less images.&lt;/p&gt;
&lt;h1 id="mcetoc_1jktuue302"&gt;Picking the sensor&lt;/h1&gt;
&lt;p&gt;The most straight forward starting point is to pick out the sensor we want, and then build around it, so let&amp;rsquo;s get into the important specs.&lt;/p&gt;
&lt;p&gt;When talking about sensors, there are a few common specs everyone is familiar with. Namely, these are resolution and framerate. Interestingly, we don&amp;rsquo;t really care about either.&lt;/p&gt;
&lt;p&gt;The dashcam setup will be severely video bandwidth limited, so we actually want the least number of pixels and framerate, to minimize how much the video encoder will chew up details.&lt;/p&gt;
&lt;p&gt;In my quick experiments, roughly 1080p-ish resolution, at 15FPS would be a decent target to work with. That&amp;rsquo;s about 2MP. Pretty much every single modern sensor can do that, so this is not much to narrow our search by.&lt;/p&gt;
&lt;p&gt;Now, let&amp;rsquo;s talk about the more interesting specifications. There are two that we care about a lot: low light performance, and dynamic range. Low light performance is straightforward, the car will be parked at night, the camera needs to be able to see in darkness. Dynamic range is more interesting.&lt;/p&gt;
&lt;p&gt;Imagine trying to take a photo of a dark object with the sun in the background. This is close to impossible with a regular camera. The extreme brightness in the background requires the sensor to turn the exposure down, so that nothing is blown out. However, that also makes the dark object completely disappear. Manually exposing the dark object will result in the background being so incredibly bright, that it completely clips and just looks like a white blob.&lt;/p&gt;
&lt;p&gt;The issue here is dynamic range. The camera cannot simultaneously capture the tiny differences in light on the dark object, while there&amp;rsquo;s a massive light source in the background.&lt;/p&gt;
&lt;p&gt;To combat this issue, several methods exist. The sensor can be made just really really good, and have inherently great dynamic range, but that gets very challenging very quickly, so trickery is needed.&lt;/p&gt;
&lt;p&gt;The most common method is multiple exposure HDR. The idea is to take a bunch of separate images with different exposure levels. One image will have the bright object perfectly exposed but the dark object too dark, one image will have the dark object perfectly exposed and the bright object overexposed, etc.&lt;/p&gt;
&lt;p&gt;Then, a fancy algorithm can be used to merge all of these images into a single one, where all of the varying brightness objects are properly exposed.&lt;/p&gt;
&lt;p&gt;This method works fairly well, and is very widespread. However, there&amp;rsquo;s one massive issue: as a single frame is constructed from multiple exposures, motion blur or ghosting can happen. If any movement happens between the individual exposures, the final image will be messed up. There are algorithms that try and correct for this, with varying results.&lt;/p&gt;
&lt;p&gt;Ultimately, this is a no-go for my dashcam.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;There are quite a few other methods to achieve high dynamic range, with various tradeoffs, but let&amp;rsquo;s jump to the one that fits my use case the best: subpixel HDR.&lt;/p&gt;
&lt;p&gt;The idea is simple: instead of the sensor being made up of a bunch of equal pixels, let&amp;rsquo;s make multiple different sizes. The small pixels will be less sensitive to light, and the large pixels will be more sensitive. This means the sensor can take both an &amp;ldquo;underexposed&amp;rdquo; and &amp;ldquo;overexposed&amp;rdquo; image at the exact same time, preventing the motion artifacts.&lt;/p&gt;
&lt;p&gt;There is a great article about this on e-con Systems&amp;rsquo; website, with actual images and comparisons to multiple exposure HDR.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.e-consystems.com/blog/camera/technology/everything-you-need-to-know-about-split-pixel-hdr-technology/" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://www.e-consystems.com/blog/camera/technology/everything-you-need-to-know-about-split-pixel-hdr-technology/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Going for subpixel HDR narrows down our sensor options from tens of thousands to a handful, mostly from Sony. My choice ended up being the Sony ISX031. This is a 1920x1536 30/60FPS sensor, but most importantly, it has a built-in ISP.&lt;/p&gt;
&lt;p&gt;Image sensors don&amp;rsquo;t just magically output an image. The data needs to be processed in several ways, autoexposure and white balance need to be continuously adjusted, etc. This is an incredibly complex task, handled by an Image Signal Processor.&lt;/p&gt;
&lt;p&gt;Developing and tuning an ISP is basically black magic, and it needs to be fine tuned to a specific sensor or use case. Typical camera modules also tend to have very bad ISPs that don&amp;rsquo;t just lack the magic, but are actively horrible.&lt;/p&gt;
&lt;p&gt;The integrated ISP in the ISX031 solves this issue: it&amp;rsquo;s specifically made and tuned for the sensor it&amp;rsquo;s contained within. The sensor&amp;rsquo;s output is a preprocessed, beautiful, high dynamic range image, with no adjustments to worry about. It also has an LED Flicker Mitigation feature, which uses magic to make flickering LEDs not flicker on video.&lt;/p&gt;
&lt;p&gt;The ISX031 also happens to have amazing low light performance, so it is the perfect choice for my dashcam.&lt;/p&gt;
&lt;h1 id="mcetoc_1jktuue303"&gt;The camera interface&lt;/h1&gt;
&lt;p&gt;Next up is picking what interface to use for connecting the sensor to the Compute Unit, which the previous blog post was about.&lt;/p&gt;
&lt;p&gt;The native output interface of the sensor is MIPI. It works great, as long as you have short wires, which I don&amp;rsquo;t. Let&amp;rsquo;s see what options we have.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Stick with MIPI all the way through, and get some heavily shielded cable to make a 3 meter run work:&lt;/span&gt; this is the simplest solution in some ways, but the most painful in some others. MIPI-CSI requires at least 3 high speed twisted pairs for this setup, plus a handful of low speed communication signals. Signal integrity, and interference caused are a major issue with this setup.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Use a USB camera module:&lt;/span&gt; these modules use a MIPI to USB converter IC (or probably an entire cheapo ISP, that has most of its features turned off) to immediately convert MIPI to USB before any signal integrity issues can pop up. There are two big problems with this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the terrible ISP scenario is still a pain, as we will lose even the small amount of control we have over the ISX031, because the cheapo ISPs don&amp;rsquo;t properly expose controls over USB.&lt;/li&gt;
&lt;li&gt;USB is problematic in itself: the ISX031, in its full resolution output mode, generates over 350 megabytes per second of image data. That is around 8 times faster than what USB2.0 can do. USB3.0 can handle it just fine, but it brings its own signal integrity and noise issues, so we&amp;rsquo;re back to square one. (USB3.0 actually uses higher signaling speeds than MIPI, for this specific sensor)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span&gt;Go the proper route: GMSL or FPDLink.&lt;/span&gt; These are the actual, reliable, proper solutions for my problem. Put a small GMSL/FPDLink serializer IC near the sensor, pipe MIPI into it, attach a coax or a single twisted pair cable, run that for as long as you need, and put a deserializer at the end to get back MIPI. The problem? Money. In single digit quantities, those two ICs cost well over 50usd. I&amp;rsquo;d also need custom PCBs, and probably spend a bunch of time debugging things. This would definitely be the proper solution, but it requires both time and money, neither of which I have at the moment.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I went searching for ISX031 camera modules, and I found the Arducam B0476. It&amp;rsquo;s a USB3.0 module with a 118 degree horizontal FOV lens. That settles our interface question, because I couldn&amp;rsquo;t find any other reasonably priced modules.&lt;/p&gt;
&lt;p&gt;However, this camera was already quite expensive, and I needed 3 more. So, back to looking at sensors, to find a cheaper option for the rear and side cameras.&lt;/p&gt;
&lt;p&gt;I settled on the IMX662 for this task. No fancy HDR, but good low light performance, and cheap. No need for USB3.0 either, as a lower framerate, or MJPEG encoded video output is fine from these cameras. The cheap modules, like the one I got, do suffer from a handful of cheapo ISP related issues though. The autoexposure algorithm is quite bad, there&amp;rsquo;s no denoising before MJPEG compression(which makes the video quality terrible), and the ISP only exposes a select few resolution/framerate combinations, which doesn&amp;rsquo;t include the ideal ones I&amp;rsquo;d want.&lt;/p&gt;
&lt;p&gt;I bought 3 Arducam B0576 modules, which don&amp;rsquo;t come with an enclosure, so I designed and 3D printed some.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_33_5F00_1.png" /&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_33.png" /&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_33_5F00_2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:517px;max-width:782px;" alt=" " height="517" src="https://community.element14.com/resized-image/__size/1564x1034/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_24_5F00_1.png" width="782" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:498px;max-width:782px;" alt=" " height="498" src="https://community.element14.com/resized-image/__size/1564x996/__key/communityserver-discussions-components-files/448/2026_2D00_03_2D00_30_5F00_01_2D00_24.png" width="782" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jktuue304"&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;With that, all four of the cameras are ready to install. In the next post, I&amp;rsquo;ll talk about finally using Single Pair Ethernet, design and make the controller PCB for the charger box, and write some ADIN1110 code.&lt;/p&gt;
&lt;p&gt;The final blog post will include the installation of all the cameras and other hardware, along with a demonstration of the system&amp;rsquo;s full functionality.&lt;/p&gt;</description></item><item><title>RE: [Part 4] Advanced Dashcam and Monitoring System - Cameras</title><link>https://community.element14.com/thread/234709?ContentTypeID=1</link><pubDate>Tue, 31 Mar 2026 18:49:40 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:39736102-e795-4f05-ab19-8ada33ce187f</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234709?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56802/part-4-advanced-dashcam-and-monitoring-system---cameras/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Cool, I look forward to seeing how well it works.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>[Part 3] Advanced Dashcam and Monitoring System - Compute Unit</title><link>https://community.element14.com/thread/56786?ContentTypeID=0</link><pubDate>Sun, 22 Mar 2026 00:11:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:4090a60b-73c0-4374-811a-8dfad8f391e8</guid><dc:creator>vmate</dc:creator><slash:comments>3</slash:comments><comments>https://community.element14.com/thread/56786?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56786/part-3-advanced-dashcam-and-monitoring-system---compute-unit/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h1 id="mcetoc_1jk9bsmqp0"&gt;Overview&lt;/h1&gt;
&lt;p&gt;This part is about the glovebox mounted compute unit, which is essentially the brain of the entire system.&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9bsmqp1"&gt;Recap of the previous setup&lt;/h1&gt;
&lt;p&gt;A Raspberry Pi 4 and Raspberry Pi HQ camera were used in this initial version. As discussed in the first overview blog, this has several drawbacks, but the biggest ones are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Pi HQ Camera is bulky, has bad low light performance and dynamic range, and uses MIPI, which is a pain to wire up&lt;/li&gt;
&lt;li&gt;The Pi 4&amp;rsquo;s hardware H264 encoder is not particularly great&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img style="max-height:690px;max-width:920px;" alt=" " height="690" src="https://community.element14.com/resized-image/__size/1840x1380/__key/communityserver-discussions-components-files/448/7573.old_5F00_cu.jpg" width="920" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The 4G modem is also bulky, since it&amp;rsquo;s an external box on a USB cable:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:571px;max-width:762px;" alt=" " height="571" src="https://community.element14.com/resized-image/__size/1524x1142/__key/communityserver-discussions-components-files/448/6087.4g_5F00_1.jpg" width="762" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:572px;max-width:762px;" alt=" " height="572" src="https://community.element14.com/resized-image/__size/1524x1144/__key/communityserver-discussions-components-files/448/1220.4g_5F00_2.jpg" width="762" /&gt;&lt;/p&gt;
&lt;p&gt;The rest of the old setup was related to battery charging and management, which we already redesigned and moved to the battery unit in the last blog, so a lot of the mess can be cut out.&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9bsmqp2"&gt;Planning the new system&lt;/h1&gt;
&lt;p&gt;The plan is relatively straight forward:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Move to USB cameras&lt;/li&gt;
&lt;li&gt;Use a SoC with a better hardware encoder, preferably H265&lt;/li&gt;
&lt;li&gt;Design a custom PCB that integrates the 4G modem, power supplies, microcontroller, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My first idea was making a carrier board for a Raspberry Pi CM5-style module. The CM5 itself is out due to lacking any hardware video encoders.&lt;/p&gt;
&lt;p&gt;After some research, I came to the conclusion that the Rockchip RK3588 is the SoC I want:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;It has 4x Cortex-A76 cores, and 4x Cortex-A55 cores&lt;/li&gt;
&lt;li&gt;The hardware video encoder supports both H264 and H265&lt;/li&gt;
&lt;li&gt;There is an NPU available for neural network acceleration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There are a few Compute Module style devices available with the RK3588, but I stumbled upon the Orange Pi 5 Plus:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:832px;max-width:832px;" alt=" " height="832" src="https://community.element14.com/resized-image/__size/1664x1664/__key/communityserver-discussions-components-files/448/opi5p.png" width="832" /&gt;&lt;/p&gt;
&lt;p&gt;This board has all the IO I need, 2.5Gb ethernet, an M.2 slot for WiFi and Bluetooth, and a 40 pin GPIO header. I decided to make a HAT-like PCB, instead of a CM carrier board, as this would be way simpler and faster to do. There&amp;rsquo;s only a single interface that is missing from the GPIO header for this, a USB2 link to the SBC. Not a major issue, but it&amp;rsquo;s not going to be the prettiest to fix.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9bsmqp3"&gt;The custom HAT&lt;/h1&gt;
&lt;p&gt;I started designing the PCB. The main responsibilities are the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Accept a 12-15V input source&lt;/li&gt;
&lt;li&gt;Generate voltage rails to power the Orange Pi 5 Plus, 4G modem, and various electronics on the HAT itself&lt;/li&gt;
&lt;li&gt;Include a microcontroller to manage power and handle low level communication&lt;/li&gt;
&lt;li&gt;Integrate the 4G modem&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I went with TPS566231 for generating the power rails, as I used these in earlier projects and had a few left. They are high-efficiency 6A buck converters.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:957px;max-width:758px;" alt=" " height="957" src="https://community.element14.com/resized-image/__size/1516x1914/__key/communityserver-discussions-components-files/448/sch_5F00_dcdc2.png" width="758" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I kept the EM7455 4G modem, as there are no reasonably priced better alternatives for the moment. The next meaningful step-up would be a 5G modem, but they are around 200USD, need PCIe, 4 antennas, and are a massive pain in general. The modem itself uses an M.2 B-key connector, but we also need a SIM card slot. The modem supports USB3, but USB2 will be plenty for us.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:715px;max-width:897px;" alt=" " height="715" src="https://community.element14.com/resized-image/__size/1794x1430/__key/communityserver-discussions-components-files/448/sch_5F00_4g.png" width="897" /&gt;&lt;/p&gt;
&lt;p&gt;Since I need to attach both the ESP32 and modem to the Orange Pi through USB, I added an onboard USB hub, a USB2514B to be specific.&lt;/p&gt;
&lt;p&gt;As it&amp;rsquo;s a 4 port hub, and we only need two, I decided to expose the two remaining ports for miscellaneous stuff I could need later.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:750px;max-width:919px;" alt=" " height="750" src="https://community.element14.com/resized-image/__size/1838x1500/__key/communityserver-discussions-components-files/448/sch_5F00_hub.png" width="919" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;An ESP32-S3 was chosen for the microcontroller, more specifically an ESP32-S3-WROOM-1U&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="419" src="https://community.element14.com/resized-image/__size/1614x838/__key/communityserver-discussions-components-files/448/sch_5F00_esp.png" width="807" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I also added a fully isolated CAN transceiver, so I can later hook this up to my car&amp;rsquo;s CAN bus network, and a second, non-isolated CAN transceiver, along with full-duplex RS485 for future expansion.&lt;/p&gt;
&lt;p&gt;An INA226 was included to monitor power consumption, added some fan headers and FETs to control them, and that&amp;rsquo;s about it.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:1007px;max-width:733px;" alt=" " height="1007" src="https://community.element14.com/resized-image/__size/1466x2014/__key/communityserver-discussions-components-files/448/sch_5F00_if.png" width="733" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I squeezed the design into a 100mm x 75mm form factor, the exact size of the Orange Pi 5 Plus.&lt;/p&gt;
&lt;p&gt;The hole in the center is for a tiny 25mm x 25mm fan, to provide some airflow to the SoC, directly below, and also cool the modem.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:638px;max-width:764px;" alt=" " height="638" src="https://community.element14.com/resized-image/__size/1528x1276/__key/communityserver-discussions-components-files/448/pcb_5F00_layout.png" width="764" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:542px;max-width:766px;" alt=" " height="542" src="https://community.element14.com/resized-image/__size/1532x1084/__key/communityserver-discussions-components-files/448/pcb_5F00_render.png" width="766" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I ordered all the parts, along with the 16GB RAM version of the Orange Pi 5 Plus (right before the RAM apocalypse, so I still have all my organs intact).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9btv235"&gt;Assembly&lt;/h1&gt;
&lt;p&gt;&lt;img style="max-height:725px;max-width:544px;" alt=" " height="725" src="https://community.element14.com/resized-image/__size/1088x1450/__key/communityserver-discussions-components-files/448/hat_5F00_soldered.jpg" width="544" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:453px;max-width:604px;" alt=" " height="453" src="https://community.element14.com/resized-image/__size/1208x906/__key/communityserver-discussions-components-files/448/hat_5F00_modem.jpg" width="604" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:753px;max-width:613px;" alt=" " height="753" src="https://community.element14.com/resized-image/__size/1226x1506/__key/communityserver-discussions-components-files/448/Untitled.png" width="613" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:397px;max-width:741px;" alt=" " height="397" src="https://community.element14.com/resized-image/__size/1482x794/__key/communityserver-discussions-components-files/448/hat_5F00_installed.png" width="741" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I bought an Intel AX200 WiFi+Bluetooth card, and also got a Ublox Neo M8N GPS module. I whipped up an enclosure in Fusion for the entire thing:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:697px;max-width:906px;" alt=" " height="697" src="https://community.element14.com/resized-image/__size/1812x1394/__key/communityserver-discussions-components-files/448/enclosure1.png" width="906" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:677px;max-width:963px;" alt=" " height="677" src="https://community.element14.com/resized-image/__size/1926x1354/__key/communityserver-discussions-components-files/448/enclosure2.png" width="963" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;img style="max-height:595px;max-width:793px;" alt=" " height="595" src="https://community.element14.com/resized-image/__size/1586x1190/__key/communityserver-discussions-components-files/448/assembly1.jpg" width="793" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:596px;max-width:795px;" alt=" " height="596" src="https://community.element14.com/resized-image/__size/1590x1192/__key/communityserver-discussions-components-files/448/assembly3.jpg" width="795" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The USB2 connection to the HAT was made with a custom cable that I plugged into one of the USB2 ports on the Orange Pi 5. It&amp;rsquo;s not the prettiest, but it works well.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:580px;max-width:774px;" alt=" " height="580" src="https://community.element14.com/resized-image/__size/1548x1160/__key/communityserver-discussions-components-files/448/assembly5.jpg" width="774" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:581px;max-width:775px;" alt=" " height="581" src="https://community.element14.com/resized-image/__size/1550x1162/__key/communityserver-discussions-components-files/448/asssembly4.jpg" width="775" /&gt;&lt;/p&gt;
&lt;p&gt;You might ask yourself, where&amp;rsquo;s the SPE stuff? Well, at the time of making this, I didn&amp;rsquo;t have any of it yet, so I just made sure to add a bunch of extra IO and expansion ports to the PCB. The enclosure was made in a way to have another relatively large compartment screwed to the top, which will house the SPE transceiver and MAC.&lt;/p&gt;
&lt;h1 id="mcetoc_1jk9bsmqp4"&gt;Conclusion&lt;/h1&gt;
&lt;p&gt;I installed Armbian on the Orange Pi 5 Plus, wrote some minimal code for the ESP32 to enable all the buck converters, and set up a simple low battery voltage cutoff feature.&lt;/p&gt;
&lt;p&gt;So far, everything has been working great, and I&amp;rsquo;m very happy with the Orange Pi 5 Plus,&lt;/p&gt;
&lt;p&gt;With the Compute Unit ready, the next post will be a shorter one, about finding the perfect camera modules for our use case, and wiring them up.&lt;/p&gt;</description></item><item><title>RE: [Part 3] Advanced Dashcam and Monitoring System - Compute Unit</title><link>https://community.element14.com/thread/234594?ContentTypeID=1</link><pubDate>Tue, 24 Mar 2026 19:58:11 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:667bcf36-402f-4d5d-af06-f0a87a6a2278</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234594?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56786/part-3-advanced-dashcam-and-monitoring-system---compute-unit/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Nice build.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Deadline Looming</title><link>https://community.element14.com/thread/56780?ContentTypeID=0</link><pubDate>Thu, 19 Mar 2026 09:50:35 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:17c1cbeb-1f36-4b08-90cc-7d9ad77f53e1</guid><dc:creator>cstanton</dc:creator><slash:comments>6</slash:comments><comments>https://community.element14.com/thread/56780?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56780/deadline-looming/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hey everyone,&lt;/p&gt;
&lt;p&gt;With the deadline coming up I&amp;#39;ve cleaned out&amp;nbsp;posts from&amp;nbsp;&amp;nbsp;[mention:a15d899f5f3b40efb1afbf8b37afcf7a:ca0e7c8086864d2fa5a863b9e212e922]&amp;nbsp;that were either not related to the design challenge or should have been a forum post (which has been converted into one).&lt;/p&gt;
&lt;p&gt;You will discover that you&amp;#39;re not able to post a blog yet (including edit any drafts you may have), and this will change on the 23rd of March 2026 where you will then be able to post, edit, work on your final write-ups.&lt;/p&gt;
&lt;p&gt;Looking forward to your posts!&lt;/p&gt;</description></item><item><title>RE: Deadline Looming</title><link>https://community.element14.com/thread/234582?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2026 16:57:52 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:94c555d0-906c-4aeb-91bb-dbeada86cb71</guid><dc:creator>JoRatcliffe</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234582?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56780/deadline-looming/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi all, I am happy to extend the deadline by a week so &lt;strong&gt;the new deadline will be midnight (23:59 UK time) Sunday 5th April&lt;/strong&gt;. I will update the dates and terms and conditions tomorrow.&lt;br /&gt;&lt;br /&gt;You can now post and edit drafts in &lt;a href="https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/b/projects" data-e14adj="t"&gt;Projects&lt;/a&gt; so - when you are ready - you can submit your final, full project write-up.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Deadline Looming</title><link>https://community.element14.com/thread/234579?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2026 14:09:31 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5df69dfd-ebde-41d2-a62d-baf359db32a9</guid><dc:creator>JWx</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234579?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56780/deadline-looming/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;confirmed - draft edition possibility is restored&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Deadline Looming</title><link>https://community.element14.com/thread/234578?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2026 14:00:17 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9586d131-ff57-4de4-80d7-c2bf85c42b5e</guid><dc:creator>cstanton</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/234578?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56780/deadline-looming/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Challengers should now be able to post (and edit drafts).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Part 3] Advanced Dashcam and Monitoring System - Compute Unit</title><link>https://community.element14.com/thread/234577?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2026 13:03:21 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:093ee102-166a-43ef-8a2f-c6c4678a490d</guid><dc:creator>vmate</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234577?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56786/part-3-advanced-dashcam-and-monitoring-system---compute-unit/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Thanks!&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [Part 3] Advanced Dashcam and Monitoring System - Compute Unit</title><link>https://community.element14.com/thread/234575?ContentTypeID=1</link><pubDate>Mon, 23 Mar 2026 04:54:46 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:ec7e1de5-253b-4b5d-bee4-cc430711927b</guid><dc:creator>veluv01</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/234575?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56786/part-3-advanced-dashcam-and-monitoring-system---compute-unit/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Awesome build.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>LTC9111 proof of concept</title><link>https://community.element14.com/thread/56775?ContentTypeID=0</link><pubDate>Thu, 19 Mar 2026 08:38:13 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:5c31f07d-54a7-4ccb-8617-b30e282da38f</guid><dc:creator>JWx</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/56775?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56775/ltc9111-proof-of-concept/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;When several months ago, during a forum discussion what would be needed in the challenger&amp;#39;s kit for SPE design challenge,&amp;nbsp;&amp;nbsp;[mention:e150bbdfa73b4f869b1c3bd03afb5272:e9ed411860ed4f2ba0265705b8793d05]&amp;nbsp;suggested that LTC9111&amp;nbsp;Powered Device chip would be interesting.&lt;/p&gt;
&lt;p&gt;In that time I have thought that it would be too time consuming to make use of it, but it the meantime, as a byproduct of some research, I have asked ADI for samples of both LTC9111 and LTC4296 (matching Power Sourcing Equipment controller) and they generously sent me them.&lt;/p&gt;
&lt;p&gt;LTC9111 datasheet specifies typical schematics as below:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ltc9111_5F00_app.png" /&gt;&lt;/p&gt;
&lt;p&gt;and the chip itself is operating according to the PD state machine like below:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/state_5F00_diagram.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ltc9111_5F00_operating.png" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;which involves PSE-PD discovery process, allowing for proper PD classification and management.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;During the discovery, PSE raises line voltage (with current limit enforced) to about 5V, then initiates communication.&lt;/p&gt;
&lt;p&gt;When voltage is about 5V, classification can begin. It is done using one-wire SCCP protocol, which involves pulling down the power line at the transmitter side for predefined time.&lt;/p&gt;
&lt;p&gt;LTC9111 is powered using Cstby capacitor during power down pulses and is using M2/M3 MOSFET pair to pull down power line by it&amp;#39;s own (as the system is designed to be polarity-agnostic, symmetric design is used).&lt;/p&gt;
&lt;p&gt;Communication is started by the PSE which sends reset pulse and PD answers with presence pulse.&amp;nbsp;Then, PD transmits it&amp;#39;s power class and, when accepted, PSE raises line voltage to the negotiated value. Then, PD opens M1 MOSFET and raises ENABLE signal, starting providing power to the load.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When voltage on the line drops, ENABLE signal is lowered and M1 closed.&lt;/p&gt;
&lt;p&gt;Six power classes are defined (and can be configured using two three-state pins of LTC9111), three for supply voltage up to 30V and three for voltage up to 58V&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Class&lt;/td&gt;
&lt;td&gt;max power [W]&lt;/td&gt;
&lt;td&gt;PD voltage [V]&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;10&lt;/td&gt;
&lt;td&gt;1.23&lt;/td&gt;
&lt;td&gt;14-30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;11&lt;/td&gt;
&lt;td&gt;3.2&lt;/td&gt;
&lt;td&gt;14-30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;12&lt;/td&gt;
&lt;td&gt;8.4&lt;/td&gt;
&lt;td&gt;14-30&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13&lt;/td&gt;
&lt;td&gt;7.7&lt;/td&gt;
&lt;td&gt;35-58&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;14&lt;/td&gt;
&lt;td&gt;20&lt;/td&gt;
&lt;td&gt;35-58&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;15&lt;/td&gt;
&lt;td&gt;52&lt;/td&gt;
&lt;td&gt;35-58&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;As the solution is expected to work over long data lines, which may involve significant voltage drop - and, as we have previously discovered and confirmed in the requirements - signal polarity needs to be corrected if needed, low-loss rectifier is built using D1 and D2 Schottky diodes&amp;nbsp; and M4 and M5 MOSFETs (from which one is activated when voltage polarity is sensed using SNS1 and SNS2 inputs to further reduce voltage drop). Before M4/M5 activation, current flows through their reverse parasitic diodes, effectively forming traditional Graetz bridge.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This solution is very advanced, but for the basic usage can be simplified: M4/M5 can be replaced with another set of Schottky diodes and some snubbing circuits can be (at least initially) omitted,&amp;nbsp; leading to the circuit like below:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/ltc9111_5F00_simplified1.png" /&gt;&lt;/p&gt;
&lt;p&gt;and PCB like below&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/element_5F00_side.png" /&gt;&lt;/p&gt;
&lt;p&gt;as can be seen, chip installation is rather unusual, but it is caused by the fact that exposed pad at the bottom is the one and only GND contact (chip is housed in MSOP-12 package but has 13 active contacts), and MSOP-DIP adapter PCB (unlike - for example - QFN adapters) usually lack additional trace below the chip.&lt;/p&gt;
&lt;p&gt;So, MSOP adapter was modified by placing adhesive copper tape at the center, then secured by two rivets in case when the glue didn&amp;#39;t survive soldering and it worked - almost. When hot air soldered, tape glue expanded, raising the chip above the PCB, which required additional work to correct.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Next time I will try to remove adhesive from the tape and fix it using proper glue - but I am unsure what type of glue should be used? Maybe some cyanoacrylate glue would work? Or maybe something better is needed?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</description></item><item><title>RE: LTC9111 proof of concept</title><link>https://community.element14.com/thread/234547?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2026 18:48:52 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:54f73e67-2193-4174-879b-61fff7c1059c</guid><dc:creator>kmikemoo</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234547?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56775/ltc9111-proof-of-concept/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;a href="https://community.element14.com/members/jwx"&gt;JWx&lt;/a&gt;&amp;nbsp;NICE!!!&amp;nbsp; That really opens up the world for long distance communication and SPoE (or PoDL).&amp;nbsp; Excellent!&amp;nbsp;&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f44d.svg" title="Thumbsup"&gt;&amp;#x1f44d;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: EVAL-ADIN1100 performance test</title><link>https://community.element14.com/thread/234537?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2026 16:15:31 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:387c7cb5-b3a9-4719-ac30-573995440d2a</guid><dc:creator>JWx</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234537?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56735/eval-adin1100-performance-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have spool of CAT6 UTP which I could connect for &amp;gt; 1000m range but I don&amp;#39;t know if I would have time before deadline&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>EVAL-ADIN1100 performance test</title><link>https://community.element14.com/thread/56735?ContentTypeID=0</link><pubDate>Tue, 03 Mar 2026 13:49:35 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d93ccb8a-50ba-44d4-9b0a-789f9173a5a2</guid><dc:creator>JWx</dc:creator><slash:comments>6</slash:comments><comments>https://community.element14.com/thread/56735?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56735/eval-adin1100-performance-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;h3 id="mcetoc_1jiprqt2v0"&gt;Packet loss diagnostics&lt;/h3&gt;
&lt;p&gt;In the previous post, transmission test using 192 meter UTP cable was presented. During the test data transmission was established but some packet loss was observed (which was an interesting case - problem was also&amp;nbsp; present on very short cable distance).&lt;/p&gt;
&lt;p&gt;To further pinpoint the problem, setup like in my&amp;nbsp;&lt;a href="https://community.element14.com/products/roadtest/rv/roadtest_reviews/1864/broadcom_optical_wireless_transceiver_roadtest#pifragment-19571=6" data-e14adj="t"&gt;Broadcom optical transceiver&lt;/a&gt;&amp;nbsp;was established, consisting of two Dell servers running Debian GNU/Linux, each equipped with&amp;nbsp;&lt;span&gt;Intel 82576&amp;nbsp;1000Base-T adapter.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/test_5F00_diagram.png" /&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 id="mcetoc_1jipv3uha2"&gt;Initial tests&lt;/h4&gt;
&lt;p&gt;Ping test was successful:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;PING 172.19.0.11 (172.19.0.11) 56(84) bytes of data.&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=1 ttl=64 time=0.561 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=2 ttl=64 time=0.523 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=3 ttl=64 time=0.533 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=4 ttl=64 time=0.523 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=5 ttl=64 time=0.545 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=6 ttl=64 time=0.539 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=7 ttl=64 time=0.544 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=8 ttl=64 time=0.554 ms&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Iperf3 TCP results were as below:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;client side&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;iperf3 -c 172.19.0.11 -b 10M&lt;br /&gt;Connecting to host 172.19.0.11, port 5201&lt;br /&gt;[ 5] local 172.19.0.10 port 35668 connected to 172.19.0.11 port 5201&lt;br /&gt;[ ID] Interval Transfer Bitrate Retr Cwnd&lt;br /&gt;[ 5] 0.00-1.00 sec 1.30 MBytes 10.9 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 1.00-2.00 sec 1.12 MBytes 9.44 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 2.00-3.00 sec 1.22 MBytes 10.3 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 3.00-4.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 4.00-5.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 5.00-6.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 6.00-7.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 7.00-8.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 8.00-9.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;[ 5] 9.00-10.00 sec 1.12 MBytes 9.38 Mbits/sec 0 50.9 KBytes&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Retr&lt;br /&gt;[ 5] 0.00-10.00 sec 11.5 MBytes 9.63 Mbits/sec 0 sender&lt;br /&gt;[ 5] 0.00-10.08 sec 11.3 MBytes 9.37 Mbits/sec receiver&lt;/p&gt;
&lt;p&gt;iperf Done.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;server side:&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;iperf3 -s&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;Server listening on 5201&lt;br /&gt;-----------------------------------------------------------&lt;br /&gt;Accepted connection from 172.19.0.10, port 35656&lt;br /&gt;[ 5] local 172.19.0.11 port 5201 connected to 172.19.0.10 port 35668&lt;br /&gt;[ ID] Interval Transfer Bitrate&lt;br /&gt;[ 5] 0.00-1.00 sec 1.07 MBytes 9.01 Mbits/sec&lt;br /&gt;[ 5] 1.00-2.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 2.00-3.00 sec 1.12 MBytes 9.41 Mbits/sec&lt;br /&gt;[ 5] 3.00-4.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 4.00-5.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 5.00-6.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 6.00-7.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 7.00-8.00 sec 1.12 MBytes 9.41 Mbits/sec&lt;br /&gt;[ 5] 8.00-9.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 9.00-10.00 sec 1.12 MBytes 9.42 Mbits/sec&lt;br /&gt;[ 5] 10.00-10.08 sec 90.5 KBytes 9.32 Mbits/sec&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate&lt;br /&gt;[ 5] 0.00-10.08 sec 11.3 MBytes 9.37 Mbits/sec receiver&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And iperf3 UDP&lt;/p&gt;
&lt;p&gt;&lt;em&gt;client&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Connecting to host 172.19.0.11, port 5201&lt;br /&gt;[ 5] local 172.19.0.10 port 42566 connected to 172.19.0.11 port 5201&lt;br /&gt;[ ID] Interval Transfer Bitrate Total Datagrams&lt;br /&gt;[ 5] 0.00-1.00 sec 1.19 MBytes 10.0 Mbits/sec 863&lt;br /&gt;[ 5] 1.00-2.00 sec 1.19 MBytes 9.97 Mbits/sec 861&lt;br /&gt;[ 5] 2.00-3.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 3.00-4.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;[ 5] 4.00-5.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 5.00-6.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 6.00-7.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;[ 5] 7.00-8.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 8.00-9.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 9.00-10.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-10.00 sec 11.5 MBytes 9.65 Mbits/sec 0.000 ms 0/8329 (0%) sender&lt;br /&gt;[ 5] 0.00-10.08 sec 11.4 MBytes 9.52 Mbits/sec 0.014 ms 0/8285 (0%) receiver&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;server&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Accepted connection from 172.19.0.10, port 48540&lt;br /&gt;[ 5] local 172.19.0.11 port 5201 connected to 172.19.0.10 port 42566&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-1.00 sec 1.09 MBytes 9.13 Mbits/sec 0.299 ms 0/788 (0%)&lt;br /&gt;[ 5] 1.00-2.00 sec 1.14 MBytes 9.57 Mbits/sec 0.307 ms 0/826 (0%)&lt;br /&gt;[ 5] 2.00-3.00 sec 1.14 MBytes 9.57 Mbits/sec 0.021 ms 0/826 (0%)&lt;br /&gt;[ 5] 3.00-4.00 sec 1.14 MBytes 9.56 Mbits/sec 0.019 ms 0/825 (0%)&lt;br /&gt;[ 5] 4.00-5.00 sec 1.14 MBytes 9.57 Mbits/sec 0.024 ms 0/826 (0%)&lt;br /&gt;[ 5] 5.00-6.00 sec 1.14 MBytes 9.56 Mbits/sec 0.024 ms 0/825 (0%)&lt;br /&gt;[ 5] 6.00-7.00 sec 1.14 MBytes 9.57 Mbits/sec 0.018 ms 0/826 (0%)&lt;br /&gt;[ 5] 7.00-8.00 sec 1.14 MBytes 9.57 Mbits/sec 0.019 ms 0/826 (0%)&lt;br /&gt;[ 5] 8.00-9.00 sec 1.14 MBytes 9.56 Mbits/sec 0.015 ms 0/825 (0%)&lt;br /&gt;[ 5] 9.00-10.00 sec 1.14 MBytes 9.57 Mbits/sec 0.022 ms 0/826 (0%)&lt;br /&gt;[ 5] 10.00-10.08 sec 93.3 KBytes 9.64 Mbits/sec 0.014 ms 0/66 (0%)&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-10.08 sec 11.4 MBytes 9.52 Mbits/sec 0.014 ms 0/8285 (0%) receiver&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;As can be seen, no data loss so far.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This observation was also verified by looking at net adapter&amp;#39;s error counters:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; inet 172.19.0.11&lt;/strong&gt; netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe3a:1730 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:3a:17:30 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 4010912 bytes 5725615220 (5.3 GiB)&lt;br /&gt; &lt;span style="background-color:#99cc00;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 1865313 bytes 565506418 (539.3 MiB)&lt;br /&gt; TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; inet 172.19.0.10&lt;/strong&gt; netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe39:8fb0 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:39:8f:b0 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 1865234 bytes 565502452 (539.3 MiB)&lt;br /&gt; &lt;span style="background-color:#99cc00;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 4011112 bytes 5725623976 (5.3 GiB)&lt;br /&gt; TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;/p&gt;
&lt;p&gt;no errors after transferring 5GB and 500MB back (after bulk file transfer test)&lt;/p&gt;
&lt;p&gt;Netpipe test shows transfer curve as below, very good, no packet loss symptoms - observed slight drop of transfer near 1kB frame size was identified before as a behavior of the Intel network card used.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/192m_5F00_direct.png" /&gt;&lt;/p&gt;
&lt;h3 id="mcetoc_1jips5lso1"&gt;Reverse pair connection&lt;/h3&gt;
&lt;p&gt;As 10Base-T1 interface has defined polarity (&amp;#39;DATA+&amp;#39; and &amp;#39;DATA-&amp;#39;&amp;#39;), next test performed was polarity reversal test&amp;nbsp;&lt;/p&gt;
&lt;p&gt;After reversing wires in the pair nothing spectacular occured.&lt;/p&gt;
&lt;p&gt;Link still goes up, ping works:&lt;/p&gt;
&lt;p&gt;64 bytes from 172.19.0.11: icmp_seq=1 ttl=64 time=0.543 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=2 ttl=64 time=0.551 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=3 ttl=64 time=0.570 ms&lt;br /&gt;64 bytes from 172.19.0.11: icmp_seq=4 ttl=64 time=0.522 ms&lt;/p&gt;
&lt;p&gt;Iperf3 performance is unaffected:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;client&lt;/em&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Connecting to host 172.19.0.11, port 5201&lt;br /&gt;[ 5] local 172.19.0.10 port 38580 connected to 172.19.0.11 port 5201&lt;br /&gt;[ ID] Interval Transfer Bitrate Total Datagrams&lt;br /&gt;[ 5] 0.00-1.00 sec 1.19 MBytes 10.0 Mbits/sec 863&lt;br /&gt;[ 5] 1.00-2.00 sec 1.19 MBytes 9.97 Mbits/sec 861&lt;br /&gt;[ 5] 2.00-3.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 3.00-4.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;[ 5] 4.00-5.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 5.00-6.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 6.00-7.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;[ 5] 7.00-8.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 8.00-9.00 sec 1.14 MBytes 9.57 Mbits/sec 826&lt;br /&gt;[ 5] 9.00-10.00 sec 1.14 MBytes 9.56 Mbits/sec 825&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-10.00 sec 11.5 MBytes 9.65 Mbits/sec 0.000 ms 0/8329 (0%) sender&lt;br /&gt;[ 5] 0.00-10.08 sec 11.4 MBytes 9.52 Mbits/sec 0.022 ms 0/8284 (0%) receiver&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;server:&lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Accepted connection from 172.19.0.10, port 39240&lt;br /&gt;[ 5] local 172.19.0.11 port 5201 connected to 172.19.0.10 port 38580&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-1.00 sec 1.09 MBytes 9.13 Mbits/sec 0.303 ms 0/788 (0%)&lt;br /&gt;[ 5] 1.00-2.00 sec 1.14 MBytes 9.57 Mbits/sec 0.306 ms 0/826 (0%)&lt;br /&gt;[ 5] 2.00-3.00 sec 1.14 MBytes 9.57 Mbits/sec 0.028 ms 0/826 (0%)&lt;br /&gt;[ 5] 3.00-4.00 sec 1.14 MBytes 9.56 Mbits/sec 0.019 ms 0/825 (0%)&lt;br /&gt;[ 5] 4.00-5.00 sec 1.14 MBytes 9.57 Mbits/sec 0.010 ms 0/826 (0%)&lt;br /&gt;[ 5] 5.00-6.00 sec 1.14 MBytes 9.57 Mbits/sec 0.020 ms 0/826 (0%)&lt;br /&gt;[ 5] 6.00-7.00 sec 1.14 MBytes 9.56 Mbits/sec 0.021 ms 0/825 (0%)&lt;br /&gt;[ 5] 7.00-8.00 sec 1.14 MBytes 9.57 Mbits/sec 0.020 ms 0/826 (0%)&lt;br /&gt;[ 5] 8.00-9.00 sec 1.14 MBytes 9.57 Mbits/sec 0.020 ms 0/826 (0%)&lt;br /&gt;[ 5] 9.00-10.00 sec 1.14 MBytes 9.56 Mbits/sec 0.014 ms 0/825 (0%)&lt;br /&gt;[ 5] 10.00-10.08 sec 91.9 KBytes 9.50 Mbits/sec 0.022 ms 0/65 (0%)&lt;br /&gt;- - - - - - - - - - - - - - - - - - - - - - - - -&lt;br /&gt;[ ID] Interval Transfer Bitrate Jitter Lost/Total Datagrams&lt;br /&gt;[ 5] 0.00-10.08 sec 11.4 MBytes 9.52 Mbits/sec 0.022 ms 0/8284 (0%) receiver&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And Netpipe graph is as below (comparing direct and reversed connection)&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:360px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/192m_5F00_reversed.png" /&gt;&lt;/p&gt;
&lt;p&gt;As can be seen, when using ADIN1100 PHY, connector reversal in the pair is not affecting transfer rate.&lt;/p&gt;
&lt;h4&gt;Packet loss evaluation&amp;nbsp;&lt;/h4&gt;
&lt;p&gt;After series of tests Ethernet frame counters are still zero:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;inet 172.19.0.10&lt;/strong&gt; netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe39:8fb0 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:39:8f:b0 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 2219550 bytes 883187824 (842.2 MiB)&lt;br /&gt; &lt;span style="background-color:#99cc00;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 4373812 bytes 6055720865 (5.6 GiB)&lt;br /&gt; TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;/p&gt;
&lt;p&gt;&lt;strong&gt; inet 172.19.0.11&lt;/strong&gt; netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe3a:1730 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:3a:17:30 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 4373611 bytes 6055712233 (5.6 GiB)&lt;br /&gt; &lt;span style="background-color:#99cc00;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 2219630 bytes 883191660 (842.2 MiB)&lt;br /&gt; TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;/p&gt;
&lt;p&gt;PHY monitoring also doesn&amp;#39;t detect any errors:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;br /&gt;MSE -37.2 dB Rx 3178421, Err 0&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;MSE -37.2 dB Rx 48231, Err 0&lt;br /&gt;MSE -37.2 dB Rx 48231, Err 0&lt;br /&gt;MSE -37.2 dB Rx 48231, Err 0&lt;br /&gt;MSE -37.2 dB Rx 48231, Err 0&lt;br /&gt;MSE -37.2 dB Rx 48231, Err 0&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;So frame loss that was observed during previous tests was definitely not connected to the cable used.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>RE: EVAL-ADIN1100 performance test</title><link>https://community.element14.com/thread/234536?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2026 15:56:55 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a36cc37d-555b-4a07-aa1f-e6fe07a40399</guid><dc:creator>JWx</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234536?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56735/eval-adin1100-performance-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;yes - this is strange, never have seen anything other than -37,2dB&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: EVAL-ADIN1100 performance test</title><link>https://community.element14.com/thread/234535?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2026 15:55:20 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:c04cf86e-4796-4c49-a35a-c959bd2e2bb3</guid><dc:creator>veluv01</dc:creator><slash:comments>2</slash:comments><comments>https://community.element14.com/thread/234535?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56735/eval-adin1100-performance-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Well...the -38dB in their datasheet is too evil.&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="https://community.element14.com/resized-image/__size/1280x720/__key/communityserver-discussions-components-files/448/pastedimage1774022095994v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;-37.2 dB was all I could get, maybe it increases if we could go over a KM?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Deadline Looming</title><link>https://community.element14.com/thread/234534?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2026 14:24:37 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8d815cec-6844-4bb6-9cff-8032ede6d73d</guid><dc:creator>cstanton</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234534?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56780/deadline-looming/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hey &lt;a href="https://community.element14.com/members/veluv01"&gt;veluv01&lt;/a&gt;&amp;nbsp;,&lt;br /&gt;&lt;br /&gt;That&amp;#39;s definitely a &lt;a href="https://community.element14.com/members/joratcliffe"&gt;JoRatcliffe&lt;/a&gt;&amp;nbsp;question &lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: EVAL-ADIN1100 performance test</title><link>https://community.element14.com/thread/234532?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2026 12:37:49 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:2f892979-9434-4117-9753-e63f1504d17e</guid><dc:creator>JWx</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/234532?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56735/eval-adin1100-performance-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;and MSE is still the same:&lt;/p&gt;
&lt;p&gt;MSE -37.2 dB Rx 4693234, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693235, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693236, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693237, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693238, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693238, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693239, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693241, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693242, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693243, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693244, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693245, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693246, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693247, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693248, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693249, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693250, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693251, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693252, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693253, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693254, Err 0&lt;br /&gt;MSE -37.2 dB Rx 4693255, Err 0&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;MSE -37.2 dB Rx 1563071, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563072, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563073, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563075, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563076, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563077, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563078, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563078, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563079, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563080, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563082, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563083, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563084, Err 0&lt;br /&gt;MSE -37.2 dB Rx 1563085, Err 0&lt;/p&gt;
&lt;p&gt;BTW - ADI support suggested that during laboratory testing noise level is so low that MSE couldn&amp;#39;t drop even using long/worse quality cabling&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: EVAL-ADIN1100 performance test</title><link>https://community.element14.com/thread/234531?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2026 12:34:24 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:52824590-7e22-4ab3-92c0-786ceb46f570</guid><dc:creator>JWx</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/234531?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56735/eval-adin1100-performance-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;update after more than two weeks of testing using 192m twisted pair:&lt;/p&gt;
&lt;p&gt;ping still works:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;64 bytes from 172.19.0.11: icmp_seq=53436 ttl=64 time=0.526 ms&lt;/code&gt;&lt;br /&gt;&lt;code&gt;64 bytes from 172.19.0.11: icmp_seq=53437 ttl=64 time=0.517 ms&lt;/code&gt;&lt;br /&gt;&lt;code&gt;64 bytes from 172.19.0.11: icmp_seq=53438 ttl=64 time=0.548 ms&lt;/code&gt;&lt;br /&gt;&lt;code&gt;64 bytes from 172.19.0.11: icmp_seq=53439 ttl=64 time=0.509 ms&lt;/code&gt;&lt;br /&gt;&lt;code&gt;64 bytes from 172.19.0.11: icmp_seq=53440 ttl=64 time=0.513 ms&lt;/code&gt;&lt;br /&gt;&lt;code&gt;64 bytes from 172.19.0.11: icmp_seq=53441 ttl=64 time=0.528 ms&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;no errors on the interfaces&lt;br /&gt;&lt;br /&gt; inet 172.19.0.11 netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe3a:1730 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:3a:17:30 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 5887813 bytes 6200897855 (5.7 GiB)&lt;br /&gt; &lt;span style="background-color:#808000;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 3734229 bytes 1026886358 (979.3 MiB)&lt;br /&gt; &lt;span style="background-color:#808000;"&gt;TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;/span&gt;&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;br /&gt;&lt;br /&gt; inet 172.19.0.10 netmask 255.255.0.0 broadcast 172.19.255.255&lt;br /&gt; inet6 fe80::225:90ff:fe39:8fb0 prefixlen 64 scopeid 0x20&amp;lt;link&amp;gt;&lt;br /&gt; ether 00:25:90:39:8f:b0 txqueuelen 1000 (Ethernet)&lt;br /&gt; RX packets 3733803 bytes 1028378330 (980.7 MiB)&lt;br /&gt; &lt;span style="background-color:#808000;"&gt;RX errors 0 dropped 0 overruns 0 frame 0&lt;/span&gt;&lt;br /&gt; TX packets 5888467 bytes 6199420743 (5.7 GiB)&lt;br /&gt; &lt;span style="background-color:#808000;"&gt;TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0&lt;/span&gt;&lt;br /&gt; device memory 0xc15a0000-c15bffff&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Deadline Looming</title><link>https://community.element14.com/thread/234526?ContentTypeID=1</link><pubDate>Fri, 20 Mar 2026 03:15:43 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:a7ac5879-dc57-4c21-a699-307d3d81e5bc</guid><dc:creator>veluv01</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/234526?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56780/deadline-looming/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;a href="https://community.element14.com/members/cstanton"&gt;cstanton&lt;/a&gt;&amp;nbsp; would it be possible to extend the deadline by a week&lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f605.svg" title="Sweat smile"&gt;&amp;#x1f605;&lt;/span&gt;?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: SPE face-off</title><link>https://community.element14.com/thread/234519?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2026 12:10:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:090c3b78-978a-4704-b0a7-36585b88b89b</guid><dc:creator>wolfgangfriedrich</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234519?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56779/spe-face-off/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Got me pretty confused too. And now there are 2 Forum posts. One from today and another one from the date I originally posted the blog (this one is missing today&amp;#39;s comments).&lt;br /&gt;Doesn&amp;#39;t really matter as long as the content is still there.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>SPE face-off</title><link>https://community.element14.com/thread/56779?ContentTypeID=0</link><pubDate>Fri, 27 Feb 2026 06:05:12 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:b030b0d2-daa1-477c-99b0-4b00fd870f8c</guid><dc:creator>wolfgangfriedrich</dc:creator><slash:comments>18</slash:comments><comments>https://community.element14.com/thread/56779?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56779/spe-face-off/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Even before the Single Pair Ethernet design challenge started, I was pondering about making a SPE solution available for whoever is interested. Looking at the feature list, the cable length of 10baseT1L stood out more than e.g. 1Gbit over 40 meter on a single pair. So I started researching chip sets and landed on the TI solutions instead of ADI. And the chip of choice is the TI DP83TD510E.&lt;br /&gt;&lt;br /&gt;This is not a competitive entry into the design challenge, I just want to share my work in progress. My idea is to build a simple board that works as an Ethernet extension: plug it into a network hub on one end and have 10Mb of Ethernet data rate at the other end which can be really far away. This is plenty for sensor data or even streaming audio, not so much for a NAS or other high speed data connections.&amp;nbsp;&lt;br /&gt;The first step is going to be a one-board design that can be used on both ends as a media converter from regular Ethernet to SPE. As a compliant interface it would also be possible to replace the far end with a ADI or Microchip device. Low power is a design goal but there will be lower power options available, I am thinking of the SPE to SPI chip ADIN1110. Also the selected microcontroller is not famous for its low power, but something I am comfortable working with, the RP2040.&lt;br /&gt;&lt;br /&gt;The board is equipped with an expansion connector breaking out a set of signals that might be sufficient for a Power over Dataline (PoDL) add on board, but this is just a concept for now without a design yet. Another thought I had during a shower recently, power input for the PoDL section could be done as a USB-C PD sink device. Or even better, in the meantime there are chips available that can act as a sink or source, so I could extend the single board for both ends to a PD source to power the SPE far end device and provide additional power output. But that is step 42, I am at step 3 right now.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;The schematic is finished enough to share and I have started putting components on a board. Layout progress will be shared when I have something to show for.&lt;/p&gt;
&lt;p&gt;Edit: I had to remove the schematic as it was still full of errors. It should not be out in the wild in this form and I will update when I am confident in a better version.&lt;/p&gt;
&lt;p&gt;Edit2: Added new schematic, which is much more complete. Added config resistors and changedMII to RMII connect.&amp;nbsp;&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&amp;nbsp;Please enjoy and I am very open to suggestions or even better, to pointing out any blatant mistakes I have made.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[View:/cfs-file/__key/communityserver-discussions-components-files/448/0245.P42_2D00_SPE10baseT1L_2D00_r1.pdf:640:360]&lt;/p&gt;</description></item><item><title>RE: SPE face-off</title><link>https://community.element14.com/thread/234518?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2026 11:04:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d028c30d-0a7f-499a-8182-0c620ea593f5</guid><dc:creator>JWx</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/234518?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56779/spe-face-off/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;no problem - I am simply trying to monitor new events in the challenge so unexpected change was somewhat surprising, maybe indicating some system misbehavior (especially loss of likes/votes)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Deadline Looming</title><link>https://community.element14.com/thread/234516?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2026 10:00:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3683cc30-b0f9-4c4d-8613-7e11a4e9d1de</guid><dc:creator>JWx</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/234516?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/experimenting-with-single-pair-ethernet/f/forum/56780/deadline-looming/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;ok - will need to write offline until then. This time I have planned to start writing earlier than at the last moment for the change &lt;span class="emoticon" data-url="https://community.element14.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>