25kHz PWM signal to analog voltage (DC) using low-pass filter: Weird output

From you're test results it looks like in fact there is full range control with 0V at center point (50% duty).
EDIT: The circuit looks to be connected OK.