Good morning
I am a few weeks into a new design for a 4ch DRV8711+CSD88537ND board (based off of the DRV8711-BOOST circuit)
1. Attached schematic, I would appreciate a review for any issuesOPBS-Muscle.pdf
2. I have assembled 3 of the PCBs and consistently I have issues getting the motor enabled. Suspect it might be SPI comms issues but I dont have a logic analyser to see if thats the case. On two of the boards I have also suffered failures, but i suspect that to be assembly related - hand soldering HTSSOP38 is not an easy task. In one case I had a track around pin 4 (VM) burn out. In the other I had the 3rd mosfet burn up. Not sure why yet
3. I started working on an Arduino Library here: https://github.com/openhardwarecoza/OpenBuilds_DRV8711_Arduino_Lib- - which works with the Boost pack wired to an Arduino Uno, but not with my own board - I have only once gotten a motor spinning on my own board ( https://www.youtube.com/watch?v=cBXLFMXr9mc
after desoldering everything except the no 4 channel it spun up once. But I havent been able to get it running again.
4. Suspecting SPI Issues, I removed the other three 3k3 pullups on SDATO line and only left one - no difference
5. I havent figured out if there is a power on sequence, seems as if I remove the pullup on MISO/SDATO while its running the motor stops spinning. I have to then disconnet VM, and wait for the 100uf bulk caps to drain before reenabling.
Looking forward to any advise, would love to get this piece of open source hardware polished and into the hands of makers the world over
Kind regards
Peter (Openbuildspartstore.com)