Das mit dem Attiny ist nicht so trivial, weil er keine 16 Bit Timer hat.
Den Atmega 328 Code zum ppm Signal einlesen per irq gabs im Internet und das Erzeugen eines Summensignals scheint auch machbar.
Aber: was passiert, wenn während der Erzeugung des Signals der irq am Eingang auftritt? Dann bekommt man doch Jitter am Ausgang, weil die Impulslängen in dem Frame nicht mehr passen?
Meine nächste Idee war dann so ein kleines Upduino fpga Modul. Aber da fehlt halt der ganze komfortable Arduino Unterbau.
Das mit dem Jitter ist schon richtig, aber bei 16MHz, und wenn man die IRQ kurz hält, geht das im Rauschen unter. Bedenke, dass die Pulsformung über das Senderpoty auch diverse Jittermöglichkeiten bietet, die Umsetzung der Pulslänge in das Servostellsignal auch ziemlich grob ist. Ich bin manchmal schockiert wie grob manche Servos auflösen.
Ein FPGA ist natürlich genauer. Da hast Du dann nur noch den Jitter von den Logikschaltschwellen die unter Anderem durch das Rauschen auf der Versorgung zustande kommt, der Phasenjitter der PLL und zirka 20 weitere Quellen für Ungenauigketen.
Die Unvollkommenheit nach dem Urknall hat zu unserem Universum geführt.
Cu