Engineer-to-Engineer指南 EE-245
Analog Devices公司DSP、处理器和开发工具的使用技术指南
联系我们的技术支持中心:dsp.support@analog.com 和 dsptools.support@analog.com
查看我们的在线资源:http://www.analog.com/ee-notes 和 http://www.analog.com/processors
AD7276高速数据转换器与ADSP-BF535 Blackfin®处理器的接口
供稿
Aseem Vasudev Prabhugaonkar
简介
本应用指南是介绍AD7276高速数据转换器与
Blackfin®处理器是如何接口的。本应用指南也
提供了实例代码,演示了如何对Blackfin处理器
的串行端口(SPI和SPORT)编程,来在内核访问
及DMA访问模式中接收来自AD7276设备的数
据。还介绍了DMA模式中AD7276 ADC变换之
间的断电机制。整个参考设计是基于ADSP-
BF535 EZ-KIT Lite™板实现的。
关于AD7276/7277/7278 ADC
AD7276/AD7277/AD7278设备分别是12、10和8
位高速、低功率、连续逼近ADC。该芯片的工
作电源是2.35 V-3.6 V单个电源,每秒吞吐量
高达3百万个采样点(MSPS)。
AD7276/7277/7278产品聚焦
• 6引线TSOT封装内的3 MSPS ADC
• 与AD7476/7477/7478和
AD7476A/7477A/7478A产品管脚兼容
• 高吞吐量和低功耗
• 灵活的功率/串行时钟速率管理
转换速率由串行时钟决定。提高串行时钟
的速率,可以减少转换时间。在断电模式
时(即不变换时)减少了平均功耗。本产
品具有断电模式的特性,可以在较低的吞
吐速率下,使功效最大化。断电模式下的
最大电流消耗是1 µA。
• 参考来自电源
• 无流水线延迟
第一版
-- 2004年10月4日
使用
/CS信号和串行时钟来控制转换过程和数据
采集,允许设备与多种微处理器或DSP互联。
/CS的上升沿对输入信号进行取样,转换也在
在
本产品具有标准连续逼近ADC,通过
/CS
信号和一次停止转换控制可以准确控制采
样值。
该时刻开始。该器件没有流水线延时。
AD7276/7277/7278 A/D应用
AD7276/AD7277/AD7278 ADC使用先进的设计
技术,可以在很高的吞吐速率下实现很低的功
AD7276/7277/7278的应用包括:
耗。
• 电池供电系统
本产品的参考来自VDD内部。这可以得到ADC
的最宽动态输入范围。因此,本产品的模拟输
入范围是0 V-VDD。变换率由串行时钟SCLK
• 个人数字助理
• 医疗器械
决定。
• 移动通信
Copyright 2003, Analog Devices公司。版权全部所有。Analog Devices 公司不为用户的产品设计或用户产品的使用或应用以及由ADI协助
所可能产生的对任何专利权或其他人权利的侵犯而承担任何责任。所有商标和标识所有权均属于其各自持有者。Analog Devices 公司应用
和开发工具工程师所提供的资料均视为准确、可靠。但Analog Devices公司不为本公司的Engineer-to-Engineer 指南所提供内容的技术准
确性承担任何责任。
• 仪器和控制系统
• 数据采集系统
• 高速调制解调器
• 光学传感器
关于ADSP-BF535处理器
ADSP-BF535处理器是Blackfin系列的第一个成
员,Blackfin系列是ADI最新的高性能处理器系
列,基于微信号架构(MSA)。ADSP-BF535产品
具有双MAC、高时钟速率和动态功率管理特
性,使系统性能和功耗最优。另外,通过清
晰、正交RISC指令集的优势,ADSP-BF535处
理器非常适用于高级语言,如C/C++编程,可
以产生极高密度的执行代码。
Blackfin处理器的应用
AD7276与ADSP-BF535接口
本应用指南重点介绍与AD7276高速数据转换器
的接口。AD7277和AD8278转换器接口是一样
的。ADC具有用于DSP和微控制器的串行接
口,用于传输12位数字化数据。ADC支持SPI
(串行外设接口)和SPORT (DSP 串行端口)接口
协议。可以通过Blackfin处理器的SPI或SPORT
接口,与AD7276连接。
AD7276的串行接口包括三种信号:
• /CS芯片选择,是低有效输入信号。这个
信号初始化A/D转换,进行串行数据传
输。
• SDATA AD7276将变换结果送到这个管脚
上。在串行时钟的下降沿,数据位被送
出。
Blackfin处理器的目标应用包括:
• 汽车
• 宽带家庭网关
• 交换局/网络交换
• 数字成像和打印
• 全球定位系统
• 家庭网络
• 因特网设备
• 调制解调器解决方案
• 个人数字助理
• 视频会议
• VoIP电话解决方案
• SCLK 串行时钟,是ADC的一个输入。
转换器在串行时钟的下降沿将数据位送
出。
/CS的下降沿使跟踪和保持处于保持模式,并开
始转换。为了与SPI支持的16字长兼容,ADC输
出16位。第一个两位(零)后面是12个有效的
数据位,在串行数据流的末尾是两个零。虽然
ADC数据是12位的,每个字作为16位字传送。
这确保了与SPI标准的兼容,在Blackfin设备上
可以配置为8或16位字长。与SPORT模块接口
时,串行字长可以配置为14位,因此,最后两
位可以被忽略。在SCLK的第14个上升沿,转换
器逻辑变回跟踪模式。
图
1 AD7276
串行接口的时序图
• PDA和其它便携式/手持式设备
AD7276高速数据转换器与ADSP-BF535 Blackfin®处理器的接口(EE-245) 2
了解时序指标的详细信息,请参照AD7276技术