jeśli potrzebujesz rozwiązanie nie drogie lecz o zadanych parametrach nie widzę problemu aby wstawić tam nawet attiny... + odp peryferia...Oczywiście mam na myśli procek, żędu AVR ATMega.
BA , jeśli chcesz mieć określoną f i nie koniecznie musi być ona dynamicznie zmieniana to bardzo prosto można to zrobić na rezonatorze , dzielniku f na licznikach , kilkunastu komparatorach.
to pierwsza sprawa a druga sprawa fPWM =450kHz okres wychodzi 2 z hakiem *10-6
tu dochodzimy do lepszej(gorszej) części
450kHz to fPWM czyli zegar taktujący moduł PWM przy rozdzielczosci 10bit -1024 pozycje musi wynosić 460MHz - no trochę dużo... przy 9 bit 230 a przy 8 bitach 115 MHz - no tu już lepiej....
przy 115MHz okres to 8ns ... czyli 8ns będzie wynosił najmniejszy czas stanu wysokiego w sygnale PWM...
8ns to nie takie hop <-- tyle mają dobre układy cyfrowe....
i teraz się postaraj o znalezienie tranzystorów dostosowanych do tych parametrów....
podejrzewam ,że "troszkę" będą kosztowały...
Jeśli chcesz się porywać na takie coś to najpierw przeczytaj te obliczenia ,
oblicz sobie dla swoich "realnych" parametrów i i rozeznaj się w tranzystorach aby Cię ich cena nie zjadła/zabiła....
jeśli gdzieś się machnąłem w obl proszę o poprawienie
pozdrawiam