Thanks for the suggestions.
Couple of remarks:
- I thought the bridges on 8833 and 6300 are the same? (i.e. not the 6300's bridges being less functional?)
- Regarding own software: This is a hobby project, in which I will try to achieve haptic control for BLDC motors (with obviously a knob on top of it). So my requirements are quite different from "regular" uses of BLDC: absolute positioning and the feel of adjustable "holding torque".
I have seen people use a certain simpleFOC library, but I'm unsure I'd like to put the effort in removing it from the Arduino-ecosystem (I use STM32). Instead, currently I'm leaning to a new implementation directly in STM32 ecosystem - also as a learning project to understand the concepts of SVM / FOC / etc. better.
Regarding position assessment: I currently plan on either use a hall-effect sensor, or two (90 degrees shifted) endless pot meters (edit: shaftless obviously).
OP may be misunderestimating the effort needed to implement this in software
Yes, yes, I might... But that's part of the fun, isn't it?
(I must add a disclaimer at this point, that my background is in embedded software, not in electronics. So I'm less daunted by the prospect of writing software, than to get the electronics side of driving BLDCs correctly
)
Heres one for $1 that does everything, IF you have hall sensors https://www.lcsc.com/product-detail/Motor-Driver-ICs_Hangzhou-Ruimeng-Tech-MS8829_C231941.html
Thanks a lot!! These kinds of hints were what I was looking for. If I google "three phase BLDC driver IC", I only can find Renesas hits (a lot), a couple of TI and the Trinamic ones and false hits (2-phase). And they are all much pricier than this example (or two 8833s).