Code
P0C5D
Generic
P — Powertrain
Drive Motor A Position Sensor Circuit B High
AI status
Completed
Completed
100%
Causes
- Open, short or high-resistance connection in the position sensor B wiring/harness
- Corroded, damaged or disconnected sensor connector
- Failed position sensor (Hall, encoder or resolver)
- Short to battery or other voltage source on the sensor output
- Failed motor inverter / drive module or internal fault
- Water intrusion or contamination at sensor/connector
Symptoms
- Malfunction Indicator Lamp (MIL) or warning light illuminated
- Motor power derate or limp-home mode (reduced torque/acceleration)
- Loss or reduction of regenerative braking
- Drive motor fault warnings displayed
- Intermittent or persistent drivability issues related to motor operation
What to check
- Retrieve freeze-frame and live data with a scan tool; note related codes and operating conditions
- Inspect harness and connector for physical damage, corrosion, water ingress or pin deformation
- Verify the vehicle’s high-voltage safety procedures before working near the drive motor or inverter
- Backprobe sensor connector to check reference supply voltage and ground presence
- Check continuity between sensor connector and controller pins for opens/shorts
- Perform wiggle/flex tests on harness while observing live sensor data for intermittent faults
Signal parameters
- Hall-type sensor (common): digital square pulses, 0–5 V (or 0–Vref), frequency proportional to motor speed
- Incremental encoder: complementary or single-ended A/B (and Z) pulses, TTL levels (0–5 V); proper phase relationship required
- Resolver-type sensor: differential sine/cosine analog signals with AC excitation (verify amplitude and phase)
- Expected reference voltage: typically ~5 V supply for hall/encoder sensors; verify exact spec for vehicle
- Expected resistance: sensor internal resistance varies by type—compare measured ohms to manufacturer spec
- High condition: voltage higher than expected, stuck at supply voltage, or waveform amplitude above normal range
Diagnostic algorithm
- Read and record all stored codes and freeze-frame data. Check for other motor/inverter-related codes.
- Observe live data for Position Sensor A channels (including B) while performing low-speed motor rotation or cranking (follow high-voltage safety). Note abnormalities (stuck-high, noise, missing pulses).
- Perform visual inspection of connectors and wiring between the motor position sensor B and the inverter/controller. Repair any chafing, breaks or corrosion.
- With battery/ignition on (and HV system safely isolated if required), backprobe the sensor connector: confirm reference voltage, signal voltage, and ground continuity. Compare to expected values.
- Measure continuity and resistance between sensor pins and controller pins to detect opens, shorts to ground, or shorts to battery (+) voltage.
- Use an oscilloscope to confirm waveform shape, amplitude and timing of the sensor B channel. Compare to channel A/C or service data for symmetry.
- If wiring and sensor appear ok, swap sensor channels (if possible) or substitute a known-good sensor/module to isolate sensor vs inverter fault.
- Inspect for water ingress or contamination; repair or replace affected connector and apply appropriate sealing.
- If the inverter/drive module is suspected after isolating wiring and sensor failure, consult manufacturer service procedures for module testing/repair or replacement.
- Clear codes and perform a test drive/operational test to confirm repair. Re-scan for reoccurrence.
Likely causes
- Damaged wiring between motor position sensor B and the inverter/ECU (chafing, pinched, broken)
- Corroded connector pins causing intermittent/high voltage readings
- Sensor hardware failure (internal short or failsafe driving output high)
- Short of sensor output to vehicle battery voltage or accessory supply
- Inverter/drive module internal driver or reference fault
Fault status
Status
Drive Motor A position sensor circuit B voltage higher than expected (open/short or sensor/inverter fault detected).
Repair difficulty: Medium
Diagnostic time: 1-4 hours
Repair manuals
Brands with available manuals
8,219
The library contains 8,219 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
