第10章 SPI与模拟量转换 1 第10章 SPI与模拟量转换 SPI(串行外设接口)是Freescale 公司推出的一种同步串行通信接口,用于MCU 和外围扩展芯片之间的串行连接,现已发展成为一种工业标准
目前,各半导体公司推出了大量的带有SPI 接口的芯片,如RAM、EEPROM、Flash ROM、A/D、D/A 转换、LED/LCD 驱动、I/O 接口、实时时钟等
本章首先讨论 SPI 及编程方法
计算机只能处理数字量,对于温度、压力、速度和流量等模拟量必须经过 A/D 转换才能为计算机所处理
计算机要干预对外部需要模拟量进行控制的装置,需要通过D/A 转换
GP32 内部有8 路 8 位 A/D 转换,没有D/A 转换
本章给出GP32 内部 A/D转换的编程方法
本章随后给出利用MCU 的SPI 进行12 位 A/D 转换芯片TLC2543 及 10 位 D/A 芯片的扩充,并给出具体实例
所给出A/D 实例,包含的基本的滤波方法,可以直接应用于实际工程
对常见传感器的简介,有助于初学者对 A/D 转换的理解与实践
作为知识积累,还对常用传感器进行了介绍
1 S P I的基本工作原理 10
1 SPI概述 串行外设接口(SPI,Serial Peripheral Interfac)是Freescale 公司推出的一种同步串行通信接口,用于微处理器和外围扩展芯片之间的串行连接,现已发展成为一种工业标准
目前,各半导体公司推出了大量的带有SPI 接口的具有各种各样功能的芯片,如RAM、EEPROM、Flash ROM、A/D 转换器、D/A 转换器、LED/LCD 显示驱动器、I/O 接口芯片、实时时钟、UART 收发器等,为用户的外围扩展提供了极其灵活而价廉的选择
Freescale 08 系列MCU 中含有串行外设接口模块,它是MCU 与外界