嵌入式常用接口

        同步逻辑是时钟之间有固定的因果关系,异步逻辑是各时钟之间没有固定的因果关系。异步传输方式两者之间必须有相同的波特率,一般有两种方式设置波特率:(自动侦测波特率与统一规定),自动侦测波特率一般需先发送同步帧(格式固定)来计算波特率。同步传输由于两者之间有统一的时钟,所以不需要事先规定波特率。
同步传输方式:SPI 、IIC等
异步传输方式:CAN、UART、USB(不需要规定波特率,一般自动配置波特率)

11 摄像头接口
(1) MIPI CSi(i2c接口用于配置摄像头,比如摄像头分辨率,输出格式等信息)

CK:差分时钟信号
D0,D1:差分数据信号
MCLK:摄像头ic主控时钟,可以由控制器提供或者使用有源晶振
RST:摄像头ic复位信号
PWDN=power down 用于使摄像头进入待机状态,也就是使能脚
注 mclk rst pwdn 三个信号都可以没有

(2) dvp接口(i2c接口拥有配置摄像头)

VSYNC:垂直同步信号(帧同步信号) 
HSYNC:水平同步信号(行同步信号) 
PIXCLK:像素时钟信号 
DATA:数据信号 
MCLK 摄像头ic主控时钟,可以由控制器提供或者使用有源晶振

10 PCI 接口

HSO:数据输出信号 
HSI:数据输入信号 
REFCLK:时钟差分信号 
SMBUS信号(SMCLK SMDAT):用于配置pcie设备 
WAKE信号 当PCIe设备进入休眠状态,PCIe设备使用该信号向处理器系统提交唤醒请求,使处理器系统重新为该PCIe设备提供主电源Vcc 
RERST信号 设备复位信号

9 SIM卡接口

VCC 供电电源输入 
RST 卡复位信号 
CLK 时钟信号 
GND 电源地 
VPP 编程电源,一般不需要 I/O 输入输入输出 
注:CD引脚一般是卡插入检测引脚,当插入SD卡,引脚与外壳断开

8 耳机接口

         耳机插座形式较多,一般分为带MIC的四插,以及不带MIC的三插,有些耳机插座带左右声道插入检测引脚,如图所示。

7 网络接口(MII很少使用了,只需要关注RMII即可)

TX_EN: 发送使能信号。 
TXD[1:0]: 发送数据信号线,一共 2 根。 
RXD[1:0]:接收数据信号线,一共 2 根。 
CRS_DV: 相当于 MII 接口中的CRS(载波监听)与RX_DV(接收数据有效) 两个信号的混合 
REF_CLK: 参考时钟,由外部时钟源提供, 频率为 50MHz。这里与 MII 不同, MII 的接 收和发送时钟是独立分开的,而且都是由 PHY 芯片提供的。 
MDC: 配置PHY芯片的时钟引脚 
MDIO:配置PHY芯片的信号引脚

6 LCD控制器接口

VSYNC 垂直同步信号 
HSYNC 水平同步信号 
CLK 时钟信号 
DATA RGB数据信号 
DE 数据使能信号
注意:除了RGB接口以外,一般还包含MCU接口模式(8080、6800),12864 1602常常采用

5 音频接口(IIS接口 PDM接口)

(1) IIS 接口

SCLK:数据时钟 
LRCLK:左右声道时钟,也称为采样频率,一般为44.1k。 
SDI:数据输入引脚 
SDO:数据输出引脚 
CODECLK:系统时钟,用于给音频IC提供时钟,一般为LRCLK的256倍或384倍。 
注:CODECLK可以由IC任何引脚提供也可以由外部时钟电路提供

 (2) PDM接口(两条clk data信号 一般用于麦克风输入)

4 SD/SDIO/MMC/eMMC(4pin/8pin)

SDMMC_CMD 命令信号 
SDMMC_CK 数据时钟信号 
SDMMC_D 数据信号
注意 SD/SDIO/MMC卡数据信号线D[0:3] ,emmc 数据信号线D[0:3] D[0:7]

3 FSMC(可变静态存储控制器)

        一般通过FSMC扩展ROM、RAM、NAND等、FSMC一般主要分为两种(地址数据复用、地址数据不复用)。STM32中的NADV引脚或者8051中的ALE引脚都是地址\数据复用选择信号。NOR/SRAM包含信号

(1) NOR/SRAM包含信号

CE:片选信号 
OE:输出数据信号 
WE:输入数据信号 
A[0:15]:地址信号 
D[0:7]:数据信号 
ALE(可选):地址锁存信号 
NBL[0:3](可选):高低字节使能信号
RBY/BUSY:就绪、忙碌信号

(2) NAND包含信号

CE:片选信号 
OE:输出数据信号 
WE:输入数据信号 
D[0:7]:数据、地址复用信号信号 
CLE:命令锁存信号
ALE:地址锁存信号
RBY/BUSY:就绪、忙碌信号

(3) SDRAM包含信号

CE:片选信号 
CAS:行地址选择 
RAS:列地址选择 
A[0:15]:地址信号 (行地址列地址共用) 
D[0:7]:数据信号 
CLK:时钟信号 
NBL[0:3](可选):高低字节使能信号

注:NOR FLASH与RAM中的高低字节是能信号一般与单片机支持的最大数据总线宽度有关,一般SRAM中常用。16位(2个) 32位(4个)

2 i2c接口

SCL:时钟信号 
SDA:数据输入输出信号 
#注:数据传输过程中,SCL为低电平期间,SDA变化;为高电平期间,数据不能变

1 spi接口

CS:片选 
SCLK:时钟 
MOSI:主机数据输出从机输入 
MISO:MISO:主机数据输入从机输出

猜你喜欢

转载自blog.csdn.net/w356877795/article/details/126915157