翻译CC1101中文数据手册 - 图文(7)
CC1101
重复步骤 1 和 2 直到 n=#数据包中的剩余字节。
3.
4. 从 RX FIFO 中读出数据包的剩余字节。
4 位的 FIFOTHR.FIFO_THR 设定用来编程 FIFO 中的门限指针。
表 32 列出了 16 个 FIFO_THR 的设置和 RX TX FIFO 的相应门限。该门限值被反相编 码到 RX FIFO 和 TX FIFO 中。当达到门限值给出相等的上溢和下溢条件。
当 FIFO 中的字节数等于或高于门限时一个信号将被声明。这个信号可以在 GDO 引脚上 查看。(58 页表 35)
图 25 显示了当在 FIFO_THR=13 门限信号触发时的 RX FIFO 和 TX FIFO 中的字节数。
图 26 显示了各自 FIFO 被填充在门限之上的 GDO 引脚的信号,和在 FIFO_THR=13 的排除 情况。
SWRS061D
Page 28 of 42
CC1101
21 频率设置
CC1101 的频率设置设计最小化设置需要信道导向系统。
使 用 信 道 号 设 置 一 个 系 统 , 预 置 信 道 空 间 通 过 MDMCFG0.CHANSPC_M 和
MDMCFG1.CHANSPC_E 寄存器来配置。分别为底数和指数。基本或启动频率通过位于 FREQ2,FREQ1 和 FREQ0 寄存器的 24 位频率字来配置。这个字将被设置为最低信道中心
频率。
SWRS061D
Page 29 of 42
CC1101
使用 26MHz 晶振醉倒的信道间隔为 405kHz。想要获得 1MHz 信道间隔,一个方法是使 用 333kHz 信道间隔并在 CHANNR.CHAN 中每个三个信道选择。
首选的 IF 频率通过设置 FSCTRL1.FREQ_IF 寄存器。IF 频率由下面给出:
注 意 : SmartRF? Studio 根 据 信 道 间 隔 和 信 道 滤 波 带 宽 自 动 计 算 最 合 适 的
FSCTRL1.FREQ_IF 寄存器设定值。
当频率合成器运行的时候任何频率设置寄存器改变,合成器可能会给出一个不想要的响 应。因此,必须当无线处于 IDLE 状态时更新频率设置。
22 VCO
VCO 完全是片上的。
22.1 VCO 和 PLL 自校准
VCO 的特性随着温度和供电电压的变化而改变,和预置工作频率一样。为了保证可靠
运行,CC1101 包含了频率合成器自校准电路。校准必须是有规律的,必须执行在上电之后
和使用一个新的频率(或信道)之前。完成 PLL 校准所需要的 XOSC 周期的数量见 52 页表 31。
校准可以手动或自动开始。合成器在每一次启动或者关闭时可以自动被校准。这由寄存
器来配置。在手动模式,当在 IDLE 模式使用 SCAL 命令时校准开始。
注意:在 SLEEP 模式校准值将被保持,因此从 SLEEP 模式唤醒之后仍然有效,直到供 电电压或者温度发生改变。
为了检测 PLL 被锁定,用户可以配置寄存器 IOCFGx.GDOx_CFG=0x0A,使用锁定检测 器输出激活在 GDOx 引脚使 MCU 产生中断。在 GDOx 引脚上一个正的传送意味着 PLL 被 锁定。第二种选择是读寄存器 FSCAL1。如果寄存器中的内容不同于 0x3F 说明 PLL 被锁定。
更多的操作,源代码可以包含一个检测,如果第一次 PLL 没有锁定那么重新校准 PLL 直到锁定完成。
23 电压调整器
CC1101 包含几个片上线性稳压器来产生低功耗模式所需要的电压。这些电压调整器用 户是看不到的,可以作为不同模式的主要部分看待。用户必须保证不超过表 1 和表 16 的绝 对最大值和所需要的引脚电压。
通过设置 CSn 为低,数字核的电压调整器打开,晶振启动。SPI 接口的 SO 引脚必须在 SCLK 的第一个正边沿被拉低(启动时间见表 19)。
如果芯片被编程进入 power-down 模式(执行 SPWD 命令),在 CSn 拉高后电源将关闭。
SWRS061D
Page 30 of 42
CC1101
当 CSn 被拉低,电源和晶振将再一次打开。
数字核的电压调整器需要一个外部的退藕电容。 电压调整器的输出只能用来驱动 CC1101。
24 输出功率编程
设备的 RF 输出功率等级有两个可编程的级别,见图 27。专用寄存器 PATABLE 可以提
出 8 个用户选择的输出功率设置。3 位 FREND0.PA_POWER 值选择 PATABLE 进入使用。 这两个级别的功能可灵活的用在 PA 的功率在传送启动的时候 ramp up 和 ramp down,像 ASK 模式修整一样。PATABLE 中的所有 PA 功率配置从 index0 一直到 FREND0.PA_POWER 值被使用。
数据包开始和结束时的功率斜率可以通过设定 FREND0.PA_POWER=0 来关闭,接下来 编程预期的输出功率到 PATABLE 中的 index 0。
如果使用 OOK 调制,逻辑 0 和逻辑 1 的功率等级必须分别编程到 index0 和 index1。 表 33 包含了不同输出等级的 PATABLE 推荐值和频率带宽。DN013 给出了不同频率带
宽的完整表格。不推荐使用 0x61 到 0x6F 的 PA 设定。表 34 包含了默认 PATABLE 设置(0xC6) 的输出功率和电流消耗。
PATABLE 的详细说明见 32 页的 Section10.6。如果想写入到 PATABLE[0]之外的其他入 口必须使用突发访问模式。
注意:当进入 SLEEP 状态时除了第一个字节(index0)PATABLE 中的内容全部丢失。
25 修整和 PA 斜率
ASK 调制,上传 8 个功率设置用来修整。该模式包含一个计数器,当传送 1 时增加二档 传 送 0 时 减 少 。 计 数 器 在 等 于 8 次 信 号 速 率 的 速 率 下 计 数 。 计 数 器 饱 和 在
SWRS061D
Page 31 of 42
…… 此处隐藏:857字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文