I SPI 接口的设计 第二章介绍了模数转换器的可编程控制架构,其中可编程控制功能的实现需要分成两部分:一部分为SPI 接口电路,以及其根据内部寄存器存储的数据产生的控制信号;另一部分是具体的电路受控模块
本章将介绍接口与数字逻辑电路的设计,包括应用于本模数转换器的SPI 接口与数字逻辑电路的设计、综合以及仿真验证
1 数据通信接口 3
1 串行通信 基本的通信方式有两种:并行通信和串行通信
并行通信是指数据以成组的方式,在多条并行信道上同时进行传输
串行通信指要传送的数据或信息按一定的格式编码,然后在单根线上,按位的先后顺序进行传送
接收数据时,每次从单根线上按位接收信息,再把它们拼成一个字符,送给 CPU(Central Processing Unit)做进一步的处理
收发双方必须保持字符同步,以使接收方能从接收的数据比特流中正确区分出与发送方相同的一个一个字符
串行通信只需要一条传输信道,易于实现,是目前主要采用的一种通信方式,它具有通信线少以及传送距离远等优 点
串行通信时,按数据的传送的方向 可以分为单工 、半 双工 和全 双工 等三 种方式
(1)单工 (Simplex):数据线仅 能向 一个方向 传输数据,两个设备 进行通信时,一边 只能发送数据,另一边 只能接收数据
(2)半 双工 (Half Duplex):数据可在两个设备 间 向 任 一个方向 传输,但因 为只有一根传输线,故 同一时间 内只能向 一个方向 传输数据,不 能同时收发
(3)全 双工 (Full Duplex):对 数据的两个传输方向 采用不 同的通路,可以同时发送和接收数据, 串行 通信有两种 基本工 作 方 式:异 步方式 和 同 步方 式
采用异 步方 式(Asynchronous)时,数据发送的格式如 图3-1 所 示
不 发送数据时,数据信号线呈 现高