An angle detection apparatus comprising a
magnet rotor having a multi-pole segment
magnet, and a magnetic sensor for detecting the direction of a
magnetic flux generated from the multi-pole segment
magnet; the multi-pole segment magnet having pluralities of
magnetic poles along the rotation direction of the magnet rotor, the magnetic sensor comprising a magnetosensitive plane having pluralities of spin-valve, giant-magnetoresistive devices each having a pinned layer having a fixed
magnetization direction and a free layer having a
magnetization direction rotating in response to the
magnetic flux direction; and the magnetic sensor being positioned relative to the magnet rotor, such that the magnetosensitive plane crosses the
magnetic flux, with perpendicular magnetic flux density components having different amplitudes on the magnetosensitive plane.