下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DSP与串行 AD73360A/D转换器接口设计DSP与串行 AD73360A/D转换器接口设计 类别:单片机 /DSP来源:电子技术应用 作者:何学辉 苏 涛 摘要:讨论了公司的 数字信号处理器的多通道缓冲串口与串行变 换器的接口设计,详细阐述了两者的硬件接口和软件实现。 关 键词:多通道缓冲串口 转换器随着对信号处理要求的不断提高以及技术的不断发展,越来 越多的工程技术人员开始采用进行系统设计。美国公司的 (以下简称)具有运算速度快、功耗小 和性价比高的特点,已在个人移动通信、信号与信息处理以及自动控制等领域 得到了广泛的应用。该芯片提供了两个多通道缓冲串行接口()与 外部设备进行通信。它
2、与串行变换器构成的信号采集与处理系统具有硬 件设计简单、可靠性好的特点。本文将详细阐述与 的接口设计。 的的是 一种同步串行接口,支持多种通信方式和协议,该串口可以根据设计者 的不同需求进行配置,使用非常灵活。它的主要特点如下:全双工的串行通 信;连续的发送和接收数据流功能;具有外部时钟输入或内部可编程时钟两种 时钟控制方式;可独立编程的发送和接收帧同步;多通道数据传输(最多可达 个通道);可选的数据宽度:、或位; 用于数据压缩的 律和律压缩扩展;可编程的时钟和帧同步极性。 包括个引脚,分别是串行数据发送信号、串行数据接收信号、 发送时钟信号、接收时钟信号、发送帧同步信号和接 收帧同步信号。由
3、于内带有一个可编程的采样和帧同步时钟 产生器,所以串口接收、发送时钟和帧同步等信号既可由内部产生,也可以由 外部输入。 的由个寄存器进行控制,除了少数几 个不能由程序访问之外,一般在串口进行数据通信之前都要对它们进行初始 化,部分寄存器是存储器映射寄存器,必须通过子地址的方式进行访问。要访 问的这些寄存器,首先要把所要访问的寄存器的子地址写到子地址 寄存器中,然后才能对数据寄存器进行访问。 接收和发送 数据的过程如下:在发送数据时,首先将要发送的数据写到寄存器中, 若寄存器为空(说明上一次发送的数据已经由引脚送出),则将 寄存器中的数据拷贝到寄存器中;然后在帧同步和时钟 的作用下,将寄存器中的
4、数据逐位移到引脚输出。在数据从 寄存器复制到后,就可以将下一个要发送的数据写到寄存器 中,因而可以保证数据的连续发送。串口接收数据的过程与发送基本类似,但 方向相反且的多通道串口的接收带三个缓冲器。 在 片内,与之间的数据传送有三种方式 查询方式、中断方式 和方式。每当串口接收到一个字(新接收的数据复制到 寄存器中)或发送的字从寄存器拷贝到寄存器中时,都会改变 串口控制寄存器()中的和串口控制寄存器( )中的标志位,所以可以通过不断查询的方法知道数据是 否发送完毕以及是否接收到新的数据,从而决定下一步操作。还可以通 过串口的接收或发送中断事件,在中断服务程序中完成数据的传送,中断的触 发事件是
5、可以选择的,在进行处理之前必须预先设置好串口控制寄存器( )和串口控制寄存器 中相应的位。第三种传数方式 就是通过芯片的与串口相连,由串口同步事件触发完成数据的传 送。 的初始化主要完成串口的配置,接收和发送可以分别设定,但 要结合具体的硬件设计来进行。串口初始化的主要工作如下 设定、 、和为输入还是输出以及它们的极性;设定是单相位还 是双相位帧同步;设定每帧所包含的数据个数;设定传输数据的字宽(若为双 相位帧同步,每一相位对应的字宽可设为不一样);设定第一个帧同步之后的 帧同步是否被忽略;设定数据位的延迟;设定数据的符号扩展方式;设定所选 择的传输通道;若采用内部产生时钟和帧同步信号,还需要
6、对时钟和帧同步产 生器进行设置。 串行转换器是 公司推出的通道模拟输入的位串行可编程转换器。由于采用 转换原理,具有良好的内置抗混叠性能,所以对模拟前端滤波器的要 求不高,用一阶低通滤波器就能满足要求。由于其采样率和输入信号增益 都是可编程的,采样率可分别设置为、和(输入时 钟为时) 增益可在到之间选择,因而它 既适合于大信号的应用,也适合于小信号的应用。能保证路 模拟信号同时采样,且在变换过程中延迟很小。还能多片级联 使用,从而扩充模拟输入的通道数。 有和 两种封装,图是封装的管脚图,下面仅对与接口设计有 关的部分引脚进行说明。 为硬件复位信号,用于对 进行硬件复位;为串口使能信号,当为高电
7、平时, 正常工作,当为低电平时,被禁止,此时所 有的输出为三态,所有的输入信号无效,同时进入节电状态。 为外部时钟输入信号,通常由外部时钟驱动,进入 之后,首先被分频产生 内部主时钟信号 ,然后由 分频产生串口时钟信号,它们的分频因子都是可编程的; 为串口时钟信号,通常作为的同步串口的输入时钟信号;和 为数据输入和输入帧同步信号,通常用于接收初始化控制字; 和为数据输出和输出帧同步信号,通常用于输出转换的数据;其余 的引脚分别为路模拟输入、模拟电源和数字电源。有个控 制寄存器(、 ),在工作之前必须对这些寄存器进行初始化。 有三种工作模式:编程模式、数据模式和混合模式。在编程模式下只接 收控制
8、字,输出无效的转换数据;在数据模式下,输入的控制字被忽略,输出 有效的转换数据;在混合模式下,允许在数据转换过程中接收控制字。 与接口的硬件设计的模拟输入共有四 种方式:直流耦合的差分输入、交流耦合的差分输入、直流耦合的单端输入和 交流耦合的单端输入。交流耦合的差分输入的连接如图所示,其中和 起隔直作用,、和、分别为一阶低通滤波器,和 的作用是把参考信号引入到输入端,为旁路电容。由于用到 的内部参考源,所以初始化时必须使能参考信号()的输出。 (串口)与的连接如图所示。图中 的的引脚与的引脚和引脚相 连,信号用于对进行控制;的串口时钟 信号作为的发送信号 和接收时钟信号 ;的发送引脚 、接收帧
9、同步引脚 与的输入引脚 、输出帧同步 连到一起,使的发送信号 和接收帧同步时钟信号 与的输出帧同步信号 保持同步。 的数据输出引脚 和输入引脚 分别与 的数据接收引脚 和数据发送引脚 相连。 的定时器对主时钟分频,其输出再经过分频得到的驱动时钟 信号,实际上也可由晶振直接产生的驱动时钟信号 。的最高输入时钟为,如果 主时钟为时,定时器分频因子可设为。 与 接口的软件设计 与硬件接口相对应的软件设计包括:设置定时器 的分频因子并启动定时器、的初始化、的初始 化、开始接收并处理数据等。若的驱动时钟不是由 分频得到,则第一步可以忽略。在串口初始化时,由图可知, 的发送、接收时钟和帧同步等信号都为输入
10、,因而无需用到内部的 采样和帧同步产生器;由于的控制字和转换的数据都为 位,所以应设置为单相位的接收和发送帧同步且传送每个字的宽度 为位。采用中断方式完成数据传送时,对各控制寄存器的初始 化值如下: 每帧一个字,字宽为位。 单相位帧同步,无压扩,第一个 帧同步后 的帧同步不忽略,一位 数据延迟。 发送和接收帧同步,时钟都 由 外部输入,发送和接收帧同步 为高有效 发送和接收数据在 上升沿采样。 所有的接收通道被禁止,所需 要的通道由 和 选择。 所有的发送通道被禁止且 被 屏蔽,所需要的通道由 和 选 择。 , 仅打开接收通道,关闭 其它通 道。 , 仅打开发送通道,关闭 其它通 道。 使能串
11、口接收,接收中断 由标志触发。 使能串口发送,发送中 断由标志触发。 (串口)的初始化程序(为子地址寄存器,映射地址为 ;为数据寄存器,映射地址为)如下: 子地址寄存器指向串口控制寄 存器 关闭串口接收 子地址寄存器指向串口控制寄 存器 关闭串口发送 子地址寄存器指向接收控制寄 存器 子地址寄存器指向接收控制 寄 存器 子地址寄存器指向发送控制寄 存器 子地址 寄存器指向发送控制寄 存器 子地址寄存器指向管脚控制寄 存器 子地址寄存器指向多通道控制 寄存器 子地址寄存器指 向多通道控制 寄存器 子地址寄存器指向接收通道使 能寄存器 子地址寄存器指向接收通道使 能寄存器 子地址 寄存器指向发送通
12、道使 能寄存器 子地址寄存器指向发送通道使 能寄存器 子地址寄存器指向串口控制寄 存器 使能串口接收 子地址寄存器指向串口控制寄 存器 使能串口发送 初始化完成并使能 后就可以通过它对进行初始化,其程序( 和分别为串口的发送和接收寄存器 映射地址分别为和 )如下: 向写控制字, , , 采样率 判断控制字是否已正确写入, 向写控制字,使能 参考电平输出,全局上电 判断控制字 是否已正确写入, 向写控制字,通道 和通道加电,增益 为 判断控制字是否已正确写入, 向写控制字 ,通道 和通道加电,增益为 判断控制字是否已正确写入, 向写控制字,通道 和通道加电,增益为 判断控制字是否已正确写入, 向写控制字,设置 至 通道为差动输入方式 判断控制字是否已 正确写入, 向 写控制字,设置 至通道为同相输入方式 判断控制字是否已正确写入, 向写控制字,使 进入数据模式 初始化完成之后就可以打 开串口的接收中断,在中断服务程序中接收转换的数据。在该配置条件 下,若输入时钟为,则为六路模拟采样,采 样
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年健康体检与医疗保健合同
- 2(2024版)劳动合同主体变更及劳动争议解决协议书
- 2024年企业碳交易市场参与与咨询合同
- 2024年仓配服务共赢合同
- 2(2024版)智能交通系统建设及运营合同
- 2024年人工智能医疗设备开发与销售合同
- 2024年体育场馆LED照明灯珠购销合同
- 2024年供应商管理与合作合同
- 2024年企业信息安全保密与合规合同
- 2024年不续签合同协议
- 民法典合同编之保证合同实务解读PPT
- 全国第四轮学科评估PPT幻灯片课件(PPT 24页)
- 子宫内膜息肉-PPT课件
- 桥梁施工各工序质量控制措施
- 保安队排班表
- 包头医学院新开课程申请表
- (精心整理)初中物理串联分压和并联分流精练
- 道路开口工程施工设计方案
- 蛋鸡养殖场管理制度管理办法
- eps三维测图系统倾斜摄影快速入门手册
- 民法典关于监护的规定解读
评论
0/150
提交评论