What is the most efficient / best way to make an H-bridge? I want low power loss but also fast switching time since I will using PWM. I have considered using 2 P-channel and 2 N-channel MOSFETs to make this. But, I realized that P-channel devices have a much higher channel resistance causing more power loss.
So, I was considering using 4 N-channel MOSFETs but the problem lies with the gate voltage. My power source will be approximately 15V and I am going to be using a arduino/atmega for PWM signal (5V). So, I am wondering what is the best way to amplify this gate voltage so that the high side N-channel MOSFETs turn on while also giving me a rapid switch time. Or, am I digging a hole for myself and should just stick with a P-channel?