MICRF302并行编码器:高效RF产品设计的理想之选
在电子工程师的日常工作中,射频(RF)产品的设计是一个既充满挑战又极具魅力的领域。而MICREL公司的MICRF302并行编码器,无疑为RF产品设计带来了诸多便利,显著缩短了设计时间。今天,我们就来深入了解一下这款编码器。
文件下载:MICRF302YML-TR.pdf
一、产品概述
MICRF302是一款与QwikRadio®系列无线电配合使用的并行编码器。它具有易用性、更长的通信距离,并且在工作温度和工作电压范围内表现出极高的稳定性。该编码器能够简单地实现编码数据的传输,其四个输入引脚带有内部上拉电阻和去毛刺电路,可连接开关或外部电路。编码后的数据以串行方式输出,可直接连接到任何QwikRadio®发射器,无需额外组件。
二、产品特性
2.1 封装与电压范围
- 小尺寸封装:采用10引脚的MLF封装,体积小巧,适合对空间要求较高的设计。
- 宽工作电压范围:可在1.8V至3.6V的电压下工作,能适配多种电源,如碱性电池、镍镉电池、镍氢电池、锂离子电池或锂电池,具有良好的电池兼容性。
2.2 功耗与时钟
2.3 地址与数据速率
- 唯一20位内部地址:提供多达100万种组合,可有效区分相邻编码器,提高通信的准确性。
- 可选数据速率:支持0.6、1、3、4.8kbps的数据速率,可根据实际应用需求进行选择。
2.4 数据保护与易用性
- 8位行业标准CRC:提供强大的数据保护,确保数据传输的可靠性。
- 片上上拉电阻和去毛刺功能:方便使用低成本开关,降低了设计成本。
三、应用领域
MICRF302的应用非常广泛,涵盖了多个领域,包括但不限于:
- 照明开关:实现远程控制照明的功能。
- 家电控制:方便对家电进行远程操作。
- 圣诞灯:为节日装饰增添更多乐趣。
- 风扇和HVAC开关:实现对风扇和暖通空调的智能控制。
- 车库门开启器:提供便捷的车库门远程开启方式。
- 遥控器:广泛应用于各种设备的远程控制。
- 玩具:为玩具增添无线控制功能。
- 草坪浇水传感器:实现对草坪浇水的智能监测和控制。
四、引脚配置与功能
4.1 引脚配置
| MICRF302采用10引脚的MLF封装,各引脚功能如下: | 引脚编号 | 引脚名称 | 引脚功能 |
|---|---|---|---|
| 1 | D3 | 开关输入3 | |
| 2 | D2 | 开关输入2 | |
| 3 | D1 | 开关输入1 | |
| 4 | D0 | 开关输入0 | |
| 5 | VSS | 负电源(接地) | |
| 6 | SEL0 | 数据速率选择0 | |
| 7 | SEL1 | 数据速率选择1 | |
| 8 | TXEN | 发射器使能 | |
| 9 | DOUT | RF基带数据输出 | |
| 10 | VDD | 正电源 |
4.2 引脚详细功能
- D0 - D3:通常通过按钮开关连接到地,未使用的开关输入可保持不连接。MICRF302会对这些输入进行去毛刺处理,拒绝短于8ms的脉冲。
- SEL0和SEL1:用于选择数据速率,具体对应关系为:00对应600bps,01对应1kbps,10对应3kbps,11对应4.8kbps。
- TXEN:高电平有效,在基带数据传输开始前40ms开启配套发射器,使发射器的PLL锁定。
- DOUT:输出的RF基带数据采用曼彻斯特编码。
五、电气特性
5.1 绝对最大额定值
- 电源电压(VDD):-0.3V至+4V
- 任何引脚电压:VSS - 0.3V至VDD + 0.3V
- 结温:-55°C至+150°C
- 存储温度:-65°C至+150°C
- 引脚温度(焊接,10s):+300°C
- ESD额定值:2kV HBM
5.2 工作额定值
- 电源电压(VDD):1.8V至3.6V
- 环境/结温:-40°C至+85°C
5.3 电气参数
| 在(V{IN}=3.3V),(T{A}=25^{circ}C)的条件下(部分参数在(-40^{circ}C ≤T_{A} leq+85^{circ}C)范围内),主要电气参数如下: | 参数 | 条件 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 工作电源电流 | 完全工作 | 130 | 200 | µA | ||
| 待机电流 | 芯片禁用 | 0.3 | 1 | µA | ||
| 片上振荡器频率精度 | 与数据速率无关 | -10 | 0 | +10 | % | |
| 一位时间 | - | 0.9 | 1.0 | 1.1 | ms | |
| 一个数据包时间 | - | 98 | - | - | ms | |
| 数据包之间的延迟 | - | 5 | - | - | ms | |
| 开关闭合到TXEN的延迟(TD_TXEN) | 与数据速率无关 | <1 | - | - | µs | |
| 发射超时 | 与数据速率无关 | 22.5 | 25 | 27.5 | s | |
| 发射使能到数据输出的延迟(TTXEN_DOUT) | - | 36 | 40 | 44 | ms | |
| D0 - D3的脉冲抑制(去毛刺) | 与数据速率无关 | 7.2 | 8 | 8.8 | ms | |
| 输入低电压(D0 - D3引脚) | - | 0.1VDD | - | - | V | |
| 输入高电压(D0 - D3引脚) | - | 0.9VDD | - | - | V | |
| 输出高电压(TXEN/DOUT引脚,1µA负载) | - | 0.9VDD | - | - | V | |
| 输出低电压(TXEN/DOUT引脚,1µA负载) | - | 0.1VDD | - | - | V | |
| 输出上升时间和下降时间(TXEN/DOUT引脚,Cload = 15pF) | - | 10 | - | - | µs | |
| DOUT和TXEN在0.8VDD时的输出电流源 | - | - | - | 3 | mA | |
| DOUT和TXEN在0.2VDD时的输出电流沉 | - | - | - | 10 | mA |
六、功能描述
6.1 开关去毛刺和寄存器
当按下按钮时,开关输入会进行去毛刺处理,去除短于8ms的瞬态脉冲。在传输前,按钮的状态会被冻结并注册。如果在一个去毛刺/采样时间内按下多个按钮,它们的有效电平都会包含在传输数据中。
6.2 电源管理
任何开关闭合后,MICRF302会从待机(低功耗)状态唤醒,并使能TXEN输出以启动RF发射器。在数据包传输期间,电源管理电路使MICRF302保持活跃,然后监督其回到待机状态。
6.3 时钟振荡器
片上经过微调的振荡器在启动(按钮按下)后由电源管理逻辑启动,它为所有内部事件计时,并通过时钟发生器设置基带数据的比特率。时钟振荡器在工艺、电压和温度变化范围内保持±10%的频率公差。
6.4 PPROM修剪
Poly-fuse可编程只读存储器存储MICRF302的唯一地址以及其他必要信息。
6.5 上电复位
片上复位发生器管理MICRF302在初始上电时的行为,例如插入电池时。POR序列器和PPROM控制逻辑为PPROM上电,将重要信息加载到内部寄存器,关闭PPROM,然后将整个芯片置于待机状态,等待第一次按钮按下事件。
6.6 数据包复用器
数据包复用器选择合适的信息,使MICRF302构建并传输数据包。在编码器状态机、数据包生成和数据包组装逻辑的指导下,数据包复用器将整个数据包串行化。数据包由前导码、死区时间、同步字段、地址和数据组成。数据包复用器将数据输入到CRC生成和数据复用部分,CRC生成计算行业标准的8位CRC,数据复用器选择要发送到发射器的正确信息,并确保在没有数据包传输时DOUT引脚处于非活动状态。
6.7 数据包间延迟
数据包间延迟块从时钟发生器获取定时信息,在一组四个数据包之间插入正确的延迟。每次数据包间延迟后,数据包会重复发送,提高接收器准确检测的概率。
七、数据传输与格式
7.1 数据传输
MICRF302采用错误管理层次结构来防止不良数据通过链路:
- 曼彻斯特编码:数据采用对RF接收器友好的曼彻斯特编码。
- CRC校验:行业标准的CRC(循环冗余校验)确保数据在被解码器接受之前是正确的。
- 数据包传输:数据以数据包形式发送,每个数据包包含前导码、同步字段和有效负载。数据包以四个为一组发送,即使传输四个相同的数据包,解码器接收到一个有效数据包就足以改变其输出。
7.2 数据包格式
每个数据包由六个字段组成:
- 前导码(32位,全为零):用于接收器和解码器唤醒和同步。
- 死区时间(3位时间):允许接收器的AGC提高其灵敏度。
- 同步(四位,1111):标识前导码的结束和有效负载的开始。
- 设备地址(20位):标识正在传输的唯一编码器,解码器将该字段与自身值进行比较,只有匹配时才接受数据包。
- 数据(8位):携带数据包中的“真实”信息。
- CRC(8位):让解码器检查数据包中的错误。
7.3 数据格式
曼彻斯特编码的数据具有两个显著特点:
- 50%占空比:对RF接收器非常友好。
- 每个比特中心有转换:简化了解码器恢复编码器时钟速率和解码数据流的任务。
八、其他特性
8.1 发射超时
MICRF302实现了一个标称25秒的发射超时定时器。如果用户按下按钮并按住,数据包(以四个为一组重复)的传输将持续不超过25秒,之后MICRF302将关闭并等待另一次按钮按下重新启动。
8.2 前导码/死区时间/同步格式
数据包开始时发送大量信息,帮助解码器同步到传入的数据流,格式如下:
- 32个零
- 三位无曼彻斯特编码数据的死区时间
- 四个1(1111)标记前导码、死区时间和同步的结束
8.3 数据包间延迟
后续数据包之间的延迟(死区时间,无曼彻斯特编码数据)始终为八个比特时间。
8.4 TX使能
TXEN通常为低电平,在输出出现数据前约40ms变为高电平,并保持高电平直到D0 - D3失活或内部超时时间到。
九、应用示例
9.1 四按钮发射器
使用MICRF302编码器和MICRF112发射器设备的四按钮发射器示例,通过评估板可以方便地进行测试和验证。
9.2 解码器板组装
MICRF302解码器板使用QwikRadio®接收器接收MICRF302协议,接收器的数据输出将发送到已编程用于解码MICRF302协议的Microchip PIC16F689。
9.3 测试配置
可以使用Micrel的发射器和接收器进行解码器和编码器的测试配置,确保系统的正常运行。
十、总结
MICRF302并行编码器以其众多的优点,如易用性、低功耗、高可靠性等,为RF产品设计提供了一个优秀的解决方案。无论是在智能家居、玩具还是工业控制等领域,都能发挥重要作用。电子工程师在设计RF产品时,可以考虑将MICRF302纳入设计方案中,以提高设计效率和产品性能。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。
发布评论请先 登录
MICRF302并行编码器:高效RF产品设计的理想之选
评论