The circuit in this reference design shows the capability of the Freescale S9S12VR48AF0VLF microcontroller to handle inductive loads such as a relay driven motor. This reference design demonstrates basic driving of motor by using S9S12VR48AF0VLF two low side drivers and one of its high side driver to rotate the motor in forward or reverse direction. The high side driver provides signal to PP1 or PS2 pin when the forward or reverse button is pressed. Depending on which button was pressed, either of the two low side drivers will give a low output to energize one of the two twin relays coil to move the motor in forward or reverse direction. For advanced method of controlling the motor with this microcontroller, the forward/reverse button in this circuit can be replaced with a much more sophisticated digital control.
The S9S12VR48AF0VLF microcontroller can operate with a 12V DC voltage supply which is an advantage since most of the high powered motors run in 12V supply and also 12V batteries are highly available in market. The device has a built-in voltage regulator system that can supply the microcontroller internally and provide external current to the components within the control unit. Also, this microcontroller has a built-in voltage level sensor so that when the whole system is powered by a battery, it can sense that the battery is running out of power and operates in low power mode. With careful observation and proper designing, Freescale was able to produce S9S12VR48AF0VLF designed to drive inductive loads such as motors. The design of this S9S12VR48AF0VLF microcontroller is ideal for automotive & industrial relay driven motor applications.
Please type 'DELETE' (without quotes) to the below box to confirm the deletion: