转载:IIC SPI UART JTAG总结

IIC SPI UART JTAG总结

转载:

1.https://blog.csdn.net/happenhappy/article/details/5664951

2.https://blog.csdn.net/sinat_20265495/article/details/72417137

内部总线

1. IIC

半双工、同步通信 
SDA:synchronous Data Adapter 同步数据衔接器 
SCL:Serial Communication Loop 串行通信环路 
这里写图片描述 
IIC总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平。

起始和终止信号: 
SCL线为高电平期间,SDA线由高到低变化表示起始。 
SCL线为高电平期间,SDA线由低到高变化表示终止。 
这里写图片描述 
数据传送格式 
每一个字节必须保证是8位长度。数据传送时,先传送最高位(MSB),每一个被传送的字节后面都必须跟随一位应答位(即一帧共有9位)。如果一段时间内没有收到从机的应答信号,则自动认为从机已正确接收到数据

2. SPI(Serial Peripheral Interface)串行外围设备接口

全双工,同步 
(1)MOSI – 主器件数据输出,从器件数据输入 
(2)MISO – 主器件数据输入,从器件数据输出 
(3)SCLK –时钟信号,由主器件产生,最大为fPCLK/2,从模式频率最大为fCPU/2 
(4)NSS/CS – 从器件使能信号,由主器件控制,有的IC会标注为CS(Chip select)

串行接口:

1. UART(Universal Asynchronous Receiver/Transmitter) 通用异步收发传输器

半双工 异步 
RX:接收数据 
TX:发送数据 
UART 与 RS232连接: 
这里写图片描述 
2—RX 
3—TX 
5—GND

2. RS232与RS485

RS232:电平信号(信号“1”为“-3V到-15V”, 信号“0”为“3V到15V”) 
传输距离有限,抗干扰差 
不支持多点通信

RS485:差分信号(信号“1”为“2V到6V” , 信号“0”为“-2V到-6V”) 
距离长,抗干扰强 
多点通信

**

调试接口

**


1.JTAG(Joint Test Action Group) 联合测试行动组


◇TCK:时钟信号,为TAP的操作提供了一个独立的、基本的时钟信号。 
◇TMS:模式选择信号,用于控制TAP状态机的转换。 
◇TDI:数据输入信号。 
◇TDO:数据输出信号。

TAP(Test Access Port) 测试访问口 
边界扫描(Boundary-Scan)技术的基本思想是在靠近芯片的输入/输出引脚上增加一个移位寄存器单元,也就是边界扫描寄存器(Boundary-Scan Register)。

文章标签: IIC
                  SPI
                  UART
                  JTAG
posted @ 2018-05-14 11:00  鳄鱼泪  阅读(290)  评论(0)    收藏  举报