资料介绍
本文档的主要内容详细介绍的是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所示。
- CS5210HDMI转VGA视频转换器转换方案分享 12次下载
- 使用单片机实现门铃设计的程序和资料说明 10次下载
- 单片机原理及应用的详细资料说明 20次下载
- ADC和DAC转换器和单片机接口的详细资料介绍 25次下载
- 51单片机汇编语言教程之单片机键盘接口程序设计的详细资料说明 19次下载
- 单片机的计时程序设计资料免费下载 6次下载
- AVR单片机读卡器程序设计的资料说明 14次下载
- 单片机基础教程之汇编语言程序设计知识的详细资料说明 10次下载
- GPS与单片机接口程序设计 17次下载
- AD转换器AD976与51单片机的接口设计 82次下载
- 单片机与串行AD转换器TLC0834的接口设计 18次下载
- CS5550芯片资料资料 23次下载
- A/D转换器CS5550与单片机的接口程序设计
- cs5550中文资料(双通道模数转换器)
- cs5550 pdf datasheet
- PIC系列单片机程序设计基础知识详细说明 5.4k次阅读
- 单片机实现按键的电路和程序设计资料说明 1.1w次阅读
- 单片机的结构和原理说明 6.3k次阅读
- AD转换器ADC0809的应用说明 1.3w次阅读
- stc单片机ad转换程序 1.1w次阅读
- 51单片机与DA转换器的应用 9.2k次阅读
- 单片机程序设计时如何进行优化详细资料概述 5.4k次阅读
- 一文看懂单片机与PLC程序设计的区别 8.1k次阅读
- STC单片机烧写程序步骤说明 7.5w次阅读
- 模数转换器ADC0809引脚及内部框图_ADC0809数模转换与显示程序设计 2.8w次阅读
- 基于AD574模数转换的数据处理程序设计 7.7k次阅读
- 单片机与程序设计(下) 6.4k次阅读
- 单片机与程序设计(上) 8.2k次阅读
- USB接口的数模转换系统设计解析 4.3k次阅读
- 基于ADC081S051与51单片机的接口电路及驱动程序 6.8k次阅读
下载排行
本周
- 1美的电磁炉电路原理图资料
- 4.39 MB | 16次下载 | 10 积分
- 2反激式开关电源设计解析
- 0.89 MB | 2次下载 | 5 积分
- 3简易光伏控制器原理图资料
- 0.07 MB | 1次下载 | 5 积分
- 4TPS23755数据手册
- 0.07 MB | 次下载 | 免费
- 536伏,10兆赫兹低噪声双运算放大器COS5532 技术手册
- 0.41 MB | 次下载 | 免费
- 6LM5176 55V 宽输入电压同步4开关降压/升压控制器技术手册
- 2.40 MB | 次下载 | 免费
- 7MCU模块原理图资料
- 0.37 MB | 次下载 | 1 积分
- 8LoRa1121 FCC&CE认证 多频段LoRa无线通讯模块规格书
- 997.05 KB | 次下载 | 免费
本月
- 1美的电磁炉电路原理图资料
- 4.39 MB | 16次下载 | 10 积分
- 2冷柜-电气控制系统讲解
- 13.68 MB | 7次下载 | 10 积分
- 3SDFM 激光测距模块模组手册
- 0.54 MB | 7次下载 | 免费
- 4直流电路的组成和基本定律
- 1.67 MB | 4次下载 | 免费
- 5SW6238V ACCC 三 PD 四口多协议移动电源 SOC规格书
- 0.59 MB | 4次下载 | 1 积分
- 6安川A1000变频器中文版说明书
- 20.16 MB | 3次下载 | 3 积分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下载 | 免费
- 8PAW3395DM-T6QU:光学游戏导航芯片手册
- 1.26 MB | 2次下载 | 10 积分
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233094次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191448次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183360次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81605次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73829次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论