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

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

3天内不再提示

Air780EGH串口电路设计攻略:硬件工程师必知要点

青山老竹农 ? 来源:jf_82863998 ? 作者:jf_82863998 ? 2025-08-14 17:53 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

作为硬件工程师,设计Air780EGH的UART串口电路需关注多个技术维度。本文聚焦关键要点,涵盖主串口与扩展串口特性、电平兼容性处理、休眠唤醒配置及调试串口安全使用,助力打造高可靠性串口系统。

本文主要从硬件设计的角度,分享串口设计中的一些关键注意点,软件开发方面不做深入探讨。

wKgZPGiZm2mASqPkAALvFBaeik8558.png

一、串口相关管脚

Air780EGH支持3个串口,分别是:

主串口UART1

扩展串口UART3

调试串口UART0

Air780EGH不支持AT指令操作,UART1/UART3仅用于LuatOS二次开发使用。

对应的管脚如下:

wKgZO2iZm5GAO7dUAAFEXLTlwso773.png

二、串口功能描述

2.1 主串口特性

模组的数据传输主要通过主串口UART1来实现,建议优先用主串口进行外部通信和模块控制。

主串口UART1有以下特性:

1)均为TTL电平串口

Air780EGH所有串口均为TTL电平串口,电平为3.0(默认)/1.8V电平。两种串口电平选择,可以通过pin100管脚配置或者二次开发代码配置。

2)只有主串口支持模组休眠唤醒功能(LPUART)

Air780EGH模组在休眠时,所有串口均为关闭状态,只有主串口支持接收串口数据唤醒模组。

注意:在非9600的其他波特率下,进行串口收发数据唤醒时,会丢失前几个字节。

3)待机状态下高电平

wKgZPGiZm8CASub_AAEq5IC9Y_g498.png

2.2 扩展串口

扩展串口AUX_UART从硬件上的电器特性来说,与主串口一样(但是不能支持休眠唤醒功能)。

2.3 调试串口

调试串口UART0,用来输出模块的运行日志。

调试串口固定波特率921600不可更改,不建议连接任何外设,但建议设计时预留测试点

调试串口日志数据有专门的协议,如果用普通的串口工具抓取会显示乱码,只有用专用调试工具,如有需要请联系官方技术人员。

对于OpenCPU二次开发应用来说:

调试串口可以配置为一般串口使用,但是要注意,即使配置为一般串口在开机时软件跑起来前的这段时间内,仍然会输出调试日志,这就有可能对外接的外设造成误动作。同理,将调试串口配置为GPIO使用时也会有这个问题。

因此不是万不得已情况下,不要使用调试串口做其他功能。

三、硬件设计指导

3.1 串口的连接方式

主串口的型号命名很容易让人联想到RS232标准的DB9接口,其实不然,模组的串口连接方式与标准RS232连接方式有所不同。

标准RS232串口连接方式如下图所示,特点是交叉连接。

wKgZPGiZm_iAcoLPAAIZgabEPLY593.png


而模组串口遵循的是早期贺氏(HAYES)公司制定的MODEM串口标准,在这个标准下,DTR/DSR/CTS/RTS信号的功能有所不同。

MODEM串口标准标准下,DTR/DSR/CTS/RTS采用的是直连方式。

如下图示:

在逐渐的演变过程中,DCD/DSR/RI逐渐演变为其他的独立功能,在物联网串口应用中仅保留T/RX加流控管脚的5线串口的形式。

但是CTS/RTS的命名规则保留了下来,虽然CTS/RTS采用直连的方式,但是实际上模组的CTS管脚起到的功能是标准RTS功能;模组RTS管脚起到的功能是标准CTS功能。

连接方式如下:

wKgZO2iZnDqAawgyAABHv4gxWTU290.png


甚至流控管脚也不是必须,就变成了3线串口:

wKgZPGiZnFWAM5MZAABI2GO2k_M530.png


3.2 串口的电平转换

Air780EGH的串口是TTL电平串口,TTL电平串口会有输入输出判别门限,如下图:

wKgZPGiZnHeAEyDTAACfPGbNLI0921.png

同时,外接MCU或者外设的TTL电平串口同样有判别门限。

一般来说,TTL电平的判别门限高低取决于IO供电电平VDD的高低。如果串口双方的判别门限差别较大,一方的输出高电平落在对方的高电平判别门限下,就容易出现误判的现象。

虽说Air780EGH可以通过pm.iovol() 来配置串口电平,但也仅有1.8V和3.3V两个档位,无法覆盖全部情况。

在串口双方电平不一致的情况,就要增加电平转换电路来转换通信电平。

1)双方模组串口电平差别不大的情况

例如,模组串口电平3.3V,MCU串口电平3.0V。按照上图判别门限,模组的输入高判别门限为:0.7x3.3=2.31V。

所以MCU串口高电平输出为3V,高于模组的输入高判别门限,能够稳定判断。这种情况下即使MCU与模组的电平不一致,直接连接也不会造成通信问题。

通常这种情况下,无需电平转换,只需要在串口TX/RX信号线上串联限流电阻即可。

限流电阻用于减小串口电平不匹配造成的漏电,通常按经验串联1K电阻即可,注意串联电阻不宜过大,会影响串口信号的上升下降时间,从而影响串口信号质量。

wKgZPGiZnNWABlB3AAA1G_4mebU420.png

需要特别注意:

不要只看判别门限,还要考虑串口的耐压,即使落在判别门限内,但是一方高电平高于对方的IO耐压值的情况下就不能要串联电阻的方式,还是老老实实加串口电平转换。

一般来说,双方的电平差不宜超过0.5V。

2)晶体管的电平转方案

在串口波特率不高的情况下(如115200),可以通过NPN晶体管的方式进行电平转换。

优点:成本低;

劣势:低电平下会被三极管的饱和管压降抬高(通常在0.1V左右,不影响通信);开关速度不够,超过460800波特率时不建议用这种方式。

参考设计及注意事项如下:

wKgZPGiZnPmAe5vWAADQ6o4RfB8198.pngwKgZPGiZnYyAVGRGAADE7UetHVQ029.png

3)电平转换芯片方案

对成本不敏感的话,优先考虑用电平转换芯片,无论速度,可靠性都很完美。

对于设计方面只要注意芯片选型,同时模组端参考电平注意用AGPIO3,其他的参考具体芯片参考设计即可,没有太多注意事项。

wKgZPGiZnTmAHkfDAADlsTfLIq4481.png

考虑到电平转换芯片价格与通道数量成正相关,也可以采用TX/RX用双通道电平转换芯片,其他流控信号用晶体管或者分压方式来做电平转换,兼顾性能和成本。

wKgZO2iZnWKAQIzaAABQNV-DtsI378.png

今天的内容就分享到这里了~

审核编辑 黄宇

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

    关注

    0

    文章

    8

    浏览量

    10094
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Air780EGH串口通信优化:硬件电路设计核心要素剖析

    要充分发挥Air780EGH串口通信效能,硬件电路设计必须精准把控核心要素。下面将深入分析UART接口的电平标准、流控信号配置、波特率适配及调试
    的头像 发表于 08-11 15:44 ?126次阅读
    <b class='flag-5'>Air780EGH</b><b class='flag-5'>串口</b>通信优化:<b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>核心要素剖析

    Air780EGH开源代码来袭!定位功能快速入门指南

    欢迎探索Air780EGH开源生态!最新版本解锁定位功能源代码,无论你是新手还是资深开发者,都能通过简洁的示例代码快速上手。从初始化配置到实时定位数据获取,一站式解决定位开发痛点。 下文将以
    的头像 发表于 07-29 16:13 ?157次阅读
    <b class='flag-5'>Air780EGH</b>开源代码来袭!定位功能快速入门指南

    揭秘Air780EGH定位功能:源码开放助力极速开发 !

    的相关要点。 最新源码及实操教程详见: https://docs.openluat.com/air780egh/luatos/app/gnss/
    的头像 发表于 07-29 16:11 ?109次阅读
    揭秘<b class='flag-5'>Air780EGH</b>定位功能:源码开放助力极速开发 !

    EMC电路设计工程师必备的EMC基础

    EMC电路设计工程师必备的EMC基础
    发表于 07-07 10:24 ?10次下载

    硬件设备的开机密钥:电路设计深度解析

    开机电路设计如同为硬件设备编写了一串“开机密钥”,它通过复杂的信号传递与逻辑判断,确保系统从断电状态到正常工作模式的平稳过渡。这一设计的精妙程度,直接定义了设备的启动效率与可靠性。 本文应工程师朋友
    的头像 发表于 06-23 16:08 ?175次阅读
    <b class='flag-5'>硬件</b>设备的开机密钥:<b class='flag-5'>电路设计</b>深度解析

    优化你的设计:Air780EPM场景化ADC硬件电路指南!

    提升ADC性能需从场景需求出发。本文针对Air780EPM在数据采集中的常见挑战,如噪声抑制、动态范围适配等,提供场景化的优化方案与电路设计建议,助力打造高性价比的硬件系统。 最近有工程师
    的头像 发表于 06-13 18:02 ?321次阅读
    优化你的设计:<b class='flag-5'>Air780</b>EPM场景化ADC<b class='flag-5'>硬件</b><b class='flag-5'>电路</b>指南!

    Air780EPM — ADC硬件电路设计:场景化优化与实践!

    不同应用场景对ADC电路的要求差异明显,Air780EPM的设计需针对性优化。本文通过实例解析电源滤波、信号隔离等关键技术,阐述如何根据具体场景需求打造高性能的硬件电路方案。 最近有
    的头像 发表于 06-11 14:40 ?321次阅读
    <b class='flag-5'>Air780</b>EPM — ADC<b class='flag-5'>硬件</b><b class='flag-5'>电路设计</b>:场景化优化与实践!

    Air780EPM 模块串口电路设计硬件指导

    串口作为Air780EPM模块的核心通信接口,承担着设备控制、数据传输及外设交互等关键功能,在物联网终端、智能设备、工业自动化等场景中不可或缺。 一、概述 ? 串口作为 Air780E
    的头像 发表于 03-07 17:56 ?373次阅读
    <b class='flag-5'>Air780</b>EPM 模块<b class='flag-5'>串口</b><b class='flag-5'>电路设计</b><b class='flag-5'>硬件</b>指导

    推荐资料!硬件系统工程师宝典,工程师必备宝典

    硬件系统工程师宝典从实际电路设计入手,对硬件系统开发流程中的需求分析、概要设计、硬件开发平台搭建、原理图的详细设计、PCB的详细设计进行综合
    发表于 03-05 11:15

    电子工程师电路设计经验分享

    本文分享了电子工程师电路设计方面的丰富经验,包括项目开发步骤、电路设计核心思想、元器件选择与优化等内容,旨在帮助初学者快速提升电路设计能力。
    的头像 发表于 01-21 15:13 ?841次阅读

    硬件设计很简单?低功耗4G模组Air780E—开机启动及外围电路设计

    ?Air780E是合宙低功耗4G-Cat.1模组经典型号之一,上期我们解答了大家关心的系列问题,并讲解了[选型的注意要点] 有朋友问:能不能讲些硬件设计相关的内容? 模组的上电开机,是硬件
    的头像 发表于 10-15 10:18 ?1379次阅读
    <b class='flag-5'>硬件</b>设计很简单?低功耗4G模组<b class='flag-5'>Air780</b>E—开机启动及外围<b class='flag-5'>电路设计</b>

    硬件设计很简单?合宙低功耗4G模组Air780E—开机启动及外围电路设计

    ?Air780E是合宙低功耗4G-Cat.1模组经典型号之一,上期我们解答了大家关心的系列问题,并讲解了[选型的注意要点] 有朋友问:能不能讲些硬件设计相关的内容? 模组的上电开机,是硬件
    的头像 发表于 09-27 07:04 ?2866次阅读
    <b class='flag-5'>硬件</b>设计很简单?合宙低功耗4G模组<b class='flag-5'>Air780</b>E—开机启动及外围<b class='flag-5'>电路设计</b>

    合宙Air780E硬件设计手册02

    合宙低功耗4G模组Air780E硬件设计介绍
    的头像 发表于 09-06 12:02 ?1178次阅读
    合宙<b class='flag-5'>Air780</b>E<b class='flag-5'>硬件</b>设计手册02