是一款高度集成 2.4GHz SoC BLE&SLE 芯片方案模组,集成 BLE5.4/SLE1.0 子系统,包含 MAC、Baseband、RF、balun、功率放大器、低噪 声放大器,TX/RX switch 等模块,支持 1M/2M/4M 3 种带宽,最大支持 12Mbit/s 速率。
简介
成立于2021年5月,致力成为物联网应用方案提供商与无线通讯解决者。公司专注于无线通讯及相关产品研发,先后开发出数百款产品,基本涵盖所有无线通信类产品解决方案:LoRa、Wi-SUN、无线音频、Zigbee、4G、数传 DTU、Bluetooth、Wi-Fi、ISM Transceiver、GPS/北斗、车载物联网等,并在产品性能上取得了创新性的研发成果。
集成高性能 32bit 微处理器(MCU),硬件安全引擎以及丰富的外设接 口,外设接口包括 SPI、UART、I2C、PWM、GPIO、USB2.0、NFC Tag、PDM、 I2S/PCM、QDEC、KEYSCAN 键盘扫描电路,支持 8 路 13bit 分辨率 ADC、ADC 支 持对接音频 AMIC,内置 SRAM 和合封 Flash,并支持在 Flash 上运行程序。 WS8204 支持 LiteOS,并配套提供开放、易用的开发和调试运行环境。
WS8204 将片上 IO 全部引出,方便客户二次开发,模组自带屏蔽罩,同时可选择板载 PCB 天线或邮票孔二选一天线形式,19mm x 12.9mm 超小尺寸,非常适用于鼠标、键盘、手写笔、网关以及 IOT 等物联网智能终端领域。
开箱
模组特性
支持SLE 1.0协议、BLE5.4协议
免许可ISM 2.4GHz频段, 最大输出功率+6dBm
内置 SRAM 512KB,内置 2MB FLASH
支持一组USB2.0、5组SPI、2组QSPI、4组UART、6组PWM、5组IIC、
I2S/PCM、PDM、QDEC、KeyScan 等丰富外设
主从一体,支持最大8路链接,SLE 和 BLE 共享
供电电压:2.6V~4.8V
支持 -35℃~105℃ 长时间使用
IPEX4代+PCB,19 x 12.9mm 超小尺寸
原理图
上电测试
出厂默认参数
115200 | 无 | SLE |
功能说明
电脑安装驱动 ,两根数据线分别连接两开发板的 L-UART 端、H-UART 端与电脑,设备管理器识别到设备,记录相应的端口号
并打开 SSCOM 串口调试助手,选择目标开发板对应的端口,波特率设置为 115200 bps,打开串口;
测试 L-UART 端设备
短按开发板的 NRST 键,此时串口输出 L-UART 开发板初始化相关信息
测试 H-UART 端设备
短按开发板的 NRST 键,此时串口输出 H-UART 开发板初始化相关信息
勾选 加回车换行,发送 AT 指令,测试 AT 是否启动,回复 OK ,即表示模组准备好接收数据;
恢复出厂设置 AT+RESTORE,回复 OK ,之后运行程序 WS8204 Ready
固件信息查询 AT+GMR?
AT 指令列表
工程测试
介绍了使用两个模组实现通信测试的相关流程。
设计思路
由默认参数可知,
设备出厂默认为 SLE 从机,若要实现两模组的 SLE 通信,则需将其中一个设备配置为 SLE 主机。
操作流程
1.将两开发板的 L-UART 端口与电脑连接;
2.打开串口调试助手,连接目标 SLE 主机设备;
3.发送指令 AT+SROLE=1 将其配置为主机;
4.重启设备,两模组自动配对连接;
5.连接成功后,通过指令 AT+SSEND=0,3 进入透传模式,即可通过串口实现通信交互
主机发送信息至从机
从机发送信息至主机
总结
本文介绍了 WS8204 模组开发板的相关资料和特点,通过 AT 指令进行参数调取与控制,并结合具体工程测试实现 SLE 主从机的串口通信,为后续开发和 SLE 通信相关项目提供了参考。