博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CC2500 pcb调试记录
阅读量:5297 次
发布时间:2019-06-14

本文共 971 字,大约阅读时间需要 3 分钟。

由于种种原因,自己画了一块msp430控制cc2500的板子。

在布板的时候听到各种射频,高频,信号完整性等等,让我布这么一块小板的时候战战兢兢,深怕一个不小心,弄成完全通不了。

本人没有任何射频,高频基础,一般自己布的板子都是低频,走线什么,完全不需要很考究。这次完全按照ti的参考手册来,原理图用的是ti的ez430套件文档中的原理图,2.4g天线是直接ti的cc2530的参考设计中dxf导入的。cc2500的天线电路部分按照cc2530的抄。最后的板材,板厚,覆铜厚度,都是按照cc2530参考设计中的README。

终于等到样板寄过来那天,很兴奋的焊上器件。器件全是0402的,我一个个拿热风枪吹上去,开始焊了两块。经过简单的调试,发现msp430和cc2500之间的spi通信正常,430对cc2500读写也正常,cc2500的26M晶体也能稳定振荡。一切都表现的很正常,但是单个拿去和ez430套件进行通信,出现的情况就是只能发送,无法接收。这就很奇怪了,照理说,你能发送了,那接收也应该没问题的啊。现在怎么只成功一半。这让我疑惑了好久,无奈对射频这些理解不深,百思不得其解啊。

前几天在逛论坛的时候发现有个帖子也在讨论自己画的cc2500模块,调试不通的问题。有很多人都询问了,器件精度有没有达标,最好使用和官方牌子一样的器件。看到这里,我想,我大概知道我那板子问题出在哪里了。

因为打样回来的板子也就10片,我在买器件的时候都是电子市场、淘宝上那些剩下的剪的,所以电阻、电容、电感都是杂牌,而且电感需要用的是绕线的,而我买的我都不知道这电感是绕线的还是叠层的。忽然发现各种悲催。

 

既然大致猜到问题说在了,那也不能放着不管。于是我又焊了两片。这次我是直接在焊完的片子上跑对应的收发程序,虽然上面的器件都是杂牌,但是当两片都是自己画的pcb板子的时候,数据收发竟然正常了。只是天线的效率不是很好,同样的程序,用现成的模块可以在10多米的,用这个板子只能到6米左右,但是无奈没有网络分析仪等设备。我等小白只能大致猜测。最近看到泰克搞活动可以抽六合一的示波器,我已经默默的点了参加,希望天上能掉一个馅饼。

 

仅此记录。

转载于:https://www.cnblogs.com/shouchengcheng/p/3638808.html

你可能感兴趣的文章
JavaScript动画打开半透明提示层
查看>>
Mybatis生成resulteMap时的注意事项
查看>>
jquery-jqzoom 插件 用例
查看>>
1007. Maximum Subsequence Sum (25)
查看>>
iframe的父子层跨域 用了百度的postMessage()方法
查看>>
图片生成缩略图
查看>>
动态规划 例子与复杂度
查看>>
查看oracle数据库的连接数以及用户
查看>>
【数据结构】栈结构操作示例
查看>>
中建项目环境迁移说明
查看>>
三.野指针和free
查看>>
activemq5.14+zookeeper3.4.9实现高可用
查看>>
TCP/IP详解学习笔记(3)IP协议ARP协议和RARP协议
查看>>
简单【用户输入验证】
查看>>
python tkinter GUI绘制,以及点击更新显示图片
查看>>
HDU4405--Aeroplane chess(概率dp)
查看>>
CS0103: The name ‘Scripts’ does not exist in the current context解决方法
查看>>
20130330java基础学习笔记-语句_for循环嵌套练习2
查看>>
Spring面试题
查看>>
窥视SP2010--第一章节--SP2010开发者路线图
查看>>