【STM32】各类通信接口及协议简识(IIC、SPI、RS232、RS485、CAN、USB) |
您所在的位置:网站首页 › 各类数据线接口图 › 【STM32】各类通信接口及协议简识(IIC、SPI、RS232、RS485、CAN、USB) |
开发板为洋桃一号开发板,MCU为STM32F103C8T6 目录 1、通信接口一览 2、各类通信接口区别(速率问题仅限至于本MCU条件下) 1、通信接口一览■ 多达9个通信接口 多达2个IIC接口(支持SMBus/PMBus) 多达3个USART接口(支持ISO7816接口,LIN,IrDA接口和调制解调控制) 多达2个SPI接口(18M位/秒) CAN接口(2.0B 主动) USB 2.0全速接口 2、各类通信接口区别(速率问题仅限至于本MCU条件下) 各类接口应用场景及要求区别(待完善) 接口名称通信场景通信特点特点传输速率IIC板级总线可设置器件主从模式、数据线上加2K上拉电阻、所有设备需要共地需要的IO口少、半双工通信、协议简单I2C总线的工作速度分为 3 种版本: S(标准模式)速率为100kb/s; F(快速模式)速率为 400kb/s; Hs(高速模式)速率为 3.4Mb/s。 RS232支持20M距离通信通信电平不同于TTL,3~12V单端*占用串行通信口、全双工通信、协议复杂RS-232的规定速率为: 50、75、100、150、300、600、1200、2400、4800、9600、19200、38400b/sRS485支持1000M距离通信通信电平不同于TTL,±2~6V差分*占用串行通信口、半双工通信、协议复杂10 m时,RS485 的数据最高传输速率可达 35Mb/s 在1200m 时,传输速度可达 100Kb/s SPI板级总线通过片选线选择器件,每个设备都有独立的片选线,数据发送主从关系由两根线区分开来占用IO口较多、可全双工通信、协议简单可达18Mb/sCAN工业、汽车智能设备通信一般使用双绞线连接、抗干扰能力强、多对多点、有自动查错功能、数据可靠IO情况待续、半双工通信、协议复杂可达1Mb/sUSB2.0用途广泛用于连接短距离外设传输速率高IO情况待续、半双工通信、协议超级复杂USB2.0的理论传输速度为480 Mb/s,即60 MB/s,但实际传输速度一般不超过30 MB/s。
IIC: SDA :串行数据线 SCL :串行时钟 @杜洋电子工作室 RS-232、RS-485、USART直连: @杜洋电子工作室 SPI: (1)MISO– Master Input Slave Output,主设备数据输入,从设备数据输出; (2)MOSI– Master Output Slave Input,主设备数据输出,从设备数据输入; (3)SCLK – Serial Clock,时钟信号,由主设备产生; (4)CS – Chip Select,从设备使能信号,由主设备控制。 @杜洋电子工作室 CAN: H、L电压信号不同 @杜洋电子工作室 USB: @杜洋电子工作室
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |