pll
  • 2024-08-31Clocking Wizard IP使用
    简介本章节主要针对XILINX的PLLIP做详细介绍,并通过AXILite总线对时钟在线配置。VIVADO界面选择clockingwizardIP具体介绍如下:PLLIP介绍clockingoption界面1、MMCM和PLL选择;        (1)PLL:为锁相回路或锁相环,用来统一整合时钟信号,使高频器件正常工作,如内存
  • 2024-07-19[米联客-安路飞龙DR1-FPSOC] FPGA基础篇连载-02使用安路TD开发工具创建FPGA工程
    软件版本:Anlogic-TD5.9.1-DR1_ES1.1操作系统:WIN1064bit硬件平台:适用安路(Anlogic)FPGA实验平台:米联客-MLK-L1-CZ06-DR1M90G开发板板卡获取平台:https://milianke.tmall.com/登录"米联客"FPGA社区http://www.uisrc.com视频课程、答疑解惑!1概述本实验以FPGA芯片DR1M9
  • 2024-07-18锁相环(PLL)
    PLL是一个相位负反馈系统,主要由鉴相器、低频滤波器、压控振荡器构成,产生特定频率的信号。工作原理输出信号uo和输入信号ui的相位在PD中进行比较,输出一个信号ud,是输入信号与输出信号相位差的函数。若输出信号相位恒定:则输入信号与输出信号的相位差也恒定,则经过低通滤波器,滤
  • 2024-07-10STM32时钟详解(基于STM32F429)
    目录前言一、时钟源组成二、时钟树三、时钟代码分析前言STM32的时钟就像是这个微控制器(MCU)的“心跳”或者“节拍器”。它决定了STM32内部各个部分(比如CPU、GPIO端口、串口通信等)的运行速度和时序。想象一下,如果你有一个机器人在做动作,时钟就是控制它每一步动作的速度
  • 2024-07-10stm32时钟源
    stm32时钟源目录stm32时钟源MCU提供5种时钟源(1) HSE高速外部时钟(2) HSI高速内部时钟(3) LSE低速外部时钟(4) LSI低速内部时钟(5) PLL倍频锁相环定时器是挂载在总线下,而不同的总线的频率是不同的,而总线的频率是由时钟提供,而时钟的提供者又各不相同,所以必须要提前了解时钟源的
  • 2024-07-10移植stm32库函数应对不同形式或者不同的时钟源
    移植stm32库函数应对不同形式或者不同的时钟源如果是stm32F407ZET6,晶振是8MHZ,时钟是168MHz修改system_stm32f4xx.c的316行,需要把PLL_M的值从25修改为8修改stm32f4xx.h的123行,需要把宏HSE_VALUE的值从25修改为8MCU主频的计算=(HSE_VALUE/PLL_M*PLL_N)/PL
  • 2024-07-03模拟集成电路设计系列博客——8.4.1 全数字锁相环介绍
    8.4.1全数字锁相环介绍随着CMOS工艺的演进,数字电路的尺寸得到不断的微缩,工作电压不断的降低,这使得模拟PLL受到了许多挑战,如环路滤波器中无源器件尺寸庞大,即使在更先进的CMOS工艺下也无法缩小,如果改为片外器件又会引入额外噪声,并增加pad需求和PCB面积,如下图所示,一个典型的模拟PLL
  • 2024-07-01模拟集成电路设计系列博客——8.3.2 PLL中的抖动与相位噪声
    8.3.2PLL中的抖动与相位噪声在PLL中有若干种抖动源,具体来说包括:输入参考的抖动\(\phi_{in}\)VCO中的抖动环路滤波器产生的噪声分频器产生的噪声由于任何实际PLL中的抖动都相对较小,因此分析其在环路中和环路内的传播可以使用线性小信号模型。上面列出的噪声源出现在环路的
  • 2024-06-08更改晶振后如何修改配置
    GD32官方提供的固件库中使用的晶振配置一般为8M或25M,如果读者使用其他频率的晶振如何修改配置呢?本文为大家讲解如何修改。以GD32F303为例,官方固件库中的晶振及时钟配置代码如下,改配置代码为使用外部8M晶振倍频到120M时钟。C/*useHXTAL(XDseriesCK_HXTAL=8M,CLseries
  • 2024-06-02QuartusII调用 PLL_IP核方法(Mega Wizard)
    【基本信息】要求:调用PLL—IP核,50Mhz晶振输入,输出四路时钟不同信号:100Mhz,25Mhz,50Mhz(90°相位),50Mhz(20%占空比)。芯片型号:cycloneⅣEP4CE10F17C8平台工具:QuartusII15.0(64-bit)、ModelsimSE-6410.4【PLL_IP核简介】IP核:ASIC或FPGA中预先设计好具有某种功能的电路模块,参
  • 2024-04-06玩转STM32:解密RCC模块,轻松配置时钟!
    前言在嵌入式系统开发中,时钟的配置是至关重要的一环,它直接影响着系统的稳定性和性能。而在STM32微控制器中,时钟的配置又是基于RCC(ResetandClockControl)模块实现的。今天,我们就来揭开STM32中RCC模块的神秘面纱,探讨如何使用HSE(HighSpeedExternal)和HSI(HighSpeedInternal)时
  • 2024-03-07FPGA Develop Note ——— PLL
    FPGADevelopNote———PLL主要尝试调用下这个ip核,进行了一个很小的例子。翻了个很傻的错误,但是毕竟也耽搁了自己好长时间,所以在这里记录下。流程IP-catalog->Search(sthrelatedlikeclock)SelectIPcatalogyouwantandconfigureit.Z7-lite的晶振为50M配置
  • 2024-02-2203. STM32的时钟系统
    一、STM32F4的时钟树  其中,A部分表示输入时钟源,可分为外部时钟源和内部时钟源;B为锁相环“PLL”;C为系统时钟源选择器,此项决定了MCU的系统主时钟“SYSCLK”的大小;AHB预分频器将SYSCLK分频或不分频后分发给其它外设进行处理,包括到D部分的Cortex-M内核系统的
  • 2024-01-31阻抗建模-dq轴各分量表达式计算方法
    symsw1wpttheta_pllfai_vpfai_vnV1VpVn%直流分量Vd_dc=simplify((2/3)*V1*cos(w1*t)*cos(theta_pll)...+(2/3)*V1*cos(w1*t-2*pi/3)*cos(theta_pll-2*pi/3)...+(2/3)*V1*cos(w1*t+2*pi/3)*cos(theta_pll+2*pi/3))%正序分量**Vd_p=simplify((2/3)*Vp*cos(w
  • 2023-12-25STM32使用cubemx生成代码的系统时钟频率配置
    STM32使用cubemx生成代码的系统时钟频率配置当使用cubemx软件自动生成hal库代码时,我们在可视化界面配置的系统时钟频率会通过SystemClock_Config()函数进行配置。如下图所示:下面则是cubemx中可视化界面配置时钟频率的页面。使用了外部高速时钟HSE当做时钟源,随后对外部高速时钟
  • 2023-10-29stm32 uboot调试1--Apple的学习笔记
    一,前言openocd+stlink的vscode远程gdb调试环境搭建完成了,那么用吧,串口也不连接了。用自带的configs/stm32f429-discovery_defconfig进行的编译,然后就直接调试了。二,问题记录问题1:board_init_f进入fdt初始化就进入hang。答:因为fdt是分离的但是我并没有下载到某个地址,于是先配置为嵌
  • 2023-10-26P5537 【XR-3】系统设计 题解-哈希+线段树二分
    20231026P5537【XR-3】系统设计题解-哈希+线段树二分这个东西怎么会和哈希有关?!直接寄。Statement这个系统首先需要输入一棵\(n\)个点的有根树和一个长度为\(m\)的序列\(a\),接下来需要实现\(q\)个操作。操作分两种:1xlr表示设定起点为有根树的节点\(x\),接下来
  • 2023-10-16载波频率检测
    载波频率检测环PLLFrequencyDetector,锁定输入端可能有噪声的参考载波,并输出该频率的估计值,一般用于FM解调。实现原理内部实现参考《SDR中的锁相环原理及实现》,当PLL稳定后,环路滤波器中每个时刻的频率(out_i)就是检测到的频率。
  • 2023-10-16载波恢复环
    载波恢复环PLLCarrierRegeneration、或PLLCarrierrecovery,该PLL锁定输入端的一个可能有噪声的参考载波,并输出一个相位和频率与之对齐的干净信号。实现原理内部实现参考《SDR中的锁相环原理及实现》,当PLL稳定后,NCO输出的结果就是恢复的载波。
  • 2023-09-14DW1000的PLL失锁问题
    DW1000的PLL失锁问题说明​ 许多DW1000用户在研发测试过程中读取芯片状态寄存器时,会发现芯片上述的两个PLL_LL位出现了置位情况。通过阅读旁边的说明可以了解到,该位置位说明PLL出现了失锁情况,芯片运行可能出现了故障。但对于失锁是什么意思,故障要怎么排查,这个故障会影响什么?很
  • 2023-09-13system_stm32f4xx.c文件配置时钟
    staticvoidSetSysClock(void){/******************************************************************************//*PLL(clockedbyHSE)usedasSystemclocksource*//***********************************************************
  • 2023-09-06FPGA
    支撑某项目FPGA验证,学习开发环境,查阅资料如下:derive_pll_clocks: 时序分析——DerivePLLClocks(生成PLL时钟)-面包板社区(eet-china.com)derive_clock_uncertainty:
  • 2023-08-16RCC registers / F411
    RCCclockcontrolregisterRCC_CRRCCclockcontrolregisterRCC时钟控制寄存器RCC_PLLCFGRRCCPLLconfigurationregisterPLL配置寄存器RCC_CFGRRCCclockconfigurationregister时钟配置寄存器RCC_CIRRCCclockinterruptregisterRCC时钟中断寄存器
  • 2023-08-13FPGA常用IP核
    前言:芯片行业中的IP,一般称为IP(IntellectualProperty)核,是具有知识产权核的集成电路芯核的总称。说白了就是厂家实现的具有特定功能工具,然后我们可以直接调用,就相当于是函数库吧,如果要定制IP核的化是需要氪金的,对于学习来说,免费的就够用啦。在FPGA里,我用的是zynq-7000系列,有一
  • 2023-08-04STM32学习笔记
    目录时钟配置时钟配置时钟树系统时钟倍频到168MHzvoidSystemClock_Config(void){RCC_ClkInitTypeDefRCC_ClkInitStruct;RCC_OscInitTypeDefRCC_OscInitStruct;/*EnablePowerControlclock*/__HAL_RCC_PWR_CLK_ENABLE();/*Thevoltage