Post Go back to editing

Clarification on Speed and Position Conversion from AD2S1210 with Resolver

Category: Datasheet/Specs
Software Version: FPGA

Hello,

I am currently working on a project where I am using the AD2S1210 to read speed and position information from a resolver. I have a few questions regarding the conversion of these readings, especially considering the resolver's pole pairs.

  1. Speed Conversion to Mechanical RPM:
    • I have configured the AD2S1210 to a 14-bit resolution. When I read a speed value of 120 from the high 14 bits, I am unsure how to correctly convert this to mechanical RPM.
    • The resolver has 6 pole pairs. I used the following calculation:
      RPM=120/8192×500×60=439 r/min
    • However, I am uncertain whether I need to further divide this result by the pole pairs (6) to get the actual mechanical RPM. Should the final mechanical RPM be 439 r/min or 439/6=73 r/min?
  2. Position Information:
    • For the position data, I am also confused about the interpretation of the 14-bit resolution.
    • Does 2^14 represent a mechanical angle of 360 degrees or an electrical angle of 360 degrees? Given that the resolver has 6 pole pairs, how should I interpret the position data to get the actual mechanical angle?
I would greatly appreciate your guidance on these matters. Understanding the correct conversion methods is crucial for the accuracy of my project.
Thanks
Wei.