AD9164配置与数据使用指南

这篇具有很好参考价值的文章主要介绍了AD9164配置与数据使用指南。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1 概述

本文用于说明AD9164的常规配置与数据来源配置说明。

2 AD9164简介

AD9164是ADI公司的一款高达12GSP的JESD204接口的DAC,数据位数16Bit。其功能框图如下所示:
AD9164配置与数据使用指南

​ 由上图可知,AD9164的数据来源为serdes(8lane),寄存器配置为SPI接口。

AD9164的配置SPI可选MSB first 或者LSB first,并且可选3线或者4线模式。默认的为MSB first 3线模式。其说明如下所示:
AD9164配置与数据使用指南

且SPI的时序如下图所示:
AD9164配置与数据使用指南

3 配置示例

本例程以配置时钟3Ghz,1GSPS采样率,单通道真实数据输出,无内插为基准讲解。

由需求的单通道真实数据输出可知本例程的JESD204B主要是下面以下红框内的配置。

AD9164配置与数据使用指南

因此JESD204B的lane rate 计算如下:

AD9164配置与数据使用指南

LaneRate = (20 x 3G x 1)/8 = 7.5Gbps

根据资料可知LMFC的值为:LMFC = 3000MHZ/128= 23.4375MHZ。依据如下:
AD9164配置与数据使用指南

Sysref设置:因sysref的周期为LMFC的整数倍,所以本例程可设置sysref的频率为7.8125MHZ,周期是LMFC的3倍。

4 数据格式

Dac的输出数据形式如下所示,lane0输出第一个数据M0S0[15:8],lane1输出M0S0的[7:0],lane2输出第二个数据M0S1[15:0],lane3输出第二个数据M0S1[7:0],… lnae7输出第四个数据M0S3[7:0],之后依次循环内推。
AD9164配置与数据使用指南

而在JESD204B的IP上一个Lane,输出的数据是32bit,所以在代码上L=8时,一次(1个clk)需要输出8*32=256bit数据,即共256/16=16个数据。因此代码上的处理如下所示。

AD9164配置与数据使用指南文章来源地址https://www.toymoban.com/news/detail-448405.html

到了这里,关于AD9164配置与数据使用指南的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • PyCharm 开发环境搭建指南:安装、配置及基础使用教程

    数据来源 Pycharm集成开发工具(DE),是当下全球Pthn开发者, 使用最频繁的工具软件 。 绝大多数的 Python程序,都是在 Pycharm工具内完成的开发。 Pycharm工具下载 首先,我们先下载并安装它:打开网站:下载PyCharm:JetBrains为专业开发者提供的Python IDE  迅雷下载: https://download.

    2024年04月17日
    浏览(63)
  • 远程桌面配置指南:保留TCP地址、配置隧道和使用固定TCP地址

    使用免费的cpolar生成的远程桌面公网地址,24小时内会发生变化,为随机公网地址,并且带宽较小,只有1M。对于需要长期远程的用户来说,配置固定的地址,就很有必要。 配置固定的地址,首先需要将套餐升级到基础版套餐,然后保留固定的tcp地址,配置到远程桌面隧道。

    2024年02月13日
    浏览(42)
  • 香橙派 Orange Pi Zero2 使用配置指南

    目前市场上树莓派产品价格居高不下,在做了一番对比后发现 香橙派 Orange Pi Zero2 相对于 树莓派 Zero 2 W 性能高了不是一点两点,最关键的是价格也很实在,64位1.5GHz高性能4核CPU,1G内存,千兆网卡,双频无线蓝牙,通用Type-C接口,小巧方便,带上官方外壳(尝鲜价)只要不到

    2024年02月08日
    浏览(89)
  • [Unity]VRTK_v4使用指南(配置)和Pico 4开发笔记(SteamVR)

    1这些插件的关系 先随便讲一下这些插件的关系和使用,我只使用过PICO4,所以一起都是基于pico4设备来说的 1.1.1  PICO SDK+XRI 首先在pico自带的安卓平台上面开发,需要使用pico的sdk作为输入输出,然后使用XRI包,这个包里面帮我们写好了很多函数,比如传送和抓取,所以开发很

    2024年02月08日
    浏览(52)
  • docker版jxTMS使用指南:使用jxTMS采集数据之一

    本文讲解了如何jxTMS的数据采集与处理框架并介绍了如何用来采集数据,整个系列的文章请查看:docker版jxTMS使用指南:4.4版升级内容 docker版本的使用,请查看:docker版jxTMS使用指南 4.0版jxTMS的说明,请查看:4.0版升级内容 4.2版jxTMS的说明,请查看:4.2版升级内容 使用jxTMS搭建

    2024年02月13日
    浏览(36)
  • Elasticsearch:数据摄取中的使用指南

    数据摄取是利用 Elasticsearch 的全部潜力进行高效搜索和分析的关键步骤。 在本文中,我们将探讨几个常用的基本实践,以确保将无缝且有效的数据摄取到 Elasticsearch 中。 通过遵循这些指南,你可以优化数据摄取流程,并在你的部署中最大限度地发挥 Elasticsearch 的优势。 在将

    2024年02月09日
    浏览(38)
  • 全网最全最细的PLSQL下载、安装、配置、使用指南、问题解答,相关问题已汇总

    1.1、PLSQL 下载链接 1.2、PLSQL下载链接,包含64位和32位。选择64位下载就好了。 1.3、推荐大家下载14.0.6版本的PLSQL,一般不推荐下载最新的,最新的虽然不一定有bug,但是遇到了就很恶心,但是上一个版本基本上就很稳定了。14.0.6不用下载chinese语言包,就是下图的Chinese Langua

    2024年01月19日
    浏览(41)
  • 【Shell 命令集合 系统管理 】Linux 修改用户的属性和配置 usermod命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 usermod命令是Linux系统中的一个命令,用于修改用户的属性和配置。通过usermod命令,可以对用户的各种属性进行修改,如用户的用户名、用户ID、用户组ID、用户主目录、用户登录shell等。 用户属性的修改可以通过usermod命令的参数来实现,参

    2024年02月04日
    浏览(65)
  • 【Shell 命令集合 系统设置 】Linux 配置鼠标设备的相关设置 mouseconfig命令 使用指南

    Shell 命令专栏:Linux Shell 命令全解析 mouseconfig命令是Linux系统中的一个命令,它用于配置鼠标设备的相关设置。通过mouseconfig命令,用户可以更改鼠标的灵敏度、按钮映射、滚轮速度等参数,从而满足个人的使用习惯和需求。 鼠标是计算机中常用的输入设备之一,mouseconfig命令

    2024年02月03日
    浏览(50)
  • 【云服务器 ECS 实战】云服务器新手指南(配置+使用详解)

    谈起云计算,相信大家都不陌生,可以说它已经颠覆了我们生活中的很多应用场景,如虚拟化办公、物联网、虚拟 IDC 以及日常的生活娱乐、金融、教育等多个行业领域都享受到了来自“云”技术的红利,毫不夸张的说:“云”已经渗透到了我们日常生活中的各个领域。 那么

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包