电子说
在电子工程师的日常工作中,射频(RF)产品的设计是一个既充满挑战又极具魅力的领域。而MICREL公司的MICRF302并行编码器,无疑为RF产品设计带来了诸多便利,显著缩短了设计时间。今天,我们就来深入了解一下这款编码器。
文件下载:MICRF302YML-TR.pdf
MICRF302是一款与QwikRadio®系列无线电配合使用的并行编码器。它具有易用性、更长的通信距离,并且在工作温度和工作电压范围内表现出极高的稳定性。该编码器能够简单地实现编码数据的传输,其四个输入引脚带有内部上拉电阻和去毛刺电路,可连接开关或外部电路。编码后的数据以串行方式输出,可直接连接到任何QwikRadio®发射器,无需额外组件。
MICRF302的应用非常广泛,涵盖了多个领域,包括但不限于:
| 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 | 正电源 |
| 在(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 |
当按下按钮时,开关输入会进行去毛刺处理,去除短于8ms的瞬态脉冲。在传输前,按钮的状态会被冻结并注册。如果在一个去毛刺/采样时间内按下多个按钮,它们的有效电平都会包含在传输数据中。
任何开关闭合后,MICRF302会从待机(低功耗)状态唤醒,并使能TXEN输出以启动RF发射器。在数据包传输期间,电源管理电路使MICRF302保持活跃,然后监督其回到待机状态。
片上经过微调的振荡器在启动(按钮按下)后由电源管理逻辑启动,它为所有内部事件计时,并通过时钟发生器设置基带数据的比特率。时钟振荡器在工艺、电压和温度变化范围内保持±10%的频率公差。
Poly-fuse可编程只读存储器存储MICRF302的唯一地址以及其他必要信息。
片上复位发生器管理MICRF302在初始上电时的行为,例如插入电池时。POR序列器和PPROM控制逻辑为PPROM上电,将重要信息加载到内部寄存器,关闭PPROM,然后将整个芯片置于待机状态,等待第一次按钮按下事件。
数据包复用器选择合适的信息,使MICRF302构建并传输数据包。在编码器状态机、数据包生成和数据包组装逻辑的指导下,数据包复用器将整个数据包串行化。数据包由前导码、死区时间、同步字段、地址和数据组成。数据包复用器将数据输入到CRC生成和数据复用部分,CRC生成计算行业标准的8位CRC,数据复用器选择要发送到发射器的正确信息,并确保在没有数据包传输时DOUT引脚处于非活动状态。
数据包间延迟块从时钟发生器获取定时信息,在一组四个数据包之间插入正确的延迟。每次数据包间延迟后,数据包会重复发送,提高接收器准确检测的概率。
MICRF302采用错误管理层次结构来防止不良数据通过链路:
每个数据包由六个字段组成:
曼彻斯特编码的数据具有两个显著特点:
MICRF302实现了一个标称25秒的发射超时定时器。如果用户按下按钮并按住,数据包(以四个为一组重复)的传输将持续不超过25秒,之后MICRF302将关闭并等待另一次按钮按下重新启动。
数据包开始时发送大量信息,帮助解码器同步到传入的数据流,格式如下:
后续数据包之间的延迟(死区时间,无曼彻斯特编码数据)始终为八个比特时间。
TXEN通常为低电平,在输出出现数据前约40ms变为高电平,并保持高电平直到D0 - D3失活或内部超时时间到。
使用MICRF302编码器和MICRF112发射器设备的四按钮发射器示例,通过评估板可以方便地进行测试和验证。
MICRF302解码器板使用QwikRadio®接收器接收MICRF302协议,接收器的数据输出将发送到已编程用于解码MICRF302协议的Microchip PIC16F689。
可以使用Micrel的发射器和接收器进行解码器和编码器的测试配置,确保系统的正常运行。
MICRF302并行编码器以其众多的优点,如易用性、低功耗、高可靠性等,为RF产品设计提供了一个优秀的解决方案。无论是在智能家居、玩具还是工业控制等领域,都能发挥重要作用。电子工程师在设计RF产品时,可以考虑将MICRF302纳入设计方案中,以提高设计效率和产品性能。大家在使用过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !