Specific CAN-controlled brushless motor evaluation board based on SPC560P and L9908
The AEK-MOT-3P99081 evaluation board is based on the SPC560P Pictus 32-bit MCU and the L9908 gate driver allowing the control of 6 N-channel FETs for brushless motors in automotive applications.The AEK-MOT-3P99081 supports independent encoder inputs and Hall sensors to detect and control motor... Read More
The AEK-MOT-3P99081 evaluation board is based on the SPC560P Pictus 32-bit MCU and the L9908 gate driver allowing the control of 6 N-channel FETs for brushless motors in automotive applications.
The AEK-MOT-3P99081 supports independent encoder inputs and Hall sensors to detect and control motor speed.
The L9908 independently controls each N-channel FET through a dedicated PWM input pin. L9908 configuration, protection and diagnostic functions are controlled via SPI by the SPC560P microcontroller.
Firmware is preloaded and can be externally driven via CAN bus. The STSW-AUTODEVKIT contains a CAN bus driving example based on SPC58 Chorus 4M, named “SPC58ECxx_RLA_MainEcuForBLDCControl-L9908 - Test Application”. In the project folder, a readme file explains how to use the demo which works only with a BLDC motor with Hall sensors.
To change the motor characteristics or the control firmware on the SPC560P50L5, you need to install the SPC5-MCTK-LIB motor control plug-in in SPC5-STUDIO.
Once the motor control plug-in is installed, select the “SPC560Pxx_RLA_AEK_MOT_3P99081_3Phase_Motor_Control_L9908_via_CAN ” demo and make your customizations in the Motor Control Component section.
Update the Motor Settings section according to the motor used and, if the motor sensing is not based on Hall sensors, update also the type of sensor used in the Speed Sensor Selection menu of the Drive Management section.