在数字斜坡调制模式中,调制的DDS信号控制参数由数字斜坡发生器(DRG)直接提供。

1,通过控制斜坡发生参数,用户可以控制斜坡的上升和下降斜率。

,

2,DRG的斜坡特性参数可完全编程。包括:可以通过编程实现控制斜坡的上限值,下限值,,正/负斜率斜坡的步长和步率单独控制。斜坡方向由DRCTL引脚控制。此引脚上逻辑0可使DRG生成负斜率斜坡,逻辑1产生正斜率斜坡。另外,DRG还支持由DRHOLD引脚控制的保持功能。当此引脚设为逻辑1时,DRG停留在最后的状态中;否则,DRG会正常工作。非DRG目的位定义的DDS信号控制参数取自有效profle。

3,斜坡方向(上升或下降)通过DRCTL引脚外部控制。

用户使 用DRHOLD附加引脚还能保持斜坡发生器的当前状态。

幅度控制必须通过CFR1寄存器中的OSK使能位开启。
直接数字频率合成器(DDS)模块产生参考信号(正弦或余弦 取决于使能正弦输出位0x00[16])。

4,DDS信号的相对相位通过16位的相位偏移字(POW)来控制。相位偏移在DDS内核角度幅度转换模块之前产生。相 对相位偏移(Δθ)可由以下公式计算:其中:上部相位偏移值的单位是弧度,下部单位是度数。


对于任意给定的Δθ,可利用上述公式求出POW,再将结 果四舍五入即可(方法与计算任意FTW类似)。

DDS信号的相对幅度范围(相对于满量程)可由12位幅度比 例因子(ASF)进行数字化控制。幅度范围值在DDS内核角度 幅度转换模块输出时产生。幅度范围的计算公式为:

5,DRG斜率控制

控制DRG的主要是数字斜坡使能位(0x01[19])。禁用该位 后,DRG其他的输入控制会被忽略,内部时钟关闭节能。

其中:P和N是保存在32位数字斜坡率寄存器中的两个16位 数值,用于控制步进间隔。N指负斜率斜坡的步进间隔。P 指正斜率斜坡步进间隔。 用STEPN或 STEPP替换下列公式中的M,可以计算实际频率、相位和 幅度步长:

相位和幅度步长公式计算的结果是平均步长。虽然步长累加精度可达32位,相位和幅度分别只用到16位或12位。因此,实际相位或幅度步长会根据目的控制位将累加的32位值截取为16位或12位结果。步进间隔由16位可编程定时器控制。有三种情况会造成定时器超时前重载。第一种情况是数字斜坡使能位由0变为1,随后进行I/O更新。第二种情况是DRCTL引脚状态发生改变。第三种情况是在I/O更新位中加载LRR (0x00[15])。

6,正常斜坡发生

正常斜坡发生指两个非驻留位全部清0(详情请参见“非驻留斜坡发生”部分)。在图38中,给出了一个斜坡波形例子及其所需控制信号:最上面的图线为DRG输出;下一条图线是DROVER输出引脚状态(假定DRG过输出使能位已设置);剩余轨迹为控制位和控制引脚;另外,相关斜坡参数也予以了标注(上下限值、步长和正负斜率斜坡的Δt)。在图的底部,带圆圈数字标明了各种具体事件。不同数字编号表示的事件(事件1,等等),将在下面的段落进行说明。

module    DRG_ctrl_mod(
    input            sys_clk,
    input             sys_rst_n,
        
    output    reg        DRCTL,
    output    reg        DRHOLD,    
    input            DROVER,
        
    input            DRG_working_flag,
    input            DRG_reset_flag         //高电平复位DRG控制逻辑,DRG工作停止
    
    );
    reg [7:0]        DRG_ctrl_state;
    
always @(posedge sys_clk or negedge sys_rst_n)
begin
    if((!sys_rst_n)||DRG_reset_flag)//复位
        begin
            DRCTL            <=    1'b0;    
            DRHOLD            <=    1'b0;
            DRG_ctrl_state    <=    8'b0;
        end
    else
        case(DRG_ctrl_state)            
            8'h00:begin//空闲
                DRCTL            <=    1'b0;    
                DRHOLD            <=    1'b0;
                if(DRG_working_flag)
                    begin
                        DRG_ctrl_state    <=    8'h01;
                    end
            end                    
            8'h01:begin//开始正向扫描
                if(DROVER)begin//正向扫描到上限
                    DRG_ctrl_state    <=    8'h02;
                    DRCTL            <=    1'b0;
                end
                else begin
                     DRCTL            <=    1'b1;    
                     DRHOLD         <=  1'b0;
                end
            end
            8'h02:begin//开始反向扫描
                if(DROVER)begin//反向扫描到下限
                    DRG_ctrl_state    <=    8'h00;
                end
                else begin
                    DRCTL            <=    1'b0;    
                    DRHOLD            <=    1'b0;
                end
            end            
            default: begin
                DRCTL            <=    1'b0;    
                DRHOLD            <=    1'b0;
                DRG_ctrl_state    <=    8'b0;
            end
            
        endcase    
end
endmodule

7,非驻留斜坡发生

CFR2中的非驻留高位和非驻留低位(0x01[18:17])增大了DRG的应用灵活性。在正常斜坡发生过程中,当DRG输出达到编程设定的上限值或下限值时,如果工作参数不发生变化,DRG会始终保持该限值输出。不过,在非驻留操作中,DRG输出不一定保持在上下限值。例如,设置数字斜坡非驻留高位,则当达到上限值时,DRG会自动(立即)跳到下限值(这一过程并非以斜坡方式返回下限值,而是直接跳至下限值)。类似的,数字斜坡非驻留低位置1后,当DRG达到下限值时,DRG会自动(立即)跳到上限值。在非驻留操作期间,仅监控DRCTL引脚的状态变化;也就是说,静态逻辑电平不会产生影响。
在非驻留高位操作期间,DRCTL引脚正向转换时,会启动正斜率斜坡,在达到上限值之前会始终以正斜率斜坡输出(不受任何DRCTL引脚活动影响)。在非驻留低位操作期间,DRCTL引脚负向转换时,会启动负斜率斜坡,在达到下限值之前会始终以负斜率斜坡输出(不受任何DRCTL引脚活动影响)。设置两个非驻留位会调用连续斜坡运行模式;也就是说,DRG通过编程斜率参数自动在两个限值之间振荡输出。另外,DRCTL引脚功能也略有不同。由原来控制斜坡序列初始化变成只改变斜坡方向;也就是说,当DRG输出处于正斜率斜坡中间时,DRCTL引脚从逻辑1变成逻辑0,那么DRG会立即切换成负斜率参数,恢复在两个限值之间振荡输出。类似的,如果DRG输出处于负斜率斜坡中间,DRCTL引脚由逻辑0变为逻辑1,那么DRG会立即切换成正斜率参数,恢复在两个限值之间振荡输出。当两个非驻留位同时设置时,每次DRG输出达到编程设定的上限值或下限值后(假定DRG过输出使能位(0x01[13])已设置),DROVER信号会产生一个正脉冲(两个DDS时钟周期)。

AD9914数字斜坡模式使用相关推荐

  1. 会员营销中,数字会员模式如何打造差异化会员服务

    在现在的市场上,针对用户运营这个环节,一般企业采用最多的就是进行会员营销,这是为什么呢?这是因为对于会员,用户是没有过多的抵触的,在以往用户的惯有概念中,会员是普遍存在的,拥有会员就意味着自己可以以更 ...

  2. VisionMobile:非对称商务模式(五)边际成本-数字商务模式的造王者

    文章转载只能用于非商业性质,且不能带有虚拟货币.积分.注册等附加条件.转载须注明出处http://blog.csdn.net/flowingflying以及译者@恺风Wei 边际成本-数字商务模式的造 ...

  3. 下一个数字广告模式是什么样?

    刚才听闻:Facebook收入2022预计减少100亿美金,归因为移动操作手机厂商对用户信息的保护所导致. 我在想,数字广告,经历了三代: 门户广告,靠钻展广告 搜索广告,靠关键词搜索.点击跳转 社交 ...

  4. AD9910使用心得-fanfanStudio

    AD9910是ADI提供的一款DDS,由于以前项目一直使用的是AD9858,一直想用新的器件替换掉(虽然在别人眼里AD9910也算是老掉牙的器件),对于我来说没用过就是新的,也因为没用过对我来说是困难 ...

  5. 数字包裹一键送达 “类邮件“模式了解一下!

    邮件大家都很熟悉了,"类邮件",你听说过吗?今天就带大家涨一下姿势! 本文中介绍的"类邮件"模式就是Ftrans的FMail数字包裹模式,它有着与邮箱类似的We ...

  6. 现代版的大案牍术:数字孪生在城市的应用

    来源:阿里研究院 最近大火的电视剧<长安十二时辰>中,靖安司大规模启用秘密核武器--大案牍术,书吏们从各个部门汇总来的人员往来.钱粮货物流水中寻找到蛛丝马迹甚至未卜先知,再结合长安版的5G ...

  7. 马化腾公开信:AI将成为基础设施,腾讯要打造“数字生态共同体”

    来源:亿欧 概要:马化腾认为,云计算.大数据.人工智能等技术逐渐成为新型基础设施.在数字化背景下,不同产业和区域的生态之间,开始发生越来越多的关联. 马化腾认为,云计算.大数据.人工智能等技术逐渐成为 ...

  8. 【转帖】计算机世界:后DRM时代的数字音乐博弈

    从黑胶唱片到盒装磁带,从CD到MP3播放器,每一次载体的进步,都意味着音乐工业的又一次变革.然而,就在进入互联网时代之后,主导数字音乐的两大巨头苹果与微软却惊世骇俗地唱出"否定DRM(数字权 ...

  9. 这八大互联网金融商业模式,你都知道吗?

    ▍PMCAFF产品经理社区的咖友提问:互联网金融领域现在有哪些主流的商业模式? ● ● ● ▍  蔡-辉煌  京东 无线业务产品经理 主流的大家应该都会提到吧,我讲下现在主流的8种吧: 一.股权投资( ...

最新文章

  1. 《Android开发从零开始》——25.数据存储(4)
  2. 云开发的数据库权限机制解读丨云开发101
  3. 『震惊』秘密报告披露转基因食品危害
  4. NIO框架入门(一):服务端基于Netty4的UDP双向通信Demo演示
  5. python+requests接口测试基础
  6. POJ - 2392 朴素多重背包 + 贪心 WA与AC代码细节分析
  7. LeetCode(811)——子域名访问计数(JavaScript)
  8. 打开旧Flutter项目说:Your Flutter application is created using an older version of the Android embedding
  9. LeetCode 172 阶乘后的0
  10. 浅谈C语言函数调用与系统调用
  11. 宏基笔记本升级bios(2012-12-28-bd 写的日志迁移
  12. Java短信平台实战第一天
  13. Yii框架验证码不显示、不刷新、验证不正确的一些解决办法
  14. ES新语法ES7、ES8、ES9、ES10新特性
  15. 十足的跳槽理由有哪些?
  16. react-Suspense工作原理分析
  17. 怎样使用1M的内存排序100万个8位数
  18. 高考数学考用计算机求函数吗,高考数学52种快速做题方法整理!再也不用担心考试时间不够了...
  19. 动力学矩阵法计算石墨烯声子谱
  20. python打印 字符串前面b

热门文章

  1. codecombat极客战记森林(JavaScript)21-40关卡
  2. 概念结构设计( 实体与属性的划分原则、E-R图的集成)、逻辑结构设计(任务、步骤、转换方法、数据模型的优化、设计用户子模式、物理结构设计)....
  3. MP2456的芯片的学习
  4. 假如我国国民生产总值年增长率为7%,计算10年后我国国民生产总值与现在增长相比增长多少。
  5. 建模中常用的30各MATLAB程序和函数
  6. java spring boot jms_spring boot整合JMS(ActiveMQ实现)
  7. JS实现番茄钟倒计时
  8. 【Mysql】Mysql事务隔离界别及其实现原理
  9. 2021-2025年中国人工膝关节行业市场供需与战略研究报告
  10. 2021-2027年全球与中国自行车前变速器行业市场前瞻与投资战略规划分析报告