差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
dds_awg_open_platform [2020/03/23 22:02]
gongyu
dds_awg_open_platform [2021/03/19 11:49] (当前版本)
gongyusu
行 1: 行 1:
-### 5MHz DDS信号发生器/​双路可编程直流电压源开源学习平台+## 10MHz DDS信号发生器/​双路可编程直流电压源开源学习平台 
 + 
 +本平台设定为10MHz模拟信号输出,如调整输出端电阻、电容的参数可以实现更高频率波形的输出。 
 + 
 +{{ :​dds_labview.png?​ |}}
  
 --- ---
 #### 平台简介: #### 平台简介:
-  * 能够生成0 - 5MHz的任意波形,包括正弦波、三角波、锯齿波、方波等;+  * 能够生成0 - 10MHz的任意波形,包括正弦波、三角波、锯齿波、方波等;
   * 信号幅度+/​-1.5V可调,直流偏置+/​-1.5V可调;   * 信号幅度+/​-1.5V可调,直流偏置+/​-1.5V可调;
   * 能够生成双路可调输出电压,电压输出范围+/​-4V,电流50mA;   * 能够生成双路可调输出电压,电压输出范围+/​-4V,电流50mA;
行 9: 行 13:
   * 能够通过UART对板上的参数进行调节。   * 能够通过UART对板上的参数进行调节。
  
-{{ :​dds_awg_platform.png?​800 |任意波形发生器直流电源平台}} <WRAP centeralign> ​5MHz任意波形发生器/​双路可调直流电源平台实物照片 </​WRAP>​ +{{ :​dds_awg_platform.png?​800 |任意波形发生器直流电源平台}} <WRAP centeralign> ​10MHz任意波形发生器/​双路可调直流电源平台实物照片 </​WRAP>​ 
-{{ :​dds_awg_blockdiagram.png?​800 |任意波形发生器及可编程直流电源框图}} <WRAP centeralign> ​5MHz任意波形发生器/​双路可调直流电源平台框图 </​WRAP>​+{{ :​dds_awg_blockdiagram.png?​800 |任意波形发生器及可编程直流电源框图}} <WRAP centeralign> ​10MHz任意波形发生器/​双路可调直流电源平台框图 </​WRAP>​
  
 --- ---
 #### 原理图 #### 原理图
-{{ :dds_awg_schematic.png?800 |任意波形发生器及可编程直流电源原理图}} <WRAP centeralign> ​5MHz任意波形发生器/​双路可调直流电源平台原理图 </​WRAP>​ +{{ :dds_awg_v2.png?800 |任意波形发生器及可编程直流电源原理图}} <WRAP centeralign> ​10MHz任意波形发生器/​双路可调直流电源平台原理图 </​WRAP>​ 
-<WRAP center round download 60%> {{:r2r.pdf|5MHz任意波形发生器/​双路可调直流电源平台原理图PDF文件下载}} </​WRAP>​+<WRAP center round download 60%> {{:r2r.pdf|10MHz任意波形发生器/​双路可调直流电源平台原理图PDF文件下载}} </​WRAP>​
  
  
行 31: 行 35:
  
 我们选用的运算放大器为ADA4851 - 双电压供电、支持轨到轨(Rail to Rail),在本平台上能够保证到的信号输出范围为+/​-4V,也即8Vpp。 我们选用的运算放大器为ADA4851 - 双电压供电、支持轨到轨(Rail to Rail),在本平台上能够保证到的信号输出范围为+/​-4V,也即8Vpp。
- +所以我们可以设定运算放大器的增益设定实现从3.3Vpp到8Vpp的调节(拿到板子的朋友可以通过改动输出放大器的电阻比例进行调整,参照下面的方法)
-所以我们可以设定运算放大器的增益设定实现从3.3Vpp到8Vpp的调节。+
  
 为了满足多数场景的应用,我们出厂设置的输出信号的幅度为3Vpp,也即运算放大器的增益调节为3/​3.3 ~ 0.91。 为了满足多数场景的应用,我们出厂设置的输出信号的幅度为3Vpp,也即运算放大器的增益调节为3/​3.3 ~ 0.91。
行 56: 行 59:
  
 ^用途|寄存器名字|位数|定义| ^用途|寄存器名字|位数|定义|
-^工作模式|Mode_reg||8位|固定频率/​扫频/​调制| +^工作模式|Mode|8位|固定频率/​扫频/​调制| 
-^波形|Waveform_reg|8位|正弦、锯齿波、三角波、方波、其它| +^波形|Waveform|8位|正弦、锯齿波、三角波、方波、其它| 
-^频率|Freq_reg|24位|设置输出频率的控制字| +^频率|Freq|24位|设置输出频率的控制字| 
-^幅度|Amp_reg|8位|-1.5V ~ 1.5V,250级变化| +^幅度|Amp|8位|-1.5V ~ 1.5V,250级变化| 
-^直流偏移|Offset_reg|8位|-1.5V ~ 1.5V,250级变化 ~ PWM电压从0.5V ~ 3.0V|  +^直流偏移|Offset|8位|-1.5V ~ 1.5V,250级变化 ~ PWM电压从0.5V ~ 3.0V|  
-^直流电压1|DC_out1_reg|8位|-4V ~ +4V,250级变化,~ PWM电压从0.5V ~ 3.0V| +^直流电压1|DCout1|8位|-4V ~ +4V,250级变化,~ PWM电压从0.5V ~ 3.0V| 
-^直流电压2|DC_out2_reg|8位|-4V ~ +4V,250级变化,~ PWM电压从0.5V ~ 3.0V|+^直流电压2|DCout2|8位|-4V ~ +4V,250级变化,~ PWM电压从0.5V ~ 3.0V|
  
 --- ---
行 68: 行 71:
 ^FPGA管脚 | 小脚丫FPGA模块的管脚 | DAC的数据位| ^FPGA管脚 | 小脚丫FPGA模块的管脚 | DAC的数据位|
 ^C1| x |ClkIn| ^C1| x |ClkIn|
-^F14|Pin 34|DA9+^G13|Pin 34|DA[9]
-^G14|Pin 33|DA8+^G14|Pin 33|DA[8]
-^KH12|Pin 32|DA7+^H12|Pin 32|DA[7]
-^J13|Pin 31|DA6+^J13|Pin 31|DA[6]
-^KJ14|Pin 30|DA5+^J14|Pin 30|DA[5]
-^K12|Pin 29|DA4+^K12|Pin 29|DA[4]
-^K14|Pin 28|DA3+^K14|Pin 28|DA[3]
-^K13|Pin 27|DA2+^K13|Pin 27|DA[2]
-^J12|Pin 26|DA1+^J12|Pin 26|DA[1]
-^P3|Pin 25|DA0|+^P3|Pin 25|DA[0]|
 ^M4|Pin 24|PwmOffset| ^M4|Pin 24|PwmOffset|
 ^E12|Pin 39|PwmDC1| ^E12|Pin 39|PwmDC1|
行 83: 行 86:
 ^N4|Pin 23|UartTxd| ^N4|Pin 23|UartTxd|
 ^P13|Pin 22|UartRxd| ^P13|Pin 22|UartRxd|
 +
 +---
 +#### 小脚丫FPGA编程管脚配置(以Intel MAX10M02/​08的小脚丫FPGA版本为例)
 +^FPGA管脚 | 小脚丫FPGA模块的管脚 | DAC的数据位|
 +^J5| x |ClkIn|
 +^D7|Pin 34|DA[9]|
 +^B7|Pin 33|DA[8]|
 +^C8|Pin 32|DA[7]|
 +^B8|Pin 31|DA[6]|
 +^D10|Pin 30|DA[5]|
 +^A9|Pin 29|DA[4]|
 +^A11|Pin 28|DA[3]|
 +^A13|Pin 27|DA[2]|
 +^B11|Pin 26|DA[1]|
 +^A14|Pin 25|DA[0]|
 +^B13|Pin 24|PwmOffset|
 +^B4|Pin 39|PwmDC1|
 +^A5|Pin 38|PwmDC2|
 +^B14|Pin 23|UartTxd|
 +^B15|Pin 22|UartRxd|