"Nelze ovšem dosáhnout přesného časování ani generování přesných signálů"
To není přesné. Lze totiž generovat naprosto přesné signály díky využití DMA, viz (využívám je na regulaci otáček motorů):
http://www.djanku.cz/clanek/raspberry-pi-regulace-multistar-turnigy
Tohle je opravdu velmi pekny hack jak pouzit neco existujiciho v zarizeni jako hardwarovy PWM generator. Ale opovazte se mi tohle pustit do produkce nebo nedejboze servisovat.
Pockejte ale az vam zmeni desku nebo se zmeni DMA v jine revizi cipu. Tak budete potom nahraty. Regulatoru ktery je idealni pro tento design mam poslat s pripustnym velkym casovym rozptylem(kolem stovky ms pro avioniku staci) a jen napriklad par bitu s hodnotou pres nejake seriove rozhrani/sbernici a ten ma podle toho ridit motor.
Nezlobte se na mne, ale nejak mi prijde ze cely design je blbe a pak se to bastli. Regulator tam stejne je a tak co by komu udelalo koupit trochu inteligentni a nebo dodelat mezi to nekolikanozickovy atmel jako driver regulatoru s par radky kodu v asm nebo i v c. To je navic snadno recyklovatelne pro jine hw platformy nad tim.