ZC706+FMCOMMS5应用笔记
1、板载时钟配置。
ZC706有200MHz LVDS差分时钟源SiT9102,作为ZYNQ系统参考时钟。
COMMS5板子上有ADCLK846时钟Buffer分路器作为AD9361的时钟源,AD846双路输出,分别作为两个AD9361的单端时钟源。ADCLK846的输入是1.8V有源晶振40MHz
2、复位。
位于板子正面右下角的用户按键(SW7,SW8和SW9)可以作为用户给予的FPGA逻辑复位。
3、调试接口。
在Vivado环境调试时,需要在Hardware Manager里面进行Open Target、Connect HW Server等操作。
先在板子上设定好JTAG BOOT模式,然后在Hardware Manager进行设备连接。这个步骤经常需要按键SW2和SW3进行ZYNQ PS复位操作,在Vivado连接不上板子时可以复位PS(拉低D21或B19引脚,分别对应板子SW2的PS_POR_B和SW3的PS_SRST_B和)来重新尝试连接。
4、引脚供电和兼容配置。
FM-COMMS5板子上给9361的VDD_INTERFACE为1.8V,AD9361的CMOS模式需要VDD_INTERFACE在1.14V~2.625V之间,LVDS模式需要VDD_INTERFACE在1.71V~2.625V之间,所以AD9361可以工作在LVDS模式。对于ZC706的FPGA配置,ZYNQ7045内置LVDS终端负载,而ZC706对连接到FMC HPC和FMC LPC的引脚供电都是VADJ_FPGA,在UG954中Table 1-3说明了VADJ_FPGA是设定为2.5V的。
(1)VADJ_FPGA配置方案。
VADJ_FPGA是由可调电源芯片LMZ31506(U86)产生的,输出电压幅度是通过其43脚VADJ接电阻到地实现调整,这个输出电压设定电阻是通过模拟开关IDTQS3VH253(U66)连接设定电阻加微调控制完成的。从原理图上得知这个设定电阻有三个选项,分别会产生2.5V,1.8V和3.3V的VADJ_FPGA,这个模拟开关还根据三档输出电压,对LMZ31506的电源开关频率进行相应调整。微调控制(TRIM)是电源监控器UCD90120A(U48)输出的PWM波经RC滤波得到的微调电压。
VADJ电阻的调整是选择模拟开关的通道进而选择设定电阻,模拟开关的控制信号是UCD90120A产生的,控制方法是用TI USB Interface Adaptor连接芯片的I2C/PMBus接口和主机,并且使用TI Fusion上位机软件来进行全面的芯片配置。
(2)电平兼容性。
当VDD_INTERFACE供电域为1.8V,手册上显示AD9361在LVDS模式下的输出电平是:共模1200mV,差分电压大于150mV,对地电压最大1375mV,最小1025mV。
对于ZYNQ7045,IO Bank供电为2.5V,需要采用LVDS_25电平,输入电平容许范围为:共模300mV~1500mV标称1200mV,差分电压100mV~600mV标称350mV。
如此看来发端AD9361收端ZYNQ的LVDS信号可以正常工作。
ZYNQ7045在LVDS_25配置下的输出电平为:共模1000mV~1450mV标称1250mV,差分电压247mV~600mV标称350mV,对地电压最大1675mV,最小700mV。
AD9361的LVDS输入电平参数为:差分电压幅度不低于100mV,对地电压825mV~1575mV。
在标称值情况下工作时,ZYNQ的LVDS输出对地电压最高可达1600mV,超出AD9361接收LVDS电平的最大值25mV,不过应该不影响正常工作。
ZC706+FMCOMMS5应用笔记的更多相关文章
- sd卡无法启动及zc706更改主频后可以进入uboot无法启动kernel的坑
好长的标题 +_+ 1.sd卡无法启动 起因:kernel底下通过dd测试速度,擦写了sd卡,再启动时发现无法启动 于是重新格式化,再将BOOT.bin 相关dtb u-rootfs zImage和u ...
- git-简单流程(学习笔记)
这是阅读廖雪峰的官方网站的笔记,用于自己以后回看 1.进入项目文件夹 初始化一个Git仓库,使用git init命令. 添加文件到Git仓库,分两步: 第一步,使用命令git add <file ...
- js学习笔记:webpack基础入门(一)
之前听说过webpack,今天想正式的接触一下,先跟着webpack的官方用户指南走: 在这里有: 如何安装webpack 如何使用webpack 如何使用loader 如何使用webpack的开发者 ...
- SQL Server技术内幕笔记合集
SQL Server技术内幕笔记合集 发这一篇文章主要是方便大家找到我的笔记入口,方便大家o(∩_∩)o Microsoft SQL Server 6.5 技术内幕 笔记http://www.cnbl ...
- PHP-自定义模板-学习笔记
1. 开始 这几天,看了李炎恢老师的<PHP第二季度视频>中的“章节7:创建TPL自定义模板”,做一个学习笔记,通过绘制架构图.UML类图和思维导图,来对加深理解. 2. 整体架构图 ...
- PHP-会员登录与注册例子解析-学习笔记
1.开始 最近开始学习李炎恢老师的<PHP第二季度视频>中的“章节5:使用OOP注册会员”,做一个学习笔记,通过绘制基本页面流程和UML类图,来对加深理解. 2.基本页面流程 3.通过UM ...
- NET Core-学习笔记(三)
这里将要和大家分享的是学习总结第三篇:首先感慨一下这周跟随netcore官网学习是遇到的一些问题: a.官网的英文版教程使用的部分nuget包和我当时安装的最新包版本不一致,所以没法按照教材上给出的列 ...
- springMVC学习笔记--知识点总结1
以下是学习springmvc框架时的笔记整理: 结果跳转方式 1.设置ModelAndView,根据view的名称,和视图渲染器跳转到指定的页面. 比如jsp的视图渲染器是如下配置的: <!-- ...
- 读书笔记汇总 - SQL必知必会(第4版)
本系列记录并分享学习SQL的过程,主要内容为SQL的基础概念及练习过程. 书目信息 中文名:<SQL必知必会(第4版)> 英文名:<Sams Teach Yourself SQL i ...
随机推荐
- 思科Catalyst 9K
思科的新一代产品Catalyst9K,里面涉及了Catalyst9200.Catalyst9300.Catalyst9400.Catalyst9500.Catalyst9600和Catalyst980 ...
- Java 1.8 红黑树
红黑树 R-B Tree R-B Tree,全称 Red-Black Tree 又称为 红黑树,它是一种特殊的二叉查找树,红黑树的每个节点都有存储位表示节点的颜色,可以是红Red 或者 黑Black ...
- liux vim 命令
清除所有行 先 gg 再 dG
- ZOJ4102 Array in the Pocket(2019浙江省赛)
贪心~ #include<bits/stdc++.h> using namespace std; ; int a[maxn]; int b[maxn]; int vis[maxn]; se ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 排版:列表
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- linux磁盘管理1-分区格式化挂载,swap,df,du,dd
一些基础 硬盘接口类型 ide 早期家庭电脑 scsi 早期服务器 sata 目前家庭电脑 sas 目前服务器 raid卡--阵列卡 网卡绑定 ABI 应用程序与OS之间的底层接口 API 应用程序调 ...
- 杭电2024 C语言合法标识符
链接:http://acm.split.hdu.edu.cn/showproblem.php?pid=2024 开始真的对这题是一点头绪都没有,简直了.然后事实证明是我想多了,这题主要是把概念给弄清楚 ...
- C++ 判断是文件还是文件夹
转载:https://www.csdn.net/gather_23/NtDaIg1sMDYtYmxvZwO0O0OO0O0O.html Windows平台代码如下: #include <wind ...
- c3p0 获取数据源
getDataSourcec3p0Resource private static void f3Resource() throws Exception { Connection conn = getD ...
- 【PAT甲级】1018 Public Bike Management (30 分)(SPFA,DFS)
题意: 输入四个正整数C,N,S,M(c<=100,n<=500),分别表示每个自行车站的最大容量,车站个数,此次行动的终点站以及接下来的M行输入即通路.接下来输入一行N个正整数表示每个自 ...