Bueno despues de mucho leer sobre motores trifasicos, veo que las rampas de arranque suelen empezar del 30% para arriba incluso el 40% en algunas ocasiones, estas se refieren mas bien a motores pequeños o medianos, para motores grandes no encontre mucha informacion, pero de esto deduzco que deberian empezar no antes del 15% o el 10% como poco, que es precisamente donde tengo el problema de imprecision con el TMR0, y si empezaran antes creo que no tendria mucha importancia esos pocos us de desviacion, ya que al ser potencias bajas y la V ser baja no importaria que ahi fueran 2% o 2.5%, quiero decir que creo que me puedo permitir desviaciones de tiempo relativamente grandes.
Por tanto creo que voy a usar el sistema de los tres TMRs con interrupcion, porque es mas sencillo y me deja mucho tiempo para las otras muchas cosas que tengo que hacer, leer ADCs (de momento son 4 pero seguramente acabaran siendo mas) leer pulsadores de parametrizacion (5 o 6), manejar displays, leer entradas del PLC (dos de 1 o 0 y otra RS485) contactor de baypass etc.
Bruno perdon por las molestias que te he hecho tomar y gracias por todo, pero con tu programa se me hace mas complicado hacer todo esto.