I have used this circuit (I found online last year) to drive big dc motors without much thinking but with great success. http://obrazki.elektroda.pl/4961105700_1437649469.jpg : -
But yesterday I noticed something; there are 3 TVS (two from each motor terminal to GND and one from VCC to GND) BUT THEY ARE BIDIRECTIONAL
Now i am thinking, isn't it better to use unidirectional instead in such circuit?
Another aspect, should I add 2 more TVSs across the high side MOSFETs also?
Please give your opinion, maybe these diodes are not needed at all?
NOTE : i am using locked anti-phase or sign magnitude drive methods WITH synchronous rectification.