1 Overview
PCM63P is an ultra-low distortion 20-bit precision DAC chip produced by BB using a unique dual DAC co-linear structure. This structure can eliminate harmful digital-analog inductive interference errors and other nonlinearities near the bipolar zero point. Therefore, the noise of PCM63P is very low (the maximum SNR is 116dB), and it also has a 16-fold oversampling rate and a fast settling time of 200ns for a 2mA step current output. The following are the main features of PCM63P:
●It is a co-linear 20-bit audio DAC;
●Can work at low level almost ideally;
● Output numerous modes of inductive interference;
●Fast (200ns) current output (±2ms);
●With industrial standard serial input interface; ●Ultra-low distortion, maximum -96dB (without external adjustment);
●With reference source;
●The minimum SNR is 116dB (calculated in a weighted manner);
●With 16 times oversampling capability.
2 Structure and function
Figure 1 shows the internal structure of the PCM63P digital-to-analog converter chip. Figure 2 shows its pin arrangement. The functions of each pin are described as follows:
CAP (pin 1): servo amplifier decoupling capacitor access terminal;
+VA (pin 2): +5V analog power supply;
CAP (pin 3): reference decoupling capacitor access terminal;
CAP (pin 4): offset decoupling capacitor terminal;
BPO (pin 5): Bipolar bias current output port, typical bias current output is +2mA;
IOUT (pin 6): DAC current output;
ACOM (pin 7): analog common terminal;
RF1 (pin 9): feedback access terminal;
RF2 (pin 10): A 1.5kΩ feedback resistor is connected between this pin and pin 9 inside the chip for external feedback;
-VD (pin 11): -5V digital power supply;
DCOM (pin 12): digital common terminal; [page]
+VD (pin 13): +5V digital power supply;
CLK (pin 18): DAC data clock input;
LE (pin 20): DAC data latch enable;
DATA (pin 21): DAC data output;
UB2 Adj (pin 23): select high DAC bit 2 adjustment (-4.29V);
LB2 Adj (pin 24): select low DAC bit 2 adjustment (-4.29V);
VPOT (pin 25): adjust the reference voltage tap (-3.25V);
-VA (pin 28): -5V analog power supply;
NC (other): No foot.
3 Working Principle
3.1 Dual DAC Colinear Structure
The PCM63P uses a new design. It combines the advantages of traditional DACs (good full-scale performance, high signal-to-noise ratio and ease of use) with excellent low-level performance. The two DACs inside are combined in a complementary manner to produce good linear output. The two DACs share the reference source and the R-2R ladder network, thereby ensuring complete tracking under all conditions. They achieve high-precision matching between DACs by exchanging individual bits of the DACs and laser-calibrated precision resistors. This new complementary linear structure used by the PCM63P is also called a dual DAC colinear structure. This structure can leave the zero point with small steps in both directions, thereby avoiding any misoperation or "large" linear errors, while providing an absolute current output. The low-level performance of the PCM63P ensures its 20-bit accuracy, especially near the critical bipolar zero point.
3.2 Dynamic indicators
An important dynamic indicator of the PCM63P is the total harmonic distortion + noise (THD + N). The PCM63P reads in digital data at 8 times the standard audio sampling frequency of 44.1kHz, thereby achieving a sine wave output of 991Hz. The dynamic range of its audio conversion can be seen as the measured value of THD + N at a -60dB effective output signal level relative to 0dB. At a -90dB output level, the PCM63P's deviation from the ideal signal is generally less than ±0.3dB. These performances reflect the PCM63P's collinear DAC circuit's near-ideal performance in the low noise and bipolar zero area.
4 Applications of PCM63P
4.1 Digital Input
PCM63P can receive logic levels compatible with TTL. On the input line, the logic input structure of differential current mode improves the anti-noise interference ability of PCM63P. The data format of PCM63P adopts binary complement format, which is a serial data stream with the most significant bit in front. Any number in the bit string can be loaded before 20 bits of data, because after LE (register enable signal) becomes low, only the last 20 bits of data before it can be transferred to the parallel DAC register.
In the PCM63P chip, the serial data input bits of the DAC are triggered on the rising edge of the clock CLK, and the conversion of the DAC serial to parallel data is performed on the falling edge of the enable signal LE. The conversion timing diagram is shown in Figure 3. The typical clock rate of the PCM63P is 16.9 MHz.
4.1 Power supply and filter capacitor
The connection diagram of the PCM63P application circuit with internal feedback resistor is shown in Figure 4. It adopts voltage output mode. If no feedback resistor is used, the 9th and 10th pins of the PCM63P should be left floating. The PCM63P uses ±5V power supply. The two positive power supplies should be connected to the same point, and the negative power supply should also be the same. At the same time, decoupling capacitors should be added to each power supply pin to maximize the power supply interference suppression. Both common points should be connected to the analog electrical plane and should be as close to the chip as possible.
In fact, the circuit in Figure 4 has no special requirements for decoupling capacitors, and the size of the bias decoupling capacitors is not strict, but using a larger value capacitor will have better SNR performance. In addition, all capacitors in the circuit should be as close to the chip pins as possible to reduce the noise induced from the surrounding circuits.
Previous article:Design of vehicle alcohol detection controller based on MSP430
Next article:Design of automatic control system for dry cleaning machine based on GMS87C1404
Professor at Beihang University, dedicated to promoting microcontrollers and embedded systems for over 20 years.
- 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
- [nRF52840 DK Review] Playing with micropython
- Principle of the hardware debounce circuit for buttons
- Prize-winning live broadcast: TI low-power MCU products and Zigbee wireless solutions video playback summary!
- About CAN communication
- How to add Fourier algorithm to measure body temperature and pulse in stc89c52? How to use algorithm to analyze the results after getting it?
- [TI recommended course] #THS6222 broadband PLC line driver overview#
- Bluetooth 5 CC2640R2F
- ESP-C3 series module products
- Support the e-sports competition and get gifts for grabbing the building~~
- 【MicroPython】ESP32 starts to support hardware I2C method