Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
reference:instrumentation:zmoddac:reference-manual [2019/10/22 07:38] – [5. The SYZYGY™ Connector] Mircea Dabacan | reference:instrumentation:zmoddac:reference-manual [2019/11/04 07:36] – [2.4. AWG Out] Mircea Dabacan | ||
---|---|---|---|
Line 19: | Line 19: | ||
* Channel type: single ended | * Channel type: single ended | ||
* Resolution: | * Resolution: | ||
- | * Absolute Resolution (amplitude ≤1.25V): 152μV | + | * Absolute Resolution (amplitude ≤1.25V): 167μV |
- | * Absolute Resolution (amplitude > | + | * Absolute Resolution (amplitude > |
* Accuracy - typical (|Vout| ≤ 1.25V): ±10mV ± 0.5% FIXME | * Accuracy - typical (|Vout| ≤ 1.25V): ±10mV ± 0.5% FIXME | ||
* Accuracy - typical (|Vout| > 1.25V): ±25mV ± 0.5% FIXME | * Accuracy - typical (|Vout| > 1.25V): ±25mV ± 0.5% FIXME | ||
+ | * Output impedance: 50Ω | ||
* Sample rate (real time): 100MS/s. | * Sample rate (real time): 100MS/s. | ||
* AC amplitude (max): ±5 V. | * AC amplitude (max): ±5 V. | ||
Line 78: | Line 79: | ||
==== 2.2. AWG DAC ==== | ==== 2.2. AWG DAC ==== | ||
- | The Analog Devices [[http:// | + | The Analog Devices [[http:// |
* Power dissipation @ 3.3V, 2 mA output: 86 mW @ 125MS/s, sleep mode: <3 mW @ 3.3V | * Power dissipation @ 3.3V, 2 mA output: 86 mW @ 125MS/s, sleep mode: <3 mW @ 3.3V | ||
* Supply voltage: 1.8V to 3.3V | * Supply voltage: 1.8V to 3.3V | ||
Line 101: | Line 102: | ||
For high-gain: | For high-gain: | ||
- | $$I_{outAWGFS\_HG}=32 \cdot \frac{1V}{8k \Omega}=4mA\label{3}\tag{3}$$ | + | $$I_{outAWGFS\_HG}=32 \cdot \frac{1V}{8.06k \Omega}=3.97mA\label{3}\tag{3}$$ |
For low-gain: | For low-gain: | ||
Line 141: | Line 142: | ||
- | The Voltage | + | The IC5B output voltage |
$$ - V_{OUT\; | $$ - V_{OUT\; | ||
Line 147: | Line 148: | ||
Where (for high gain, respectively, | Where (for high gain, respectively, | ||
- | $$V_{OUT\; | + | $$V_{OUT\; |
$$V_{OUT\; | $$V_{OUT\; | ||
{{: | {{: | ||
+ | {{: | ||
+ | |||
+ | {{: | ||
+ | |||
{{: | {{: | ||
{{: | {{: | ||
Line 176: | Line 181: | ||
$$V_{AWG\; | $$V_{AWG\; | ||
- | The output voltage range depends on High- versus | + | The output voltage range depends on High-gain versus |
- | $$ - 5.49V < - 5V < V_{AWG\; | + | $$ - 5.49V < - 5V < V_{AWG\; |
$$ - 1.37V < 1.25V < V_{AWG\; | $$ - 1.37V < 1.25V < V_{AWG\; | ||
- | Low-gain is used to generate low amplitude signals with improved accuracy. Any amplitude of the output signal | + | Low-gain is used to generate low amplitude signals with improved accuracy. Any amplitude of the output signal |
With the 14-bit DAC, the absolute resolution of the AWG AC component is: | With the 14-bit DAC, the absolute resolution of the AWG AC component is: | ||
$$at\; | $$at\; | ||
- | $$at\; | + | $$at\; |
- | AD8021 is supplied with $\pm 8V$; to avoid saturation | + | AD8021 is supplied with +8.5V/-8V (the VCC8V0 voltage is in fact 8.5V). Conform |
- | $$ - 6.5V < 5V < V_{AWG\; | + | The nominal resistance of the PTC in the feedback loop is 33 ohm. The maximum current delivered by te AWG is 30mA. |
+ | |||
+ | To avoid saturation, the voltage in \ref{9} should stay in: | ||
+ | |||
+ | $$ -8V + 1.8V + 33\Omega *30mA = -5.21V | ||
Only inner (tighter) ranges are used in equations \ref{10} and \ref{12}, for providing tolerance margins. | Only inner (tighter) ranges are used in equations \ref{10} and \ref{12}, for providing tolerance margins. | ||
Line 209: | Line 218: | ||
* 4 * 1.33 = 5.32 (for HG: +/-5V) | * 4 * 1.33 = 5.32 (for HG: +/-5V) | ||
- | The R146 PTC thermistor provides thermal protection in case of an output | + | The R146 PTC thermistor provides thermal protection in case of an output |
+ | |||
+ | The IC7 relay (non-latching) is OPEN at the power-on, decoupling the power-on glitch of the OpAmp from the load. It is CLOSED by the FPGA, via Q1. | ||
+ | R37 is a pull down when IC7 is OPEN and a dummy load when IC7 is CLOSED. | ||
+ | D2 is an ESD suppressor. | ||
+ | |||
+ | R36 is the 50Ω AWG output impedance. | ||
---- | ---- | ||
==== 2.3. AWG output stage protection ==== | ==== 2.3. AWG output stage protection ==== | ||
Line 227: | Line 242: | ||
The protection circuit in [[reference: | The protection circuit in [[reference: | ||
- | $$\frac {AVCC8V0 \cdot R_{77}}{R_{72}+R_{77}} = \frac{(AVCC8V0 | + | $$\frac {AVCC8V0 \cdot R_{77}}{R_{72}+R_{77}} = \frac{(AVCC8V0 |
AVCC8V0AWG1 \cdot R_{73}}{R_{73}+R_{74}}$$ | AVCC8V0AWG1 \cdot R_{73}}{R_{73}+R_{74}}$$ | ||
Line 249: | Line 264: | ||
==== 2.5. AWG Spectral Characteristics ==== | ==== 2.5. AWG Spectral Characteristics ==== | ||
- | For Low frequency range, the spectral characteristic was traced by a network analyzer function, with the ZmodDAC connected to a ZmodADC, as shown in [[reference: | + | For low frequency range, the spectral characteristic was traced by a network analyzer function, with the ZmodDAC connected to a ZmodADC, as shown in [[reference: |
{{: | {{: | ||
Line 258: | Line 273: | ||
To trace the analog bandwidth of the DAC and output stage beyond the theoretical limit of f< | To trace the analog bandwidth of the DAC and output stage beyond the theoretical limit of f< | ||
- | * The AWG was set to generate a 20MGz rectangular signal, 100mV amplitude; | + | * The AWG was set to generate a 2MHz rectangular signal, 100mV amplitude; |
* the theoretical amplitudes of the fundamental and first 69 harmonics was computed; | * the theoretical amplitudes of the fundamental and first 69 harmonics was computed; | ||
- | * the actual amplitudes of the fundamental and first 69 harmonics | + | * the actual amplitudes of the fundamental and first 69 harmonics |
* the dB difference between the theoretical and measured amplitudes was plotted. This represents an approximation of the frequency characteristic of the DAC and output stage. | * the dB difference between the theoretical and measured amplitudes was plotted. This represents an approximation of the frequency characteristic of the DAC and output stage. | ||
Line 272: | Line 287: | ||
The 3dB bandwidth is close to the theoretical Nyquist limit for a 100MHz sampling system. This has the advantage of very sharp edges (see the rectangular signal in [[reference: | The 3dB bandwidth is close to the theoretical Nyquist limit for a 100MHz sampling system. This has the advantage of very sharp edges (see the rectangular signal in [[reference: | ||
- | the right side of [[reference: | + | the right side of [[reference: |
The typical Slew Rate of the AWG can be read in [[reference: | The typical Slew Rate of the AWG can be read in [[reference: | ||
Line 294: | Line 309: | ||
===== 3. MCU ===== | ===== 3. MCU ===== | ||
- | The [[https:// | + | The [[https:// |
The DNA and the Factory Calibration Coefficients are stored in the Flash memory of the MCU, which appears to the I2C interface as " | The DNA and the Factory Calibration Coefficients are stored in the Flash memory of the MCU, which appears to the I2C interface as " | ||
Line 361: | Line 376: | ||
==== 3.2. Calibration Memory ==== | ==== 3.2. Calibration Memory ==== | ||
- | The analog circuitry described in previous chapters includes passive and active electronic components. The datasheet specs show parameters (resistance, | + | The analog circuitry described in previous chapters includes passive and active electronic components. The datasheet specs show parameters (resistance, |
* 0.1% resistors and 1% capacitors in all the critical analog signal paths | * 0.1% resistors and 1% capacitors in all the critical analog signal paths | ||
Line 369: | Line 384: | ||
* User software calibration, | * User software calibration, | ||
- | A software calibration is performed on each device as a part of the manufacturing test. Reference signals | + | A software calibration is performed on each device as a part of the manufacturing test. The AWG outputs |
- | + | The Software reads the calibration parameters from the Zmod DAC MCU via the I2C bus and uses them to correct the generated | |
- | The Software reads the calibration parameters from the Zmod ADC MCU via the I2C bus and uses them to correct the acquired | + | |
// | // | ||
Line 404: | Line 418: | ||
---- | ---- | ||
- | |||
- | |||
===== 4. Power Supplies ===== | ===== 4. Power Supplies ===== | ||
Line 425: | Line 437: | ||
==== 4.1. AVCC3V3 ==== | ==== 4.1. AVCC3V3 ==== | ||
- | The analog supply AVCC3V3 is built from VCC5V0 using IC10, an [[https:// | + | The analog supply AVCC3V3 is built from VCC5V0 using IC10, an [[https:// |
* Input voltage supply range: 2.3 V to 5.5 V | * Input voltage supply range: 2.3 V to 5.5 V | ||
* 300 mA maximum output current | * 300 mA maximum output current | ||
Line 448: | Line 459: | ||
==== 4.2. AVCC-2V5 ==== | ==== 4.2. AVCC-2V5 ==== | ||
- | The AVCC-2V5 analog power supply is implemented with the [[http:// | + | The AVCC-2V5 analog power supply is implemented with the [[http:// |
* 1.2 A maximum load current | * 1.2 A maximum load current | ||
Line 475: | Line 486: | ||
==== 4.3. AVCC8V0 ==== | ==== 4.3. AVCC8V0 ==== | ||
- | The user power supplies [[reference: | + | The user power supplies [[reference: |
* 1.4A current limit | * 1.4A current limit | ||
Line 495: | Line 506: | ||
$${V_{FB}} = 1.235V\; | $${V_{FB}} = 1.235V\; | ||
- | Each supply is enabled after VCC5V0 and AVCC3V3 (see EN_AVCC in [[reference: | + | The supply is enabled after VCC5V0 and AVCC3V3 (see EN_AVCC in [[reference: |
---- | ---- | ||
==== 4.4. AVCC-8V0 ==== | ==== 4.4. AVCC-8V0 ==== | ||
- | The user power supplies [[reference: | + | The user power supplies [[reference: |
IC13 introduces the required inversion for the negative supply. [[https:// | IC13 introduces the required inversion for the negative supply. [[https:// |