"); //-->
简介
本应用笔记将详细描述如何将AD9832/AD9835器件的输出编程为5 MHz。其中将详细说明频率寄存器(frequency register)、迟延寄存器(defer register)和命令序列(command sequence)。
频率寄存器
AD9832含有一个32位频率寄存器。该寄存器如下所示,分解为4个字节。由于AD9832在任一命令中仅接受8位数据,为了完全编程32位寄存器,用户必须输入4条命令,每条命令仅传送8位数据。
出于寻址目的,该32位寄存器按以下方式分解:16 MSB定义为8个高位(H)和8个低位(L)。类似地,16 LSB采用相同的寻址方案,8个高位(H)和8个低位(L)。
频率字
频率字为32位,由用户输入至频率寄存器。该频率字决定输出频率,其依据是所需输出频率与参考时钟频率之比。在以下示例中,参考时钟为25 MHz。所需输出为5 MHz,因此,频率字的计算公式为:
(5/25) × (0xFFFFFFFF) = 0x33333333
迟延寄存器
迟延寄存器(带宽16位)充当被写入的最后一个寄存器的缓冲寄存器。迟延寄存器通过两次写操作写入。前8位将保留(迟延)于寄存器中,直到写入下8位。当全部16位均写入寄存器时,频率寄存器将被更新。迟延寄存器始终指向上次被写入的地址。
由于迟延寄存器保存着上次被写入的16位数据,并且仍然指向上次被寻址的频率寄存器,因此,可通过一次写操作更新低8位或高8位。该操作被称为直写,实际上为正常写序列的最后部分。
请注意,如果用户希望写入到任何其他寄存器,则必须执行如上所示的完整写序列。
原文地址:http://www.eastadi.com/Article/wz4/201311/20131104001114.html
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
Gartner:中国企业盲目复制Palantir模式将面临“苦涩教训”
富昌电子荣膺瑞萨 “2025年度最佳潜力奖”
实时操作系统VxWorks在跟踪雷达系统中的应用
2026光学技术大会PHOTONICS CONGRESS CHINA完整议程公布!
可编程轨迹车 智能循迹小车 寻迹小车 电子设计竞赛
德州仪器 (TI) 携手英伟达 (NVIDIA),加速下一代物理 AI 落地
日本智能车比赛2005年
【工程师笔记】频谱扩展技术(FSS)中的参数选择
Octopart Discover用于上下文驱动电子设计
使用国产SDH芯片实现环网络自愈
主题:十万火急,恳请大侠指教! (精华贴摘抄)
实时单片机通讯网络中的内存管理
COT 控制方式如何保证多相电路均流
Downloadable Firmware
LTC4064构成的充电电路
由LTC4058构成的充电电路
科学意义上的“一眼万年”是怎么实现的?ADC 的深情你从来不懂!
主题:ARM7在嵌入式应用中启动程序的实现(精华贴摘抄)
我到北京看车展去了,几天没时间上网
巢湖学院飞思卡尔智能车大赛宣传
纽扣型可再充电锂离子电池充电电路
【工程师笔记】EMI 噪声源的分析与优化方法
使用网络处理器实现IP网络的QoS
MAX713在线性模式下的应用电路
samsung S3C4510B之DMA实战篇
精选16 问,带你了解 MPS 数据中心备电单元(BBU)解决方案!
利用AIC1783的充电流程图
我的飞思卡尔智能车4
甚高速红外VFIR控制器的设计与实现
天津大学第三届飞思卡尔杯智能车竞赛纪念视频