2413122_en-US

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

2413122_en-US

2413122_en-US

S32K322 LCU/Emios

I would like to understand the encoder implementation and principle differences between the S32K144 and S32K322.

With the S32K144, the initial angle is communicated through the PWM and then provided to the count to the ABI interface for further processing. We also have a fault-detection mechanism to detect A, B, and I signal/wire disconnections using the quadrature decoder functionality through FTM.

However, with the S32K322, the same logic is not working as expected, particularly because we are currently unable to detect the direction correctly.

For example, when the I-pulse wire is disconnected, the absolute count becomes zero. This results in incorrect switching, after which the absolute count gradually varies and eventually reaches 4095 pulses.

In the S32K144, even when the I-pulse is disconnected, the A and B signals with a single output are still able to provide the proper count, allowing us to detect the fault.

Could you please provide examples or clarify the expected behavior for the following cases?

  1. A-pulse wire disconnected
  2. B-pulse wire disconnected
  3. I-pulse wire disconnected
  4. A and B pulse wires disconnected
  5. A, B, and I pulse wires disconnected

It would also be helpful if you could explain how the encoder count and direction are expected to behave in each of these scenarios for both the S32K144 and S32K322.

Regards,

Thiru

S32K3 S32K1 BRUSHLESS-DC-MOTOR-CONTROL 


Tags (1)
No ratings
Version history
Last update:
14 hours ago
Updated by: