当前位置: 首页 > article >正文

AD9680(adc直采芯片)使用说明

写这篇文章之前我是没有使用过AD9680的芯片,但是使用过GMS011芯片(是国内24S)下的公司出来的芯片,寄存器和管脚全对标。

在这里我就大概说一下芯片的说用方法

一、硬件设计

        该芯片支持双通道射频直采

        支持协议JESD204B 14位

        采样频率可达2Ghz

        芯片内部配置了两个ADC 四个DDC (混频器) 均可旁路

        支持三线SPI 读写

        芯片工作模式:

        

        芯片原理框图:

        芯片NCO框图

        

二、工作条件

        硬件设计可参考官方原理图设计,只需要满足1V 1.25V 1.5V 1.8V 2.25V 3.3V 5.2V的各模块供电就行。

        芯片复位可悬空。

        ADC采样率等于 采样时钟/芯片抽取倍数

        芯片管脚定义:

        SPI 时序图:

        

        

三、简单芯片使用方法

        关键寄存器

                0x570        快速配置寄存器

                0x56e        芯片线速度率 高速低速寄存器

                0x10b        芯片设备时钟分频比

                0x56f        芯片锁相查询寄存器

                0x05        设备ID 高字节

                0x04        设备ID 低字节

                0x01          芯片路径复位寄存器(并更改原有配置)

                0x00          芯片整体复位寄存器(清除所有配置)

四、NCO使用方法

        当芯片的工作模式中M大于或者等于4的时候就需要配置NCO寄存器。

        涉及到的寄存器有:

                0x200        芯片工作模式寄存器

                0x201        芯片抽取比选择

                0x310~0x321        DDC 0 混频器设置

                0x330~0x341        DDC 1 混频器设置

                0x350~0x361        DDC 2 混频器设置

                0x370~0x381        DDC 2 混频器设置

NCO频率计算方法:

        

       1、 ADC采样率和NCO频率取余

        2、余数/设置频率

        3、得到结果*2^12(4096)

        4、结果做四舍五入

        5、取16进制后写入对于nco寄存器

得到结果:

        1G采样率 ADC采集510Mhz,得到490Mhz信号。


http://www.kler.cn/a/348851.html

相关文章:

  • Java:数据结构-队列(Queue)
  • SpringBoot教程(三十二) | SpringBoot集成Skywalking链路跟踪
  • 施耐德EcoStruxure Machine SCADA Expert(EMSE)文件管理功能-上(二十)
  • 76.【C语言】perror函数介绍
  • ssh连接慢的问题或zookeeper远程连接服务超时
  • uniapp学习(005-1 详解Part.1)
  • 百度地图怎么上传店铺定位?
  • 前端继承:原理、实现方式与应用场景
  • 中国海油携手科大讯飞共建“海能”人工智能模型,助力能源行业焕新
  • 近邻算法:深入理解与广泛应用
  • protobuf的简介、安装与使用
  • 文献阅读(222) VVQ协议死锁
  • Redis学习笔记:简单动态字符串
  • Kafka原理剖析之「Purgatory(炼狱 | 时间轮)」
  • HTML+CSS总结【量大管饱】
  • Gin中如何自定义Model
  • 面腾讯后台开发,二面挂掉了,,,
  • Netty基础
  • 2024.10月15日- Vue前置基础
  • django urlconf反向解析