电子说
在电子设计领域,频率合成器是一个关键组件,而 AD9956 作为一款高度复杂的 AgileRF 合成器,拥有众多用户可编程功能。今天,我们就来详细探讨一下 AD9956/PCB 评估板的硬件和软件使用。
文件下载:AD9956/PCBZ.pdf
| 要使用评估板并运行软件,评估 PC 需要满足以下最低系统要求: | 项目 | 要求 |
|---|---|---|
| 操作系统 | Windows® 95 或更高版本 | |
| 处理器 | Pentium® I 或更优 | |
| 内存 | 128 MB 或更高 | |
| 端口 | 一个 USB 端口 | |
| 时钟 | 能够产生至少 3 dBm 功率、最高至少 10 MHz 正弦波的信号发生器 | |
| 电源 | 能够产生至少 3 个独立直流电压 | |
| 测量 | 合适的测量设备,如频谱分析仪或高带宽示波器 |
大家可以思考一下,这些要求对于我们日常使用的电脑是否容易满足呢?
| AD9956/PCB 评估板有三个电源连接器:TB1、J14 和 J17。TB1 为 DDS、相位检测器和 PC 接口逻辑供电;J14 为 VCO(如果安装)供电;J17 为 CML 输出驱动器供电。具体的连接和偏置电压如下表: | 连接器 | 引脚号 | 标签 | 电压 (V) |
|---|---|---|---|---|
| TB1 | 1 | VCC | 3.3 | |
| TB1 | 2 | DVDD | 1.8 | |
| TB1 | 3 | GND | 0 | |
| TB1 | 4 | DVDD_I/O | 3.3 | |
| TB1 | 5 | AVDD | 1.8 | |
| J14 | VCO + 5 V | 5 | ||
| J17 | AVDD_CP | 3.3 |
AD9956 可以通过多种方式配置,将设备置于不同的环路中。要直接为 RF 分频器/DDS 提供时钟,需将外部时钟信号连接到 DUT RF IN SMA 连接器 J1,此输入连接到 AD9956 的 REFCLK/REFCLK 输入。在许多闭环应用中,VCO 提供此信号,此时应将外部信号应用于 DUT REF IN 连接器 J2,其连接到 AD9956 的 PLLREF/PLLREF 引脚,即 AD9956 相位频率检测器的参考输入。大家在实际操作中,要注意这两种输入的最大输入速度和输入灵敏度,具体可参考 AD9956 数据手册。
评估板提供两种接口标准:
| 通过以下跳线设置可启用不同的通信模式: | 模式 | 设置 |
|---|---|---|
| PC 控制,USB 端口 | 将 W4 设置为 PC,在 W15 上放置跳线 | |
| 外部控制 | 将 W3 设置为并行,将 W4 设置为手动,并移除 W15(或保留作为分流器) |
为了让多个设备由一个公共控制器驱动,评估硬件和软件支持主/从配置。当一块板配置为主板时,它可以直接连接到 PC 的 USB 端口或并行端口;从板只能通过作为主板的另一块 AD9956 板与评估软件通信。要配置两块板为主/从关系,需用 26 线带状电缆将主板的主端口(U9)连接到从板的从端口(U12)。在主板上,将所有主/从跳线(W5 到 W13)设置为主;在从板上,将 W5 到 W12 设置为从。配置完成后,评估软件可以与两块板通信,因为每个对话框都有主板和从板的区域。
要在 PC 上安装软件,可按以下步骤操作:
要启动评估软件,可按以下步骤操作:
软件启动时会自动加载三个对话框:Control、Profile 和 DUT Signals,也可以从 View 菜单加载其他对话框。还可以通过 View 菜单访问 Debug Window 直接对设备的寄存器进行编程。启动时,软件会搜索是否存在正常工作的 AD9956 评估板,如果检测到评估板,会出现绿色闪屏;如果未检测到工作部件,会显示红色错误消息。
用于启用和禁用单个设备功能、编程输入时钟速度以及切换各种其他选项。它包含以下几个部分:
AD9956 的 DDS 部分有八个可编程频率和相位偏移配置文件。在 Profile 对话框中可以为这些配置文件写入值。要选择活动配置文件,点击对话框底部相应的 Active Profile 按钮(Profile 0 到 Profile 7),更改配置文件是即时选择,无需点击 LOAD。在线性扫描操作模式下,Profile 对话框底部会显示 Ramp Up 和 Ramp Down 按钮,点击相应按钮可将设备扫描到 Profile 1 中存储的值或扫描到 Profile 0 中存储的值。
此对话框控制设备的相位检测器、电荷泵和 PECL 驱动器组件。它有两个部分:
此对话框控制主设备和从设备的复位、I/O 更新和 I/O 复位信号。点击相应的 Master 和 Slave 按钮之间的锁定图标可将两者锁定在一起。点击 Master 或 Slave Reset、I/O Update 或 I/O Reset 可指定向两个设备发出命令的单元。Enable Auto I/O Update 部分控制自动 I/O 更新功能,可选择 Master–Auto I/O Update、Slave–Auto I/O Update 或两者,每次点击 LOAD 时向设备发送 I/O 更新(默认开启)。
此对话框控制设备的 I/O 配置。点击 I/O Reset Master 或 I/O Reset Slave 可向相应的串行端口状态机发送 I/O 复位。选择 LSB First 可将数据格式更改为最低有效位优先(默认是最高有效位优先)。在 Serial I/O Mode 部分,从下拉列表中选择 2 Wire 或 3 Wire 可将设备指定为 2 线串行端口(串行数据线为 I/O)或 3 线串行端口(串行数据在 SDI/O 输入,在 SDO 回读)。
Debug Window 可让我们直接写入任何内部寄存器并随后读取它们,还可以直接切换任何外部输入(如 PS0、PS1 或 PS2)的状态。
| 型号 | 描述 |
|---|---|
| AD9956/PCB | 评估板 |
| AD9956 - VCO/PCB | 带 2.4 GHz VCO 和电荷泵滤波器的评估板 |
AD9956 是静电放电(ESD)敏感设备,人体和测试设备上容易积累高达 4000 V 的静电电荷,且可能在无检测的情况下放电。尽管该产品具有专有的 ESD 保护电路,但遭受高能量静电放电的设备可能会永久损坏。因此,建议采取适当的 ESD 预防措施,以避免性能下降或功能丧失。
通过以上对 AD9956/PCB 评估板的详细介绍,相信大家对其硬件和软件的使用有了更深入的了解。在实际应用中,大家可以根据具体需求进行灵活配置和操作。希望本文能对电子工程师们在使用 AD9956 评估板时有所帮助。大家在使用过程中遇到什么问题,欢迎在评论区交流讨论。
全部0条评论
快来发表一下你的评论吧 !