虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

信号编码

  • GM814x兼容SPITM总线的UART扩展芯片并联扩展应用

    1 概述由于在某些通讯设计应用中,需要扩展更多的串口数量,比如车床监控、纺织仪器检测和网状连接的数据采集等应用。为此成都国腾微电子有限公司推出的GM814x 可以满足多个同类产品的并联扩展,并且能简单的实现电路连接和程序控制,主MCU 可以识别数据的来源和指定和某个GM814x 通信。2 应用说明2.1 CS 与SPI 的数据通信GM814x 的CS(片选)引脚可用于控制SPI 总线时钟有效性,CS 低电平有效,内部下拉。CS 有效时,允许芯片的时钟接收和数据收发;无效时,SCLK、DIN 和DOUT 均为高阻状态,GM814x 不响应SPI 上的数据收发,但能正常收发子串口数据和产生相应中断。2.2 应用建议当使用GM814x 的应用需要扩展4 个以上的串口数量时,就需要使用2 片以上的GM814x。扩展的方式也有多种。方式一:将多个GM814x 的SPI 接口接在主MCU 的SPI 总线上,然后将所有GM814x 的中断进行线与后连接到MCU 的IRQ 上,同时将各GM814x 的IRQ 输出又连接到MCU的IO,以便MCU响应中断后检测是具体哪一个GM814x 输出的中断,然后再拉低对应的CS,拉高其它GM814x的CS,并执行通信操作。方式二:如果扩展的GM814x 数量较多,采用上述扩展方式可能会占用MCU较多的IO 资源,则可以将GM814x 的中断输出连接到具有OC 输出的与门芯片上,再输出到MCU 的中断输入。同时又将所有的GM814x 的中断输出进行编码输入到MCU,以供其判断产生中断的是哪一个GM814x。方式三:将所有GM814x 的中断输出连接到优先编码器进行编码输出,同时编码器也能输出低电平信号给MCU 作为中断响应。MCU 检测编码数据以获知产生中断的GM814x,然后进行数据通信处理。这种方式电路最简单,占用MCU 的IO 资源也最少。 举例:使用MCS51 单片机扩展8 片GM814x。本电路中,采用了上述提到的第三种扩展方式。通过普通的MCS51 单片机扩展最多8 片GM814x,可扩展最多32 个标准串口。为了节省MCU的IO 资源,电路中增加了一片8-3 线优先编码器74LS348 和一片3-8 线译码器74HC138。8 片GM814x 的IRQ 中断通过一片74LS348 输出中断源向量,同时产生GS 低电平信号到MCS51 的外部中断0 上,MCS51 响应中断后,可查询A0~A2 的值确定产生中断的GM814x,然后MCU 使能74HC138,输出对应的ABC 信号选中产生IRQ 信号的GM814x,再进行SPI 总线上的数据通信。 示例程序:本示例程序使用C 语言描述,仅供参考。 由于74LS348 是优先编码器,多个中断同时产生的时候,74LS348 的编码只会指示输入编号上最高的IRQ,MCU 无法直接获知是否其它的GM814x 也产生了中断。同时GM814x 在自己的中断申请后,数据传输到第8bit 时会自动清除,所以数据接收完后如果MCU 的中断引脚仍然为低,则表示还有其它GM814x 的中断申请,故必须在处理完当前中断后继续查询新的中断向量。这就是上述示例程序中while 循环的目的。 以上应用建议仅供设计者参考,不代表最终实现方式,更可靠和实际的实现方式可由设计者根据自己的实际情况确定。l 示例中的数据、参数和标志字命名不代表实际产品的特性,请参考实际产品的数据手册来获取你所需要的数据。

    标签: SPITM 814x UART 814

    上传时间: 2013-10-26

    上传用户:suicoe

  • 数字信号处理 (第二版)丁玉美

    数字信号处理 (第二版)丁玉美 第1章  时域离散信号和.ppt 第2章  时域离散信号和系统的频域分析.ppt 第3章  离散傅里叶变换(DFT).ppt 第4章  快速傅里叶变换(FFT).ppt 第5章  时域离散系统的基本网络结构与状态变量分析法.ppt 第6章  无限脉冲响应数字滤波器的设计.ppt 第7章  有限脉冲响应数字滤波器的设计.ppt 第8章  其它类型的数字滤波器.ppt 第9章  数字信号处理的实现.ppt

    标签: 数字信号处理

    上传时间: 2013-11-03

    上传用户:凤临西北

  • [数学信号处理及其MATLAB实现].赵红怡.扫描版

    本书介绍了数字信号处理中用到的MATLAB处理技巧,推荐给大家。

    标签: MATLAB 数学信号处理 扫描版

    上传时间: 2013-10-21

    上传用户:31633073

  • 数字信号处理实践方法

    《数字信号处理实践方法(第二版)》根据实际工程应用和具体实例,详细介绍了数字信号处理(DSP)领域内的基本概念和相关技术。全书共分为14章,首先讲解了DSP的基本概念及其应用,并从实际的例子出发,阐述了DSP的一些基本内容,如信号的抽样、量化及其在实时DSP上的内涵。然后,作者介绍了离散变换(DFT和FFT),离散时间信号与系统分析的工具(z变换),以及DSP的基本运算(相关和卷积),并分析了数字滤波器设计的实际问题。《数字信号处理实践方法(第二版)》还介绍了多抽样率数字信号处理、自适应数字滤波器、谱估计及其分析等现代数字信号处理理论,最后讨论了通用和专用数字信号处理器、定点DSP系统有限字长效应分析及DSP的应用和设计实例。另外,书中还提供了有关范例和实验的MATLAB实现方法。   《数字信号处理实践方法(第二版)》可作为通信与电子信息类专业高年级本科生和研究生的教材或教学参考书,而且对于相关学科的工程技术人员也具有很好的参考价值。

    标签: 数字信号处理 实践

    上传时间: 2013-12-30

    上传用户:assef

  • 信号与系统(奥本海默)中文习题详解

    信号与系统(奥本海默)中文习题详解

    标签: 信号与系统

    上传时间: 2014-12-28

    上传用户:a67818601

  • 《高速信号处理FPGADSP设计》

    面向信号处理的FPGA和DSP综合设计。

    标签: FPGADSP 高速信号处理

    上传时间: 2013-10-10

    上传用户:baiom

  • 数字信号处理及其Matlab实现

    数字信号处理及其Matlab实现

    标签: Matlab 数字信号处理

    上传时间: 2013-11-21

    上传用户:blans

  • 数字信号处理c语言程序集

    数字信号处理c语言程序集

    标签: 数字信号处理 c语言 程序

    上传时间: 2013-10-31

    上传用户:dalidala

  • 数字信号处理学习指导与习题精解

    数字信号处理学习指导与习题精解

    标签: 数字信号处理

    上传时间: 2014-12-28

    上传用户:225588

  • 基于DSP Builder数字信号处理器的FPGA设计

    基于DSP Builder数字信号处理器的FPGA设计

    标签: Builder FPGA DSP 数字信号处理器

    上传时间: 2013-10-11

    上传用户:zhuyibin