永利yl23455

1.svg 2.svg

English

搜索

【技术分享】永利yl23455Cat.1模组UART硬件流控注明

2024/12/13

浏览量:10383

中国·永利yl23455(股份)有限公司-官方网站
中国·永利yl23455(股份)有限公司-官方网站
中国·永利yl23455(股份)有限公司-官方网站
a1img19-1121.jpg


串口数据通讯,当通讯速度较快时可能会出现丢包景象,如推算机和单片机之间,当MCU接管端的数据缓冲区已满,此时依然有新的数据传输过来,接管端已没有功夫进行处置,就会导致丢包(数据迷失)。现实利用中经;嵊龅礁美辔侍,性质原因是设备的通讯速度与处置能力不匹配,导致数据传输时丢包。

永利yl23455Cat.1模组拥有硬件流控的职能,用户可通过该职能来解决通讯速度与MCU处置能力匹配失衡造成的丢包问题。硬件流控的道理极度单一,当接管端接管到的数据处置不外来时,就向发送端发送不再接管的信号,发送端接管到这个信号之后会终场发送,直到收到能够发送的信号再持续发送。因而硬件流控能够通过是否接管到批示信号预防数据迷失。

本文重要针对拥有硬件流控职能的永利yl23455Cat.1模组,给出了对应的时序逻辑和测试步骤,用户可凭据本文对MCU法式进行开发,从而实现硬件流控串口通讯。



环境搭建

01

软件环境

通过AT指令AT+IFC=2,2开启硬件流控。

注1:NT35E开启硬件流控后会自动保留,复位后硬件流控仍维持开启状态;
注2:NT26U和NT90则必要通过AT指令AT&W进行保留。


02

硬件环境

本次测试使用串口副手SSCOM仿照MCU对模组进行节造,USB转串口工具如图1所示。

1734084380479832

图1 USB转串口工具

模组引脚衔接示意图如图2所示。

1734084380842960

图2 引脚衔接示意图



硬件流控测试

CTS引脚是模组的输入端,用于主机(MCU)通知模组是否筹备好,模组是否可向主机(MCU)发送信息,低电平有效。

RTS引脚是模组的输出端,用于模组通知主机(MCU)是否筹备好,主机(MCU)是否可向模组发送信息,低电平有效。

01

模组CTS引脚测试

注:模组CTS引脚硬件流控测试,模组开启流控职能,sscom未开启流控职能。

硬件流控使能测试步骤如下:
1)悬空模组CTS、RTS引脚;
2)发送指令AT+IFC=2,2,开启模组硬件流控;
3)进行正常的AT交互;

通过上述流程开启硬件流控职能后,SSCOM将无法收到模组返回的新闻。此时,使用万用表丈量模组的CTS和RTS引脚:

1)CTS引脚为高电平,即模组不会发送新闻;

2)RTS引脚为低电平,即允许主机(MCU)发送信息;

未衔接模组CTS、RTS引脚时,模组会接管到AT指令并正常执行,但是由于模组以为主机没有做好接管的筹备,AT指令的执行了局将暂存于模组的内部缓存中,不会进行数据发送,所以SSCOM无法接管模组返回的新闻。

拉低模组CTS引脚后,模组会一次性把缓存的数据输出到SSCOM中,此时通过SSCOM进行AT指令通讯(模组的CTS引脚接地),可能立即接管到来自模组返回的新闻。

凭据以上的测试过程和了局能够得出,模组开启硬件流控职能后CTS引脚职能正常。


02

模组RTS引脚测试

1)衔接主机、模组CTS、RTS引脚;

2)发送指令AT+IFC=2,2,开启模组硬件流控;

3)配置SSCOM,仿照主机开启硬件流控;

4)进行正常的AT交互;

1734084380702941

图3 勾选SSCOM左下角的RST选项

1734084380130026

图4 使能sscom硬件流控

SSCOM依照配置实现后,确认模组AT通讯正常,而后通过大数据交互触发模组硬件流控职能。如图5所示,创建一个txt文档,内部填入大量AT指令。

1734084381178761

图5 创建一个填入大量AT指令的txt文档

通过SSCOM发送文件的职能,可急剧向模组发送AT指令。在发送文件时把串口波特率批改为460800bps(AT+IPR=460800)以便触发高速度通讯下的硬件流控批示。

1734084381442393

图6 打开文件-发送文件

通过逻辑分析仪抓取模组TX、RX、RTS、CTS引脚波形,模组引脚与逻辑分析仪通路匹配如表1所示:

1734084381100796

表1 模组引脚与逻辑分析仪通路匹配表

如图7所示为发送文件时模组引脚波形图,凭据图示可知当模组的缓存已满,RTS引脚输出高电平,模组RX引脚维持高电平,此时SSCOM不会向模组发送AT指令;由于SSCOM运行在电脑上,速度、缓存远高于模组(不会产生阻塞),因而模组的CTS引脚始终维持低电平。

凭据以上的测试过程和了局能够得出,模组开启硬件流控职能后RTS引脚职能正常。

1734084381203432

图7 发送文件波形

  • 轻松上手,把握永利yl23455无线产品资料的获取秘籍!

  • 谁懂,一款扫地僧般松弛的模组!

中国·永利yl23455(股份)有限公司-官方网站
中国·永利yl23455(股份)有限公司-官方网站

助力万物互联
稳稳支持你的需要

【网站地图】