Data Sheet
TB67S279FTG, TB67S289FTG, TB67S249FTG Application Note
2018-03-07
12 / 33
Preliminary
8.6. AGC (Active Gain Control)
AGC is an abbreviation for Active Gain Control that is our original driving technology. When
required motor torque is lower than the configured constant current value, the motor can drive
efficiently by decreasing driving current. When higher torque is required, motor stall can be
prevented by increasing the constant current value.
8.6.1. AGC0 and AGC1 functions
AGC0 pin and AGC1 pin switch ON/OFF of the Active Gain Control (AGC).
When both pins are set to high level, AGC turns on. The motor current is decreased according to
the load torque. Upper current limit is determined by VREF.
When pin configuration is (AGC0, AGC1) = (Low, Don’t Care), AGC is turned off. The IC can be
used as a constant current driver because it operates with the current, which is set by VREF.
The difference between the configurations of (AGC0, AGC1) = (Low, Don’t Care) and (AGC0,
AGC1) = (High, Low) is waveforms in full step resolution.
AGC monitors the state of each output pin where the current value continues to be zero, and use
this monitoring result for internal signal detection. However, in full step resolution drive,
continuous period of zero-level current does not exist in principle. Therefore, the IC generates the
judging period by controlling a certain period of zero-level current. This period is automatically
generated by the IC, so users do not need to control the period externally.
In the case of switching AGC (e.g., fixing AGC0 pin high level and switching AGC1 pin from high
to low level.) (Note), zero-level current duration is always provided also in the full step resolution.
This reduces the change of current waveforms occurred by turning on or off AGC.
On the other hand, in the case that AGC0 pin is set to low level and AGC1 pin is set ‘Don’t care’,
this zero-level current duration is not configured because it is not necessary. In this mode, the IC
can be used as a general CLK-In type driver.
Built-in digital filter of 0.625 μs (±20%) is adopted to AGC0 and AGC1 pins.
AGC0 AGC1 Mode Function
Existence of zero-level
current period in full step
resolution
High High
AGC ON mode Anti-stall function (AGC): ON Exist
High Low
AGC Active OFF mode Anti-stall function (AGC): OFF Exist
Low
(Don’t
care)
AGC OFF mode Anti-stall function (AGC): OFF No exist
Note: Generally, when using this IC, fix the pin configuration in either (AGC0, AGC1) =
(High, High) (i.e., AGC ON mode) or (AGC0, AGC1) = (Low, Don't care) (i.e., AGC
OFF mode).
When it is necessary to switch the anti-stall function (AGC) on or off during motor
driving, use the ‘AGC Active OFF mode’ by switching the AGC1 pin level.
Do not switch the AGC0 pin level during motor operation.