A phase sequence detection method for determining phase sequence in a 3-phase motor driver signal, the phase sequence detection method comprising the steps of receiving a first pulse train (P L1L2), pulses of the first pulse train being indicative of a phase difference between a first phase and a second phase; and receiving a second pulse train (P L2L3), pulses of the second pulse train being indicative of a phase difference between a second phase and a third phase; characterised in that said 3-phase motor driver signal is a variable frequency signal and the method further comprises the steps of determining a pulse shift ratio representing a ratio of a first timing difference to a second timing difference of said first and second pulse trains; and determining said phase sequence of said 3-phase motor driver signal on the basis of said pulse shift ratio, wherein said steps of determining said pulse shift ratio and determining said phase sequence are obtained by the steps of: determining said first timing difference representing a relative time between a first pulse event of one of said first or second pulse trains and a second pulse event of one of said first or second pulse trains; determining said second timing difference representing a relative time between said first pulse event and a third pulse event of one of said first or second pulse trains; determining said phase sequence of said 3-phase motor driver signal as being first - second - third phase when said first timing difference amounts to one third of said second timing difference subject to a predetermined tolerance when said first pulse event occurred in said first pulse train (P L1L2), or when said first timing difference amounts to two thirds of said second timing difference subject to a predetermined tolerance when said first pulse event occurred in said second pulse train (P L2L3). receiving a first pulse train (P L1L2), pulses of the first pulse train being indicative of a phase difference between a first phase and a second phase; and receiving a second pulse train (P L2L3), pulses of the second pulse train being indicative of a phase difference between a second phase and a third phase; characterised in that said 3-phase motor driver signal is a variable frequency signal and the method further comprises the steps of determining a pulse shift ratio representing a ratio of a first timing difference to a second timing difference of said first and second pulse trains; and determining said phase sequence of said 3-phase motor driver signal on the basis of said pulse shift ratio, wherein determining said first timing difference representing a relative time between a first pulse event of one of said first or second pulse trains and a second pulse event of one of said first or second pulse trains; determining said second timing difference representing a relative time between said first pulse event and a third pulse event of one of said first or second pulse trains; determining said phase sequence of said 3-phase motor driver signal as being first - second - third phase when said first timing difference amounts to one third of said second timing difference subject to a predetermined tolerance when said first pulse event occurred in said first pulse train (P L1L2), or when said first timing difference amounts to two thirds of said second timing difference subject to a predetermined tolerance when said first pulse event occurred in said second pulse train (P L2L3).