An angle detecting device (1,1A,1B), generating phase information for indicating phases corresponding to rotational positions of a rotor of a motor having plural phases of coils based on a plurality of sensor signals, each of which has a signal level indicative of a rotational position of the rotor of the motor, to detect the rotational positions of the rotor of the motor, comprising: an intersection detecting unit (2,2A), receiving the sensor signals, configured to detect timing at which the sensor signals of a pair of sensor signals intersect with each other, and to detect points of intersection between the paired sensor signals; a signal selection unit (4,4A) configured to select one of the sensor signals as a selection signal; an intersection level detecting unit (5,5A) configured to detect intersection levels that are amplitude levels of the sensor signals at the points of intersection, based on the timing at which the respective paired sensor signals intersect with each other; an intersection level adjusting unit (6,6A) configured to adjust the selection signal to a certain amplitude based on the detected intersection levels of the sensor signals, to output an adjusted selection signal as an intersection level adjustment signal; and a phase information detecting unit configured to generate detection results indicative of whether the intersection level adjustment signal is greater than respective threshold levels corresponding to the phases, thereby generating the phase information responsive to the detection results, wherein a plurality of the threshold levels are set in every phase section, which is a period between a phase where an intersection level adjustment signal becomes the certain amplitude level and a phase where the intersection level adjustment signal becomes a reference level. an intersection detecting unit (2,2A), receiving the sensor signals, configured to detect timing at which the sensor signals of a pair of sensor signals intersect with each other, and to detect points of intersection between the paired sensor signals; a signal selection unit (4,4A) configured to select one of the sensor signals as a selection signal; an intersection level detecting unit (5,5A) configured to detect intersection levels that are amplitude levels of the sensor signals at the points of intersection, based on the timing at which the respective paired sensor signals intersect with each other; an intersection level adjusting unit (6,6A) configured to adjust the selection signal to a certain amplitude based on the detected intersection levels of the sensor signals, to output an adjusted selection signal as an intersection level adjustment signal; and a phase information detecting unit configured to generate detection results indicative of whether the intersection level adjustment signal is greater than respective threshold levels corresponding to the phases, thereby generating the phase information responsive to the detection results, wherein a plurality of the threshold levels are set in every phase section, which is a period between a phase where an intersection level adjustment signal becomes the certain amplitude level and a phase where the intersection level adjustment signal becomes a reference level.