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

信号<b>产生</b>电路

  • 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

  • 基于FPGA的激光测距回波信号高速采集研究

    在激光测距系统中,微弱回波信号的检测处理一直是一个难题。本文主要讨论了激光测距接收系统的实现方法,这种测距方法既适用于短距离的测量又适用于长距离的测量。首先介绍了脉冲式激光测距的原理,在此原理的基础上,结合FPGA的高速信号处理能力,设计了高精度激光测距接收系统,并设计了回波信号接收与计数电路模块。

    标签: FPGA 激光测距 回波信号 高速采集

    上传时间: 2013-10-19

    上传用户:dxxx

  • 雷达目标信号模拟器的设计与实现

    为满足雷达数据处理系统目标跟踪算法的测试需求,介绍了一种基于USB和FPGA技术的雷达目标信号模拟器设计方案。文中重点讨论了模拟器的结构和目标数据形成、传输、存储、信号波形产生等主要技术。该模拟器具有成本低、灵活性高的特点。实际应用表明该模拟器具有良好的性能,可以作为雷达数据处理系统的调试设备。

    标签: 雷达目标 信号模拟器

    上传时间: 2013-10-13

    上传用户:jrsoft

  • 基于FPGA的激光测距回波信号高速采集研究

    在激光测距系统中,微弱回波信号的检测处理一直是一个难题。本文主要讨论了激光测距接收系统的实现方法,这种测距方法既适用于短距离的测量又适用于长距离的测量。首先介绍了脉冲式激光测距的原理,在此原理的基础上,结合FPGA的高速信号处理能力,设计了高精度激光测距接收系统,并设计了回波信号接收与计数电路模块。

    标签: FPGA 激光测距 回波信号 高速采集

    上传时间: 2015-01-01

    上传用户:非衣2016

  • DSP中输入信号的生成过程。 conio.cpp实现X(n)信号

    DSP中输入信号的生成过程。 conio.cpp实现X(n)信号,其中有两个频率分量的正弦信号(正弦计算由sinwn.cpp实现),频率可变,这里取140Hz和70Hz。 考虑了高斯白噪声,由gauss.cpp实现。 最后该信号共产生2000个点,最后的信号点存储于 “x.txt”文本中。

    标签: conio DSP cpp 输入信号

    上传时间: 2014-09-03

    上传用户:tianyi223

  • 这是一个ARM的实验。主要是使用PWM6输出一个固定占空比的单边沿控制PWM信号

    这是一个ARM的实验。主要是使用PWM6输出一个固定占空比的单边沿控制PWM信号,通过滤波电路实现DAC转换。使用ADS1.2开发环境

    标签: PWM6 ARM PWM 实验

    上传时间: 2014-06-27

    上传用户:秦莞尔w

  • 上下文无关文法(Context-Free Grammar, CFG)是一个4元组G=(V, T, S, P)

    上下文无关文法(Context-Free Grammar, CFG)是一个4元组G=(V, T, S, P),其中,V和T是不相交的有限集,S∈V,P是一组有限的产生式规则集,形如A→α,其中A∈V,且α∈(V∪T)*。V的元素称为非终结符,T的元素称为终结符,S是一个特殊的非终结符,称为文法开始符。 设G=(V, T, S, P)是一个CFG,则G产生的语言是所有可由G产生的字符串组成的集合,即L(G)={x∈T* | Sx}。一个语言L是上下文无关语言(Context-Free Language, CFL),当且仅当存在一个CFG G,使得L=L(G)。 *⇒ 例如,设文法G:S→AB A→aA|a B→bB|b 则L(G)={a^nb^m | n,m>=1} 其中非终结符都是大写字母,开始符都是S,终结符都是小写字母。

    标签: Context-Free Grammar CFG

    上传时间: 2013-12-10

    上传用户:gaojiao1999

  • 一个多径信道仿真程序。其主程序为: Jakes_filter.m 产生信道多普勒功率谱形状 linear_fft.m作fft变换

    一个多径信道仿真程序。其主程序为: Jakes_filter.m 产生信道多普勒功率谱形状 linear_fft.m作fft变换,并作相应平移。 linear_psd.m分析信号的psd qpsk_berest.m产生qpsk信号 random_binary产生随机信号源

    标签: Jakes_filter linear_fft fft 多径信道

    上传时间: 2015-09-19

    上传用户:二驱蚊器

  • 电能质量扰动信号

    电能质量扰动信号,产生电压凹陷、谐波等信号。可以另外下载ST变换的源代码

    标签: 电能质量 信号

    上传时间: 2013-12-18

    上传用户:semi1981

  • 验证功率倒置算法对gps信号中大功率单频信号的消除

    验证功率倒置算法对gps信号中大功率单频信号的消除,包括gps信号的产生和算法的实现

    标签: gps 信号 功率倒置 算法

    上传时间: 2016-06-02

    上传用户:ztj182002