In addition to the commonly used signal measurement and spectrum analysis functions, the F-24U can also use ready-made tools to process advanced data applications, such as capturing data of interest in the measurement, launching EXCEL spreadsheet software, importing text files containing channel data, generating charts, etc. Let's explore the internal structure and principle of the F-24U.
hardware design
The FlashDSO XP USB hardware principle block diagram is shown in Figure 1, which mainly includes signal conditioner, signal collector, data transmission module, clock generator, central processing unit module, USB communication controller and other modules. This article focuses on the signal conditioner, signal collector and data transmission module.
Signal Conditioner The signal conditioner module converts the external signal into the input signal of the signal collector. The schematic diagram is shown in Figure 2. It includes functions such as coupling mode, program-controlled attenuation, impedance conversion, and signal unipolar conversion
. The program-controlled attenuation part is controlled by a micro relay, which has the advantages of high voltage resistance, no resistance and noise interference, etc.
In Figure 2, the OP1 high-frequency amplifier acts as an emitter follower to increase the input impedance and provide signal buffering for the ADC analog-to-digital converter. OP2 and OP3 form an adder and an inverter. The input Vout1 is converted to the output Vout2, Vout2=Vout1+Vref. When Vref=2.5V, -2.5V Signal collector The signal collector converts the analog signal output by the signal conditioner into a digital signal through an ADC high-speed analog-to-digital converter, and stores the signal in a high-speed static memory. The schematic diagram is shown in Figure 3. The U1 analog-to-digital converter converts the input signal into a digital signal, and writes the digital signal data into the U3 static memory through the U2 programmable logic device (CPLD). The OP1 zero-crossing comparator output signal serves as the TRIGER trigger signal of U2. The S0, S1, S2, and S3 pins of U2 serve as system clock frequency division selection switches, providing 11 frequency division coefficients, as shown in Table 1. At the same time, the T0 and T1 pins of U2 serve as signal trigger mode selection switches, providing three trigger modes, as shown in Table 2. FlashDSO measurement and control software adopts multi-threaded software technology. The software flow chart is shown in Figure 5. At the same time, the command set in Table 3 is combined to complete the software control command. When the system starts, three threads are generated: data acquisition thread, data analysis thread, and device control thread. Shared memory is used to transmit data between threads. The F-24U (XP) spectrum analyzer is implemented using the FFT algorithm, with a frequency resolution of df = fs/N, where the sampling frequency fs is determined according to the sampling theorem and cannot be less than twice the highest frequency component in the signal; N is the FFT transformation length, which is usually 1024 based on comprehensive considerations of computing efficiency, memory space, and screen display points; the smaller the frequency resolution df, the higher the accuracy of the spectrum analysis, and this goal can be achieved by increasing the sampling length N or reducing the sampling frequency.
The data transmission module mainly receives the PC control software commands through the USB interface to control related modules, and sends the collected data back to the PC control software. The schematic diagram is shown in Figure 4, and the specific command set is shown in Table 3. [page]
software design
The data acquisition thread mainly sends commands to the FlashDSO hardware device to transfer data to the shared memory of the PC, and at the same time notifies the data analysis thread to perform corresponding processing; the data analysis thread reads the data in the shared memory, and at the same time, according to the menu options of the digital storage oscilloscope software interface, performs corresponding processing through the amplitude-frequency response characteristics, phase-frequency response characteristics, autocorrelation analysis characteristics, and power spectrum analysis characteristics; the device control thread sets the sampling frequency, signal attenuation, coupling mode, trigger mode, etc. according to the selection menu of the software interface.
Previous article:Introduction of Power Quality Analyzer F43B
Next article:Infrared Virtual Logic Analyzer Based on Computer Serial Port
- Popular Resources
- Popular amplifiers
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Seizing the Opportunities in the Chinese Application Market: NI's Challenges and Answers
- Tektronix Launches Breakthrough Power Measurement Tools to Accelerate Innovation as Global Electrification Accelerates
- Not all oscilloscopes are created equal: Why ADCs and low noise floor matter
- Enable TekHSI high-speed interface function to accelerate the remote transmission of waveform data
- How to measure the quality of soft start thyristor
- How to use a multimeter to judge whether a soft starter is good or bad
- What are the advantages and disadvantages of non-contact temperature sensors?
- In what situations are non-contact temperature sensors widely used?
- LED chemical incompatibility test to see which chemicals LEDs can be used with
- Application of ARM9 hardware coprocessor on WinCE embedded motherboard
- What are the key points for selecting rotor flowmeter?
- LM317 high power charger circuit
- A brief analysis of Embest's application and development of embedded medical devices
- Single-phase RC protection circuit
- stm32 PVD programmable voltage monitor
- Introduction and measurement of edge trigger and level trigger of 51 single chip microcomputer
- Improved design of Linux system software shell protection technology
- What to do if the ABB robot protection device stops
- Analysis of the application of several common contact parts in high-voltage connectors of new energy vehicles
- Wiring harness durability test and contact voltage drop test method
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- From probes to power supplies, Tektronix is leading the way in comprehensive innovation in power electronics testing
- Sn-doped CuO nanostructure-based ethanol gas sensor for real-time drunk driving detection in vehicles
- Design considerations for automotive battery wiring harness
- Do you know all the various motors commonly used in automotive electronics?
- What are the functions of the Internet of Vehicles? What are the uses and benefits of the Internet of Vehicles?
- Power Inverter - A critical safety system for electric vehicles
- Analysis of the information security mechanism of AUTOSAR, the automotive embedded software framework
- AD9144-FMC-EBZ ADI data transfer board four-channel digital-to-analog converter evaluation board module conversion
- A40i Platform Application Notes - Huawei - ME909S-4G Module Porting Application
- The news about the Agilex M series has been released for some time, but I haven’t seen any information about the specific pin packaging, etc.?
- PIC16F1824
- EEWORLD University ---- Webinar - How to quickly design power rails for Xilinx FPGA and SoC
- EEWORLD University----simulink video tutorial
- Interleaved CCM Totem Pole Bridgeless Power Factor Correction (PFC) Reference Design
- [2022 Digi-Key Innovation Design Competition] Distributed Temperature and Humidity Acquisition System-STM32H745I-DISCO Basic Learning
- Start at 2pm: TI MSP430 development training, online hands-on demo + analysis by frontline experts
- Chip Manufacturing: A Practical Tutorial on Semiconductor Process Technology (Sixth Edition)