Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
zmod:scope:reference-manual [2021/11/11 22:10] – ↷ Page moved from zmod:zmodadc:reference-manual to zmod:scope:reference-manual Arthur Brown | zmod:scope:reference-manual [2024/01/09 11:50] – [Table] Laszlo Attila Kovacs | ||
---|---|---|---|
Line 6: | Line 6: | ||
{{Digilent Image Gallery | {{Digilent Image Gallery | ||
- | | image = {{reference/ | + | | image = {{: |
- | | image = {{:reference/ | + | | image = {{:zmod: |
+ | | image = {{: | ||
}} | }} | ||
- | |||
- | // | ||
The Zmod Scope was designed to be a piece in a modular, HW and SW open-source ecosystem. The Zmod Scope can acquire two signals, with simultaneous sampling. Combined with a SYZYGY™ carrier, other SYZYGY™ compatible pods, Zmod Scope can be used for a variety of applications: | The Zmod Scope was designed to be a piece in a modular, HW and SW open-source ecosystem. The Zmod Scope can acquire two signals, with simultaneous sampling. Combined with a SYZYGY™ carrier, other SYZYGY™ compatible pods, Zmod Scope can be used for a variety of applications: | ||
Line 235: | Line 234: | ||
$$V_{in} = \frac{N \cdot Range \cdot (1+CG)}{2^{n-1}} + CA \label{45}\tag{45}$$ | $$V_{in} = \frac{N \cdot Range \cdot (1+CG)}{2^{n-1}} + CA \label{45}\tag{45}$$ | ||
- | were: | + | where: |
* n = the number of bits (14 for Zmod Scope 14XX, 12 for Zmod Scope 12XX, 10 for Zmod Scope 10XX) | * n = the number of bits (14 for Zmod Scope 14XX, 12 for Zmod Scope 12XX, 10 for Zmod Scope 10XX) | ||
* N = the n bit, 2's complement integer number returned by the ADC | * N = the n bit, 2's complement integer number returned by the ADC | ||
Line 241: | Line 240: | ||
* CA = calibration Additive constant (for the appropriate channel and gain; see [[# | * CA = calibration Additive constant (for the appropriate channel and gain; see [[# | ||
* CG = calibration Gain constant (for the appropriate channel and gain; see [[# | * CG = calibration Gain constant (for the appropriate channel and gain; see [[# | ||
- | * Range= the ideal Range of the Scope input stage (approximation of the values in equation \ref{40}): | + | * Range = the ideal Range of the Scope input stage (approximation of the values in equation \ref{40}): |
* 1.086 (for low range: ±1V) or | * 1.086 (for low range: ±1V) or | ||
* 26.25 (for high range: ±25V) | * 26.25 (for high range: ±25V) | ||
Line 262: | Line 261: | ||
===== 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 328: | Line 327: | ||
| Product version / revision | | Product version / revision | ||
| Serial number | | Serial number | ||
+ | | Product ID | uint32 | ||
^ a) ^ 13 | for Zmod Scope 1410 | | ^ a) ^ 13 | for Zmod Scope 1410 | | ||
Line 357: | Line 357: | ||
^ Heading 1 | ** Name ** ^ Size (Bytes) | ^ Heading 1 | ** Name ** ^ Size (Bytes) | ||
| Magic ID | | Magic ID | ||
- | | Calibration Time | + | | Calibration Time |
- | | Channel 1 LG Gain | CG | 4 | + | | Channel 1 LG Gain | CG | 4 |
- | | Channel 1 LG Offset | + | | Channel 1 LG Offset |
- | | Channel 1 HG Gain | CG | 4 | + | | Channel 1 HG Gain | CG | 4 |
- | | Channel 1 HG Offset | + | | Channel 1 HG Offset |
- | | Channel 2 LG Gain | CG | 4 | + | | Channel 2 LG Gain | CG | 4 |
- | | Channel 2 LG Offset | + | | Channel 2 LG Offset |
- | | Channel 2 HG Gain | CG | 4 | + | | Channel 2 HG Gain | CG | 4 |
- | | Channel 2 HG Offset | + | | Channel 2 HG Offset |
- | | Reserved Area | | + | | Reserved Area | |
- | | Log | | + | | Log | |
| CRC | | | CRC | | ||
Line 377: | Line 377: | ||
| 0x7080 - 0x70FF | | 0x7080 - 0x70FF | ||
- | At the power up the EEPROM memory is protected against write operations. To disable the write protection one has to write a magic number to a magic address over I2C. To re-enable the write protection one has to write a any other number to the magic address. | + | At the power up the EEPROM memory is protected against write operations. To disable the write protection one has to write a magic number to a magic address over I2C. To re-enable the write protection one has to write any other number to the magic address. |
// | // |