TEA1791T: Synchronous rectification controller suitable for both high-side and low-side control