A yarn delivery device for delivering yarn to a textile machine with at least two positive feeders and a common control unit , wherein each positive feeder comprises a yarn delivery wheel , a brushless d.c. motor for driving the wheel and an individual electronic control unit with at least one microcontroller, wherein the motor comprises a sensor device with Hall sensors for monitoring the position of the motor in order to control coils of the motor , wherein the common control unit is designed to provide the individual control units with information about the movement, e. g. a speed, of the textile machine, and wherein the individual control unit is designed to control the position of its motor in correspondence to the movement of the textile machine, wherein the individual control unit is designed to compare the monitored position of the motor with a given position of the motor corresponding to the movement of the textile machine and to adjust the currents for the coils of the motor according to a difference between both, characterized in that for each feeder, the sensor device comprises three analog Hall sensors, which are arranged with a displacement of 120° to each other in view of an axis of a motor shaft (A), wherein the analog sensors are designed to generate signals as sinusoidal waves (W1, W2, W3), and wherein the individual electronic control unit is designed to determine the monitored position of the motor by analyzing the three signals of sinusoidal waves (W1, W2, W3) with the help of their inverse trigonometric functions and, if one of their inverse trigonometric functions has a discontinuity, by selecting the two of three signals without discontinuity for this determination. with at least two positive feeders and a common control unit , wherein each positive feeder comprises a yarn delivery wheel , a brushless d.c. motor for driving the wheel and an individual electronic control unit with at least one microcontroller, wherein the motor comprises a sensor device with Hall sensors for monitoring the position of the motor in order to control coils of the motor , wherein the common control unit is designed to provide the individual control units with information about the movement, e. g. a speed, of the textile machine, and wherein the individual control unit is designed to control the position of its motor in correspondence to the movement of the textile machine, wherein the individual control unit is designed to compare the monitored position of the motor with a given position of the motor corresponding to the movement of the textile machine and to adjust the currents for the coils of the motor according to a difference between both, characterized in that for each feeder, the sensor device comprises three analog Hall sensors, which are arranged with a displacement of 120° to each other in view of an axis of a motor shaft (A), wherein the analog sensors are designed to generate signals as sinusoidal waves (W1, W2, W3), and wherein the individual electronic control unit is designed to determine the monitored position of the motor by analyzing the three signals of sinusoidal waves (W1, W2, W3) with the help of their inverse trigonometric functions and, if one of their inverse trigonometric functions has a discontinuity, by selecting the two of three signals without discontinuity for this determination. <EOS>