Abstract: This article introduces the characteristics and usage of the TL598 chip, and proposes a method for designing a motor PWM control system based on the TL598 chip. The circuit diagram of the motor position follow-up system circuit and motor speed regulation system designed using TL598 is given, and the pulse generation program written with MCS51 command is given. The two circuits introduced in this article are cheap, highly reliable, and can easily realize the interface between TL598 and the computer.
Keywords: TL598 PWM motor speed regulation
1 Introduction
TL598 is a switching power supply pulse width modulator integrated circuit produced by Texas Instruments. It can be used for pulse width modulation of DC motors to adjust current and speed. It can also use a chip to achieve T-shaped bipolar mode PWM control. Or use two chips to implement H-type bipolar mode PWM control. Compared with dedicated PWM integrated circuits for DC motors, TL598 is cheaper, easier to purchase, and has little functional difference. It solves the problems of speed regulator or current regulator, pulse width modulation, maximum current limit, etc. in one chip. In addition, some additional monitoring and protection functions are also set up in the TL598 chip, so that the TL598 has better working performance, further improves the anti-interference ability and reliability, and makes the system structure more concise and the space reduction is greater.
2 Features of TL598
Figure 1 shows the functional block diagram of LT598, and Figure 2 shows the pinout diagram of TL598 with the suffix P or N.
TL598 has a total of 16 pins. It integrates two error amplifiers, an internal oscillator (externally programmable), a PWM comparator, a dead-time control comparator, an edge pulse flip-flop, and a 5V precision voltage reference. Undervoltage self-locking control, output control circuit and output circuit. Pins 1, 2 and 16 and 15 are two pairs of non-inverting input terminals and inverting input terminals of the two error amplifiers respectively. The outputs of the two amplifiers appear on pin 3 (FEEDBACK) after an "OR" operation. In motor speed regulation, these five pins can be used to achieve feedback control.
Pin 6 (RT) and pin 5 (CT) are respectively connected to external resistor RT and capacitor CT. They can be used together to determine the frequency of the triangular wave on the CT pin, thereby determining the frequency of the output PWM: When the two output terminals are in parallel mode, the PWM The frequency is the triangular wave frequency; when the two output terminals are in push-pull mode, the PWM frequency is half of the triangular wave frequency. The relationship between the triangular wave frequency and RT and CT is fo=1/(2RT CT). The recommended operating frequency range of TL598 is 1kHz ~ 300kHz. This wide frequency range allows us to design the PWM control system of the motor with ease.
In order to increase the output power, multiple TL598 chips can be connected in parallel by connecting the RT pin of each chip to pin 14 (REF) and the CT pin to the common triangle wave signal source. 5V REF is generated by the internal voltage stabilizing circuit. On the one hand, it serves as the power supply for the internal control circuit (comparator, flip-flop, etc.). On the other hand, it can be derived from pin 14 as the reference voltage for the external control circuit. REF can provide 10mA current to the outside and has short-circuit protection to ground. The relationship between REF and Vcc is shown in Figure 3. Pin 13 of TL598 (output control terminal) is used to select whether the output of the two output terminals (8th pin OUT1 and 9th pin OUT2) is in parallel mode or push-pull mode. Its functions are listed in Table 1. When the output terminal is in push-pull mode, OUT1 and OUT2 are turned on in turn during two adjacent triangle wave cycles, and the maximum output pulse ratio is about 50%; when the output terminal is in parallel mode, the output of the two output terminals is exactly the same. Its maximum duty cycle is approximately 97%. As can be seen from Figure 1, the output port structure of TL598 is in the form of a totem pole. When in parallel mode, OUT1 and OUT2 are equivalent to a half bridge, so it is very convenient to use TL598 to design a PWM speed control system. Moreover, the internal output logic circuit of TL598 ensures that there will be no shoot-through problem (simultaneous conduction of two power tubes on the same side of the bridge arm will cause the power supply to be short-circuited to ground and damage the device). When Vcc=40V and the output current of each channel is 200mA, the TL598 can still work normally. That is to say, for a motor with an operating voltage of 36V, if both channels provide a maximum output of 400mA, the driving power can reach 14.4W. . If the power of the motor is greater than the output power of one chip, then two or more chips can be connected in parallel.
Table 1 Functions of OUTPUT CRTL
Output control signal | output method |
GND | parallel approach |
REF | Push and pull method |
Pin 5 (dead time comparator input) is used to set the maximum possible duty cycle of the PWM signal, thereby setting the maximum input voltage of the motor. This pin can be used to implement overvoltage protection, overcurrent protection and soft start functions when the motor is working. When working, this management cannot be left floating, otherwise it will cause instability of the PWM signal.
3 applications
3.1 Motor position following system
The position follow-up system circuit composed of TL598 is shown in Figure 4. The driving power supply and control power supply share ±12V. OUT1 and OUT2 adopt parallel output form and form a T-shaped bipolar mode PWM control circuit together with +12V, -12V, ground wire, two fast diodes, and two energy storage capacitors. R1, R4, R2, R13, R7, R8, C4 and error amplifier 2 together form a differential amplifier circuit; R2 is used to set the ideal position of the motor; R13 is used to feedback the actual position of the motor; R1 and R4 are used to limit REF The output current; C4 is used to control the output and generate hysteresis so that the system has sufficient stability margin to avoid instability of the motor positioning. Error amplifier 1 is not used in this circuit. In order to avoid affecting the control output, the non-inverting input terminal is connected to -12V and the reverse input terminal is connected to REF. RT and CT are connected to external 10k Ω resistors and 0.1 μF capacitors respectively. This stabilizes the frequency of the PWM signal at approximately 1kHz.
During operation, if the motor deviates from the set position, the output value of R13 will also deviate from the balance value. Such a difference can change the pulse duty cycle of OUT1 and OUT2 after calculation by the differential amplifier circuit, thereby driving the motor to the correct position.
3.2 Motor speed control system
TL598 and microcontroller can form a motor speed control system. The speed control system shown in Figure 5 uses two integrated chips, GMS97C2051 and TL598. GMS97C2051 is a low-priced 8-bit microcontroller produced by South Korea's Samsung Electronics. Its instruction system is fully compatible with MCS51, and the I/O port has a current drive capability of 20mA. The microcontroller can generate a pulse width signal with an adjustable duty cycle through the interrupt of the internal timer 0, and the signal is input to the optocoupler. After the output signal of the optocoupler passes through the resistor-capacitor low-pass filter network, it is sent to the non-inverting input terminal of the TL598 comparator 1. The comparator is connected as a non-inverting follower. The pulse length emitted by the microcontroller is in the microsecond range, and the motor itself has electrical and mechanical inertia, so the filtered signal will not cause unbalanced fluctuations in the motor's speed. In addition to realizing the power supply isolation between the motor and the microcontroller, the role of the optocoupler is to convert the logic level "1" of the microcontroller (with randomness within a certain size range) into a level value Vref of a certain size. , which will make the motor speed more stable. The following is part of the pulse generation program written in MCS51 assembly language:
………
ORG 000BH
AJMP PULSE
………
PULSE: CLR TR0
………
JB F0,FAN
SETB F0
SETB P1.7
MOV TH0,#Z_V
AJMP PULSE1
FAN; CLR F0
CLR P1.7
MOV TH0,#F_V
PULSE1:SETB TR0
………
RETI
Timer 0 is set to timing mode 1, and TL0 is initialized with the value #00H. F0 is a flag bit used to record whether the previously sent pulse is a positive pulse or a negative pulse. Z_Y and F_V are the correct punch length and negative pulse length respectively.
4 Conclusion
The PWM speed control system of the DC motor designed with the TL598 produced by the American TI Company has the advantages of wide speed range, good speed, small dead time, and high power factor. For small motors with a power of about tens of watts, TL598 Wuying is a good way to implement this system. Due to the integrated ratio of the circuit, many capacity problems that arise in discrete component PWM systems will be easily solved here. Both circuits listed in this article have been verified and have good actual operation results.
Previous article:Application of brushless motor controller ML4425/4426
Next article:Control technology of AC excitation speed regulation of pump station motors
- Popular Resources
- Popular amplifiers
- Molex leverages SAP solutions to drive smart supply chain collaboration
- Pickering Launches New Future-Proof PXIe Single-Slot Controller for High-Performance Test and Measurement Applications
- CGD and Qorvo to jointly revolutionize motor control solutions
- Advanced gameplay, Harting takes your PCB board connection to a new level!
- Nidec Intelligent Motion is the first to launch an electric clutch ECU for two-wheeled vehicles
- Bosch and Tsinghua University renew cooperation agreement on artificial intelligence research to jointly promote the development of artificial intelligence in the industrial field
- GigaDevice unveils new MCU products, deeply unlocking industrial application scenarios with diversified products and solutions
- Advantech: Investing in Edge AI Innovation to Drive an Intelligent Future
- CGD and QORVO will revolutionize motor control solutions
- Innolux's intelligent steer-by-wire solution makes cars smarter and safer
- 8051 MCU - Parity Check
- How to efficiently balance the sensitivity of tactile sensing interfaces
- What should I do if the servo motor shakes? What causes the servo motor to shake quickly?
- 【Brushless Motor】Analysis of three-phase BLDC motor and sharing of two popular development boards
- Midea Industrial Technology's subsidiaries Clou Electronics and Hekang New Energy jointly appeared at the Munich Battery Energy Storage Exhibition and Solar Energy Exhibition
- Guoxin Sichen | Application of ferroelectric memory PB85RS2MC in power battery management, with a capacity of 2M
- Analysis of common faults of frequency converter
- In a head-on competition with Qualcomm, what kind of cockpit products has Intel come up with?
- Dalian Rongke's all-vanadium liquid flow battery energy storage equipment industrialization project has entered the sprint stage before production
- Allegro MicroSystems Introduces Advanced Magnetic and Inductive Position Sensing Solutions at Electronica 2024
- Car key in the left hand, liveness detection radar in the right hand, UWB is imperative for cars!
- After a decade of rapid development, domestic CIS has entered the market
- Aegis Dagger Battery + Thor EM-i Super Hybrid, Geely New Energy has thrown out two "king bombs"
- A brief discussion on functional safety - fault, error, and failure
- In the smart car 2.0 cycle, these core industry chains are facing major opportunities!
- The United States and Japan are developing new batteries. CATL faces challenges? How should China's new energy battery industry respond?
- Murata launches high-precision 6-axis inertial sensor for automobiles
- Ford patents pre-charge alarm to help save costs and respond to emergencies
- New real-time microcontroller system from Texas Instruments enables smarter processing in automotive and industrial applications
- X-NUCLEO-IKS01A3 sensor test based on STM32F401RE development board 3D acceleration LIS2DW12 sensor test...
- ARM Embedded Learning Resource Sharing——"ARM Embedded Architecture and Interface Technology".pdf
- I would like to ask if the 8255A chip can only select one port at a time. After defining the address for the port, such as Q8255A XBYTE...
- Power supplies with digital control
- Evaluation summary: Mil based on NXP's first NPU kit MYC-JX8MPQ
- How to choose a suitable water level sensor?
- Can someone help me think of a microcontroller project?
- Development of User Graphical Interface (GUI) for Digital Oscilloscope Based on DSP
- [Xianji HPM6750 Review] + Software simulation IIC reads the temperature and humidity sensor values
- In fact, Valentine's Day 20200214 was cancelled