RDA5876射频芯片编程指南v1.3:上电配置顺序、I2C协议和UART波特率配置

需积分: 47 21 下载量 128 浏览量 更新于2024-07-17 2 收藏 490KB PDF 举报
RDA5876编程指南_v1.3 RDA5876编程指南_v1.3是RDAMicroelectronics, Inc.发布的一份编程指南,旨在指导开发者如何使用RDA5876射频芯片实现蓝牙、游戏手柄和无线小车等应用。本指南涵盖了RDA5876芯片的各种配置和使用方法,包括上电配置顺序、RFI2C协议、Core I2C协议、I2C地址配置、UART波特率配置、UART流控配置、PCM接口配置、TM配置、共用晶体配置、32K时钟输入pin配置、睡眠握手机制配置、蓝牙地址配置、PSKEY配置说明、寄存器读写说明、DUT测试模式进入、非调制信号输出和调制信号输出等内容。 1. 上电配置顺序: RDA5875芯片的配置包括RF部分和core部分的配置,分为两种配置方式:使用iic来初始化rf部分和使用uart来初始化rf部分。使用iic来初始化rf部分的配置顺序是:芯片上电,拉高LDOON,等待20ms,拉低LDOON,通过iic配置5875RF部分,拉高LDOON,等待20ms,通过iic再次配置5875RF部分,通过uart配置5875pskeyrf部分,通过uart配置5875的core部分。 2. RFI2C协议: RFI2C协议是RDA5876芯片的 RF 部分使用的协议,用于控制RF部分的配置和数据传输。 3. Core I2C协议: Core I2C协议是RDA5876芯片的core部分使用的协议,用于控制core部分的配置和数据传输。 4. I2C地址配置: I2C地址配置是RDA5876芯片的I2C协议中的一部分,用于设置I2C总线的地址,以便实现多个设备之间的通信。 5. UART波特率配置: UART波特率配置是RDA5876芯片的UART协议中的一部分,用于设置UART的波特率,以便实现数据传输。 6. UART流控配置: UART流控配置是RDA5876芯片的UART协议中的一部分,用于设置UART的流控参数,以便实现数据传输。 7. PCM接口配置: PCM接口配置是RDA5876芯片的PCM协议中的一部分,用于设置PCM接口的参数,以便实现音频数据传输。 8. TM配置: TM配置是RDA5876芯片的TM协议中的一部分,用于设置TM的参数,以便实现时钟管理。 9. 共用晶体配置: 共用晶体配置是RDA5876芯片的时钟管理中的一部分,用于设置共用晶体的参数,以便实现时钟管理。 10. 32K时钟输入pin配置: 32K时钟输入pin配置是RDA5876芯片的时钟管理中的一部分,用于设置32K时钟输入pin的参数,以便实现时钟管理。 11. 睡眠握手机制配置: 睡眠握手机制配置是RDA5876芯片的电源管理中的一部分,用于设置睡眠握手机制的参数,以便实现低功耗模式。 12. 蓝牙地址配置: 蓝牙地址配置是RDA5876芯片的蓝牙协议中的一部分,用于设置蓝牙地址,以便实现蓝牙通信。 13. PSKEY配置说明: PSKEY配置说明是RDA5876芯片的PSKEY协议中的一部分,用于设置PSKEY的参数,以便实现加密通信。 14. 寄存器读写说明: 寄存器读写说明是RDA5876芯片的寄存器管理中的一部分,用于设置寄存器的读写参数,以便实现寄存器的读写操作。 15. DUT测试模式进入: DUT测试模式进入是RDA5876芯片的测试模式中的一部分,用于设置DUT测试模式,以便实现芯片的测试和调试。 16. 非调制信号输出: 非调制信号输出是RDA5876芯片的RF部分中的一部分,用于输出非调制信号,以便实现RF信号的传输。 17. 调制信号输出: 调制信号输出是RDA5876芯片的RF部分中的一部分,用于输出调制信号,以便实现RF信号的传输。