Adopt ARM high resolution piezoelectric ceramic D/A circuit design

Publisher:静心悠然Latest update time:2020-10-14 Source: elecfansKeywords:ARM Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

  According to the demand of piezoelectric ceramic micro-displacement device for driving power supply, a scheme of piezoelectric driving power supply system was designed. The scheme first introduced the digital circuit part and analog circuit part in the power supply system, and analyzed and improved the accuracy and stability of the driving power supply. Finally, the performance of the driving power supply was experimentally verified. The experimental results show that the output voltage noise of the power supply of this design scheme is lower than 0.43 mV, the maximum nonlinear error of the output is lower than 0.024%, and the resolution can reach 1.44 mV, which can meet the needs of static positioning control in high-resolution micro-displacement positioning system.


  The piezoelectric ceramic actuator (PZT) is the core of the micro-displacement platform. Its main principle is to use the inverse piezoelectric effect of piezoelectric ceramics to produce deformation, thereby driving the actuator to undergo micro-displacement. Piezoelectric ceramic actuators have the advantages of high resolution, fast response frequency, large thrust and small size. They have been widely used in aerospace, robotics, micro-electromechanical systems, precision machining and bioengineering. However, the application of piezoelectric ceramic actuators is inseparable from piezoelectric ceramic drive power supplies with good performance. To achieve nano-level positioning applications, the output voltage of the piezoelectric ceramic drive power supply needs to be continuously adjustable within a certain range, and the resolution of the same voltage needs to reach the millivolt level. Therefore, piezoelectric ceramic drive power supply technology has become a key technology in piezoelectric micro-displacement platforms.


  D/A Circuit Design

  Since the piezoelectric drive power supply requires an output voltage range of 0~100 V and a resolution of millivolts, the resolution of the D/A must reach sub-millivolts. This design uses AD5781 as the D/A device. AD5781 is an SPI interface 18-bit high-precision converter with an output voltage range of -10~10 V, providing ±0.5 LSB INL, ±0.5 LSB DNL and 7.5 nV/Hz noise spectrum density. In addition, AD5781 also has extremely low temperature drift (0.05 ppm/℃). Therefore, this D/A converter chip is particularly suitable for the acquisition and control of precision analog data. The D/A circuit design is shown in Figure 2.

Adopt ARM high resolution piezoelectric ceramic D/A circuit design

  In the hardware circuit design, due to the precision architecture adopted by AD5781, it is required to force detection to buffer its voltage reference input to ensure the specified linearity. Therefore, the amplifier selected for buffering the reference input should have low noise, low temperature drift and low input bias current characteristics. Here, AD8676 is selected. AD8676 is an ultra-precision, 36 V, 2.8 nV/ Hz dual-channel operational amplifier with 0.6 μV/℃ low offset drift and 2 nA input bias current, so it can provide a precision voltage reference for AD5781. The CLR and LDAC pin levels of AD5781 are pulled down through pull-down resistors to set AD5781 to DAC binary register encoding format and configure the output to be updated on the rising edge of SYNC. In the software design on the ARM side, in addition to correctly configuring the relevant registers of AD5781, the clock phase, clock polarity and communication mode of SPI should also be correctly configured.


  Linear amplifier circuit design

  From an engineering perspective, the presence of interference sources will change the stability of the system, causing the system to oscillate. Therefore, the method to ensure that the control system has a certain degree of anti-interference is to make the system have a certain stability margin, that is, phase margin. Due to the existence of stray capacitance in the actual circuit, the capacitance to ground at the reverse input end of the amplifier has a greater impact on the stability of the system. As shown in Figure 6, C5 and C6 are used to compensate for the stray capacitance at the reverse end. From the perspective of system function, it constitutes lead correction, increases the open-loop cutoff frequency of the open-loop system, and increases the system bandwidth to improve the response speed. PA78 has two pairs of phase compensation pins, and the zero poles inside the amplifier are compensated through an external RC network. It can be seen from the data sheet of PA78 that the zero poles inside PA78 are located in the high frequency band. According to the requirements of the control system's anti-noise ability, the RC network is configured to make the amplitude characteristic curve of the high frequency band decay rapidly, thereby improving the system's anti-interference ability. In the figure, R4, C1 and R5, C2 constitute an RC compensation network.

Adopt ARM high resolution piezoelectric ceramic D/A circuit design

  In addition, the function of C3 in the circuit is to prevent interference caused by vibration on the falling edge of the output signal; R10 acts as a bias resistor, injecting the power supply current into the output stage of the amplifier to improve the driving ability of PA78. The parameters of the PI controller are set to KP=10, KI=0.02 respectively; the lead correction compensation capacitors are 12 pF and 220 pF respectively; the RC compensation network is R=10 kΩ, C=22 pF. The amplitude-frequency characteristic and phase-frequency characteristic curves are simulated using the Spice model of the linear amplifier circuit as shown in the figure. It can be observed from the figure that the bandwidth of the amplifier system can reach 100 kHz, thus ensuring the good dynamic characteristics of the system, and the phase margin of 6 makes the system have high stability.

Keywords:ARM Reference address:Adopt ARM high resolution piezoelectric ceramic D/A circuit design

Previous article:Interpretation of the Ethernet interface circuit of the ARM7 core microcontroller LPC2148
Next article:Circuit design of autonomous mobile robot based on ARM

Recommended ReadingLatest update time:2024-11-16 18:12

Data Communication between ARM Processor and DSP under Embedded Linux
The development trend of industrial measurement and control systems in the past 20 years is: decentralized control and centralized management, standardization and openness. Industrial measurement and control systems have shifted from traditional centralized measurement and control systems to networked distribut
[Microcontroller]
Data Communication between ARM Processor and DSP under Embedded Linux
15. ARM processor startup process
The ARM processor startup process involves three aspects of knowledge: Startup method Address layout Start the process The boot process of the S3c2440 ARM processor: 2440 Support Nor Flash boot, Nor Flash size 2MB Nand Flash boot, Nand Flash size 256MB So
[Microcontroller]
15. ARM processor startup process
Read and write data between STM32 and Flash AT45DB321D
To debug a chip like Flash, you must first read out its ID before you can perform read and write operations. AT45DB321D 8192pages (512/528Bytes/Pages) is about 4M, and communicates with the microcontroller via SPI. The general process is to configure spi first, read the chip ID, write a data into the flash and the
[Microcontroller]
Read and write data between STM32 and Flash AT45DB321D
ARM's new DSTREAM-HT emulator! Helps you understand the differences between DSTREAM series products
DSTREAM-HT is a high-speed, low-pin emulation debugger from ARM, faster and with fewer pins: ideal for collecting large amounts of trace data where the number of SoC pins precludes parallel tracing. Capture multiple high-speed serial trace channels (HSSTP) to enable software analysis, and work with arm DS-5 to develop
[Internet of Things]
ARM's new DSTREAM-HT emulator! Helps you understand the differences between DSTREAM series products
Renesas Electronics Launches New RA4 Entry-Level Product Group with Balanced Low Power Performance
Renesas Electronics Expands RA MCUs with New RA4 Entry-Level Product Group, Offering Exceptional Value through Balanced Low-Power Performance and Functional Integration The RA4E1 is the first entry-level product in the RA4 series. It is based on the Arm® Cortex®-M33 core and provides an optimized comb
[Embedded]
Renesas Electronics Launches New RA4 Entry-Level Product Group with Balanced Low Power Performance
Arm9 (TQ2440) transplantation summary --- environment construction
It has been a month since I got the board and started the transplantation. Now I will look back and summarize it for future reference. Phase 1: Building the environment (vmware + redhat linux 9)       1. There is no problem installing the virtual machine. Here is the process of installing Linux on the virtual machin
[Microcontroller]
Arm9 (TQ2440) transplantation summary --- environment construction
Analysis of the working principle of the microcontroller P0 port
When I was learning ARM embedded systems, I found that I had forgotten a lot of the knowledge about analog and digital devices that I had learned before. According to my progress, I should have continued to study the ARM microprocessor control course, but I thought that I would encounter the same problem again later,
[Microcontroller]
Analysis of the working principle of the microcontroller P0 port
ARM interrupt learning and variable length
I am currently learning ARM. I have only learned 51 before, but not ARM and system. Now I am starting to learn ARM. The PHILIPS ARM controller LPC2000 series is used 1.I/O configuration LPC2000 has pin function configuration registers. A pin can have 1 to 4 functions (some have only one) through the configuration
[Microcontroller]
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号