Chapter 22-39F-2-53The operations of the main motor are discussed next.The CPU in the DCNT Board rotates the motor by setting the /MAIMACC signal "L" through the ASIC.The CPU monitors the MAIN MOTOR SPEED DETECTION (MAIMFG) signal. The CPU out-puts the /MAIMACC signal when the motor does not reach spec-ified revs, and outputs the/MAIMDEC signal when it exceeds a specified rev. Then, the CPU controls these signals to adjust the motor revs to a specified value.The CPU determines a main motor failure, then stops the printer engine, and notifies the failure to the video controller, under the following conditions:1) The period of the MAIMFG signal does not satisfy a specified period within 100 ms after the start of main motor drive.2) The period of the MAIMFG signal goes out of a specified period continuously for more than 1 seconds after it once reaches the value.2.6.2.5 Developing Rotary Motor Control 0008-1729This control is utilized to drive the developing rotary motor (DCM703).The DCM703, a three-phase, eight-pole DC motor with a built-in encoder, drives the developing rotary.The DCNT Board drives the motor by controlling the DEVELOPING ROTARY MOTOR ON (ROTMON) signal and DEVELOPING ROTARY SPEED CON-TROL (/ROTMPWM) signal.The illustration below shows the control circuit of the motor.F-2-541) When the CPU cannot detect ENCODER DETECTION signal within 5 seconds after the start of the developing rotary motor drive.DCNT Board Main motorJ110-8-5-6-7-4DCM701/MAIMACC/MAIMDEC+3.3VASIC(IC102)MAIMFGMCPU(IC101) J701-1-4-3-2-5+24VB24VGND+24VBDeveloping rotary motorDCM703CPU(IC101)DCNT BoardJ105-5 to -8DEVELOPING ROTARYMOTOR DRIVE signalMROTMON/ROTMPWMJ126-1-4ENCSNS1ENCSNS2+3.3VROTHPSEncoderJ105-3-2YMCBk+24VA+5VFU103Developing rotaryhome positionsensor(PS51)Developing rotary/toner leveldetection circuit+3.3VDeveloping rotaryHome position flagDevelopingrotary motordriver(IC103)