Most of you have already seen my main PLC Core board with 3 x CAN ports and 10 x Extension ports. What I plan for the MC is to extend this to 4 ports wide, keep one CAN port and add a 24V power port, replace the MCU with a smaller Rx (64 pin) version, add a TTL UARTÂ and motor logic electronics, The 10x UART ports will be replaced with one. This can then be the single extension if you want to add 4 x CAN ports.
If I have available TTL UART ports I will add them if I have space, but the Motor Controller will be packed – which reminds me that I need to actually build the board above as well. Give me two weeks and I will have one made. I reduced the scope in the drawing below because I wanted a clean Motor Controller. The single TTL port can link to a PLC Core that includes as many add-on’s as you want, but the MC should not be the PLC Core. It is also an issue about how much I can get on the controller board as it needs to hold a lot of extra electronics.
MCU – I will drop down to STM32G474/G491 or even G431. I could also consider the new STM32H503RB due to cost.
GateDriver’s are selected as ST have some vith full isolation and 1200V tolerance to a decent cost.
Current Readings the same – I found some very nice 600V tolerant earlier, but these will be on the driver board.
Temperature Sensors – I have to find a solution.
Resolver Input is 3 x ADC’s and I have to find a solution.
CAN, UART, SPI Flash, SPI FRAM, SWD can be copied from the board above.
MOSFET – I need to find some nice 600V with ca 20A and a low cost/low RDS and low sitching times. I will find some that work well from 48V to 400V.