Es kommt vermutlich darauf an wie "schnell" dein Signal ist. Wenn der Controller es einlesen und wieder ausgeben kann ohne das das Signal verzehrt oder verfälscht wird ist relativ einfach möglich.
Du wartest bis dein Signal kommt. Dann aktivierst du einen Timer und deaktivierts den anderen Kanal. Wenn es einen Timerüberlauf gibt ( müsstest nur noch einstellen wann das passieren soll ) werden wieder beide Kanäle aktiviert...

MfG Kjion