首页 > 其他分享 >转载-ZC706应用笔记

转载-ZC706应用笔记

时间:2023-07-09 09:11:06浏览次数:49  
标签:LVDS FPGA VADJ AD9361 ZC706 笔记 电压 转载 电平

转载-ZC706应用笔记
2020-01-03 22:36:35

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,不过应该不影响正常工作。

 

标签:LVDS,FPGA,VADJ,AD9361,ZC706,笔记,电压,转载,电平
From: https://www.cnblogs.com/xiaoheikkkk/p/17538313.html

相关文章

  • python笔记1.2
    基本输入函数input的应用name=input('请输入您的姓名')print('您的姓名为:'+name)num=int(input('请输入您的幸运数字'))#print('您的幸运数字为:'+num)#字符串和整数无法运算print('您的幸运数字为:',num)#正常返回num单行注释#正常返回num多行注释'''版权所有......
  • python笔记:第四章使用字典
    1.1概述说白了就是键值对的映射关系不会丢失数据本身关联的结构,但不关注数据的顺序是一种可变类型格式:dic={键:值,键:值}键的类型:字典的键可以是任何不可变的类型,如浮点数,字符串,元组1.2函数dict可以从其他映射或键值对创建字典items=[('name','Gumby'),('ag......
  • python笔记1.1
    ASCII码使用print输出中文Unicode编码:print(ord("天"))#使用ord()查询“天”的Unicode编码为22825print("\u5929")#22825的十六进制为5929返回值为“天” 使用print()将内容输出到文件fp=open("note.txt","w")#打开文件,w——writeprint("北京欢迎你",file=fp)#输出......
  • 吹爆!阿里大牛MySQL优化笔记有多强?才在GitHub被BATJ联手封杀
    今年的春招很猛,公司的大神也变多了。。。来了个新同事,一看是个二本生,还是非科班出身,刚30岁。。。结果没想到人家上来就把现有项目的性能优化了一遍,直接给公司节省了一半的成本,这种“王炸”打法,直接给所有人整懵了。 一问情况,才知道这位仁兄也是一路被虐过来的。去年年底被裁......
  • DBS学习笔记(三):RDS 备份
    RDS备份RDS支持自动备份实时捕获事务日志默认情况下启用,保留期为7天(0-35天保留期,0=禁用自动备份)您可以提供备份窗口时间和备份保留天数第一个备份是完整备份,后续备份是增量备份数据存储在S3存储桶中(由RDS服务拥有和管理,您不会在S3控制台中看到它们)建议使用Multi-AZ......
  • Pollard-Rho 分解算法学习笔记
    Pollard-Rho分解算法Pollard-Rho算法是一种用于快速找到\(n\)的一个非平凡约数的方法。生日悖论在不少于\(23\)个人中至少有两人生日相同的概率已经大于\(50\%\)。更一般的形式,随机选取在\(\left[1,N\right]\)范围内的整数,期望到第\(O(\sqrt{N})\)个出现重复。用下面的方......
  • 博弈论之SG函数 学习笔记
    在许多地方曾经行过这样一个小游戏,摆出三堆硬币。分别包含3枚、5枚、7枚。两人轮流行动每次可以任选一堆,从中取走任意多枚硬币,可把一堆取完,但不能不取。取走最后一枚硬币者获得胜利。这类游戏可以推广为更加一般的形式:给定\(n\)堆物品,第\(i\)堆物品有\(A_i\)个。两名玩......
  • 云原生之使用Docker部署Dailynotes个人笔记管理工具
    (云原生之使用Docker部署Dailynotes个人笔记管理工具)一、Dailynotes介绍DailyNotes用于每天记笔记和跟踪任务的应用程序。本工具使用markdown进行编辑,也可以作为个人任务看板。二、检查本地docker环境1.检查docker版本[root@jeven~]#docker-vDockerversion20.10.21......
  • python高级语法笔记
    5.python高级一/demo03_python环境变量路径.pyfromloguruimportloggerimportsyssys.path.append('/Users/toby/Downloads/PythonAdvanced/code/pythonAdvanced5Verify')forpathinsys.path:logger.debug(path)5.python高级一/demo09_xxxsetter和xxxdeleter装饰......
  • Python socket编程(转载)
    Pythonsocket编程https://www.cnblogs.com/linhaifeng/articles/6129246.html套接字工作流程服务器端先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有个客户端初始化一个Socket,然后连接服务器(connect),如果连接成功,......