So … I’ve probably bitten off more than I can chew but I’ve gone ahead and designed a test board for my own design for a SimpleFOC all-in-one board.
The hardware overview is:
MOSFET DRIVER: TMC6200-TA
MOSFET: ON SEMI NTMFS5C645NLT1G 60V 100A
I am planning to use SimpleFOC with the 6PWM driver and in-line current sense using the TMC6200 onboard amps. Longer term I would like to implement a web interface for config and monitoring
The test board will support 48V or 12S lipo and hopefully up to about 10A. The final board will use buss bars for Vmot, Gnd, and the motor phases (U, V, W) to bump the amperage up as high as I can get it. I am hoping to achieve a continuous 1kW so around 25A with whatever peak that allows me. The schematics are heavily based off of the TMC6200-BOB and the ESP32-S3-WROOM Devkit C.
Initially I tried to get fancy with the packaging, making the board round, placing the angle sensor in the centre, and shrinking it to 80mm diameter. The idea was that it could be bolted to the back of the motor. After fighting with the packaging for some time I realised that the first thing I needed to do was confirm that I had a working schematic with the features I wanted working correctly so that is what this board is.
I have tried to keep the layout neat but the layout will change significantly for the final design so some of the circuits are just placed randomly in the most convenient spot.
I have tested the ESP32 with a TMC6200-BOB and AS5600 and it worked however there was some roughness to the running which seemed to be related to wiring and noise as it was all built on breadboards, so I am hoping that this will sort that out.
I am currently waiting on a shipment of parts from Mouser and another from LCSC both of which are due this coming week so I will hopefully have an update next weekend.
I am happy to share the schematics and BOM but it makes sense for me to test it before putting it up on the forum.