In practical application, the motor speed may need to be greater than the rated speed, so field-weakening control is required. However, the conventional flux-weakening control requires much tuning work, because multiple PI controllers are used. In order to make the tuning work easier, this paper combines flux-weakening control with deadbeat predictive current control (DPCC) to eliminate two PI controllers in current loop. In addition, this paper also proposes a speed adaptive flux-weakening controller, which can further simplify the tuning work. The effectiveness of this method has been confirmed on a 2.2 kW surface permanent magnet synchronous motor (SPMSM) experimental platform.