0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利尔达Cat.1模组UART硬件流控说明

利尔达科技集团 2024-12-13 15:03 次阅读

串口数据通信,当通信速率较快时可能会出现丢包现象,如计算机和单片机之间,当MCU接收端的数据缓冲区已满,此时仍然有新的数据传输过来,接收端已没有时间进行处理,就会导致丢包(数据丢失)。实际应用中经常会遇到该类问题,本质原因是设备的通信速率与处理能力不匹配,导致数据传输时丢包。

利尔达Cat.1模组具有硬件流控的功能,用户可通过该功能来解决通信速率与MCU处理能力匹配失衡造成的丢包问题。硬件流控的原理非常简单,当接收端接收到的数据处理不过来时,就向发送端发送不再接收的信号,发送端接收到这个信号之后会停止发送,直到收到可以发送的信号再继续发送。因此硬件流控可以通过是否接收到指示信号防止数据丢失。

本文主要针对具有硬件流控功能的利尔达Cat.1模组,给出了对应的时序逻辑和测试方法,用户可根据本文对MCU程序进行开发,从而实现硬件流控串口通信。

环境搭建

01

软件环境

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

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

02

硬件环境

本次测试使用串口助手SSCOM模拟MCU对模组进行控制,USB转串口工具如图1所示。

51091ff2-b920-11ef-8084-92fbcf53809c.png

图1 USB转串口工具

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

513874fa-b920-11ef-8084-92fbcf53809c.png

图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交互;

51468d60-b920-11ef-8084-92fbcf53809c.png

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

5166a7ee-b920-11ef-8084-92fbcf53809c.png

图4 使能sscom硬件流控

SSCOM按照配置完成后,确认模组AT通信正常,然后通过大数据交互触发模组硬件流控功能。如图5所示,创建一个txt文档,内部填入大量AT指令。

517b9fdc-b920-11ef-8084-92fbcf53809c.png

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

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

518fbda0-b920-11ef-8084-92fbcf53809c.png

图6 打开文件-发送文件

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

51a74074-b920-11ef-8084-92fbcf53809c.png

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

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

根据以上的测试过程和结果可以得出,模组开启硬件流控功能后RTS引脚功能正常。

51be3ce8-b920-11ef-8084-92fbcf53809c.png

图7 发送文件波形

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件
    +关注

    关注

    11

    文章

    3306

    浏览量

    66190
  • uart
    +关注

    关注

    22

    文章

    1235

    浏览量

    101334
  • 串口通信
    +关注

    关注

    34

    文章

    1623

    浏览量

    55499
  • 利尔达
    +关注

    关注

    1

    文章

    201

    浏览量

    9782
收藏 人收藏

    评论

    相关推荐

    Cat.1网络会取代NB-IoT技术吗?

    部署方式更加灵活。   2、NB-IoT与Cat.1的功耗对比   2.1、休眠唤醒到入网时间对比   以利尔达Cat.1 模组NT26E(EC618平台)和NB
    发表于 06-04 06:17

    广和通LTE Cat.1模组L610通过OpenHarmony兼容性测评

    股份有限公司(以下简称“广和通”)LTE Cat.1模组L610获颁“OpenHarmony生态产品兼容性证书”,这表明广和通Cat.1模组已满足OpenHarmony兼容性定义的技术
    发表于 11-03 10:54

    后疫情时代,利尔达Cat.1的智慧之路

    控中大放异彩的万物“智慧”。  给万物以“智慧”的物联网,在抗击疫情的过程中凸显出巨大的优势,Cat.1的表现尤为亮眼,并在疫情防控中做出了巨大贡献。  利尔达Cat.1模组在公共对讲
    的头像 发表于 03-15 10:48 8186次阅读

    基于Cat.1模组的共享家电解决方案优势分析

    利尔达要在共享家电中布局Cat.1模组呢?  2G的退网与Cat.1的补位  3月11日,中国联通董事长兼首席执行官王晓初表示,联通当前的策略是2G加快退网,预计在今年内,会把2G网络
    的头像 发表于 03-19 15:52 2934次阅读

    什么是Cat.1 Cat.1如何推动IoT发展

    根据Counterpoint的最新数据表明,2021年Q2季度全球蜂窝通讯模组出货量达到了1亿,其中5G模组的发展最为迅猛,同比增长率800%;其次是4G Cat.1
    的头像 发表于 10-15 11:30 5017次阅读

    利尔达全球首发基于移芯EC618平台的Cat1模组

    客户应用创造可能,利尔达将于近日推出一款重磅产品—基于移芯EC618的高性价比Cat.1 NT35E系列模组。此后,Cat.1模组客户有了更
    的头像 发表于 01-17 11:09 3589次阅读

    基于移芯EC618平台的利尔达模组Cat.1的新选择

    的性价比优势,完美契合中低速率应用场景的连接需求。叠加政策推动,Cat.1 热度在近几年逐渐高涨。 ※基于移芯Cat.1bis的利尔达模组带来更多选择 从2019年底第一款
    的头像 发表于 06-13 16:46 9523次阅读
    基于移芯EC618平台的<b class='flag-5'>利尔达</b><b class='flag-5'>模组</b>—<b class='flag-5'>Cat.1</b>的新选择

    Cat.1热度居高不下?利尔达 NT26E系列模组带来更多新选择

    第四季度,4G Cat.1出货量同比增长154%。今年的市场预期同样突破千亿级,预计行业物联网模组出货量达2.5亿片。 基于移芯的Cat.1模组 随着5G网络的规模化建设,2G/3G减
    发表于 10-10 19:08 537次阅读
    <b class='flag-5'>Cat.1</b>热度居高不下?<b class='flag-5'>利尔达</b> NT26E系列<b class='flag-5'>模组</b>带来更多新选择

    Cat.1模组再添新选择,利尔达推出NT26U提供多元应用思路

    水涨船高。 基于展锐的Cat.1模组 作为LTE网络的“低配版”,Cat.1成熟的网络覆盖、良好的速率支撑、丰富的功能支持以及出众的性价比优势,完美契合中低速率应用场景的连接需求。利尔达
    的头像 发表于 10-10 19:16 820次阅读
    <b class='flag-5'>Cat.1</b><b class='flag-5'>模组</b>再添新选择,<b class='flag-5'>利尔达</b>推出NT26U提供多元应用思路

    Cat.1热度居高不下?利尔达 NT26E系列模组带来更多新选择!

    第四季度,4G Cat.1出货量同比增长154%。今年的市场预期同样突破千亿级,预计行业物联网模组出货量达2.5亿片。 基于移芯的Cat.1模组 随着5G网络的规模化建设,2G/3G减
    发表于 10-25 11:53 558次阅读
    <b class='flag-5'>Cat.1</b>热度居高不下?<b class='flag-5'>利尔达</b> NT26E系列<b class='flag-5'>模组</b>带来更多新选择!

    Cat.1模组再添新选择,利尔达推出NT26U提供多元应用思路

    //Cat.1模组成熟度高且可复用现有的LTE资源而广受欢迎,它不但成本低,还能在短时间内形成规模效应。随着2G/3G的加速退网,Cat.1作为中低速率应用场景中最适合保障通信能力的网络之一更是
    的头像 发表于 09-26 11:22 977次阅读
    <b class='flag-5'>Cat.1</b><b class='flag-5'>模组</b>再添新选择,<b class='flag-5'>利尔达</b>推出NT26U提供多元应用思路

    便捷生活,你我共享 | 美格智能Cat.1模组为共享经济赋能

    Cat.1模组
    的头像 发表于 01-04 17:20 682次阅读
    便捷生活,你我共享 | 美格智能<b class='flag-5'>Cat.1</b><b class='flag-5'>模组</b>为共享经济赋能

    付款秒入账?全靠利尔达这款Cat.1模组扫码神器

    万亿量级。基于Cat.1模组的扫码demo近年来,在中低速传输领域Cat.1模组异军突起。作为LTE网络的“低配版”,Cat.1具备成熟的网
    的头像 发表于 07-31 22:54 707次阅读
    付款秒入账?全靠<b class='flag-5'>利尔达</b>这款<b class='flag-5'>Cat.1</b><b class='flag-5'>模组</b>扫码神器

    利尔达NB-IoT &amp;amp;Cat.1 产测应用指导

    用户使用利尔达NB&Cat.1模组在出厂前都会进行相应的产线测试,如何保证NB&Cat.1在用户产线测试后整机功能正常,是否用户产测进行了模组
    的头像 发表于 06-01 08:14 670次阅读
    <b class='flag-5'>利尔达</b>NB-IoT &amp;amp;<b class='flag-5'>Cat.1</b> 产测应用指导

    蜂窝行业复苏,利尔达Cat.1模组出货量稳步增长

    的高速增长。利尔达紧跟市场需求,推出一系列Cat.1模组,并凭借其出色的性能和可靠的质量,助力多个行业智能升级。Cat.1模组的市场现状
    的头像 发表于 09-21 08:04 502次阅读
    蜂窝行业复苏,<b class='flag-5'>利尔达</b><b class='flag-5'>Cat.1</b><b class='flag-5'>模组</b>出货量稳步增长