查看: 2831|回复: 1

基于CC1101RTKR的无中心数字对讲机设计

[复制链接]

该用户从未签到

发表于 2014-2-17 15:59:12 | 显示全部楼层 |阅读模式
分享到:
 
                                                                                                                                          上海皇华信息科技

 
       CODEC实现语音信号的采样、模/数转换、编码后传输给DSP进行信号调理包括滤波压缩等。在接收节点,则接收DSP传来送的信号,数模转换后还原成模拟语音信号,由于此时的信号比较微弱,加入音频功率放大器MAX4368放大,再输出至扬声器。CODEC选用TI公司的TLV320AIC23BIPWR(以下简称AIC23B),与DSPMcBSP模块实现无缝连接,串行传输数据;而DSP通过I2C总线初始化AIC23B。该系统采用主从模式,AIC23B 工作在主模式下,向DSP传送收发数据所需的时钟和帧同步信号。

       该系统采用1 M×16 bitFlash以解决上电复位后DSP程序加载问题,需要20根地址线,但DSPPGE封装仅引14根地址线,因而使用CPLD映射到DSP的一个CE空间以扩展地址。

       从DSP出来的语音信号经由MCU控制到达射频模块,加入前导冗余同步码等构成帧后经交织发射。CC1101RTKR是一款高性价比的单片UHF收发器,为低功耗无线电应用而设计。它是CC1100器件的加强升级版,灵敏度更高,功耗更小,带宽更大。MSP430F149IPMR与CC1101RTKR采用SPI方式通信,MSP430F149IPMR工作在主模式,使用USART1模块,3线模式,CC1101RTKR从模式,工作在403425 MHz频段内。射频模块电路如图3所示。





 
       射频模块布线是整个系统PCB板设计的中核心。外围器件最好选用体积小的贴片元件,滤波电容尽可能接近器件引脚布置,这样滤波效果会更好。尽可能将数字电路远离射频电路,因为数字电路存在陡峭的上升下降沿,所以DSPMCU都是射频电路的巨大噪声源。也可以考虑使用金属屏蔽罩,虽然该办法存在很多缺点,但仍然非常有效,而且在很多时候是隔离关键电路的唯一办法。虽然CC1101RTKR的使用手册给出了外围器件的详细参数,但实际应用中,很多时候阻抗匹配仍然需要重新测量计算,也要调整相应器件的参数。比如接地电容,由于PCB板存在分布电容,实际使用的电容要比推荐的略小一些。整个PCB板最好采用统一接地方式。虽然数字地会干扰射频地和模拟地,但是若分开成3部分,最终总是有些高速信号线要穿过这些分开的接地点。

       为了提高系统稳定高质量的能源和准确的脉冲信号。CC1101RTKR单独使用了27 MHz的无源晶体振荡器,MCU则采用8 MHzDSPAIC23B共同使用一个12 MHz晶体振荡器,DSP再用软件设置为144 MHz。此时,DSP需要的内核电压为1.35 V,外围电压为2736 VAIC23B需要15 V,其他器件工作在3.3 V。所以系统电源将采用5 V供电,然后用LDO稳压器,分别降成各个器件所需的电压。





 
系统软件设计

 
       系统软件设计包括MCUDSP两部分。MCU部分包括各硬件驱动程序和各硬件间的协调调度,以及通信协议程序;DSP的主体是语音处理算法的设计。这里主要讨论MCU程序设计。

       CC1101RTKR拥有卓越的数据包处理能力。发送时,只需简单设置寄存器,当用户往CC1101RTKR内的TXFIFO写入数据后,器件自动在数据包内增加前导字节(长度可控),同步信息,CRC16校验,并根据寄存器设置将FIFO内写入的头两个字节数据标志为长度信息(此功能可选)和地址信息(可选)。接收状态下,器件自动侦测前导码,同步码,地址信息和计算并比较CRC16。此外,CC1101RTKR还支持变长数据包格式和交织功能。这些原本需要复杂算法和巨大运算量和存储空间的功能由硬件支持,MCU的编程难度大大降低,其负荷也大为减轻。

       程序采用中断程序+循环主程序的方式。将最紧急需要立即处理的事件,设置为高优先级中断,以便在多个中断同时申请中断时能够优先得到响应。中断26分别是MCUDSPCC1101RTKR的数据收发及键盘信号监测。由于MSP430的速度很快,其他事件的处理都放在主程序中,循环执行。为了节省能量,若无外部信号要处理,主程序循环一段时间后,系统转入低功耗模式中。MCU程序的开发环境为IAR Systems,采用汇编语言编写。图4为系统软件设计流程。



CC1101RTKR编程要点

 
       CC1101RTKR的寄存器众多,包括状态寄存器将近80个,若手动配置容易出错,因此Chipcon公司提供了SmartRF Studio射频仿真软件。该软件可根据程序员的需求(包括频率,速率,调制方式,等)自动给出一组最佳的寄存器配置参数,若与TI公司的相关评估板联用,还可以对射频器件的PLL回路的晶体振荡器选择,频道间隔,分频,调制,数据格式,数据比率,RF射频功率输出进行仿真。用以评价RF PCB的层设计是否符合射频设计规范。使无线电系统设计人员在没计早期阶段就能准确轻松评估RFIC,加快电子系统开发。但需要注意的是:CC1101RTKR器件处于idle状态时才能对寄存器进行配置。CC1101RTKR的数据接口与控制接口复用。传输数据或命令主要依靠访问不同寄存器进行区别,地址与命令/数据则是依靠时序区别。

       CC1101RTKR264字节FIFO,一个接收数据(RX FI-FO),另一个发送数据(TX FIFO)FIFO控制器能侦测RXFIFO是否上溢和TX FIFO是否下溢。但是写FIFO时,MCU必须控制TX FIFO是否产生溢出;读RX FIFO时,MCU也必须避免读空值,这些错误CC1101RTKR都无法侦测到。

 
结束语

 
        针对传统模拟对讲机仅单工通信和频谱利用率不高的缺限,提出一种基于CC1101RTKR的无中心数字对讲机设计方案,该设计方案可应用于抢险、救灾、野外作业等缺乏基础通信设施的环境。射频模块电路设计是方案中的重点,无论是仪器测得的参数还是反复实地测试都表明射频部分的电源、接地和阻抗匹配不仅极大影响通信距离也密切关系通信质量。由于未使用功率放大器和所用天线增益较低(2 dB),该系统的实际通信距离与当今主流模拟对讲机相比尚有差距,但该设计方案仍对对讲机的数字化研究工作有一定参考价值。




本文来源:http://www.ameya360.cn/resource/ ... ;tid=793&extra=
回复

使用道具 举报

该用户从未签到

发表于 2014-3-3 09:54:02 | 显示全部楼层

回复:基于CC1101RTKR的无中心数字对讲机设计

■□■□■□■□■□四方行业软件□■□■□■□■□■□■□
      专业行业软件,值得信赖!
为您提供完整版好用软件!竭诚为您服务!
联系电话TEL 139 766 33785  联系人  wang 电话:139 766 33785
  
联系QQ:1623101651 添加扣-扣:①⑥②③①0①⑥⑤①
查询更多软件请百度:四方行业,十方行业。
请使用Ctrl+F 键来查询您所需软件,找到后联系我们QQ或是邮件,我们会第一时间为您回复
■□■□■□■□本廣告長期有效■□■□■□■□■□■□■□■
Xlinksoft.AVI.to.Video.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Blackberry.Video.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.FLV.to.Video.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.iPhone.Video.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.MP4.to.Video.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.PSP.Video.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Video.Converter.Platinum.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Video.to.3GP.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Video.to.AVI.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Video.to.MP4.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Video.to.SWF.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Video.to.Zune.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Youtube.to.3GP.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Youtube.to.AVI.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Youtube.to.BlackBerry.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Youtube.to.iPhone.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Youtube.to.iPod.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Youtube.to.MP4.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Youtube.to.PSP.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Youtube.to.Video.Converter.v2009.11.12.Cracked-QUANTiZE\
Xlinksoft.Youtube.to.Zune.Converter.v2009.11.12.Cracked-QUANTiZE\
soft\84\
1Password.v3.0.1.30383.MacOSX.Incl -CORE\
3DELIGHT_V8.5_AND_3DELIGHT_V4.5_FOR_MAYA_WIN32-XFORCE\
3DELIGHT_V8.5_AND_3DELIGHT_V4.5_FOR_MAYA_WIN64-XFORCE\
ABIX.v6.68.00.Bilanguage.WinAll-LAXiTY\
AJC.Grep.v1.4.1-BEAN\
Analysis.Studio.Professional.v6.30.3546.16859.Incl.Keygen-MESMERiZE\
Armada_2526-VACE\
Ashgate.Disciplining.The.Divine.Jul.2009.eBook-ELOHiM\
Ashgate.The.Integrity.Of.The.Judge.Jun.2009.eBook-ELOHiM\
Bitsmith.Software.Personal.Knowbase.v3.1.3.Cracked-F4CG\
Cambridge.Interest.Rates.And.Coupon.Bonds.In.Quantum.Finance.Oct.2009.eBook-ELOHiM\
Cambridge.Non.Linear.Modeling.And.Analysis.Of.Solids.And.Structures.Aug.2009.eBook-ELOHiM\
CoolMedia.Cool.Burning.Studio.v4.1.1.1-BEAN\
CoolMedia.Cool.YouTube.To.Mp3.Converter.v2.5.1.1-BEAN\
CoolMedia.Mov.Audio.Extractor.v3.1.1.1-BEAN\
Crash.Time.III.Multi3.DVDRIP-Unleashed\
CyberLink.PowerCinema.v6.0.3316.Multilingual.Incl -CORE\
Cycling.74.MAXMSP.v5.1.0-Lz0\
D16.Group.Drumazon.VSTi.AU.v1.4.0.MAC.OSX.UB-ArCADE\
D16.Group.Drumazon.VSTi.v1.4.0.Incl.Keygen-AiR\
D16.Group.Nepheton.VSTi.AU.v1.4.0.MAC.OSX.UB-ArCADE\
D16.Group.Nepheton.VSTi.v1.4.0.Incl.Keygen-AiR\
D16.Group.Nithonat.VSTi.AU.v1.4.0.MAC.OSX.UB-ArCADE\
D16.Group.Nithonat.VSTi.v1.4.0.Incl.Keygen-AiR\
Daniel.Mauer.Halloween.Countdown.v1.0.iPhone.iPod.Touch-Lz0PDA\
EBR.Space.Adventures.v1.0.iPhone.iPod.Touch-Lz0PDA\
Electric.Rain.Swift.3D.v6.0.893.Incl -CORE\
Electric.Rain.Swift.3D.v6.0.893.MacOSX.Incl -CORE\
Eternal.Twilight.v2.4a-OUTLAWS\
FabFilter.Pro-Q.VST.RTAS.v1.0.1.6-AiR\
FairStars.Recorder.v3.29.WinAll-LAXiTY\
FGS.Cashbook.v5.1.6.Multilanguage.WinAll-LAXiTY\
Geneious.Pro.v4.8.2.Incl.Keygen.and.Patch-iNViSiBLE\
Geneious.Pro.v4.8.2.Linux.Incl.Keygen.and.Patch-iNViSiBLE\
Geneious.Pro.v4.8.2.Linux.x64.Incl.Keygen.and.Patch-iNViSiBLE\
Geneious.Pro.v4.8.2.MacOSX.Incl.Keygen.and.Patch-iNViSiBLE\
Geneious.Pro.v4.8.2.x64.Incl.Keygen.and.Patch-iNViSiBLE\
Google.SketchUp.Pro.v7.1.6087.Cracked-RedT\
Horrid.Henry.MULTI5-RiTUEL\
IBM.Rhapsody.v7.5.WiNNT2K-oDDiTy\
IN.MEDIA.KG.Slideshow-Diashow.XL.v10.1.0.Mulltilanguage.WinAll-LAXiTY\
IndigoRose.Setup.Factory.v8.2.1.retail-FOSI\
Ironic.Leap.v2.5.0.MacOSX.Incl -CORE\
ISecSoft.Anti-Trojan.Elite.v4.7.7.Multilingual.WinAll.Cracked-CRD\
JAM.Software.SpaceObServer.v4.3.1.455.retail-FOSI\
JAM.Software.TreeSize.Professional.v5.3.1.565.retail-FOSI\
Jet.Profiler.for.MySQL.v1.0.7.Linux-iNViSiBLE\
Jet.Profiler.for.MySQL.v1.0.7.MacOSX-iNViSiBLE\
Jet.Profiler.for.MySQL.v1.0.7-iNViSiBLE\
Karoly.Nyisztor.Libra.Balance.v1.2.iPhone.iPod.Touch-Lz0PDA\
KS-Soft.Advanced.Host.Monitor.v8.32.Enterprise.Incl -ZWT\
Magic.Burning.Studio.v11.6.0.289.WinALL.Regged-YPOGEiOS\
Magic.Music.Editor.v8.9.1.2212.WinALL.Regged-YPOGEiOS\
Magix.Music.Maker.Premium.v16.0.0.30.Cracked-RedT\
MASQ.Interactive.Limited.iSniper.v0.3.3.iPhone.iPod.Touch-Lz0PDA\
MediaMonkey.Gold.v3.2.0.1294.Multilingual.Incl -CORE\
Mepmedia.Absolute.Audio.Converter.Plus.v4.1-BEAN\
Nickelodeon.iCarly.iDream.in.Toons.v1.0.8-TE\
Nikos.Bozinis.xplorer2.Pro.v1.8.0.0.Multilingual.x64.Incl -ZWT\
NuSphere.PhpED.Professional.v5.9.5921.Incl .6000th.Release-EMBRACE\
Opti.Drive.Control.v1.44.WinALL.Cracked-BLiZZARD\
Pearl.Mountain.Soft.Picture.Collage.Maker.Pro.v2.1.4.2598.WinAll.Incl.Keygen-CRD\
PGCSoft.CRM.Express.Professional.v2009.11.3.0-BEAN\
PhotonFX.Easy.Website.Pro.v4.1.0.Multilingual.WinAll.Cracked-CRD\
Pixologic.ZBrush.v3.5.R3-NGEN\
PTGui.Pro.v8.3.3.retail.MacOSX-FOSI\
Ranking.Toolbox.v6.1.3.Multilingual.Cracked-MESMERiZE\
SkillSoft.Courseware.Accessing.Windows.Networks.Remotely.in.Windows.Server.2008.Jul.2009-LiB\
SkillSoft.Courseware.Active.Directory.Administration.in.Microsoft.Windows.Server.2008.Oct.2009-LiB\
SkillSoft.Courseware.Active.Directory.Certificate.Services.in.Windows.Server.2008.Sept.2009-LiB\
SkillSoft.Courseware.Active.Directory.Objects.in.Windows.Server.2008.Aug.2009-LiB\
SkillSoft.Courseware.Additional.Active.Directory.Server.Roles.in.Windows.Server.2008.Sept.2009-LiB\
SpecopsSoft.Active.Directory.Janitor.v2.1.9174.28632-BEAN\
Sponge.v1.3.MacOSX.Incl -CORE\
Springer.Orbitals.In.Chemistry.Jan.2010.eBook-ELOHiM\
SQLyog.Enterprise.v8.18.Incl -CORE\
SSW.Code.Auditor.v13.33-BEAN\
Tinseltown.Dreams.v1.3.1-OUTLAWS\
TrackStudio.Enterprise.v3.5.56.Incl.Keygen-iNViSiBLE\
TrackStudio.Enterprise.v3.5.56.Linux.Incl.Keygen-iNViSiBLE\
Traction.Software.SFV.Checker.v1.22.Incl.Keygen-Lz0\
VariCAD.2010.v1.03.Incl.Keygen-MESMERiZE\
Wiley.The.Strategic.Treasurer.Jul.2009.eBook-ELOHiM\
WISE-FTP.v6.1.4.Multilingual.Cracked-MESMERiZE\
YourKit.Profiler.for.dotNET.v4.5.5.Incl.Keygen.and.Patch-iNViSiBLE\
Zoner.Photo.Studio.Professional.v12.0.1.4.Incl -CORE\
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-26 03:29 , Processed in 0.139317 second(s), 17 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.