本文最后更新于31 天前,其中的信息可能已经过时,如有错误请发送邮件到big_fw@foxmail.com
记录一下学校要求做的课设

模块:CC1101
外设:USART、ADC、PWM、SPI
软件:Keil、GNU Radio、嘉立创或Altium Designer
一、CC1101模块测试
两个模块,一发一收。接收数据通过CH340将数据发至电脑,在电脑上使用串口助手来显示数据。
接线图表:
| STM32 | CC1101 |
|---|---|
| 3.3V | 3.3V |
| GND | GND |
| PB8 | GDO0 |
| PB14 | GDO1\MISO |
| PB6 | GDO2 |
| PA2 | CSN |
| PB15 | MOSI |
| PB13 | SCK |

数据接收:

二、PCB原理图绘制
1、发送端
要注意的是C13、C15、L2和L1形成一个平衡转换器,用以将CC1100上的微分RF端口转换成单端 RF 信号。同一个合适 LC 网络一起,平衡转换器元件也将阻抗转换以匹配50欧的天线。
还有就是能量供给必须在靠近供给引脚处恰当地退耦。但是在官方给的应用电路中没有示出。

CC1101具体的原理图(参考TI设计):

2、接收端
仅仅把电位器换成8个LED灯

三、PCB设计
在设计PCB时需要注意以下内容:
1、阻抗匹配与射频布局:芯片到天线的阻抗必须为50欧姆左右
2、晶振电路问题:CC1101的晶振请使用四脚晶振(如3225)、如果是26Mhz 12pf的晶振,在负载电容请使用18pF
3、元器件选择:电容、电阻、电感请使用0402的封装
4、“共面波导”设计:在射频领域,当信号线的宽度、与旁边接地铜皮的距离以及介质厚度满足特定关系时,它就构成了一种叫做 “共面波导” 的传输线。(参考下面PCB的天线端设计)
5、地平面与屏蔽问题:地平面分割,将信号地和射频地分割,可以通过0欧姆的电阻连接(或通过下方地平面)
1、发送端

2、接收端









