Pulse width modulated signal generator circuits usually use an analog sawtooth oscillator function, but it can also be used for other applications. Figure 1 shows an inexpensive sawtooth generator that is used in low power applications with frequencies up to 10MHz or even higher, and where ramp linearity and frequency accuracy are not critical.
The circuit uses a Schmitt trigger as an inverter, connected to form an improved astable multivibrator. The output waveform is the voltage on the timing capacitor CT, which ramps up between the upper and lower threshold voltages of the inverter. The result of charging the RTCT network with a constant voltage is a ramp, so its response is exponential, and it is close to linear only in the early stage of the exponential rise.
Figure 1. A sawtooth waveform can be generated using a ramped charge and rapid discharge of CT. The upper and lower trip voltages of the Schmitt trigger limit the sawtooth waveform. See the text for VCC, CT, and RT values.
A simple trick to improve linearity is to charge the RTCT network with a larger voltage source. Capacitor C1 should have a value at least 10 times greater than CT and act as a charge pump. On the falling edge of the sawtooth waveform, when the gate output is low, capacitor C1 is quickly charged through diode D1 to VCC minus the forward voltage of D1. At the same time, CT is quickly discharged through D2.
When the drop in CT voltage reaches the lower trigger point of the Schmitt trigger, the gate output VT- returns to high. The charge on C1 makes the negative voltage of D1 equal to the sum of the capacitor C1 voltage and the gate high output voltage. D1 becomes reverse biased, and with the high output voltage of the gate, the RTCT network begins to charge to the voltage on C1. When CT reaches the upper trigger point of the Schmitt trigger, the gate output VT+ returns to low, and the cycle repeats.
The slope linearity is proportional to the sum of the VCC and VDD supply voltages. Since VDD is fixed at 5V, if VCC can be determined to a value higher than the inverter, the linearity of the slope can be improved. The nonlinear error of the slope can be estimated using the following formula:
MI is the initial slope of the ramp, and MF is the final slope of the ramp, and
By simulating the circuit with CT=100pF and RT=2.2kΩ and accepting the theoretical calculated values in the above formula, we can get that when VCC and VDD are both 5V, the nonlinear error of the slope is 28%; when VCC is 10V and VDD is 5V, the error is 18%; when VCC is 15V and VDD is 5V, the error is 14%.
The breadboard circuit has VDD=VCC=5V, CT=100pF, and RT=2.2kΩ. IC1 is a standard dual-row 8-pin 74HC14 with a maximum propagation delay of 15ns, while the delay of the SN74LVC1G14 inverter with VDD of 5V is 4.4ns. The frequency is about 12.7MHz.
CT should be a low leakage film capacitor and should be selected to be small to reduce high energy charging and discharging. The value of CT should be selected to be large enough to be above the gate input capacitance and excess stray capacitance so that it does not introduce significant errors. RT should be selected to be small enough so that the load impedance, gate input, and stray capacitance do not introduce significant errors. Any CMOS Schmitt trigger inverter can be used to test the circuit. However, for improved frequency accuracy, a high-speed logic family with low propagation delay and high output current should be used, such as the single-gate SN74LVC1G14 from Texas Instruments.
When using the above formulas, the trigger threshold voltages, especially VT-, should be measured directly from the circuit under test. The rapid discharge of CT to ground through a finite propagation delay inverter will reset the lower limit of the ramp to below the lower threshold VT-. If the measured value of VT- is used, which takes this effect into account, the resulting error can be compensated.
Previous article:Dual regulator handles two input voltages
Next article:A circuit that provides both square wave and square root input voltages
- MathWorks and NXP Collaborate to Launch Model-Based Design Toolbox for Battery Management Systems
- STMicroelectronics' advanced galvanically isolated gate driver STGAP3S provides flexible protection for IGBTs and SiC MOSFETs
- New diaphragm-free solid-state lithium battery technology is launched: the distance between the positive and negative electrodes is less than 0.000001 meters
- [“Source” Observe the Autumn Series] Application and testing of the next generation of semiconductor gallium oxide device photodetectors
- 采用自主设计封装,绝缘电阻显著提高!ROHM开发出更高电压xEV系统的SiC肖特基势垒二极管
- Will GaN replace SiC? PI's disruptive 1700V InnoMux2 is here to demonstrate
- From Isolation to the Third and a Half Generation: Understanding Naxinwei's Gate Driver IC in One Article
- The appeal of 48 V technology: importance, benefits and key factors in system-level applications
- Important breakthrough in recycling of used lithium-ion batteries
- 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
- Implementation of booting Linux from TF card on i.MX6UL
- Can you help me transfer the Ambarella A2S HD camera PCB + schematic diagram to PDF?
- In-depth analysis of T-BOX system solution: wireless connection unit
- Water level measurement voice alarm device
- Application of wireless pressure transmitter in the field of Internet of Things!
- I want to know the specific communication process between the external 24C02 EEPROM and the microcontroller. Which forum friend can tell me? Thank you.
- Failed to run Verilog with Cypress PSoC
- The problem of overcurrent capability of two MOS tubes when turned on
- TI Power
- New support for STM32WB55 in MicrPython