当前位置:首页 > 芯闻号 > 基础知识科普站
[导读]CC2530 结合了领先的RF 收发器的优良性能,业界标准的增强型8051 CPU,系统内可编程闪存,8-KB RAM 和许多其它强大的功能。

CC2530 结合了领先的RF 收发器的优良性能,业界标准的增强型8051 CPU,系统内可编程闪存,8-KB RAM 和许多其它强大的功能。CC2530 有四种不同的闪存版本:CC2530F32/64/128/256,分别具有32/64/128/256KB 的闪存。CC2530 具有不同的运行模式,使得它尤其适应超低功耗要求的系统。

运行模式之间的转换时间短进一步确保了低能源消耗。CC2530F256 结合了德州仪器的业界领先的黄金单元ZigBee 协议栈(Z-Stack™),提供了一个强大和完整的ZigBee 解决方案。CC2530F64 结合了德州仪器的黄金单元RemoTI,更好地提供了一个强大和完整的ZigBee RF4CE 远程控制解决方案。

先看TImer1的操作模式,分别是Free-Running, Modulo, Up-and-Down。

具体的讲,Free-Running就是在每个时钟沿到来是计数器加1,从0x0000一直加到0xFFFF(如果设置了溢出中断,则发生中断,默认开启中断,在TIMIF.T1OVFIM可以失能中断),计数范围固定不变,可以通过预分频来控制计数频率。

Modulo则是通过设置T1CC0H,T1CC0L两个寄存器来改变TImer1的计数上限。但是,如果timer1启动时,计数值大于T1CC0H,T1CC0L,则timer1会继续向上计数到0xFFFF,然后产生溢出中断。如果timer1启动时,计数值小于T1CC0H,T1CC0L,则当计数值等于T1CC0H,T1CC0L,计数值重置。

在这个模式下如果使用比较输出的话,T1CC0因为用做比较输出的最大值,所以通道0没有最后两种输出模式。在最后两种模式中,状态转换是与T1CC0和T1CCn(n表示通道)比较得出的。通道0重叠了!!

另外有一点需要注意,在配置T1CC0H,T1CC0L确保定时器暂停,先写低位在写高位

Up-and-Down,并不是pwm模式,我看网蜂pdf的定时器章节里,在T1CTL的描述中,把Up-and-Down写成了pwm。实际上,这并不是PWM模式。可以理解是,Modulo模式中加多一个到达计数最大值时,往回计数到0x0000时产生溢出中断。适用于中心对称PWM。

其实,datasheet里面的图已经很清晰了。

接下来是比较输出,设置T1CC0H,T1CC0L,当计数值与T1CC0H,T1CC0L相等时,相关通道产生输出。timer1总共有5个通道(0~4)。比较输出总共有9钟模式,但是要注意4~5,6~7这两对是对应着不同操作模式,通过T1CCTLn.CMP来设置。datasheet是这样描述的,还是挺好理解的。

使用PWM的话,一般应该是选择后6种吧。前2种,如果不软件改变输出状态,那么状态就只改变一次,第3种则没有PWM效果,但是可以实现时间大于0xFFFF的输出翻转。还有就是不是每一个通道都有上述9种模式。比如通道0就没有最后两个模式。

最后就是设置IO了,将对应的IO口设置为外设IO就可以了。先来看看外设IO分布情况

可以看出来,timer1的对应的IO口和串口0,1重合,这里为了方便,可以通过PERCFG.U1CFG和PERCFG.U0CFG把IO设置到Alternative 2 location,也就是P1口。否则timer将不会有比较输出。

弄清楚这些之后就是配置寄存器的问题了。(代码仅供参考,具体请根据datasheet配置相关寄存器)。先看定时器部分。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

开关电源LLC是一种高效的电源转换技术,被广泛应用于各种电子设备中。它结合了谐振电路和PWM(脉宽调制)控制的优点,实现了高效率和低电磁干扰的性能。本文将详细阐述开关电源LLC的原理,包括其工作原理、控制策略以及应用优势...

关键字: 开关电源 LLC PWM

开关电源是一种高频化电能转换装置,是电源供应器的一种。其功能是将一个位准的电压,透过不同形式的架构转换为用户端所需求的电压或电流。

关键字: 开关电源 PWM

脉冲宽度调制(PWM)是英文“Pulse Width Modulation”的缩写,简称脉宽调制。 开关电源利用输入电压的变化,使输出电压的脉冲宽度发生变化的调制方式,称为脉冲宽度调制方式,简称脉宽式,英文简示PW...

关键字: PWM PWM开关电源

那么,哪种 PWM 技术最适合您的电机控制应用?当然有很多选择可供选择,每一种都具有独特的优点和缺点。在关于该主题的最后一篇文章中,我们将讨论直流和交流电机的再生。由于电动和混合动力汽车的普及,这在过去十年中已成为一个更...

关键字: 电机驱动 PWM

那么,哪种 PWM 技术最适合您的电机控制应用?希望到现在为止,您已经了解 PWM 过程的用途有多么广泛,以及该过程中的细微变化如何对电机性能产生巨大影响。在之前有关该主题的文章中,我仅讨论了适用于 H 桥中直流电机的技...

关键字: 电机驱动 PWM

那么,哪种 PWM 技术最适合您的电机控制应用?到目前为止,您可能已经猜到没有“一种”PWM 技术对所有应用都是最佳的。但是我们今天要讨论的技术非常接近。它被称为单极 4 象限 PWM 技术(形式 II)。

关键字: 电机驱动 PWM

那么,哪种 PWM 技术最适合您的电机控制应用?到目前为止,我们已经研究了三种不同的 PWM 技术。有些可以将能量再生回直流电源,有些则不能。但它们都有一个共同特征:单极电压波形。换句话说,对于任何给定的 PWM 周期,...

关键字: 电机驱动 PWM

PWM是一种对模拟信号电平进行数字编码的方法。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟信号的电平进行编码。PWM信号仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么完全有(ON),要么完全无...

关键字: 电机驱动 PWM

最近一款项目开发,需要用到PWM输入信号采集电路。一般来说,PWM输出比较多,比如驱动LED,电机,风扇等等,输入则相对较少。这种情况下,没有这方面的硬件设计经验,接下来怎么办呢?

关键字: PWM 单片机 工程师

前几天测试电源负载跳变的时候,用到了555定时器,主要用来产生频率并控制占空比,好久没看这部分电路,也忘的差不多了,去网上搜了一下相关知识,就和大家聊聊。这是一款利用NE555进行调光的电路,如下图所示,R1、R2、R3...

关键字: 555定时器 PWM 占空比
关闭
关闭