差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
m2k_design [2022/11/03 22:06] gongyu |
m2k_design [2023/06/01 12:06] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
## ADALM2000硬件设计要点 | ## ADALM2000硬件设计要点 | ||
+ | |||
+ | ### 1. 概述 | ||
[[m2000_instru|集11种常用功能于一体的口袋仪器ADALM2000(M2K)]] | [[m2000_instru|集11种常用功能于一体的口袋仪器ADALM2000(M2K)]] | ||
具有10种测试测量功能的M2K提供了桌面测量设备的完整功能 - 示波器、波形发生器、逻辑分析仪、协议分析仪、频谱仪、电压源等等,可以在任何地方构建一个电子实验室。 | 具有10种测试测量功能的M2K提供了桌面测量设备的完整功能 - 示波器、波形发生器、逻辑分析仪、协议分析仪、频谱仪、电压源等等,可以在任何地方构建一个电子实验室。 | ||
+ | {{ :m2kboard.png |}} | ||
- | ### 1. 管脚图 | ||
作为参考,M2K的管脚图如下: | 作为参考,M2K的管脚图如下: | ||
{{ :adalm2000_pinout.png |}}<WRAP centeralign> ADALM2000的管脚图</WRAP> | {{ :adalm2000_pinout.png |}}<WRAP centeralign> ADALM2000的管脚图</WRAP> | ||
{{ :adalm2000-pin-wires.png |}}<WRAP centeralign> ADALM2000的连线图</WRAP> | {{ :adalm2000-pin-wires.png |}}<WRAP centeralign> ADALM2000的连线图</WRAP> | ||
- | #### 1.1 系统架构及框图 | + | ### 2. 架构 |
+ | #### 2.1 系统框图 | ||
+ | {{ :m2kblock.png |}} | ||
{{drawio>M2k_block.png}}<WRAP centeralign>** ADALM2000功能框图** </WRAP> | {{drawio>M2k_block.png}}<WRAP centeralign>** ADALM2000功能框图** </WRAP> | ||
Analog Discovery 2's high-level block diagram is presented in [[analog_discovery_2:refmanual#figure_2|Fig. 2]] below. The core of the Analog Discovery 2 is the [[https://www.xilinx.com/|Xilinx®]] [[https://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html|Spartan®-6]] FPGA (specifically, the XC6SLX16-1L device). The WaveForms application automatically programs the Discovery’s FPGA at start-up with a configuration file designed to implement a multi-function test and measurement instrument. Once programmed, the FPGA inside the Discovery communicates with the PC-based WaveForms application via a USB 2.0 connection. The WaveForms software works with the FPGA to control all the functional blocks of the Analog Discovery 2, including setting parameters, acquiring data, and transferring and storing data. | Analog Discovery 2's high-level block diagram is presented in [[analog_discovery_2:refmanual#figure_2|Fig. 2]] below. The core of the Analog Discovery 2 is the [[https://www.xilinx.com/|Xilinx®]] [[https://www.xilinx.com/products/silicon-devices/fpga/spartan-6.html|Spartan®-6]] FPGA (specifically, the XC6SLX16-1L device). The WaveForms application automatically programs the Discovery’s FPGA at start-up with a configuration file designed to implement a multi-function test and measurement instrument. Once programmed, the FPGA inside the Discovery communicates with the PC-based WaveForms application via a USB 2.0 connection. The WaveForms software works with the FPGA to control all the functional blocks of the Analog Discovery 2, including setting parameters, acquiring data, and transferring and storing data. | ||
- | |||
Signals in the **Analog Input** block, also called the **Scope**, use "SC" indexes to indicate they are related to the scope block. Signals in the **Analog Output** block, also called **AWG**, use “AWG” indexes, and signals in the **Digital** block use a **D** index – all of the instruments offered by the Discovery 2 and WaveForms use the circuits in these three blocks. Signal and equations also use certain naming conventions. Analog voltages are prefixed with a "V" (for voltage), and suffixes and indexes are used in various ways: to specify the location in the signal path (IN, MUX, BUF, ADC, etc.); to indicate the related instrument (SC, AWG, etc.); to indicate the channel (1 or 2); and to indicate the type of signal (P, N, or diff). Referring to the block diagram in [[analog_discovery_2:refmanual#figure_2|Fig. 2]] below: | Signals in the **Analog Input** block, also called the **Scope**, use "SC" indexes to indicate they are related to the scope block. Signals in the **Analog Output** block, also called **AWG**, use “AWG” indexes, and signals in the **Digital** block use a **D** index – all of the instruments offered by the Discovery 2 and WaveForms use the circuits in these three blocks. Signal and equations also use certain naming conventions. Analog voltages are prefixed with a "V" (for voltage), and suffixes and indexes are used in various ways: to specify the location in the signal path (IN, MUX, BUF, ADC, etc.); to indicate the related instrument (SC, AWG, etc.); to indicate the channel (1 or 2); and to indicate the type of signal (P, N, or diff). Referring to the block diagram in [[analog_discovery_2:refmanual#figure_2|Fig. 2]] below: | ||
行 37: | 行 40: | ||
In the sections that follow, schematics are not shown separately for identical blocks. For example, the Scope Input Divider and Gain Selection schematic is only shown for channel 1 since the schematic for channel 2 is identical. Indexes are omitted where not relevant. As examples, in equation \ref{4} below, $V_{in diff}$ does not contain the instrument index (which by context is understood to be the Scope), nor the channel index (because the equation applies to both channels 1 and 2). In equation \ref{3}, the type index is also missing because $V_{mux}$ and $V_{in}$ refer to any of //P// (positive), //N// (negative) or //diff// (differential) values. | In the sections that follow, schematics are not shown separately for identical blocks. For example, the Scope Input Divider and Gain Selection schematic is only shown for channel 1 since the schematic for channel 2 is identical. Indexes are omitted where not relevant. As examples, in equation \ref{4} below, $V_{in diff}$ does not contain the instrument index (which by context is understood to be the Scope), nor the channel index (because the equation applies to both channels 1 and 2). In equation \ref{3}, the type index is also missing because $V_{mux}$ and $V_{in}$ refer to any of //P// (positive), //N// (negative) or //diff// (differential) values. | ||
+ | |||
+ | #### 2.2 ADC/DAC AD9963 | ||
+ | |||
+ | #### 2.3 模拟输入 | ||
+ | ##### 2.3.1 输入分压和增益控制 | ||
+ | ##### 2.3.2 缓冲 | ||
+ | ##### 2.3.3 ADC驱动 | ||
+ | ##### 2.3.4 参考和偏移 | ||
+ | |||
+ | #### 2.4 波形产生 | ||
+ | ##### 2.4.1 I/V | ||
+ | ##### 2.4.2 输出级 | ||
+ | |||
+ | #### 2.5 时钟和振荡 | ||
+ | |||
+ | #### 2.6 数字I/O | ||
行 373: | 行 392: | ||
{{ :m2krefsch.png |}}<WRAP centeralign> 参考电压部分电路原理图 </WRAP> | {{ :m2krefsch.png |}}<WRAP centeralign> 参考电压部分电路原理图 </WRAP> | ||
+ | |||
+ | |||
+ | {{ :m2kdac.png?1200 |}}<WRAP centeralign>ADALM2000的DAC部分</WRAP> | ||
+ | {{ :m2kzynq.png?1200 |}}<WRAP centeralign>ADALM2000的数字信号处理部分</WRAP> | ||
+ | {{ :m2kps.png?1200 |}}<WRAP centeralign>ADALM2000的电源部分</WRAP> | ||
+ | |||
+ | {{drawio>dac_block1.png}}<WRAP centeralign>ADALM2000 DAC部分的功能框图</WRAP> | ||
+ | |||
+ | |||
+ | ### 重画的原理图 | ||
+ | {{:adalm2000.pdf|使用KiCad重画的原理图}} | ||