No.44491 作者:因果 邮件:chenshiyangyi@163.com ID:113570 登陆:7次 文章数:11篇 最后登陆IP:119.59.248.166 最后登陆:2011/10/3 17:36:40 注册:2008/6/11 14:23:51 财富:156 发帖时间:2011/2/9 9:56:16 发贴者IP:119.139.226.143 标题:因果:基于ADF7021数字对讲机通讯模块开发历程 摘要:No.44491基于ADF7021数字对讲机通讯模块开发历程 基于ADF7021数字对讲机通讯模块开发历程 2008年,住在星海名城的时候即开始了无线语音传输模块的研制。印象最深的,当时用的RF IC时 ia4021/ia4320,需要加一颗MCU进行控制。由DSP进行编解码(研用DSP的mp3编解码,这样工作量小些)。当时主要的工作就是无线这一块的摸索。我们租了一个150平方米的房子,几家人住在一起。我们总是把发射放到客厅,拿着接收这个房间转转,那个房间转转,最后走到客厅对面的小阳台上。这样晃晃,那样晃晃。当时用的是导线做为天线。(总是不满意)因为总有一些生意上的来往,听他们说起CC1100不错,可以传好几公里.(当时信以为真,现在才知道那个研究生是在吹牛,还说什么开发需要半年)我们到网上搜罗了很多资料,决定采用cc1100,要不,怎么办了。我们从网上买了别人的模块,又由于当时没有仪器。只有晚上跑到别人的公司私下调调,如发射功率出来了没有。从他们那里得知了36063,安吉伦的放大。Lay板之后,我们这个时候就用不着到家里跑了。拿着接收器,到一层楼跑,甚至可以上一层,下一层楼。可是,还是不满意。由于到网上重新找rf ic,另外,在这期间我们发现,必须把bps压下来,我几经周折,终于把 g.729移植以dsp上运行,通过了测试。一天,网上说到 si4432:一发射功率 20dbm,灵敏度 -116dbm.(现在才知道 -116dbm是在 2.4kbps的情况下提出来的).等了半年之后样品出来,做成模块,我们就可以到楼下转悠了,我们的大阳台下面就是岗亭,过了岗亭就是一个桥。距离测试比以前大幅提高,小批量生产了一部分。也陆陆续续有客人要样了。可是,都是无极而终,反映距离太近了,没有办法跟模拟的比。 去年的六月份由于生产的需要,我们集体搬到龙华,租了办公场地,测试也变了地方。从四楼往一楼跑,结果是在二楼半的时候比较稳定。问了si4432的代理商,一口咬定,2.4kbps的时候有1公里多,如果是18kbps怎么也有几百米。他们也拿了原厂的板子来我公司测试。结果,在9.6kbps时勉勉强强跑到一楼。大失所望,之后就没有消息了。三个月以前,又电话来说有新版本出来了,灵敏度不错。我们测试了,也租来了网络分析仪调试(主要把发射的功率调出来了)。还真能走到一楼,到我的印象中,还算稳定,但经不起晃,还可以吧。满以为,到这个时候应该有结果了吧。 后来我们收到合作者的团队导游讲解器,一测距离大吃一惊,不光在一楼没有问题,而且绕着整幢厂房都没有问题。当时那一刻,我们都傻了,木了好久。 我们放下了数字模块的开发,着手传统模拟模块的设计。至买了mt8801c的仪器之后,一切开发都很顺利,当然,模拟的调节其频响,稳定,音质是比较头痛的事。我们注意到一个信息,几乎所以的抄表模块,都是用adf7021做的。看了看资料,其在 120dbm在2.4kbps,113dbm/16kbps.从各家购一对模块进行对比,有以前开发的经验,另外又有仪器的帮助。多谢,技术上的朋友教了我如何用mt8801c测试数字模块的灵敏度。其实很简单的,我讲一讲。假定你的模块:433Mhz,Data rate 16kbps,deviation 8khz;你只需要用mt8801c设置: RF Frequency: 433Mhz , AF Osc.1 Freq. 8Khz, Deviation:8khz. AF Oso.2 Off. 这时候,需要调 RF Level.从 adf7021的数据口用示波器观测,如果收到的数据正常,应该是010101的方波。我在DSP里写了一个程序,发现出错的时候会提示。这样就省了示波器了。其界面如下图:(参数的设置与需要的不符) 从杭州购置的模块 13dbm,13kbps(g.729 8kbps)跑到一楼没有问题,还可以到附近溜达溜达。当时的心情也比较好,我们挑了一对灵敏度最好的线路,发射选择了20dbm.之前我们测试模拟模块 (发射功率19dbm,灵敏度-113dbm/12db)可以走到工业区的社 ......
>>返回讨论的主题
|