AD转换器CS5550与单片机的接口程序设计的论文资料说明

资料大小: 0.30 MB

所需积分: 0

下载次数:

用户评论: 0条评论,查看

上传日期: 2019-01-29

上 传 者: 易水寒他上传的所有资料

资料介绍

标签:转换器(2324)单片机(15183)接口电路(265)

本文档的主要内容详细介绍的是AD转换器CS5550与单片机的接口程序设计的论文资料说明。

  分析双通道低成本A/D转换器CS5550的接口特点,以 ATmega16单片机为例设计CS5550与单片机的接口电路。经过对ATmega16单片机SPI口的分析,详细讨论使用硬件SPI接口和软件模拟SPI两种方式的程序设计,并给出相应的软件流程图。最后对CS5550的两种接口方式进行比较。

  现代智能化仪器仪表中A/D转换器和单片机是重要组成部分。串行A/D转换器的串口信号线数目较少,在数据采样速率较低的系统中有利于降低硬件间连线的复杂度,节省单片机的接口资源。在CS5550的性能特点及其片上串行接口的基础上,给出CS5550与单片机的接口程序设计方案。

  1 CS5550的主要性能及接口特点

  CS5550是Cirrus Logic公司推出的一款双通道低成本Δ-Σ型A/D转换器,内部集成有2个Δ-Σ A/D转换器、2个放大器、1个串行接口以及1个温漂为25 ppm/℃的2.5 V参考电压源。CS5550在两个通道上都具有24位寄存器,其中通道1具有13位有效位,通道2具有10位有效位 。

  CS5550片上集成有1个双向数字串行接口,包括CS(片选信号)、SDI(数据输入)、SDO(数据输出)和SCLK(串行时钟)4条控制线。该串口与标准SPI接口协议兼容,可与带有SPI接口的单片机传输数据。另外,CS5550还有一个中断输出引脚INT,可通过配置其屏蔽寄存器(Mask Register)来设定中断,并可通过软件修改配置寄存器中的“IMODE IINV”位来决定中断的产生方式(高/低电平或上升/下降沿有效)。

  2单片机的SPI接口与CS5550连接

  SPI接口是由Motorola公司最先推出的,目前很多型号的单片机都集成有 SPI接口,如ATMEL公司的ATmega8、PIC公司的PIC16F877、Analog Devices公司的ADuC812等。用户可使用单片机所提供的SPI接口与CS5550直接连接。这里以ATmega16单片机为例讨论使用单片机的SPI接口实现读写CS5550的操作。

  2.1 ATmega16的SPI接口及其与CS5550的连接

  ATmega16单片机内部的SPI接口可完成全双工、3线同步数据传输。它支持主/从机操作模式,作为主机时具有倍速模式(CK/2);具有写碰撞标志检测、传输结束中断标志、7种可编程的比特率,并可设置LSB或MSB首先发送。在实际使用该SPI接口时,需要将MOSI(主机输出从机输入)、MISO(主机输入从机输出)、SCK(串行时钟)、SS(从机选择)引脚依次与CS5550的SDI、SDO、SCLK、CS引脚相连,如图1所示。
 

用户评论

查看全部 条评论

发表评论请先 , 还没有账号?免费注册

发表评论

用户评论
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
上传电子资料

下载排行

本周

  1. 匠人手记:一个单片机工作者的实践与思考PDF完整版电子书免费下载
  2. 单片机外围电路设计 (第2版)电子书免费下载
  3. 可控硅导通角控制的过零检测和延时触发的资料说明
  4. 使用单片机控制可控硅导通角的设计报告资料免费下载
  5. 单片机教程之MCS51单片机的资料结构说明
  6. EEPROM存储器数据的详细资料说明
  7. Arduino的MPU6050库的资料免费下载
  8. 瑞萨电子MCU新产品型号速查手册免费下载
  9. 单片机教程之汇编语言程序设计及仿真调试的资料说明
  10. 32位单片机与嵌入式操作系统的测试复习题和答案资料免费下载

本月

  1. 匠人手记:一个单片机工作者的实践与思考PDF完整版电子书免费下载
  2. 单片机外围电路设计 (第2版)电子书免费下载
  3. 51单片机C语言程序设计教程电子书和配套资料合集免费下载
  4. STM32和STM8微控制器振荡器的设计指南资料说明
  5. 如何使用51单片机设计智能温控风扇包括源码和原理图及元器件介绍
  6. IIC-OLED显示屏资料合集免费下载
  7. 单片机基础教程之汇编语言程序设计知识的详细资料说明
  8. AD转换器CS5550与单片机的接口程序设计的论文资料说明
  9. 如何使用STC89C51单片机进行数字电压表的设计资料说明
  10. 可控硅导通角控制的过零检测和延时触发的资料说明

总榜

  1. 单片机C语言程序设计实训100例——基于8051 Proteus仿真
  2. 51单片机学习资料打包
  3. 单片机超级精华包
  4. 网上学单片机(入门篇)
  5. 电子工程师基本知识结构
  6. Keil uVision3下载 (破解版带注册机+中文版)
  7. 51单片机c语言超强学习资料
  8. PIC单片机应用常见问答
  9. 《C51单片机及C语言知识点必备秘籍》电子发烧友网创新系列电子书
  10. 单片机C语言程序设计实训100例——基于8051 Proteus仿真