Puedes usar un circuito como:
simular este circuito : esquema creado usando CircuitLab
donde \ $ V_ {ref} \ $ es el nivel por debajo de GND que cambia la señal. Por ejemplo, si la señal PWM es de 1V de amplitud, con \ $ V_ {ref} \ $ = 0.5V obtendrá una señal cuadrada \ $ \ pm \ $ 0.5 V.
Por supuesto, puede agregar un circuito para limitar o atenuar la salida del amplificador operacional. La velocidad de desplazamiento de este dispositivo no es demasiado crítica para la frecuencia de 40 k, y puede encontrar fácilmente dichos dispositivos en el mercado.
Atención
El esquema que presento es solo una guía para la implementación. Debe tener en cuenta los niveles de ganancia de OPAMP (ajustados con componentes externos), o si usa un comparador, los niveles de excursión de la señal, según la fuente de alimentación.