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. STC单片机参考程序资料免费下载
  2. QX-MCS 51单片机开发板电路原理图免费下载
  3. STM32F103XX系列中文数据手册免费下载
  4. STM32F0XXX Cortex-M0编程手册的详细资料免费下载
  5. 流水灯的简单做法的C语言程序和资料合集免费下载
  6. BT401串口蓝牙模块用户手册V1.3版免费下载
  7. 如何使用CC2530单片机进行多点温度采集系统的设计实验说明
  8. STC15xx的SCH PCB库文件资料合集免费下载
  9. JLINK-OB固件的详细资料合集免费下载

本月

  1. AT0809 AD转换器的应用C语言程序资料合集免费下载
  2. 从单片机基础到程序框架的电路图免费下载
  3. STM32单片机开发板电路原理图免费下载
  4. 基于Proteus仿真的51单片机典型应用30例程序和电路资料免费下载
  5. 手把手教你学51单片机C语言版PDF版电子书免费下载
  6. STC89C52系列单片机器件手册资料免费下载
  7. STM32自学笔记蒙博宇著PDF电子书免费下载
  8. 使用51单片机设计的智能小车程序免费下载
  9. STM32F103ZET6最小系统原理图免费下载
  10. 使用51单片机进行舵机控制实验的手册资料免费下载

总榜

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