Similar to the definition of analog waveforms, digital waveforms can also be divided into periodic and non-periodic. Figure 1.1.4 shows these two types of digital waveforms:
Periodic digital waveforms are also described by period T or frequency f; and the frequency of pulse waveforms is often called pulse repetition rate
PRR--Pulse Repetition Rate
.
Pulse waveform parameters:
Pulse width:
tw
represents the duration of the pulse action;
Duty cycle: q represents the percentage of pulse width
tw
in the entire period T, and is often expressed by the following formula:
Duty cycle is an important parameter, and its definition also applies to digital waveforms.
Figure 1.1.5 shows two digital waveforms and their periods, frequencies, pulse widths, and duty cycles:
Example 1.1.1 Suppose the high level of the periodic digital waveform lasts for 6ms and the low level lasts for 10ms
. What is the duty cycle q?
Solution: According to the given high level duration, tw = 6ms, and the sum of the high level and low level duration is the period T
So T = 6ms + 10ms = 16ms
So far, the digital waveforms we have discussed are all ideal waveforms. However, in actual digital systems, the rise and fall of digital waveforms take a period of time, that is, the waveform has a rise time t
r
and a fall time t
f
.
The definition of
rise time t
r
is: the time from 10% to 90% of the pulse amplitude; the definition of fall time t
f
is just the opposite: the time from 90% to 10% of the pulse amplitude.
The typical values of t
r
and t
f
are about a few nanoseconds (ns), depending on different types of devices and circuits.
The definition of pulse width is the time span between two time points before and after when the pulse amplitude is 50%. The non-ideal pulse is shown in Figure 1.1.6:
Example 1.1.2 Draw a pulse waveform. Suppose its duty cycle is 50%, pulse width tw
=
100ns, rise time
tr
= 10ns, and fall time tf
=
20ns.
Solution: According to the question, the pulse waveform can be drawn as follows:
Figure 1.1.7 Waveform of Example 1.1.2
Generally speaking, the rise or fall time of a waveform is much shorter than the duration of a high level or a low level. The purpose of drawing a waveform is mainly to understand the time that a high or low level experiences. Therefore, in an ideal waveform, there are only high and low levels, and the rise and fall time are ignored
. The digital waveform used in this course will use an ideal waveform.
Of course, in reality, no matter how straight the rising and falling edges of the waveforms are from the oscilloscope, t
r
and t
f
cannot be zero. However, in digital circuits, we only need to pay attention to the high and low logic levels. Therefore, when drawing a waveform, we only need to draw the time that the high and low levels experience, and there is no need to draw the rising and falling edges.
(a)
(b)
Figure 1.1.8 Binary bit pattern represented by logical 1 and 0
(a) Symmetrical square wave (b) Binary data
The figure above is a binary bit graph, in which the minimum time occupied by 1 or 1 is called the bit time
, that is, the time occupied by 1 bit of data. We call the number of bits transmitted per second
the data rate
or
the bit rate
.
Example 1.1.3 A communication system transmits 1.544 megabits of data per second. Find the time per bit of data.
Solution: According to the question, we only need to count down 1.544M to get the time for each bit of data:
For example, for a 22-bit binary bitmap as shown in Figure 1.1.8b, if the time taken by each bit of data is 648ns, then the 22 bits take up a total of 14256ns, or 14.256 microseconds, and the data rate is 1.544 megabits.
When designing digital integrated circuits, sometimes in order to analyze the logical relationship between various signals
, it is necessary to arrange multiple digital waveforms together in time to indicate the time relationship between them. We call such a relationship diagram
a timing diagram
.
Each waveform in the timing diagram is called a time signal. Timing diagrams are widely used in the design of digital integrated circuits. When designing digital application circuits such as memory and microprocessors, timing diagrams must be attached to facilitate the analysis, application and design of digital systems.
Figure 1.1.9 is an example of a timing diagram:
Figure 1.1.9 Digital timing diagram
In the figure, CP is a clock pulse signal, which is used as a time reference signal in the system. It is generally generated by a quartz crystal oscillator. As shown in the figure, the waveform is a symmetrical square wave. The specific functions of each waveform in the figure will be introduced in later courses.
Previous article:Digital representation of analog quantities
Next article:Binary Digital Logic and Logic Levels
- Popular Resources
- Popular amplifiers
- High signal-to-noise ratio MEMS microphone drives artificial intelligence interaction
- Advantages of using a differential-to-single-ended RF amplifier in a transmit signal chain design
- ON Semiconductor CEO Appears at Munich Electronica Show and Launches Treo Platform
- ON Semiconductor Launches Industry-Leading Analog and Mixed-Signal Platform
- Analog Devices ADAQ7767-1 μModule DAQ Solution for Rapid Development of Precision Data Acquisition Systems Now Available at Mouser
- Domestic high-precision, high-speed ADC chips are on the rise
- Microcontrollers that combine Hi-Fi, intelligence and USB multi-channel features – ushering in a new era of digital audio
- Using capacitive PGA, Naxin Micro launches high-precision multi-channel 24/16-bit Δ-Σ ADC
- Fully Differential Amplifier Provides High Voltage, Low Noise Signals for Precision Data Acquisition Signal Chain
- 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
- New content for the Dragon Boat Festival Core Points redemption! Selected Zongzi for everyone to redeem!
- TMS320F280049C Learning-GPIO
- 【FAQ】A brief discussion on Microchip's FPGA products and intelligent embedded vision solutions
- There are already over 300 CircuitPython libraries
- Is LDO a DC/DC?
- EEWORLD University - Strengthen power knowledge through the TI Power Management Lab Kit (TI-PMLK) series
- How do you estimate the number of vias on the capacitors in the power supply section of a PCB? Do you need to drill a lot of vias if the capacitors don't carry a lot of current?
- The blueNRG-1 chip will burn out automatically when running the program (solved)
- Application of DSP repetitive control technology in inverter power supply system
- The ov7725 camera has serious distortion. What's going on?