位置:51电子网 » 技术资料 » 测试测量

内嵌51MCU的射频收发芯片CC1010及其应用

发布时间:2008/6/3 0:00:00 访问次数:542

        

    

    

     来源:单片机及嵌入式系统应用 作者:武汉理工大学 郑启忠 朱宏辉 耿四军

    

     摘要:简要介绍内嵌8051mcu的射频收发芯片cc1010的特性和各引脚功能;分析芯片的功能结构,芯片内嵌51mcu的性能和片内收发器的工作原理;给出参考应用电路;说明在pcb布线时应当注意的一些问题。 关键词:cc1010 射频收发芯片 单片机 应用引言 cc1010是挪威chipcon公司推出的单片、多频段、低功耗、超高频射频芯片。芯片采用chipcon公司的0.35μmcmos技术制成,内嵌高性能的8051微控制器、32kb的flash程序存储器2176字节的sram,能够工作于315/433/868和915mhz四个ism(工业、科学和医学)频段,可通过编程控制其工作于300~1000mhz频率范围之内。芯片低电压(2.7~3.6v)供电并且功耗非常低(接收数据时工作电流只有9ma),高灵敏度(-107dbm),最大发射频输出为+10dbm,通信速率为76.8kb/s,符合en 300 220和fcccfr47规范。cc1010适用于家庭自动化、安防系统、遥控开锁、遥感勘测、遥控玩具等诸多无线应用领域。1 芯片引脚 cc1010采用tqfp-64封装,芯片尺寸为12mm×12mm。2 芯片结构 cc1010片内集成了微处理器内核、flash程序存储器、sram数据存储器、定时器/计数器、看门狗、spi接口、a/d转换器、射频收发器等功能模块。芯片的功能结构如图1所示。2.1 8051内核 cc1010的微处理器内 核基于标准的8位8051内核,支持直接寻址、间接寻址和寄存器寻址等寻址方式,内核寄存器有累加器a、堆栈指针sp、数据指针dptr和程序状态字psw等。 cc1010的数据存储器分为内部128字节sram和外部1024字节sram两个。这里所说的内部和外部是相对于寻址方式而言的。实际上,这两个寄存器都在cc1010片内,但外部1024字节的sram只能通过标准8051的几条指令进行访问。访问比较频繁的数据一般都放在内部128字节的sram中,如堆栈数据。内部sram的高64位为特殊功能寄存器sfr,用于控制微控制器的各种特殊功能,部分特殊功能寄存器可以位寻址。 芯片指令周期为4个时钟周期,其在上电时必须复位。复位方式有:reset引脚复位、上电复位、低电压复位、看门狗复位和adc复位。上电复位和adc复位信号需要1024个时钟周期,以保证内部时钟能够稳定启动。 cc1010共有15个中断源,包括flash/debug中断、外部中断0、外部中断1、定时器0中断、定时器1中断、定时器2中断、定时器3中断、串口0发送中断、串口0接收中断、串口1发送中断、串口1接收中断、射频发射频中断、adc中断、实时时钟中断。其中的部分断菜用相同的中断优先级和中断向量,如串口0发送中断和串口0接中断。cc1010的中断控制方法和8051相似。 xosc_q1和xosc_q2为芯片时钟信号接口引脚,可接3~24mhz的外部晶振。为了得到更好的芯片使用性能,推荐使用的晶振频率范围为3~4mhz、6~8mhz和9~24mhz。以下列晶振频率便于得到标准的数据速率,如3.6864mhz、7.3728mhz、11.0592mhz、14.7456mhz、18.4320mhz和22.1184mhz。 cc1010片内集成了32kb的flash程序存储器,每128个字节1页,共256页,可通过spi接口进行编程/擦除或通过8051分页进行读写。通过spi接口对flash程序存储器编程是用spi-flash编程协议实现的。当prog引脚为低时,spi-flash编程使能,spi器件可通过sck引脚、si引脚和so引脚对片内flash程序存储器进行读写。用户可到chipcon网站下载cc1010的编程软件。为了便于节能,cc1010还提供了几种不同的flash程序存储器工作方式,并提供了相应的接口。为了支持在系统调试功能,cc1010扩展了一些标准8051内核没有的功能,如在指令集中加入了断点调试,单步执行指令等。2.2 射频收发器 cc1010的超高频调频收发器为低电压供电和低功耗设计,收发器的电路如图1所示。芯片设计时的目标收发频率为315、433、868和915mhz,但可通过编程使其工作于300~1000mhz频率范围之内。收发器的主要操作参数均可通过特殊功能寄存器(sfr)来进行。 可通过程序把cc1010配置为射频接收方式或射频发射方式。当把其配置为接收方式时,射频输入信号先通过低噪声放大器进行放大,然后通过混频器把输入信号转换为中频信号,在送给解调器之前,中频信号被进一步放大和滤波。在混频后,接收信号强度指示器的信号或中频滤波器信号通过ad2引脚输出。解调之后,接收到的信号送给射频寄存器(rfbuf)。可通过程序设置,使cc1010在接收方式下,每接收到1位或1个字节发生一次接收中断。 当cc1010工作在发射方式下,压控振荡器(vco)的输出信号直接反馈给信号放大器(pa)。射频输出信号通过频移键控的调制方式,以位数据流的形式送给射频寄存器(rfbuf)。与在接收方式下的工作原理相似,在发射方式下,

        

    

    

     来源:单片机及嵌入式系统应用 作者:武汉理工大学 郑启忠 朱宏辉 耿四军

    

     摘要:简要介绍内嵌8051mcu的射频收发芯片cc1010的特性和各引脚功能;分析芯片的功能结构,芯片内嵌51mcu的性能和片内收发器的工作原理;给出参考应用电路;说明在pcb布线时应当注意的一些问题。 关键词:cc1010 射频收发芯片 单片机 应用引言 cc1010是挪威chipcon公司推出的单片、多频段、低功耗、超高频射频芯片。芯片采用chipcon公司的0.35μmcmos技术制成,内嵌高性能的8051微控制器、32kb的flash程序存储器2176字节的sram,能够工作于315/433/868和915mhz四个ism(工业、科学和医学)频段,可通过编程控制其工作于300~1000mhz频率范围之内。芯片低电压(2.7~3.6v)供电并且功耗非常低(接收数据时工作电流只有9ma),高灵敏度(-107dbm),最大发射频输出为+10dbm,通信速率为76.8kb/s,符合en 300 220和fcccfr47规范。cc1010适用于家庭自动化、安防系统、遥控开锁、遥感勘测、遥控玩具等诸多无线应用领域。1 芯片引脚 cc1010采用tqfp-64封装,芯片尺寸为12mm×12mm。2 芯片结构 cc1010片内集成了微处理器内核、flash程序存储器、sram数据存储器、定时器/计数器、看门狗、spi接口、a/d转换器、射频收发器等功能模块。芯片的功能结构如图1所示。2.1 8051内核 cc1010的微处理器内 核基于标准的8位8051内核,支持直接寻址、间接寻址和寄存器寻址等寻址方式,内核寄存器有累加器a、堆栈指针sp、数据指针dptr和程序状态字psw等。 cc1010的数据存储器分为内部128字节sram和外部1024字节sram两个。这里所说的内部和外部是相对于寻址方式而言的。实际上,这两个寄存器都在cc1010片内,但外部1024字节的sram只能通过标准8051的几条指令进行访问。访问比较频繁的数据一般都放在内部128字节的sram中,如堆栈数据。内部sram的高64位为特殊功能寄存器sfr,用于控制微控制器的各种特殊功能,部分特殊功能寄存器可以位寻址。 芯片指令周期为4个时钟周期,其在上电时必须复位。复位方式有:reset引脚复位、上电复位、低电压复位、看门狗复位和adc复位。上电复位和adc复位信号需要1024个时钟周期,以保证内部时钟能够稳定启动。 cc1010共有15个中断源,包括flash/debug中断、外部中断0、外部中断1、定时器0中断、定时器1中断、定时器2中断、定时器3中断、串口0发送中断、串口0接收中断、串口1发送中断、串口1接收中断、射频发射频中断、adc中断、实时时钟中断。其中的部分断菜用相同的中断优先级和中断向量,如串口0发送中断和串口0接中断。cc1010的中断控制方法和8051相似。 xosc_q1和xosc_q2为芯片时钟信号接口引脚,可接3~24mhz的外部晶振。为了得到更好的芯片使用性能,推荐使用的晶振频率范围为3~4mhz、6~8mhz和9~24mhz。以下列晶振频率便于得到标准的数据速率,如3.6864mhz、7.3728mhz、11.0592mhz、14.7456mhz、18.4320mhz和22.1184mhz。 cc1010片内集成了32kb的flash程序存储器,每128个字节1页,共256页,可通过spi接口进行编程/擦除或通过8051分页进行读写。通过spi接口对flash程序存储器编程是用spi-flash编程协议实现的。当prog引脚为低时,spi-flash编程使能,spi器件可通过sck引脚、si引脚和so引脚对片内flash程序存储器进行读写。用户可到chipcon网站下载cc1010的编程软件。为了便于节能,cc1010还提供了几种不同的flash程序存储器工作方式,并提供了相应的接口。为了支持在系统调试功能,cc1010扩展了一些标准8051内核没有的功能,如在指令集中加入了断点调试,单步执行指令等。2.2 射频收发器 cc1010的超高频调频收发器为低电压供电和低功耗设计,收发器的电路如图1所示。芯片设计时的目标收发频率为315、433、868和915mhz,但可通过编程使其工作于300~1000mhz频率范围之内。收发器的主要操作参数均可通过特殊功能寄存器(sfr)来进行。 可通过程序把cc1010配置为射频接收方式或射频发射方式。当把其配置为接收方式时,射频输入信号先通过低噪声放大器进行放大,然后通过混频器把输入信号转换为中频信号,在送给解调器之前,中频信号被进一步放大和滤波。在混频后,接收信号强度指示器的信号或中频滤波器信号通过ad2引脚输出。解调之后,接收到的信号送给射频寄存器(rfbuf)。可通过程序设置,使cc1010在接收方式下,每接收到1位或1个字节发生一次接收中断。 当cc1010工作在发射方式下,压控振荡器(vco)的输出信号直接反馈给信号放大器(pa)。射频输出信号通过频移键控的调制方式,以位数据流的形式送给射频寄存器(rfbuf)。与在接收方式下的工作原理相似,在发射方式下,

相关IC型号

热门点击

 

推荐技术资料

音频变压器DIY
    笔者在本刊今年第六期上着重介绍了“四夹三”音频变压器的... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!