F28335的DSP中主频的配置

F28335的DSP中主频的配置

1.前言

在学习DSP的时候,常常有个问题。F28335的DSP主频可达150MHz,但是这个150MHz的配置实现方式在示例中只有一种方式。即选用30MHz的晶振,然后使用PLL十倍频得到300MHz之后,然后再2分频得到150MHz。
经过查询官方手册,得到的结论是,常用的配置方式只能是这样。

2. 配置过程

  1. 主频的计算
    首先看主频得到的方式。下图为官方手册中的时钟与PLL(锁相环)模块。
    在这里插入图片描述首先经过晶振(无源晶振加片上振荡器或者有缘晶振)得到OSCCLK。这个信号的频率由晶振本身决定。
    然后经过PLL得到VCOCLK(OSCCLK,在PLL被旁路的时候为OSCCLK)。这个信号的频率由PLL中的寄存器配置得到。
    然后经过分频得到CLKIN,该信号就是CPU的主频。
    综上,CLKIN=OSCCLK*m/n。
    其中,m为PLL倍频的倍数,n为分频的倍数。
  2. 配置过程
    想要想要配置主频CLKIN为F28335的最高主频150MHz。通过组合看可以有很多中组合。但是官方的手册中,关于晶振的选择和分频有一定的条件,加上这两个条件,组合就少了。
    条件一:首先是官方手册中关于使用晶振时有频率限制
    在这里插入图片描述也即是晶振的使用范围只能在20~35MHz。
    条件二:在分频的时候也有官方手册中也有个条件,如下图:
    在这里插入图片描述也即1分频的使用是有条件的。只有在PLL被禁止或者旁路的时候才可以配置为1分频。
    在分频调频下,可以使用2分频或者4分频。
    如果使用4分频,那么VCOCLK = CLKIN * 4 = 150 * 4 = 600MHz。
    而m的范围为1~10,然后晶振的范围为600~60MHz,显然这不符合官方手册关于晶振的要求。
    如果使用2分频,那么VCOCLK = CLKIN * 2 = 150 * 2 = 300MHz。
    而m的范围为1~10,然后晶振的范围为300~30MHz,由于m为正整数,因此结合官方晶振的范围,只有倍频数为9,晶振选择33.33MHz和倍频数选择10,晶振选择30MHz,这两种组合。
    而常见晶振型号中,晶振频率没有33.33MHz的,只有33MHz,但如果选择33MHz的晶振,此时的主频为 33 * 9 / 2 = 148.5 MHz,不满足150MHz的要求。
    因此最终只能选择使用30MHz晶振,倍频为10,分频为2的这种组合。
  • 10
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
基于TMS320F28335的复合信号频率计软硬件设计资料+WORD论文文档 摘要:本设计采用TMS320F28335DSP芯片,制作了一台复合信号频率计,利用片内12位16通道AD开创性进行双通道同步采样并取平均值提高采样精度。运用TI的浮点运行库C28x_ FPU_Library对采样数据进行FFT运算,并采用基于全相位谱分析的时移相位差校正法进行频谱校正。设计了一种在无需任何外部硬件控制的情况下,对采样频率自适应的算法。系统测试结果表明,本设计的频率分辨率高,且能分辨的主次信号最大频差为29.99kHz。 1 引言 本系统的设计源于竞赛命题组题目——复合信号频率计。 当今的世界是一个数字化的世界,数字信号处理器在其扮演着举足轻重的角色,TI公司作为全球领先的半导体公司,其数字信号处理器在这领域起着十分重要的作用。 离散傅立叶变换(DFT)技术是数字信号处理的核心技术。1965年库利(Cooley)和图基(Tukey)提出了简称FFT的快速傅立叶变换(Fast Fourier Transform)的算法,目前它己广泛应用于数字信号处理的各个领域。谱分析是FFT的一个重要应用领域,本设计即是以谱分析的方法得到主次信号的频率和幅值。 TMS320F28335是TI公司新推出的高性能32位浮点数字信号处理器,利用片内12位16通道AD进行双通道同步采样取其平均值以提高精度,并利用TI提供的浮点运行库对样本数据进行FFT运算,再采用精度极高的基于全相位谱分析的时移相位差法进行校正,得到精确的主次信号的频率和幅值,通过串口发送至上位机,同时利用28335高精度的EPWM重建主次信号波形。 2系统指标 本设计达到了题目的所有基本要求和发挥部分,并在此基础上进行了创新。
### 回答1: TMS320F28335处理器是德州仪器(Texas Instruments)公司设计的一款数字信号处理器(DSP)。学习TMS320F28335处理器对于想要深入了解和应用数字信号处理的人来说是非常有价值的。 学习TMS320F28335处理器可以获得以下几方面的知识和能力: 首先,学习TMS320F28335处理器可以掌握数字信号处理的基本概念和原理。该处理器采用了高性能的32位处理核心,具有较高的处理能力和运算速度,可以有效地进行数字信号处理算法的设计和实现。因此,学习TMS320F28335处理器可以帮助我们理解数字信号处理的基本原理和算法,并为开发高性能的信号处理系统打下基础。 其次,学习TMS320F28335处理器可以掌握DSP软件开发的技术和方法。该处理器配备了丰富的外设接口和功能模块,如模数转换器、串行通信接口、定时器等,可以满足不同应用场景的需求。学习TMS320F28335处理器可以通过软件开发工具包(SDK)和集成开发环境(IDE)进行DSP软件的开发和调试,包括编制DSP算法、配置外设接口、编写驱动程序等。这些技术和方法可以应用于各种领域,如通信、音频处理、图像处理等。 最后,学习TMS320F28335处理器可以掌握嵌入式系统设计的技能。TMS320F28335处理器具有低功耗、小尺寸和高性能的特点,适用于嵌入式应用。学习TMS320F28335处理器可以了解嵌入式系统设计的基本原理和方法,包括硬件架构设计、软件系统设计和系统集成。这些知识和技能对于嵌入式系统的开发和应用具有重要意义。 综上所述,学习TMS320F28335处理器是一项有价值的学习任务。它可以帮助我们深入了解和应用数字信号处理、DSP软件开发和嵌入式系统设计的知识和能力。通过学习TMS320F28335处理器,我们可以为实际应用场景提供高性能和可靠的解决方案。 ### 回答2: TMS320F28335是德州仪器(TI)公司生产的一款数字信号处理器(DSP)。它广泛应用于电力电子、工业控制、汽车电子以及其他需要高性能信号处理的领域。 学习TMS320F28335处理器需要具备一定的数字信号处理基础知识和嵌入式系统开发经验。首先,需要了解DSP的基本原理和架构,包括固定点和浮点运算、采样定理、滤波器设计等。其次,需要熟悉C语言和汇编语言编程,以及相关的软件开发工具如Code Composer Studio。最重要的是要深入了解TMS320F28335处理器的特性和功能,包括主频、存储器、外设等。 学习TMS320F28335处理器可以从参考手册、应用笔记和开发板资料入手。参考手册详细介绍了处理器的功能和操作,应用笔记提供了处理器在不同领域应用的实例和解决方案,开发板可以帮助学习者进行实验和学以致用。 在学习过程,可以通过编写一些简单的实验程序来熟悉处理器的使用和编程。例如,可以尝试使用处理器的IO口控制LED灯的亮灭,使用定时器生成特定的信号波形,或者应用PWM控制电机转速等。同时,可以参考开发板资料的示例代码和项目,学习如何进行具体的应用开发。 总之,学习TMS320F28335处理器需要通过理论学习和实践相结合的方式,掌握数字信号处理基础知识、嵌入式系统开发技术,以及深入了解处理器的特性和功能。只有不断练习和实践,才能真正掌握和应用好这款处理器。 ### 回答3: TMS320F28335是德州仪器(Texas Instruments)公司推出的一款高性能数字信号处理器(DSP)。该处理器基于C2000系列,针对实时控制和数字信号处理应用而设计。 TMS320F28335具有许多强大的特性,适用于各种应用,包括能源、工业自动化、电机控制、医疗设备和消费类电子等领域。它的主要特点有以下几个方面: 首先,TMS320F28335采用了高性能的32位RISC核心,运行频率高达150MHz,能够处理大量数学运算和复杂算法。它具备强大的浮点运算能力,能够实时处理高速采样的模拟信号。 其次,该处理器具备丰富的外设资源,包括多个模拟输入通道、模拟输出通道、通用输入输出口、定时器、PWM模块、CAN接口等。这些外设使得TMS320F28335可以方便地与外部设备进行通信和控制。 此外,TMS320F28335还拥有丰富的存储资源。它内置了256KB的闪存和68KB的RAM。闪存可以用于存储程序代码和数据,而RAM则用于临时存储变量和间结果。这些存储资源足够支持复杂的算法和大规模数据处理。 TMS320F28335还具备良好的可扩展性。它可以通过外部存储器接口扩展存储容量,还支持多个处理器之间的通信和协同工作,以实现更高级的功能。 总之,TMS320F28335是一款功能强大的数字信号处理器,适用于实时控制和数字信号处理应用。它高性能的处理能力、丰富的外设资源和存储资源,以及良好的可扩展性,使得它成为许多领域理想的选择。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值