[DSP] TI系列DSP/MCU上实现高速WIFI无线通信的方案分享

[复制链接]
290|24
 楼主 | 2019-9-23 09:17 | 显示全部楼层 ||阅读模式


前言:TI系列DSP应用比较广泛,性价比很不错。我们在TI系列DSP上,基于普通的SPI接口,拓展实现了高速WIFI的集成和通信(传输音视频)验证与批量部署,通信效果很不错。


使用特权

评论回复
 楼主 | 2019-9-23 09:21 | 显示全部楼层
ALK8266高速WIFI模组 SPI接口 带WEB网页 音视频传输产品化验证
(在某宝搜索 “SPI 高速 多链接”  里面有更进一步的详细介绍,比较技术化)

164552hkkzfwp3lkl88wlw.jpg 164536d0326vloo326v2z2.jpg
TB2CoCplCtYBeNjSspkXXbU8VXa_!!672332217.jpg

1. 有效通信速度快,效率高,通信实时性好
   1.1 “实测的”“有效”吞吐速度高,超过M字节每秒(MBytes/s),所以可用来传输音视频或大量数据
   1.2 准实时性收发,连续发包之间的间隔可在ms级或us级,可适应一些对传输性实时性有要求的场合。
2. 稳定可靠不丢包,长时间通信不掉线
   2.1 测试条件:普通办公室环境实测
   2.2 测试速度:速度稳定在兆字节每秒(MBytes/s)以上
   2.3 长时间运行测试:持续运行30天,不掉线、传输不停止/不卡死
   2.4 丢包测试:TCP通信持续测试过5小时以上,不丢包、不多包,不丢字节、不多多字节,收发方数据完全一样。
       测试场景包括:(1)TCPUDP抓包软件单纯发送, 模块单纯接收
                               (2)TCPUDP抓包软件单纯接收, 模块单纯发送
                               (3)TCPUDP抓包软件同时发收, 模块同时收发
                               (4)两个WIFI模块之间互相对发对收
3. 功能全面,使用灵活,使用场合适应面广
   3.1 灵活实用的无线通信
       3.1.1 模块支持 工作站STA, 热点AP 以及 STA+AP 混合模式,无论是否存在第三方热点,都可实现通信
       3.1.2 支持UDP,TCP客户端,TCP服务器,灵活方便
       3.1.3 UDP通信支持广播、组播以及单播,灵活高效
       3.1.4 支持多链接,每个链接独立随意配置,实用的多通道高速通信
       3.1.5 支持多客户端,模组作为TCP服务器可以同时和多个客户端通信
       3.1.6 支持大块数据阵发发送,适合一些文件等大块数据传输需求的场合
   3.2 内嵌WEB服务器,操作更灵活和便捷
       3.2.1 无需安装APP,直接通过常见的浏览器操作
       3.2.2 普通智能手机或电脑均可直接操作
       3.2.3 支持“自动弹出网页”功能
       3.2.4 可通过网页直接配网、配置热点、建立和查询链接通道信息等操作
   3.3 配网方式灵活多样方便
       3.3.1 WEB网页配网:勿需安装APP,直接输入,简单方便,受限条件少
       3.3.2 智能配网:SmartConfig/SmartLink, 微信Airkiss扫一扫;
             -特色 提供配网进展灯闪烁样式,提高智能配网操作方便性。
       3.3.3 直接配网:串口AT指令、SPI接口API函数 直接输入
   3.4 内嵌RSA加密和签名算法
       3.4.1 可作为加密芯片使用,支持单片机固件的防复制
   3.5 支持有意义的低功耗
       3.5.1 确保有用发射功耗足够强传输距离足够远的前提下的低功耗机制
       3.5.2 支持休眠,自动唤醒或手动唤醒
       3.5.3 深度休眠电流低于1mA
4. 封装灵活、尺寸小巧
   4.1 整孔和半孔(邮票孔)一体化设计
   4.2 兼容插件方式或贴片装配方式
   4.3 大小和一枚1角硬币相当
5. 常见通用的SPI单片机主机接口,集成简单,占用单片机资源少
   5.1 主机接口为标准的SPI从,适配绝大多数的常见单片机,单片机选型范围广
       - 硬件接线简单,只需要标准的SPI总线管脚,无需额外的UART串口
       - 按照普通的SPI从机方式对模块进行读写,实现单片机与模块的配置查询以及传输通信
   5.2 模块上已集成了TCPIP协议栈,
       - 单片机无需再集成相关协议栈或操作系统,
       - 因此集成简单,占用单片机资源少,且通信效率也更高
6. 提供单片机例程包、集成说明等资料文档,和技术支持
   6.1 单片机例程包都经过实际测试和验证
   6.2 集成说明文档和开发使用技巧,都是基于开发经验和客户反馈总结编写,非简单的协议复制
   6.3 可提供目前市场上主流的单片机例程包,包括但不限于:
       - TI MSP430系列
       - TI C2000/C5000(如TMS320F28335)
       - STM32系列(如F1/F2/F3/F4/F7 H7 L1/L4)

       - NXP LPC17xx系列
       - NXP K60, K27/28系列、
       - NXP i.MX RT10xx系列、
       - C8051系列、
       - Nuvoton新塘 NUC123xx系列、M45x系列、
       - 等
某宝搜索 “SPI 高速 多链接,里面有更进一步的详细介绍,很技术化。

使用特权

评论回复
| 2019-9-23 15:12 | 显示全部楼层
这个貌似是广告?

使用特权

评论回复
 楼主 | 2019-10-6 10:57 | 显示全部楼层
internally 发表于 2019-9-23 15:12
这个貌似是广告?

供大家选型分享而已,谢谢理解。如果不需要也可以无视嘛。

我经常遇到不少单片机或DSP开发人员,需要做高速无线传输,做得很辛苦,或着选型接口为SDIO或USB,导致主机选型偏少或成本高,导致集成复杂占用资源多;或者做出来的速度不快,折腾得很辛苦。

其实,这里的这款模组的效果就不错。常见的SPI接口、集成简单,速度快,性能稳定。

使用特权

评论回复
| 2019-10-6 17:55 | 显示全部楼层
感谢分享资料,感谢楼主

使用特权

评论回复
| 2019-10-7 17:55 | 显示全部楼层
怎么和wifi模块实现通讯?         

使用特权

评论回复
| 2019-10-7 17:55 | 显示全部楼层
NodeMcu 和 esp8266 是什么关系?     

使用特权

评论回复
| 2019-10-7 17:55 | 显示全部楼层
采用WIFI方式上网的通讯技术是无线蓝牙技术吗

使用特权

评论回复
| 2019-10-7 17:56 | 显示全部楼层
怎样区别2.4G,蓝牙和wifi ?   

使用特权

评论回复
| 2019-10-7 17:56 | 显示全部楼层
wifi模块用MCU模式的好还是SOC模式的好  

使用特权

评论回复
| 2019-10-7 17:56 | 显示全部楼层
理论上可以使用 nrf24l01+mcu做wifi么

使用特权

评论回复
| 2019-10-7 17:57 | 显示全部楼层

WiFi芯片有哪些型号的        

使用特权

评论回复
| 2019-10-7 17:57 | 显示全部楼层
如何实现单片机通过WIFI获取时间和天气数据?

使用特权

评论回复
| 2019-10-7 17:57 | 显示全部楼层

怎么在电脑上网页通过wifi远程控制  

使用特权

评论回复
| 2019-10-7 17:58 | 显示全部楼层
电脑上的信息怎么通过wifi发送到单片机?   

使用特权

评论回复
| 2019-10-7 17:58 | 显示全部楼层
实现WiFi功能需要买哪些        

使用特权

评论回复
| 2019-10-7 17:58 | 显示全部楼层
如何实现labview和单片机的wifi通信  

使用特权

评论回复
| 2019-10-7 17:58 | 显示全部楼层
高通有mcu加wifi的模块吗   

使用特权

评论回复
| 2019-10-7 17:58 | 显示全部楼层
如何在单片机中写代码实现wifi控制功能

使用特权

评论回复
| 2019-10-7 17:58 | 显示全部楼层
MCU+wifi属于一种SoC么     

使用特权

评论回复
扫描二维码,随时随地手机跟帖
*滑动验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

在线客服 快速回复 返回顶部 返回列表