Author: Jan

Ethernet 100Mbit vs 1000Mbit

As mentioned in my previous entry I started with 100Mbit, considered 1000Mbit and reversed to 100Mbit. The reasons to stick to a more conservative 100Mbit are many: Cost for 100Mbit is ca 1/4th of cost for 1000Mbit. Very few PLC type systems support 1000Mbit on daisy chain designs. And the hard fact is that a…

Read the full article

AI Messed Up

I use AI a lot in both electronic design and coding and it mostly provides very good assistance. But, it sometimes messes up completely. This is something you must be aware of. I started by selecting KSZ8863 as a 3-port Ethernet switch. Talking to AI I ended up with a more modern 1000Mbit version, but…

Read the full article

Profinet Circle

The ilustration below focus of how you daisy chain Profinet (or Ethercat) using a dual ethernet device and optionally create a fully redundant circle. This design has some popularity in classic PLC designs, but it comes with some pros and cons: Pros It is easy to connect device to device at 100Mbit and even 1Gbit…

Read the full article

2 x Ethernet

This is an old mock-up for a dual Ethernet module. The design is simple as it is a 3-port Ethernet Switch with 2 external PHY’s and one internal RMII port, so the MCU just run lwIP using a RMII port as before and it is in effect a switch so you can connect modules in…

Read the full article

New ECU Main

It is a while since I designed this ECU Main board and to my shame I admit that I did not even assemble the first version because the solutions and SW is the same as for the 3 x CAN board. I am considering requesting new PCB’s now as soon as I am finished with…

Read the full article

3 x CAN v1.1B

Latest 3 x CAN upgrade before I order new PCB’s. Added Current Sensor on 24V Added 4 Leds Re-organized leds in a row. Cleanup isolation on PSU bit.  

3 x CAN GW v1.1

This is revision 1.1 of the 3 x CAN Main board. The main difference to 1.0 is that most IO is tested and updated. This is one of 3 main boards in my system and this version is designed to be located on a desktop or in a cabinet with more “normal” connectors. The other…

Read the full article

3 x CAN

Finally got around to test FDCAN on this board and I got Ch2 and 3 running, but found an annoying bug on ch3. This took me a while because setting up FD CAN is not straight forward, but with good help from CharGPT it finally worked. What is remaining on this board is to modify…

Read the full article

NMEA2000/USB Adapter

I am lagging a bit behind on my projects these days, but good news is that another embedded engineer now will join + I am finally moving on the P&P machine because assembling these for hand is a bit limiting. The adapter below has only minor changes on the N2K power side from what you…

Read the full article