"); //-->
SUB1GHz 高集成度无线收发芯片-DP4301
功能特点:
◆ 频率范围470---510MHz,兼容ISM 433MH频段
◆ 接收灵敏度: -112dBm@10Kbps
◆ 最大输出功率: +20dBm
◆ 调制方式: FSK,GFSK
◆ 数据率:2.4kbps---200kbps
◆ 支持SPI接口
◆ 自动应答及自动重传
◆ 快速频道切换,支持跳频算法
◆ 支持RSSI功能
◆ 天线分集和T/R开关控制
◆ 自动频率控制(AFC)
◆ 自动增益控制(AGC)
◆ 低工作电压:1.9V~3.6V
◆ 28引脚 5*5 QFN 封装
应用领域:
◆ 智能抄表
◆ 工业传感器及无线工控设备
◆ 无线游戏设备
◆ 遥感勘测
◆ 安防系统
◆ 智能运动设备
◆ 智能电视遥控器
◆ 无线标签
◆ 无线门禁
◆ 安防系统
◆ 遥控装置
◆ 无线玩具
关于芯片的工作模式
1、关断模式(shutdown) 当 SDN 输入为高电平时,芯片进入关断模式,芯片内部所有电路进入关断模式,此时耗电 约为 100nA。
2、空闲状态(IDLE) 当设备复位完成后或者发送 SIDLE 命令后,设备进入空闲状态,等待 SPI 接口命令再执行 其它的动作。
3、 睡眠状态(SLEEP) 收到 SSLEEP 命令,FSM 进入 SLEEP 状态,该状态关闭外部晶振,数字电源仍打开。 只能通过 SPI_CSN=0 来唤醒。电流消耗较低。
4、关机状态(STANDBY)收到 SWOR 命令且 WOR 功能使能或 SPWD 命令时,芯片进入 STANDBY 状态,关闭 电源及外部晶振,进入最低功耗模式,寄存器值仍保持。通过 SPI_CSN=0 时或者 SWOR 事件触发时,系统被唤醒,状态机进入 IDLE 状态,寄存器值不丢失。
5、 频综打开状态(SFSON) 让频综打开后保持在这个状态,在频综保持状态当收到 TX/RX 会马上进入 TX/RX 状态。
6、发送数据包状态(TX) 收到****数据包命令后,芯片先打开 PLL 及 VCO,进行校准,等待至 PLL 达到要求的 ****频段,如果自动信道检测功能打开,则在进入发送包状态前先进行读该信道的 RSSI 值, 如果空闲则进行发送数据包,如果信道忙,则下个动作可通过寄存器设置,是直接退出发送, 还是继续检测 RSSI,直到把数据包发出。当数据包发出后,如果自动应答功能开启则切换 到 RX_ACK 状态,以确定包有没有被接收方正确的接收,如果超出寄存器设定的时间没有 收到应答包,则进行重发,重发最大次数可寄存器设置。
7、 接收数据包状态(RX) 收到接收数据命令后,芯片先打开 PLL 及 VCO,进行校准,等待至 PLL 达到要求接收 的频率,启用接收器电路(LNA,混频器、及 ADC),再启用数字解调器的接收模式。直到 收到接收到一包数据完成的指示信号或者是 SWOR 功能超时信号,如果是 SWOR 功能超 时信号状态,则直接进入 STANDBY 模式;如果收到一包数据完成指示信号则会进入 IDLE 状态,当 AUTO_ACK 功能开启,先进行发送 ACK 包,发完后再退到 IDLE 状态。
8、中断 芯片能产生两个中断信号,pkt_flag 和 fifo_flag(通过 GPIO_1 配置出来),该两个中 断信号标志位都可读。Pkt_flag 分为 4 个功能:前导匹配、同步字匹配、接收或发送包完 成。在 pkt_length_en=1(payload 第 1 个字节为包长度)的情况下,pkt_flag 可设为同 步字匹配 或包完成状态,默认为包完成。在 pkt_length_en=0 时,pkt_flag 表示前导匹 配或同步字匹配。在发送状态下表示包完成。 Fifo_flag 表示 FIFO full 或 empty,在发送模块时表示 fifo empty, 在接收模式时表 示 fifo full。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。