第1章 串行通信接口标准 1
1.1 RS-232标准 1
1.1.1 接口及引脚定义 1
1.1.2 电气特性与电平转换 2
1.2 RS-422/423标准 4
1.3 RS-485标准 5
1.3.1 接口器件 5
1.3.2 PC COM接口电路设计 9
1.3.3 接地与匹配 10
1.4 隔离技术设计实例 11
1.4.1 隔离供电 11
1.4.2 隔离型数据接口 12
1.4.3 隔离型4~20mA模拟接口 14
第2章 USB接口 16
2.1 概述 16
2.1.1 USB的物理接口和电气特性 17
2.1.2 USB系统组成 18
2.1.3 USB通信流 19
2.1.4 USB的传输方式 21
2.1.5 USB交换的包格式 21
2.2 USB规范 25
2.3 典型器件 26
2.3.1 CY7C63001 27
2.3.2 PDIUSBD12 33
2.3.3 EZ-USB 39
2.4.1 Windows USB驱动程序接口 46
2.4 USB驱动程序设计 46
2.4.2 USBDI的IOCTL 49
2.4.3 USBDI结构定义 50
第3章 串行模拟/数字转换器 53
3.1 概述 53
3.1.1 算术A/D转换 54
3.1.2 技术参数 55
3.1.3 接口信号 56
3.1.4 基本引脚 57
3.2 单通道单极性8位ML2280/2281 57
3.3 单通道低功耗12位ADS78××C/1286C 59
3.3.1 操作原理 59
3.3.2 高速时钟低速采样 60
3.3.3 降低分辨率 61
3.3.4 单片机接口 62
3.4 单通道通用型12位MAX187/189 62
3.4.1 操作原理 62
3.4.2 应用设计 64
3.5 单通道中速型12位MAX176 67
3.5.1 操作原理 67
3.5.2 隔离型应用 68
3.6 单通道多模式13位ML2221 69
3.6.1 结构原理 69
3.6.2 操作模式 71
3.6.3 应用 75
3.7 单通道异步接口13位ML2223 76
3.7.1 结构原理 76
3.7.3 转换操作与数据格式 77
3.7.2 转换时钟 77
3.8 2/4/8通道8位ML2282/2284/2288 78
3.8.1 多通道的寻址 79
3.8.2 数据接口 81
3.8.3 模拟输入与采样保持 83
3.8.4 校准与电源 83
3.8.5 应用 84
3.9 高精度24位ADS1210/1211 87
3.9.1 Σ△调制器A/D原理简介 87
3.9.2 ADS1210/1211内部结构 89
3.9.3 内部寄存器 92
3.9.4 校准 97
3.9.5 主/从模式的串行接口设计 98
3.9.6 与8×C51接口 100
3.9.7 源程序清单 103
3.10 24位立体声A/D转换器 111
3.10.1 概述 111
3.10.2 工作原理与功能 112
3.10.3 应用信息 120
3.11 应用设计实例 121
3.11.1 A/D设计的一般考虑 121
3.11.2 设计实例 122
第4章 串行数字/模拟转换器 124
4.1 D/A的技术特性 124
4.2 8位满幅型MAX517/518/519 126
4.2.1 概述 126
4.2.2 通信约定 127
4.2.3 DAC模块 129
4.3 10位电压型MAX504/515 130
4.3.1 操作原理 130
4.3.2 应用设计 132
4.4 16位精密型DAC714 133
4.4.1 概述 134
4.4.2 应用设计 135
4.5 24位立体声音频PCM1728 139
4.5.1 概述 139
4.5.2 系统时钟 140
4.5.3 数据接口格式与复位 141
4.5.4 工作原理 143
4.5.5 应用设计考虑 144
4.6 应用设计实例 146
第5章 电压-频率转换与实时时钟 149
5.1 V/F与F/V转换器 149
5.1.1 VFC32 149
5.1.2 VFC320 153
5.1.3 VFC100 156
5.1.4 VFC110 158
5.1.5 VFC121 161
5.2 实时时钟 165
5.2.1 DS1305特性综述 165
5.2.2 内部寄存器 167
5.2.3 串行通信接口 170
5.3.1 MAX7219/7221概述 173
5.3 显示驱动器 173
5.3.2 控制寄存器 176
5.3.3 应用技术 178
5.3.4 编程实例 179
第6章 I2C总线接口 182
6.1 I2C总线的基本特性 182
6.1.1 概述 182
6.1.2 基本特征 183
6.2 I2C总线技术的分类与规范 185
6.2.1 电平变化型I2C总线 186
6.2.2 快速型I2C总线 186
6.2.3 高速型I2C总线 187
6.2.5 I2C总线技术规范 188
6.2.4 10bitI2C总线寻址 188
6.3 LM75A数字温度传感器及应用 189
6.3.1 LM75A数字温度传感器 189
6.3.2 LM75A在数据采集系统中的应用 193
6.4 I2C显示器接口设计 193
6.4.1 SAA1064 I2C LED驱动器及接口设计 194
6.4.2 PCF8566与微控制器的接口设计 199
6.5 实时时钟芯片及其接口设计 203
6.5.1 PCF8563 I2C实时时钟/日历芯片 203
6.5.2 PCF8563与单片机的接口软件及功能设计 208
第7章 IC卡 213
7.1 概述 213
7.1.1 IC卡的定义与分类 213
7.1.2 IC卡的主要应用及国际标准 215
7.2 AT24C××系列存储卡 216
7.2.1 概述 216
7.2.2 工作原理 217
7.3 逻辑加密存储卡SLE4442 220
7.3.1 概述 221
7.3.2 芯片功能 222
7.3.3 传送协议 223
7.3.4 芯片的操作命令 225
7.3.5 芯片的复位方式 227
7.4 智能卡SLE44C42S 228
7.4.1 智能卡结构 228
7.4.2 SLE44C42S芯片总体特性 229
7.4.3 各部分详细说明 231
7.5 智能卡操作系统 232
7.5.1 概述 233
7.5.2 COS功能划分 234
7.5.3 文件系统 238
7.5.4 安全体系 241
7.5.5 安全机制的实现 242
第8章 编码器与解码器 247
8.1 遥控编码器MC145026 247
8.2 遥控解码器 250
8.2.1 MC145027 250
8.2.2 MC145028 251
8.3 应用实例 251
8.3.1 芯片的使用与组网 252
8.3.2 微处理器接口设计 253
8.4 VD5026/5027/5028 254
8.5 双音多频 256
8.5.1 DTMF原理 256
8.5.2 DTMF发送器与接收器 256
8.5.3 M-8880/8888收发器 259
第9章 单线芯片 263
9.1 概述 263
9.1.1 芯片硬件结构 263
9.1.2 64位ROM 264
9.1.3 CRC生成器 265
9.1.4 寄生电源 267
9.2.1 初始化 268
9.2 单线芯片的传输过程 268
9.2.2 读/写时隙 269
9.2.3 ROM功能命令 270
9.2.4 ROM搜索举例 271
9.3 可寻址开关 273
9.3.1 DS2405概述 273
9.3.2 DS2405 ROM功能命令 274
9.3.3 DS2406/2407简介 276
9.4 数字温度计 276
9.4.1 概述 276
9.4.2 温度测量 278
9.4.3 其他功能原理 279
9.5.1 概述 283
9.5 A/D转换器 283
9.5.2 存储器结构 284
9.5.3 存储器功能命令 286
9.5.4 ROM功能命令 290
9.5.5 操作实例 291
9.6 存储器与计数器 293
9.6.1 概述 294
9.6.2 存储器操作 295
9.6.3 操作实例 299
9.7 单线芯片总览 300
9.8 ?Button系列 302
第10章 微型局域网 304
10.1 概述 304
10.2 微型局域网耦合器DS2409 306
10.3 微型局域网的特性分析 307
10.3.1 最大的扇出系数 308
10.3.2 接口等效电路与寄生电源 308
10.3.3 线路传输特性 309
10.4 单线总线驱动器 312
10.4.1 RS-232到单线转换与驱动器DS2480B 312
10.4.2 COM端口通用单线适配器DS9097U-09 313
10.5 网络的优化 315
10.5.1 微型局域网的拓扑结构 315
10.5.2 保护与噪声 316
10.5.3 电气验证 316
10.5.4 设计计算举例 318
参考文献 320