755彩票

电子发烧友网 > 嵌入式技术 > 正文

以嵌入式系统为基础的数字扩频收发信机硬件设计流程概述

2020年01月26日 16:49 次阅读
软硬件结合体,或指装入另一个设备并且控制该设备的专用计算机系统 嵌入式系统的最大特点是其具有目的性和针对性,即每一套嵌入式系统的开发都有其特殊的应用场合与特定功能。嵌人式系统包含硬件和软件两部分。硬件架构以为中心,配置、I/O设备、通信模块等;软件部分以软件开发平台为核心,向上提供应用编程API755彩票,向下屏蔽具体硬件特性的板级支持包BSP。嵌入式系统中,软件和硬件紧密配合,协调工作,共同完成系统预定的功能。

扩频通信是当今国际上高新技术热点之一,其理论基础是香农(C.E.Shannon)的信道容量公式。该公式表明,在高斯信道中,当的信号噪声功率比SNR下降时,可用增加系统传输带宽W的办法来保持信道容量C不变;对于任意给定的信号噪声功率比,可以用增大传输带宽来获得较低的信息差错率。扩频技术正是利用这一原理,用高速率扩频码来达到扩展待传输数字信息带宽的目的。扩频通信系统的带宽比常规通信体制大几百倍至几千倍,故在相同信噪比的条件下,具有较强的抗噪声干扰能力。

1 基于嵌入式系统的数字扩频收发信机的硬件设计

设计的基于嵌入式系统的数字扩频收发信机结构框图如图1所示。

以嵌入式系统为基础的数字扩频收发信机硬件设计流程概述

该数字扩频收发信机是双通道的(图中只画出单一通道)。通道由语音编解码、嵌入式微处理器、电平转换电路、语音数据扩频解扩调制解调电路、存及控制电路、外部器和单元电路组成。

语音编解码电路采用PHLIPS半导体公司生产的低功耗立体声编解码芯片UDAl344TS。该芯片3.O V电源供电,可工作在L3微控制器模式,也可工作在静态引脚工作模式,通过模式控制引脚MCl(8脚)、MC2(21脚)设置为静态引脚工作模式(均为高电平),在该模式下,可控制的特征有系统时钟选择、数据输入/输出格式设置、重低音和静音控制以及ADC755彩票控制,这些特征是由引脚MPl(9引脚)、MP2(13引脚)、(14引脚)、(15引脚)、MP5(20引脚)控制的。

嵌入式微处理器选用公司为手持设备设计的低功耗、高集成度基于ARlM920T核的微处理器。该处理器集成了16 KB指令和16 KB数据缓存、MMU、外部存储器控制器、控制器、NAND 控制器、4个DMA通道、3个通道、1个I2C总线控制器、1个I2S总线控制器、4个PWM器和一个内部器、通用I/O口、实时时钟、8通道10位ADC和接口、主/从接口、SD/MMC卡接口等。

语音数据扩频解扩调制解调电路选用公司研制的可编程单片直接序列扩频收发芯片Z87200。该芯片包括发送部分、接收部分和控制部分,它将扩频通信收发主要电路的各个部分都集成于一块100个管脚的芯片中。发送部分包括了发送数据的白化处理、串并变换、差分编码、PN码产生、扩频、QPSK/调制及发,完成由数据输入到已调中频信号输出的扩频、调制处理。接收部分包括中频到基带的数字下变换、PN码产生、数字匹配滤波、解扩、相关峰检测、差分解调、并串转换、去白化处理、数控及位定时处理等,完成由数字中频信号输入到数据输出的全过程解调解扩处理。此外,Z87200还设置了86 B的片内寄存器,用于对芯片功能的编程设置,使得对扩频系统的设置具有灵活性,芯片具有通用性,可与计算机或单片微处理器连接,完成对内部寄存器的编程控制。

电平转换电路采用公司的双向8通道电平转换芯片。由于嵌入式微处理器工作电压通常是3.3 V,而直序扩频收发器Z87200工作电压通常是5 V,所以可采用多个来连接这两个芯片,以实现它们之间。的逻辑电平转换。

锁存及控制电路采用锁存器和复杂可编程。在通过接口控制单元向直序扩频收发器Z87200读写数据时,为了确保数据的稳定,采用锁存器对要读写的数据先进行锁存,然后才完成数据的读写。是公司生产的一款系列的器件,用编程设计一个8位同步移位寄存器和一个9位同步计数器,在.Max +Ⅱ开发平台上进行编译仿真后下载在器件上。由于直序扩频收发器Z87200被设置为突发工作模式,为方便数据处理,可设置突发块的长度为8符号/帧,配合使用9位计数器和8位移位寄存器,每移位9次可得到真正需要的8位语音数据。

射频单元采用北京迅通科技公司的(以作为数据无线传输芯片)高性能嵌入式无线模块,它专为点对多点无线通信设计,内置数据协议和CRC检错,可工作在430/868/915 MHz,工作电压在1.9~3.6 V之间,最射功率+10 dBM,高抗干扰调制,可跳频,数据速率50 Kb/s,独特的载波监测输出,地址匹配输出,地址就绪输出。由于与协议相关的高速信号处理部分已经嵌入在模块内部,可与各种配合使用,也可以与DSP等高速处理器配合使用;提供一个SPI接口,速率由微控制器自己设定的接口速度决定,在RX(接收)模式中,地址匹配(AM)和数据准备就绪(DR)信号通知MCU一个有效的地址和数据包已经各自完成,微控制器即可通过SPI读取接收的数据。在TX(发送)模式中,PTRR8000自动产生前导码和CRC校验码,数据准备就绪(DR)信号通知MCu数据传输完成。

外部存储器由一块8 MB的(采用)和一块2 MB的(采用HY29LVl60)构成,主要用于存放程序和数据。

2 软件设计

嵌入式系统的软件开发采用武汉创维特信息技术有限公司的ADT IDE集成开发环境,它提供高效、清晰、可视化的嵌入式软件开发平台,包括一整套完备的面向嵌入式系统的开发和调试工具:编辑器、编译器、链接器、工程管理器以及等,它运行于WindowsNT/95/98/2000/XP,采用类似Visual Studio界面风格,支持中、英文版本。

在用户的应用程序之前,需要由专门的一段代码完成对系统的初始化,即系统启动加载程序。当ARM微处理器上电或者复位之后,处理器从0x0取值,在这个地址处安排的程序就是系统启动加载程序。由于这类代码直接面对处理器内核和硬件控制器进行编程,故采用汇编语言,其任务包括建立异常向量表、重构异常向量表、初始化存储器系统、初始化堆栈、初始化应用程序执行环境、屏蔽所有中断和呼叫主应用程序。

收发机系统的主程序主要完成芯片的初始化、接口的配置、语音数据流控制和中断处理等工作,使得收发机系统在嵌入式微处理器的控制下能有效地完成语音的录人、发送、接收和播放全过程,基于嵌入式系统的数字扩频收发信机程序流程图如图2所示。

以嵌入式系统为基础的数字扩频收发信机硬件设计流程概述

3 实验结果

用汇编语言编写系统启动加载程序,用c语言编写嵌入式微处理器的数字扩频收发信机程序,在ADTIDE集成开发环境下添加源代码,保存后加入到工程中进行设置和编译,通过后经过JTAG简易调试器,将应用程序烧录到中,下载到中。将语音编解码电路、嵌入式微处理器、电平转换电路、语音数据扩频解扩调制解调电路、锁存及控制电路、外部存储器和射频单元电路正确在板上,上电,运行程序。

在发送端,话音通过麦克风送人语音编解码芯片UDAl344TS,经过语音编码处理后,产生I2-bus格式的串行语音数据通过标准I2S语音接口传送到嵌入式微处理器S3C2410X。S3C2410X将得到的8位语音数据存储到预先分配好的数据区,接着将该数据通过同步串行接口SIO一位一位地发送到语音数据扩频解扩调制解调芯片Z87200片内进行扩频、调制等一系列处理后,得到8位数字中频语音信号;最后,通过射频单元PTR8000无线发送出去。

在接收端,通过射频单元PTR8000到8位数字中频语音信号,送入z87200片内进行解扩、解调等一系列处理,得到串行语音数据信号;该信号被送入器件EPM7128SLC84-15的8位同步移位寄存器;CPLD755彩票每得到一个8位语音数据就将该数据锁存并产生一个外部中断,通知嵌入式微处理器S3C2410X将这8位语音数据读走;最后在S3C2410X的控制下将语音数据通过I2S接口传送给语音编解码芯片UDAl344TS,解码处理后通过播放出来。

发送通道实现了话音录人、扩频和调制、无线发送;接收通道实现了、BPSK解调、解扩和播放。两通道可同时进行;在无线传输时,采用PTR8000高性能嵌人式无线模块,最大传输速率可达20 Kb/s,最远传输距离可达1 km左右。

4 结 语

阐述了嵌入式系统和扩频通信的含义,以嵌入式微处理器S3C2410X为核心,利用Z87200,UDAl344TS,PTR8000等模块设计出了数字扩频收发信机。该文创新点是将嵌入式技术和扩频技术融合在一起,同时采用ADT IDE集成开发环境调试嵌入式系统软件,用嵌入式微处理器对系统芯片进行编程控制,因而具有很好的灵活性和通用性;根据所提出的设计思路,可方便地设计无线通信系统,有广阔的应用前景和很好的经济效益。

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

基于时间触发多任务调度器的嵌入式系统设计与应用

近年来,嵌入式发展迅速,采用51单片机死循环的事件触发编程方式已逐渐不能满足企业对产品稳定性和安全性....
发表于 2020-01-25 16:37 17次阅读
基于时间触发多任务调度器的嵌入式系统设计与应用

基于嵌入式系统的电子警察终端设备设计概述

随着城市交通的迅速发展,机动车流量急剧增加,使得交通管理面临着新的挑战,由于某些驾驶员交通法律意识淡....
发表于 2020-01-25 16:30 49次阅读
基于嵌入式系统的电子警察终端设备设计概述

基于SoPC的嵌入式系统设计方法阐述

可编程片上系统( SoPC)是在可编程逻辑器件的基础上发展起来的一种灵活、高效的嵌入式系统设计解决方....
发表于 2020-01-25 16:09 36次阅读
基于SoPC的嵌入式系统设计方法阐述

基于FPGA的现Nios II嵌入式系统配置文件...

现场可编程门阵列(FPGA,Field Programmable Gate Array)是一种高密度....
发表于 2020-01-21 17:10 30次阅读
基于FPGA的现Nios II嵌入式系统配置文件...

对嵌入式系统中目标识别技术的分析

目标检测和识别是计算机视觉系统的一个必不可少的组成部分。在计算机视觉中,首先是将场景分解成计算机可以....
发表于 2020-01-21 09:13 89次阅读
对嵌入式系统中目标识别技术的分析

嵌入式系统下的数字扩频收发信机通信过程概述

嵌入式系统就:是一个具有特定功能或用途的计算机软硬件结合体,或指装入另一个设备并且控制该设备的专用计....
发表于 2020-01-20 16:37 33次阅读
嵌入式系统下的数字扩频收发信机通信过程概述

嵌入式系统中如何程度的安全才算真正安全

当今的嵌入式系统常常处理应用代码(IP)和数据等敏感信息,因此安全是其设计的一个主要关注因素。
发表于 2020-01-20 09:50 42次阅读
嵌入式系统中如何程度的安全才算真正安全

嵌入式技术在智能交通系统中有何作用

嵌入式系统广义上认为是一个由系统硬件与系统软件有机组成并且具有高可靠性和实时性的可控系统,设计用于满....
发表于 2020-01-16 13:46 88次阅读
嵌入式技术在智能交通系统中有何作用

嵌入式计算机系统与通用计算机系统相比有何特点

嵌入式系统通常是面向特定应用的,嵌入式CPU与通用型的最大不同就是嵌入式CPU大多工作在为特定用户群....
发表于 2020-01-14 14:57 221次阅读
嵌入式计算机系统与通用计算机系统相比有何特点

智能技术发展迅猛,嵌入式系统将迎来新机

嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统。嵌入式系统通常进行大量生产,所以单个....
发表于 2020-01-14 14:15 162次阅读
智能技术发展迅猛,嵌入式系统将迎来新机

盘点最具潜力的几大国产嵌入式系统

什么是嵌入式系统?有一个客观定义就是,除PC之外的一切计算机系统都可以叫嵌入式系统。例如智能手机、工....
发表于 2020-01-13 14:29 265次阅读
盘点最具潜力的几大国产嵌入式系统

嵌入式系统安全将会面临着哪些挑战

当我们试图在较小的嵌入式系统中使用更多的特性时,它们的安全性常常被忽略。
发表于 2020-01-13 14:25 165次阅读
嵌入式系统安全将会面临着哪些挑战

壹周新讯Twinwash嵌入式滚筒洗衣机开箱

洗衣机由一个叫做汉密尔顿史密斯的美国人,发明于 1858年。历时150多年,发展到今天,我们熟悉的洗....
发表于 2020-01-13 09:33 244次阅读
壹周新讯Twinwash嵌入式滚筒洗衣机开箱

嵌入式操作系统FreeRTOS内存如何管理和堆

嵌入式操作系统FreeRTOS内存管理和堆
发表于 2020-01-10 15:17 546次阅读
嵌入式操作系统FreeRTOS内存如何管理和堆

STM32CubeMX和HAL驱动库的嵌入式系统...

课程 | 基于STM32CubeMX和HAL驱动库的嵌入式系统设计
发表于 2020-01-09 13:59 321次阅读
STM32CubeMX和HAL驱动库的嵌入式系统...

基于嵌入式系统的CAN总线网络通信是怎样设计的

可编程逻辑器件PLD(Programmable logic Device)就是由用户进行编程实现所需....
发表于 2020-01-08 10:03 180次阅读
基于嵌入式系统的CAN总线网络通信是怎样设计的

物联网和嵌入式领域出现了什么重大的事情

嵌入式系统和物联网的主题从边缘智能到安全性以及开源的发展。
发表于 2020-01-07 14:20 294次阅读
物联网和嵌入式领域出现了什么重大的事情

我国软件业2018-2019年1-11月的总体运...

软件业务收入保持较快增长。1-11月,我国软件业完成软件业务收入64616亿元,同比增长15.5%,....
发表于 2020-01-06 10:54 357次阅读
我国软件业2018-2019年1-11月的总体运...

755彩票210开发板启动不了 从刷了安卓还是一样 请教大神我该怎么办

210开发板启动不了 从刷了安卓还是一样 请教大神我该怎么办 ...
发表于 2020-01-02 16:19 292次阅读
210开发板启动不了 从刷了安卓还是一样 请教大神我该怎么办

关于嵌入式应用框架(EAF)的分析

EAF是Embedded Application Framework 的缩写,即嵌入式应用框架。嵌入....
发表于 2020-01-01 09:50 103次阅读
关于嵌入式应用框架(EAF)的分析

嵌入式系统将在计算机领域发挥着重要作用

嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM....
发表于 2019-12-31 14:47 181次阅读
嵌入式系统将在计算机领域发挥着重要作用

工业4.0中包含了物联网以外哪一些技术

将IT与OT域进行合并的挑战是在一处组装四种必需的工业物联网技术:网络,处理,用户界面和安全性。
发表于 2019-12-27 15:28 138次阅读
工业4.0中包含了物联网以外哪一些技术

嵌入式智能系统在智能家居中有何应用

当今社会,随着生活质量的日益改善和生活节奏的不断加快,人们的工作、生活日益信息化。
发表于 2019-12-27 14:36 462次阅读
嵌入式智能系统在智能家居中有何应用

SysConfig如何助推嵌入式系统开发

嵌入式系统开发人员面临的重大挑战之一是如何高效而精确地配置系统。当今先进的微控制器(MCU)包括各类....
发表于 2019-12-25 18:09 193次阅读
SysConfig如何助推嵌入式系统开发

嵌入式技术在军事领域中有着怎样的应用

专家预测未来战争将是在人的控制下智能无人化系统直接交锋的战争。智能无人化机器系统主要是指具有智能、自....
发表于 2019-12-25 16:54 102次阅读
嵌入式技术在军事领域中有着怎样的应用

微型计算机中的基本电路 嵌入式系统电路特点

在微型计算机中,是运用二进制数进行运算的,其运算是运用逻辑代数(布尔代数)的基本原理去完成,利用逻辑电路来实现的。 ...
发表于 2019-12-25 16:44 280次阅读
微型计算机中的基本电路 嵌入式系统电路特点

嵌入式系统平台是工业物联网发展的基石

自2010年以来,研华即致力推动工业物联网发展的三阶段成长引擎,从第一阶段嵌入式系统平台、第二阶段软....
发表于 2019-12-23 13:59 258次阅读
嵌入式系统平台是工业物联网发展的基石

研华将全力推动工业物联网的发展

自2010年以来,研华即致力推动工业物联网发展的三阶段成长引擎-第一阶段嵌入式系统平台、第二阶段软硬....
发表于 2019-12-19 09:53 687次阅读
研华将全力推动工业物联网的发展

电源是嵌入式系统中不可或缺的重要组成部分

电源是嵌入式系统中不可缺少的重要组成部分,电源设计的好坏直接决定了系统设计的成败。出现电源设计问题的....
发表于 2019-12-18 14:22 324次阅读
电源是嵌入式系统中不可或缺的重要组成部分

你知道嵌入式怎样定义的吗

嵌入式系统,是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适用于对功能、可靠性、成本、体积、功....
发表于 2019-12-16 14:17 226次阅读
你知道嵌入式怎样定义的吗

迎接“互联网+”风口,嵌入式系统发光发亮

“中国制造2025”指出要顺应“互联网+”的发展趋势,以信息化与工业化深度融合为主线,并将重点发展新....
发表于 2019-12-13 14:06 209次阅读
迎接“互联网+”风口,嵌入式系统发光发亮

物联网热潮下嵌入式系统安全日益受关注

有些人担心非传统联网设备的增加可能意味着为攻击者提供更多潜在切入点来入侵企业。同时,很多这些设备都属....
发表于 2019-12-13 13:46 174次阅读
物联网热潮下嵌入式系统安全日益受关注

USB主机方式在嵌入式系统中的应用

USB主控的集成能够使嵌入式产品与各种低价、便捷的外部设备连接。便携移动设备的发展对USB 主控装置....
发表于 2019-12-12 14:15 109次阅读
USB主机方式在嵌入式系统中的应用

Microchip公布基于RISC-V的低功耗P...

Microchip Technology Inc.(美国微芯科技公司)启动了PolarFire®片上....
发表于 2019-12-11 16:55 434次阅读
Microchip公布基于RISC-V的低功耗P...

嵌入式系统设计的复杂性如何来抑制

现代化的代码配置器/生成器可以通过扩展我们的软件开发流程、实现自动化并最终恢复我们对快速增长的可用功....
发表于 2019-12-10 16:29 169次阅读
嵌入式系统设计的复杂性如何来抑制

Linux在嵌入式系统应用中的探究

计算机用于嵌入式控制设备领域的历史和计算机本身的历史一样久远。最初的用于控制机电式电话交换器的通讯设....
发表于 2019-12-10 14:33 180次阅读
Linux在嵌入式系统应用中的探究

关于嵌入式应用框架(EAF)的探索

EAF是Embedded Application Framework 的缩写,即嵌入式应用框架。
发表于 2019-12-10 14:28 107次阅读
关于嵌入式应用框架(EAF)的探索

灵动微电子|ELEXCON 2019深圳国际电子...

2019年12月19-21日,一年一度的科技大展ELEXCON深圳国际电子展将在深圳会展中心拉开帷幕....
发表于 2019-12-09 21:04 918次阅读
灵动微电子|ELEXCON 2019深圳国际电子...

JEDEC定义了一种串行复位协议,用以取代专用复...

Quad和Octal SPI接口由JEDEC的扩展SPI(xSPI)标准JESD251定义,该标准提....
发表于 2019-12-08 09:19 911次阅读
JEDEC定义了一种串行复位协议,用以取代专用复...

360度看新一代示波器系列之五:使用FlexCh...

新型FlexChannel 输入通道可以使用范围最广泛的探头,满足测量多个不同信号的需求。
发表于 2019-12-06 11:06 195次阅读
360度看新一代示波器系列之五:使用FlexCh...

755彩票安勤科技最新推出HPC-BYT嵌入式系统

安勤科技,为Intel物联网解决方案联盟(Intel Internet of Things Solu....
发表于 2019-12-05 14:28 120次阅读
安勤科技最新推出HPC-BYT嵌入式系统

嵌入式软硬件系统是如何工作的

计算机作为20世纪人类社会最伟大的发明之一,近期也逐步迈入后PC时代。后PC时代的到来也标志着嵌入式....
发表于 2019-12-05 14:18 532次阅读
嵌入式软硬件系统是如何工作的

755彩票物联网入侵嵌入式系统,安全研发仍是重点

物联网正在蚕食嵌入式系统市场,它渴望获得更多安全性和一些AI。
发表于 2019-12-04 14:11 309次阅读
物联网入侵嵌入式系统,安全研发仍是重点

四个方面来讨论嵌入式系统的Boot Loader

系统加电或复位后,所有的 CPU 通常都从某个由 CPU 制造商预先安排的地址上取指令。比如,基于 ....
发表于 2019-12-03 15:50 933次阅读
四个方面来讨论嵌入式系统的Boot Loader

嵌入式系统开发流程

芯片级设计技术的核心是编译/综合、库/IP、测试/验证。编译/综合技术使设计者用抽象的方式描述所需的....
发表于 2019-12-03 15:44 1128次阅读
嵌入式系统开发流程

物联网的嵌入式软件系统和硬件系统详细介绍

随着云计算、大数据、5G等新技术的融合加快,物联网也逐步进入集成创新、跨界融合、规模发展的新阶段。包....
发表于 2019-12-01 09:34 1080次阅读
物联网的嵌入式软件系统和硬件系统详细介绍

755彩票智能技术发展迅速,嵌入式系统迎来市场新需

嵌入式系统是用来控制或者监视机器、装置、工厂等大规模设备的系统。嵌入式系统通常进行大量生产,所以单个....
发表于 2019-11-29 11:37 180次阅读
智能技术发展迅速,嵌入式系统迎来市场新需

如何设计低功耗嵌入式系统

设计低能耗系统时,我们需要关注一些非传统因素,这些因素涉及范围从硅芯片生产工艺技术,到基于单片机的嵌入式平台上...
发表于 2019-11-11 20:07 566次阅读
如何设计低功耗嵌入式系统

2020可以参考的嵌入式系統之新兴发展应用趋势

吾人如仔细洞察嵌入式系统应用在现实生活中之型态,应该发现嵌入式系统已是人类生活不可或缺的一部分!例如,人们无法...
发表于 2019-11-11 20:02 527次阅读
2020可以参考的嵌入式系統之新兴发展应用趋势

车载终端如何使用ARM设计嵌入式系统

发表于 2019-11-11 19:58 367次阅读
车载终端如何使用ARM设计嵌入式系统

如何学习C语言嵌入式系统编程

不同于一般形式的软件编程,嵌入式系统编程建立在特定的硬件平台上,势必要求其编程语 言具备较强的硬件直接操作能力。...
发表于 2019-11-11 19:55 686次阅读
如何学习C语言嵌入式系统编程

ABB是如何实施嵌入式系统技术的?

发表于 2019-11-11 19:53 396次阅读
ABB是如何实施嵌入式系统技术的?

2020年嵌入式系統产业现况及技术趋势有什么可以借鉴?

发表于 2019-11-11 19:48 327次阅读
2020年嵌入式系統产业现况及技术趋势有什么可以借鉴?

汽车的嵌入式系统安全如何设置?

当前恶意侵犯汽车电子器件的事例不胜枚举,从简单的里程表篡改,到通过移动无 线通信接口针对驾驶相关的功能进行攻击都...
发表于 2019-11-11 19:45 301次阅读
汽车的嵌入式系统安全如何设置?

嵌入式操作系统有什么好书推荐?

计算机技术可以说是人类历史上最重要的发明之一,但是业内人士担心这一重 要技术的发展历史并没有被正确地保留下来。即...
发表于 2019-11-11 19:43 328次阅读
嵌入式操作系统有什么好书推荐?
欢乐赛车 国丰彩票 贵州快3走势 爱乐透彩票 易中彩票注册