贴片电感
贴片电感
・  当前位置::扁平线圈电感 > 行业新闻
基于SI4432的高性能无线收发应用平台设计
作者:    来源:    时间:2015-12-28 18:43:05浏览量:

为满足用户各种不同的设计需求,该平台还提供串口、通用IO口和AD转化接口。其中,AD转化接口可以用于需要处理模拟信号的系统,如有各种传感器的环境监控系统。

3 软件设计

软件编程采用模块化设计思想,系统中各主要功能模块均编成独立的函数由主程序调用。功能模块包括:初始化程序(初始化SPI、 SI4432)、无线发送程序和无线接收程序等。

3.1状态转化

为了最大限度地降低功耗,软件设计中采用SI4432的自动唤醒功能,在没有数据收发时芯片处于空闲状态,定时一段时间后将状态切换至发送或是接收,检查是否有数据的收发。SI4432主要有四种状态:关闭、空闲、发送和接收,这些状态在满足一定的条件时可实现相互转移,状态转移如图2所示。在关闭状态下功耗最低,空闲次之。空闲状态有五种不同的模式,用户可以根据不同的应用灵活选择。这些状态或模式可以在操作模式和功能控制寄存器07H中设定,通过在寄存器07H中设定txon/rxon控制位可以从空闲状态中的任一模式自动转移到发送/接收状态。不同模式/状态下转换需要的时间和功耗都不相同,可以根据系统需要选择最佳的状态和模式。

3.2 无线发送程序流程

无线发送程序负责写入数据载荷,并根据通信协议为数据载荷加上前导码、同步字、数据载荷长度等,形成数据包并将其发送出去,其流程如图3所示。在完成 SPI和 SI4432 的初始化后,通过配置 SI4432 的寄存器3EH来设置包的长度,然后清除发送FIFO,并通过SPI连续写寄存器7FH将待发送数据写入发送 FIFO(字节数小于64 B),最后打开“发送完中断允许”标志,将其他中断都禁止。完成中断使能后,使能发送功能,数据开始发送。当数据包发送完时,引脚nIRQ会被拉低产生一个低电平并通知STM32数据包已发送完毕,当nIRQ引脚变为低时读取中断状态并拉高 nIRQ,否则继续等待。一次数据发送成功后,关闭发送使能,进入下一次数据循环发送状态。扁平线圈电感制造厂

  • MSP430混合电压和逻辑系统的设计1. 引言近年来,半导体制造工艺的不断进步和发展,为便携式电子产品的广泛应用提供了动力和保证。便携式设备要求使用体积小、功耗低、电池耗电小的器件。因低电压器件的成本比传统5V器件更低、功耗更小、性能更

  • [开关电源]成本不到9元,单火线取电+三路可控硅免 本帖最后由 forrestyuan 于 2019-7-5 11:22 编辑 此单火线方案适合智能家居产品的墙壁开关,具有一定成本优势。 (详见文末规格书)单火取电部分采用DC—DC 方式,输出3V或者5V,空载交流侧电流3uA,如果用于给灯具供电,3W的LED灯,交流侧电流20uA,直流侧2mA以上,灯都不会闪烁,证明此方案转换效率比较高,稳定可靠。 工作电压 9V~380V,最大输出电流50mA,除了适用于给触摸开关供电,也适用于Zigbee,433,315和低功耗蓝牙通信。 该电源模块,提供外接的继

  • [逆变器]基于SG3525的推挽逆变器前级,这货死活不 本帖最后由 真实科 于 2015-5-18 22:56 编辑 .我真是……*¥#%##@#测试了好多天,想自己解决碰到的问题,事实证明难度太大,费了我半个月。 废话不多说,高效率的提问。 我先贴出原理图+PCB版图+实物图。 提一下,这个板子是我做来学习推挽用的,不是用来做产品,所以有一些地方设计的不好,但理论上是可以达到基本的电路目的的。 该推挽参数,输入12V,输出310V,功率300W,SG3525他激,是逆变器的前级。 上电测试的结果:反相输入端 0V DC同相输入端 2.7V DC同

  • 上一篇:详解锂电池监测报警电路设计—电路图天天读(304)