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

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

3天内不再提示

利用AN3485模块实现RS422接口数据传输

电子设计 来源:电子设计 作者:电子设计 2022-02-09 09:49 次阅读

作者:ALINX

* 本原创教程由芯驿电子科技(上海)有限公司(ALINX)创作,版权归本公司所有,如需转载,需授权并注明出处。

适用于板卡型号:
AXU2CGA/AXU2CGB/AXU3EG/AXU4EV-E/AXU4EV-P/AXU5EV-E/AXU5EV-P /AXU9EG/AXU15EG

实验Vivado工程为“pwm_l

实验Vivado工程为“rs422_test”。

本章利用AN3485模块实现RS422接口数据传输。关于模块,在前面的RS232实验中已经介绍过,本实验不再赘述。RS422与RS232在与FPGA的连接的接口上是一样的,都是TXD和RXD,因此,本实验在RS232实验的基础上,例化出两路连接到RS422接口芯片MAX3490上。

o4YBAGAJfR2AIUpvAABrwHUn9Ps960.jpg

RS422接口部分原理图

1. 程序设计
程序设计比较简单,以RS232实验为基础,例化两路uart_test即可。

o4YBAGAJfV2AQmBuAACBxqX8PmQ041.jpg

2. 实验测试
RS422的接口部分是差分的信号,共四根信号线,两根发送TXD+和TXD-,对应Y和Z,两根接收RXD+和RXD-,对应A和B。

pIYBAGAJfaOAfMYDAABrkPvSwe4314.jpg

与RS232实验一样,也采用USB转串口的设备连接,使用杜绑线将模块的RS422_1的Y和Z分别与设备的R+和R-连接,将模块的A和B分别与设备的T+和T-连接。



下载程序后,即可在串口工具中看到RS232实验同样的效果,可以利用同样的方法测试RS422_2接口。

o4YBAGAJfp6AWI-PAABW8gp-sPU704.jpg

审核编辑:何安

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

    关注

    1603

    文章

    21331

    浏览量

    593321
收藏 人收藏

    评论

    相关推荐

    rs422rs485的区别

    RS422RS485是两种常用的串行通信协议,用于在电气噪声严重且远距离通信的环境中传输数据。虽然它们在很多方面相似,但也存在一些关键的区别。在本文中,我们将详细讨论
    的头像 发表于 12-20 17:03 4155次阅读

    电平标准RS422接口学习笔记

    RS422:其主要特征:平衡接口、多分支multidrop应用(多达1发10收)、单向通信、-7V到+12V总线共模范围、最大数据速率10Mbps@10m,最长线缆长度1000米以上@100Kbps。
    的头像 发表于 11-22 11:24 4960次阅读
    电平标准<b class='flag-5'>RS422</b><b class='flag-5'>接口</b>学习笔记

    如何实现MQTT协议数据传输

    如何实现MQTT协议数据传输? 随着物联网技术的不断发展,越来越多的设备和应用需要实现互联互通。而MQTT作为一种轻量级的发布/订阅消息传输协议,在物联网领域应用广泛,成为了许多设备之
    的头像 发表于 11-15 17:23 623次阅读

    嵌入式GPRS无线数据传输系统实现及应用

    电子发烧友网站提供《嵌入式GPRS无线数据传输系统实现及应用.pdf》资料免费下载
    发表于 10-26 11:11 0次下载
    嵌入式GPRS无线<b class='flag-5'>数据传输</b>系统<b class='flag-5'>实现</b>及应用

    RS422是全双工通信还是半双工通信?

    RS422到底是全双工还是半双工
    发表于 10-12 06:15

    RS422典型电路中电阻、二极管如何选择?

    RS422通信时,典型电路中电阻、二极管如何选择,哪种方案电路传输稳定,目前选用的是sp3490芯片
    发表于 10-11 06:53

    半双工 RS485/RS422 收发器SIT3485和SIT3485E

    。当两者均禁用时,驱动 器与接收器均输出高阻态。SIT3485 具有 1/8 负载,允许 256 个 SIT3485 收发器并接在同一通信 总线上。可实现高达 12Mbps 的无差错数据传输
    的头像 发表于 08-31 18:03 611次阅读
    半双工 <b class='flag-5'>RS</b>485/<b class='flag-5'>RS422</b> 收发器SIT<b class='flag-5'>3485</b>和SIT<b class='flag-5'>3485</b>E

    基于NuMicro ML51芯片中的SPI和GPIO功能实现LoRa模块数据传输

    应用:该样本代码基于NuMicro ML51芯片中的SPI和GPIO功能,以实现LoRa模块数据传输。 BSP 版本: ML51_BSP_Keil_C51_V1.0.0 硬件:NT-ML51PC
    发表于 08-23 06:15

    高速数据传输蓝牙双模模块方案

    高速数据传输蓝牙双模方案 高速数据传输透传模式是一种直接传输模式,数据通过蓝牙模块传输,不需要特
    发表于 08-19 15:28 1次下载

    SPI数据传输有哪些方式

    SPI 数据传输可以有两种方式:同步方式和异步方式。 同步方式:数据传输的发起者必须等待本次传输的结束,期间不能做其它事情,用代码来解释就是,调用传输的函数后,直到
    的头像 发表于 07-25 10:54 3394次阅读
    SPI<b class='flag-5'>数据传输</b>有哪些方式

    MS2581/MS2581M—低功耗 RS-422 接口电路

    连接个数:128 个 数据速率:最大 250kbps 完全兼容与其他 422 芯片 三、应用 工业自动化 电表、水表等 加热、通风和空调环境系统(HVAC) 过程控制 运动控制 RS422
    的头像 发表于 06-02 16:38 924次阅读
    MS2581/MS2581M—低功耗 <b class='flag-5'>RS-422</b> <b class='flag-5'>接口</b>电路

    DMA进行数据传输和CPU进行数据传输的疑问

    求大佬解答,本人正在学习STM32单片机中DMA直接数据存储部分的内容 看了DMA简介后,也上手过实例代码,但是没有实际的项目经验,所以有以下疑问: DMA外设在进行数据传输的操作,是否也是需要经过
    发表于 05-25 17:18

    如何测量ESP8266的数据传输速度?

    AP 的问候”。 现在我想测量数据从 AP 传输到客户端的数据传输速率/速度(不是波特率)。请注意,我使用的是 AT 命令来配置模块,我不是在谈论波特率。 有什么方法可以测量从一个
    发表于 05-22 06:38

    RS-422(EIA-422)接口浪涌静电保护方案设计图

    RS-422接口,也叫作EIA-422接口,是规定采用4线、全双工、差分传输、多点通信的数据传输
    的头像 发表于 05-14 09:53 1898次阅读
    <b class='flag-5'>RS-422</b>(EIA-<b class='flag-5'>422</b>)<b class='flag-5'>接口</b>浪涌静电保护方案设计图

    15KV HBM,256 节点,12Mbps 半双工 RS485/RS422 收发器

    高阻态。 SIT3485E 具有 1/8 负载,允许 256 个 SIT3485E 收发器并接在同一 通信总线上。可实现高达 12Mbps 的无差错数据传输。 SIT
    的头像 发表于 05-08 09:20 590次阅读