RS485与USB3.1电路

USB2.0最高也就480M,而USB3.0轻松到达5Gbps:

DTU远程控制:

DTU(数据传输单元)通常用于将数据从现场设备传输到远程服务器,常用于物联网、工业控制、远程监控等场景。它可以通过GPRS/4G、Wi-Fi、以太网等方式将数据发送到服务器,并且可以接收远程指令来控制现场设备。

RS485电路:

RS485为半双工接线,两线制,同一总线上最多可以挂接32个节点;

A信号上拉,B信号下拉:

如图所示,RS485芯片SN65HVD72中的RE使能低电平有效,DE的作用为定义芯片的收与发模式。其中,使能信号RE和DE可采用一个GPIO控制,节省资源,因为加了一个三极管BSN20,所以在GPIO25输出高电平时,RE=DE=0V,进入接收模式;GPIO25输出低电平时,RE=DE=3.3V,进入发送模式。

在A上加上拉,B上加下拉电阻,主要原因是:RS-485总线在空闲(idle)状态时,电平是不固定的,即电平在-200mV~+200mV之间,收发器可能输出高也可能输出低,UART在空闲时需要保持高电平的,如果此时收发器输出一个低电平,对UART来说是一个start bit,会导致通信异常。(所以RX需要加上上拉)其中:

  ① A上加上拉,B上加下拉,接反数据通信也可能出错。

  ② 某些收发器内部集成上下拉电阻,则外部不需要再添加。

S485电路可以再增加一些保护措施,如下:

1、在A、B线加上一个共模电感,可以对共模电流进行衰减过滤,提高RS485电路的EMI性能;

2、在共模电感两端并联电阻,作用同共模电感一致,可以对线路的电流进行抑制,保护485芯片;

3、在A、B线上各线路上接一个电容,用于提高电路的EMI性能;

4、在A、B线上加入TVS二极管,能够提高电路的抗浪涌,防静电;

5、在A、B线上加入热敏电阻PTC5、PTC6, 用于反向电路的高压;

如下所设计的电路:

学习FPGA可以加深对CPU,DDR底层架构的理解:

如何判断引脚有没有虚焊:

用万用表测量每个引脚的对地阻值,如果是无穷大的话说明是引脚虚焊了:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值