NXP的新管子
BFU690F 高增益,低噪声.亮点在电流,居然到100ma,这可是个sot343f的小封装。这么大的电流管子散热咋样? 看数据手册,单管2.4G时增益能到20db.很像SiGe:C管,可数据手册说是si管,硅管咋做到这么低的噪声?神奇阿。 这个管子和infineon夭折的BFP690(猜得,早期文档里有,后面没啥下文了)很像。网站上有数据手册和spice模型,s2p文件。就是不知道啥时候能到俺们国家上市。bfu725F,望眼欲穿,画了板,下了单,人家说没货,没法子改了别家的管子。。。哎,说啥啊。 [@more@]
射频板投出
射频模块2.4G cc2500+PA/LNA,带屏蔽罩,sma座尺寸:48mm*33mm433Mhz cc1101+PA/LNA,带屏蔽罩,sma座38mm*27mm新版的2.4G LNA,尺寸:17mm*15mm,含两个sma座板子投出后厂家打电话说印丝乱,我想能乱到哪里去,也没在意,今天打开一看,背面的印丝确实够乱,成浆糊了,不知道咋搞的,好歹是实验,不影响效果。下次作板注意了。 [@more@]感觉问题应该不大。主要的修改是cc2500/cc1101部分,周边元件都改成了0402封装,晶体改成了小封装的标贴晶体,如果不出问题的话应该是效果有改善。PA/LNA部分不好说,主要是因为电感由绕线换成层叠的了,指
声音很差,必须要处理下了
声音惨不忍睹,耳机听的话还不错,当然,耳机本身还是不错的。必须要处理下,起码声音要干净点。画板子的事情要拖一下了。[@more@]
FEC到底有多大的用处?
在一个超低速的无线应用中,FEC让码率增加50%,改善效果能有多少?对于语音,感觉丢失20ms的数据不算什么。对这个东西实在没啥具体的认识,以后看看吧。[@more@]
CML的cbus协议
之前用的模拟接口,工作没问题,然后想换成spi,死活不工作,数据偶尔会有,但是会一直死在那里。http://hi.baidu.com/bwandmff/blog/item/d8a1dcd36cbf7b33960a1603.html最后看到了这个帖子,ok了[@more@]设置spi mode3速率<4Mbps都是ok的。我用的1mbps.(cmx638)关键点和cc2500差不多。接受一个字节时必须发送一个字节。如 读取$40状态send_byte(0x40);_NOP();send_byte(0x00);//任意字节h_byte =read_byte(); //读取高字节send_byte(0x00);//任意字节l_byte =read_byte();//读取低字节//字节的接收是在中断中进行的,一个字节发送完毕后
ADPCM
到底搞不搞,非常纠结。忙了这么长时间的无线语音,回过头来再看原来写的程序,一塌糊涂。用msp430f5xx估计速度不是问题,毕竟,这是一个低成本的方案,而且16kbps的码率还是很有诱惑力的。看430给的AP,有一点很有启发,在每个编码包前嵌入一个原始语音数据。等有时间的时候搞下,觉得还是比较有搞头的。和语音芯片比:优点:省去了不少的IO口。 成本相对低缺点:如采用内部有DAC的片子,成本高,不一定好买。 如采用外部DAC,成本也不低。还要多个串口出来。 程序处理起来比较复杂。[@more@] 看到一个片子: msp430f663
RF电路抄板
感觉很不靠谱,就算告诉你了芯片型号,你也搞定了传输线尺寸,如果电路里有超过10个的匹配电容电感,猜去吧。除非完全照抄参考设计,你能猜到这个电容干啥的?你能猜到厂家?你能知道电路里看似不起作用的电路能删不?这个没点射频基础还真不容易,可是要是有了射频基础自己开发就得了,抄啥板阿。无他,看到论坛上有人问射频电路标记,感慨下。[@more@]
射频前端二版-2.4G
2.4G调试比433M要费时多得多。高频增益低,所以用了两级放大,增加了调试难度。换电容换了不下100颗。不夸张,6块板子。 [@more@] 尺寸3.5mm*3mm3.3V(实际约3.2v,被拉下来一些),单引脚控制。PA S11 -8db, S21 25db, S12 -45db, S22 -8dbLNA S11 -11db, S21 11db, S12 -22db, S22 -29db说明下,PA的S12超级低,二级放大器的好处,隔离性强。PA 0dbm输入一级放大器,电流18mA,输出约11dbm二级PA,电流71ma,输出约19.3dbm(4块ok的板子离散性较大,最大的输出约20dbm,电流80ma,最小的输出约18.9dbm)LNA 电流约4mA想提高LNA的增益就要增加电流
射频前端二版-433Mhz
调试了一周,433Mhz很顺利,焊上测试基本上一次ok,2片指标都不错。尺寸 2.5cm*2.7cm, 单引脚控制3.3v -25dbm输入指标PA S11 -9db, S21 19.6dB, S12 -30db, S22 -16.6dbLNA S11 -16db, S21 12.3db, S12 -28db, S22 -8dbVcc=3.3v Vctrl=3.3VPA -5dbm 输入,输出 15.3dbm 0dbm 输入, 输出 19.86dbm 5dbm 输入, 输出 20.4dbm 10dbm 输入, 输出 20.72dbm (Ic=100mA)Vcc=3.3V Vctrl=0vLNA Ic~ 5mAPA效率还是不错的,30%多。仿真结果是LNA全频段稳定。PA 在100多M以下K<1,最小0.7。实测50Mhz~3Ghz没有自激。低频段还是比较好做的
程序的写法
是一个超级长的程序好还是包成子程序好?可维护性和程序的规范来说,子程要好;效率来说肯定是直接一个程序要好,毕竟要少了调用子程序这一步。[@more@]另,关于子程:msp430的子程调用参数不要超过2个,多了要入栈,一般情况下,2个参数足够,如果不够,想法合并下,如下void cnt(unsigned char t1, unsigned char t2,unsigned char t3);-->unsigned int t4;t4=t1;t4<<=8;t4|=t2;void cnt(unsigned int t4,unsigned char t3);实际上,因为430是16位的单片机,如果参数为32位的,需要占用2个寄存器。想更明白,看汇编代码和430的
终于,解决了一个大问题
调了1周,cc2500,24个大周期里只有一个周期能收到数据,其他周期里全是crc error,发送倒是没问题,呼呼的。检查那个成功的周期,对比,调试,终于通了。看见了可爱的小心跳符号。处理的关键:每个rx_data最后,strobe_idle,strobe_sfrx,strobe_rx原来只有strobe_sfrx然后,再看下为什么原来的程序没有问题:原来的程序是p2p,一个周期发送一次数据,进行一个频率校准;现在的程序是网络程序,每个大周期里要进行多次的数据收发,没法做到每次收发都进行一个strobe,错误暴露了。[@more@]
2.4G的天线最小能多小?
pcb的,如果能做到小尺寸,而且指标过得去的话还是不错的。[@more@]
等咱有了钱
0402,0603,0805的电容,电感,电阻全系列一样来一盘,电容要COG 2%精度的,电感要线艺绕线2%的,要现货、全款,走空运,真爽啊。-----------------其实这些都买齐了也要不了多少钱,阻容是很便宜的,就是电感比较费钱。没细算,但是总价肯定到不了100k。[@more@]
smith chart 基本上作完了
感谢cctv终于把功率圆和噪声圆加上了。也可以调整输入/输出阻抗并计算相应的输出/输入阻抗。作这个工具,主要是pa/lna,基本上看得两本书1。射频电路设计-理论与应用。每看一次都有新收获。手头必备。2。微波晶体管放大器分析与设计。书挺老,但是很扎实。一定要买本。但是,卓越没货了,nnd。还有本书:无线完整设计,中文名改的很扯淡,讲的很杂,没事翻翻挺好的。[@more@]软件,推荐MWO, Z版廷贵,用的D版,用顺手了,很好使。基本上很多RF厂家都会提供MWO/ADS的仿真模型和S参数数据。点名表扬下:NXP, Infineon, NEC最后,沉痛哀悼NEC的
smith chart 运行图上传了
http://www.panoramio.com/user/3833202[@more@]
微波阿微波
测了一上午,头就有点昏。2.4G, <20dbm,用的仪器,应该没啥泄漏,头咋晕呢。 bfg480, 增益高频比较低,功率倒是不少。2.4Ghz 12db看下全频段,nnd, 3/400Mhz,增益到了26db,k~0.7,然后增益一路向下。比较诡异,用理论计算的结果,仿真结果也ok,但是实测相当扯淡,增益是负的,负的还很猛。怀疑用的电容有问题。特别电容值很小的时候,电容精度?这批电容是本地零零散散买的。精度估计强不到哪里。该订批好电容了。[@more@]
开始弄SIGE:C的板子
准备单作模块,无开关,看下效果[@more@]
infineon好管子也不少阿
其实关键是管子类型,SiGe:C高增益,低噪声,高截至频率,好像频率低(<3G)普遍不是绝对稳定的。作LNA绝佳选择阿。仿真下,2.4G效果不错。但是没有太大做的动力。批量价格还可以,一般<¥1。AGC看了下,也是infineon的,bcr400w,bcr41w,有0.6V的压降,用在LNA上不错,价格还可以。[@more@]FET管,纠结,一直很纠结,好处不少,最大的问题是开关速度太慢,RF前端里不停的开关,这速度实在跟不上。等以后有机会再搞这个。最后,模拟电路是好,三极管用好了,成本真低。
近期目标
做个无线测距仪器。两个节点互相通信。用gps定位,无线方式传递位置信息。难度不大。用处还是有的。需要用到比较多的浮点运算,具体要试验下才知道。板子上有 cc2500, f2618, uart接口可以引出。gps模块已经买了,还没有到手。具体效果等测试。[@more@]2010-8-23430测试,计算距离,输入4个角度,输出距离,数据类型float16Mhz主频,MPY开,计算时间0.06ms~0.07ms,1000个上下的时钟周期,大大超出我的想象阿,看来这个不是问题。2010-8-24gps测试,效果还可以,野外用没有问题。4个模块都ok,就是离散性的问题需要好好考虑下
小庆祝下
433mHZ的rf前端,用仪器测试的,PA, s21 22db, 3.3v 18dbm s11 -15db, s22 -10db, s12 -30db效果还可以lna s21 13db和仿真结果差别还是不少的,pa 少 3dbmlna少 6db改进下电路。再作板。有仪器就是好啊。[@more@]