初接触硬件,五花八门的总线、接口一定会让你有些疑惑,我尝试用一系列文章来解开你的疑惑。
系列文章
【总线接口】1.以Xilinx开发板为例,直观的认识硬件接口
【总线接口】2.学习硬件这些年接触过的硬件接口、总线 · 大汇总
【总线接口】3.常见总线、接口GPIO、I2C、SPI、I2S、Modbus
【总线接口】4.一些和串口相关的概念:UART、TTL、RS232、RS485、RS422、RJ45
【总线接口】5.模拟视频和数字视频接口大汇总:CVBS、S-video、Component、BNC、VGA、RCA
【总线接口】6.显示屏相关总线、接口:DVI、HDMI、SDI、DisplayPort、Camera link
【总线接口】7.音频相关接口
【总线接口】8.SD卡和SDOI
【总线接口】9.Serdes是个"大家族"
【总线接口】10.PCI与PCI-E
【总线接口】11.RAM和ROM的一些相关概念
【总线接口】12.关于DDR你了解多少?
【总线接口】13.常见的硬盘接口与相关协议
【总线接口】14.DDR、EEPROM、SATA的关系
【总线接口】15.硬件板卡上常见的FMC接口
【总线接口】16.汽车总线:CAN、LIN、MOST
【总线接口】17.常见的JTAG是个什么协议?
【总线接口】18.航电总线你了解多少?
【总线接口】19.简单介绍USB"大家族"
【总线接口】20.常见网络接口:RJ45
【总线接口】21.硬件板卡上常见的:M12、SMA
【总线接口】22.光模块:SFP、CFP与OSFP
几条说明
- 本文只罗列接口,这会是一个大系列的文章,让硬件新人系统的了解总线、协议、硬件接口;
- 列表里总线、接口、连接器都有,混在一起了,后续文章会根据下面这个大致的划分,去简单介绍;
- 有重复的列举;
- 划分有不严谨的地方。
汇总
- GPIO
- 常见总线:I2C、SPI、I2S、Modbus
- 串口相关:UART、TTL、RS232、RS485、RS422、RJ45
- 模拟视频相关:CVBS、S-video、Component、BNC、VGA、RCA
- 数字视频相关:DVI、HDMI、SDI、DisplayPort、Camera link、HS_LINK、CoaXPress、Vbyone
- 显示屏:RGB、LVDS、MIPI、LCD、CMOS、DVP
- 音频:Audio
- SD卡:SDIO
- Serdes
- PCI、PCI-E
- RAM:SRAM、SDRAM
- 常见DDR:DDR、DDR2、DDR3、DDR4
- SODIMM
- ROM:EPROM、EEPROM、Flash
- 硬盘:SATA 、 mSATA 、 m.2 ( NGFF )、PCI-E、 NVMe 、 AHCI
- IC:DDR、EEPROM、SATA
- FMC
- 汽车:CAN、LIN、MOST
- 测试:JTAG
- 航电:1553B、Spacewire
- USB家族
- 网络:RJ45
- 工业:M12、SMA
- 光模块:SFP、SFP+、SFP28、SFP-DD
- 光模块:CFP、CFP2、CFP4、CFP8
- 光模块:OSFP、QSFP56-DD、QSFP-DD