下载后可任意编辑《嵌入式系统设计与实例开发》(2024-2024 学年第 2 学期)实验报告实验四 D/A 与 A/D 接口的试验下载后可任意编辑2.4 D/A 接口和 A/D 接口试验一、实验目的1.学习 D/A 转换原理2.掌握 MAX504D/A 转换芯片的使用方法3.掌握不带有 D/A/的 CPU 扩展 D/A 功能的主要方法。4.熟悉 ARM 本身自带的八路十位 A/D 控制器及相应寄存器。5.编程实现 ARM 系统的 A/D 功能。6.掌握带有 A/D 的 CPU 编程实现 A/D 功能的主要方法。二、实验内容学习 D/A 接口原理,了解实现 D/A 系统对于系统的软件和硬件要求。阅 MAX504 芯片文档,掌握其使用方法,编程实现正弦波信号的输出,利用示波器实验输出。学习 A/D 接口原理,了解实现 A/D 系统对于系统的软件和硬件要求。阅读 ARM 芯片文档,掌握 ARM 的 A/D相关寄存器的功能,熟悉 ARM 系统硬件的 A/D 相关接口。利用外部模拟信号编程实现 ARM循环采集全部前 4 路通道,并且在超级终端上显示。三、预备知识1.用 ARM SDT 2.5 或 ADS1.2 集成开发环境,编写和调试程序的基本过程。2.ARM 应用程序的框架结构。3.能够自己完成在 LCD 上显示指定参量。4、用 ARM SDT 2.5 或 ADS1.2 集成开发环境,编写和调试程序的基本过程。5、ARM 应用程序的框架结构。四、实验设备及工具硬件:ARM 嵌入式开发平台、用于 ARM7TDMI 的 JTAG 仿真器、PC 机 Pentium100 以上、示波器。软件:PC 机操作系统 win98、Win2000 或 WinXP、ARM SDT 2.51 或 ADS1.2 集成开发环境、仿真器驱动程序、超级终端通讯程序。五、实验原理及说明D/A 转换器下载后可任意编辑DA 转换器的内部电路构成无太大差异,一般按输出是电流还是电压、能否作乘法运算等进行分类。大多数 DA 转换器由电阻阵列和 n 个电流开关(或电压开关)构成。按数字输入值切换开关,产生比例于输入的电流(或电压)。1)电压输出型(如 TLC5620) 电压输出型 DA 转换器虽有直接从电阻阵列输出电压的,但一般采纳内置输出放大器以低阻抗输出。直接输出电压的器件仅用于高阻抗负载,由于无输出放大器部分的延迟,故常作为高速 DA 转换器使用。2)电流输出型(如 THS5661A)电流输出型 DA 转换器很少直接利用电流输出,大多外接电流—电压转换电路得到电压输出,转换有两种方法:一是只在输出引脚上接负载电阻而进行电流—电压转换,二是外接运算放大器。...