DSP 中 PLL模块设置

在DSP中对PLL进行设置,主要设置MainPLLCMD、MainPLLCTL0、MainPLLCTL1、kick寄存器

  1. 对Kicker机制解锁时,需要通过对两个MMR对(KICK0和KICK1)寄存器写入特定数据(KICK0为0x83e70b13,KICK1为0x95a4f1e0)。
    对任意一个Kicker MMRs写入其他数据将锁定kick机制,此时,CLC MMRs只可读。

  2. 将PLL设置为bypass模式,该模式中不使用PLL,而是将输入的相关时钟信号直接给到PLL control寄存器中。
    在这里插入图片描述

  3. 等待一段时间,确定其转换到bypass模式,通过编辑MainPLLCMD寄存器将PLL关闭。

  4. 配置MainPLLCTL0、MainPLLCTL1寄存器,设置倍频、分频及相应参数

  5. 等待一段时间

  6. 配置MainPLLCMD寄存器,将PLL至于工作状态,查询MainPLLCMD中的LOCK是否为1,判断时钟是否稳定。

  7. 将MainPLL控制器时钟切换到PLL模式。

  8. 等待一段时间,结束。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值