uegさん、
ラズパイ3のPWMですが、ベースクロックは 19.2MHzです。
分周値は2以上(2~4095)、"256の分解能を保ったままで"、ってことだと、
単純計算で、19.2MHz /2 /256 = 37.5KHz ですね。
以下のようにgpio
コマンドで確認したところ、オシロでそれっぽい波形が確認できました。
# <環境>
# Raspberry Pi 3B
# Raspbian: 2018-10-09-raspbian-stretch
#
gpio mode 1 pwm # BCM18(PWM0)をPWM機能へ - https://pinout.xyz/pinout/pin12_gpio18 : Wiring Pi pin 1
gpio pwm-ms # mark-spaceモードを選択
gpio pwmc 2 # クロックの分周値
gpio pwmr 256 # レンジ (256クロック分)
gpio pwm 1 128 # Hのクロック数 (Duty = 128 / 256 = 50%)
sleep 5
gpio pwm 1 64 # Hのクロック数 (Duty = 64 / 256 = 25%)
sleep 5
gpio pwm 1 192 # Hのクロック数 (Duty = 192 / 256 = 75%)
具体的に、どういったことをされるかわかりませんが、
が参考になるかと思います。