电子说
在电子工程领域,评估板是验证和开发新设备功能的重要工具。今天,我们将深入探讨AD9910评估板,它是一款用于1 GSPS DDS(直接数字频率合成器)且配备14位DAC(数模转换器)的评估板,由Analog Devices公司设计。下面,我们将从评估板的特性、硬件、软件等方面进行详细介绍。
文件下载:AD9910/PCBZ.pdf
| 要成功使用评估板并运行软件,需满足以下要求: | 项目 | 要求 |
|---|---|---|
| 操作系统 | Windows® 98/ME/2000/XP | |
| 处理器 | Pentium® I或更高 | |
| 内存 | 至少128 MB | |
| 端口 | 一个USB端口 | |
| 时钟 | 能够产生至少0 dBm、最高达10 MHz正弦波的信号发生器 | |
| 电源 | 能够产生至少两个独立直流电压(1.8 V/3.3 V) | |
| 测量设备 | 合适的测量设备,如频谱分析仪或高带宽示波器 | |
| 电缆 | USB 1.1/2.0电缆,以及SMA - X电缆(X = SMA或BNC,取决于与板卡接口的设备连接器) |
| 连接器:各连接器的引脚和偏置电压如下表所示: | 连接器 | 引脚号 | 标签 | 电压 (V) |
|---|---|---|---|---|
| TB1 | 1 | VCC_USB | 3.3 | |
| TB1 | 2 | GND | 0 | |
| TB1 | 3 | DVDD_IO | 3.3 | |
| TB1 | 4 | DVDD | 1.8 | |
| TB2 | 1, 3 | GND | 0 | |
| TB2 | 2 | DAC_VDD | 3.3 | |
| TB2 | 4 | CLK_VDD | 1.8 |
AD9910架构为用户提供了三种输入信号的选择:
需要注意的是,AD9910评估板未安装PLL(锁相环)环路滤波器组件。若要使用AD9910的内部PLL,用户必须焊接这些组件,否则PLL不稳定。AD9910数据手册提供了计算合适值的公式,同时在www.analog.com上可获取帮助选择环路滤波器组件值的Excel文件。要启用晶体模式,需将跳线W7切换到XTAL模式,移除C51和C52,并在板卡背面的R4和R11处放置0 Ω电阻,晶体振荡频率为25 MHz。
评估板提供两种接口选项:
Analog Devices为PC提供了GUI,但未提供外部控制器的控制软件。
| 通过跳线设置可启用不同的通信模式: | 模式 | 设置 |
|---|---|---|
| PC控制,USB端口 | 设置跳线W1和W2为启用,设置跳线W4为启用,在W5、W6和W3上放置跳线 | |
| 外部控制 | 设置跳线W1和W2为禁用,设置跳线W4为禁用,移除W5、W6和W3上的跳线 |
评估板布局包含多个重要部分:
安装AD9910评估软件的步骤如下:
软件成功安装到PC后,需要加载驱动程序以实现评估板和软件的正常通信:
启动AD9910评估软件的步骤如下:
软件加载后,会出现绿色启动窗口,窗口内的状态框显示AD9910评估软件的状态。状态框中的绿色文字表示软件成功加载,加载成功后状态框消失;状态框中出现红色文字表示发生错误,将指针移到红色文字上可查看错误详细信息和可能原因。大多数状态消息错误可通过检查跳线设置、确保评估板正确供电、检查USB端口和电缆连接来解决。如果所有电源、USB端口/电缆连接和跳线设置都正确,但仍出现错误,可能是时钟输入配置不正确。
控制窗口可对AD9910的时钟输入、时钟倍增器、DAC增益设置、内部I/O更新和掉电功能进行控制。
配置文件窗口可轻松更改不同的配置文件设置,在单音模式下可设置输出频率、相位偏移和幅度缩放因子。通过双击相应文本框可打开编辑对话框,设置频率调谐字、相位偏移字和幅度缩放因子的寄存器位。还可选择激活的配置文件寄存器,启用幅度缩放因子、正弦输出和RAM播放等功能。
通过AD9910评估软件的下拉菜单栏中的“视图”选项可访问其他窗口,如OSK和数字斜坡控制窗口、多芯片同步控制窗口、RAM操作窗口、调试窗口、寄存器映射(软件缓冲区)值窗口和DUT I/O窗口等。
可使用数字斜坡发生器(DRG)功能,选择生成频率、相位或幅度斜坡,设置斜坡的起始和停止值、步长和间隔等参数。还可使用OSK功能,设置幅度缩放因子、手动或自动控制OSK等。
用于设置多芯片同步功能,可设置输入和输出同步脉冲延迟、同步窗口延迟,启用同步时钟接收器和发生器,选择同步脉冲生成对应SYSCLK的上升或下降沿等。
使用RAM时,需参考AD9910数据手册。在配置文件窗口中选择启用RAM,可设置RAM段的起始和结束地址、地址步长率、RAM控制字模式等。通过LOAD按钮可打开RAM I/O窗口,进行RAM数据的加载和读取。
提供对寄存器映射的直接访问以及对许多外部引脚的控制,用于调试AD9910的问题。
可在当前值和软件缓冲区中加载的值之间切换,观察寄存器的变化。
可选择串行I/O端口配置,如2线或3线模式、MSB优先或LSB优先。还可重置I/O端口以解决通信错误。
通过以上介绍,相信大家对AD9910评估板有了全面的了解。在实际使用过程中,可根据具体需求和应用场景,灵活运用评估板的各项功能。大家在使用AD9910评估板时遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !