The STMicro AEK-MOT-MR200G1 Vehicle Mirror Controller Board uses dedicated connectors to support external encoders, which detect the effective position of the side mirror and send the acquired data to the SPC582B60E1. This information can be used to implement safety features or, for example, to create and store a specific profile for each vehicle user. The board also allows driving two strings of LEDs (to be used, for instance, for turn signals or puddle lights). In the AutoDevKit software package, two AEK-MOT-MR200G1 evaluation demos are included for project development. The first demo is preloaded on the AEK-MOT-MR200G1, and once running, it performs an activation sequence of the board outputs [motors, heater, electrochromic voltage (ECV)]. It shows how to drive up to three 12V DC motors (one up to 7.5A and the other two up to 500mA), turn on/off two LED strings (at 12V, one up to 1.5A and the other up to 700mA), activate the heater and the electro-chrome functions.
Additionally, the downloaded firmware facilitates board control through CAN messages received from a host ECU after flashing the second demo on an AEK-MCU-C4MLIT1. At the end of the first demo sequence, the board waits eight seconds to receive CAN messages. In case of no message reception, it restarts the automatic sequence from the beginning. To transmit control CAN messages, connect the AEK-MCU-C4MLIT1 to the AEK-MOTMR200G1 and press user button 1 (SW_1) or user button 3 (SW_3). To program the onboard SPC582B60E1 microcontroller, connect the SPC5-UDESTK to the JTAG connector, connect the board to a PC via USB, and run the PLS UDE to flash the code.