tu circuito esta bien armado, creo que el problema es en como envías tu señales de control, al menos con el ir que yo use, las señales de H y L siempre deben de ir negadas entre si, además, no puedes mantener siempre una en alto y la otra en bajo, deben estar a alguna frecuencia, es decir, en algún momento deben cambiar de estado aunque sea un tiempo muy pequeño, si no me pasaba que se quemaban los drivers