2018.7.6 TX射频调试-PP
1 电路图

2 layout


3调试
Y1是谐振器,Q1是放大器,C3决定功率(C3容值越大,功率越大)L2与C2构成振荡器(用于调节频偏),R1对功率影响最大。
a 功率调试
用频谱仪:功率每+3dB为一倍,433M频段的极限通讯距离为100M,功率在额定电压下需要大于8dB.
影响功率的因素:
1)电压:在额定范围内,电压越大,功率越大。
2)调节R1,R1减小,功率越大,但是频偏会变小。
3)Y1-Q1-C3-C4-Q2-C8 信号回路,调节C3最直观。
b频偏
频偏由谐振频率公式决定,影响因素如下:
1)元器件参数:核心是晶振的频率误差,还有电容的材质
2)温度会影响频偏,温度越高,频偏值越小,如70度是-120KhZ,25度时就会降低到-80KhZ
3)LC谐振电路:调节电容值(电感不动)
c谐波
谐波影响EMI/C和信号质量,需要考虑
二次谐波要小于-30dB
三次谐波小于-50dB
影响谐波的因素
1)连接线不良
2)电路虚焊假焊
3)供电电源噪声干扰
4)地线以及layout不合理
5)天线对其他模拟电路部分辐射干扰
6)核心元器件性能影响
4距离测试
本次测试距离在100M以内,每10m做一个测试点
测试标准:
1)在户外空旷的环境(不能有射频干扰,高压电,树木,信号塔)
2)在平地(不能选斜坡)
3)要在垂直面与水平面,确保射频接受信号的两个数值(最大接受,最小接受)
4)单个产品需要能重复性通讯成功(大于三次)
5数据格式
For E4438C
- Press “Mode Setup” -> “Custom” -> “Real Time I/O Baseband”to the custom manual.
- Press “Modulation Type” -> “Select” -> “FSK” -> “2-Lvl FSK”.
- In the same page, press “Freq Dev” and set “50kHz”.
- Press “Return” and go back to the main page.
- Press”Filter”->“Select”->“Gaussian”
- Press “Return” to go back to the main page.
- Press “Symbol Rate” -> “Symbol Rage” -> set to “50ksps”.
- Press “Return” to go back to the main page.
- Creating user file for Nordic 868 communication:
- Press “Data” in the main page.
- Press “User File” -> “Create File”
- Enter 10-bit preamble “0101 0101 01”
- Enter Address (MSB first). For example, if Address is 254254254254 then enter 254254254254
->”11 1111 1011 1111 1011 111110111111 10”.
- Enter Data (LSB first). For example, 32 bytes data is 01 02 03 04…32 then enter 01 02 03 04….32
->“00 0000 0100 0000 1000 0000 1100 0001 00…00100000”.
- If CRC is enabled. 2 bytes of CRC is entered in (MSB first). For example, CRC is 2D 12-> then enter C668->“110001 1001 1010 00”.
- Press “Select File” to select the file you want to send.
- Press “Custom” to set “On”.
- Press “Frequency” and set to “868.4MHz”.
- Press “Amplitude” and set to value expected. For example, “0dBm”.
- Turn off Both “RF” and “Mod” and then turn on “Mod” and “RF”.
2018.7.6 TX射频调试-PP的更多相关文章
- 2018.08.31 16:26 调试 Swift 和 Pycharm 与 github 之间的链接
花了一段时间调试Swift和Pycharm的链接,网上查了一下有关信息,再加上自己的摸索,一会就掌握了.
- 2018.3.11 Java DEBUG 调试的方法
F5:Step Into:跳进当前执行的方法中 F6:Step Over:跳过该行继续执行 F7:Step Return:从方法中跳出继续执行 F8:Resume:全部运行通过,从调试状态恢复 Ctr ...
- F#周报2018年第48期
新闻 F#2018年圣诞日历 Mac上的Visual Studio 2017新版本7.7 Rider 2018.3将引入远程调试功能 Visual Studio 2017新版本15.9.3 视频及幻灯 ...
- ELK logstash geoip值为空故障排查
首先我们用的是elasticsearch+kibana+logstash+filebeat 客户端filebeat收集日志后经过服务端logstash规则处理后储存到elasticsearch中,在k ...
- openSUSE搭建OpenVPN
目录 openSUSE搭建OpenVPN 环境 安装openVPN服务端 安装easy-rsa工具 配置vars文件 创建服务端证书及key 创建客户端证书 疏理证书文件 服务端配置 启动openvp ...
- hdu4758Walk Through Squares(ac自动机+dp)
链接 dp[x][y][node][sta] 表示走到在x,y位置node节点时状态为sta的方法数,因为只有2个病毒串,这时候的状态只有4种,根据可走的方向转移一下. 这题输入的是m.N,先列后行, ...
- 1890. Money out of Thin Air(线段树 dfs转换区间)
1890 将树的每个节点都转换为区间的形式 然后再利用线段树对结点更新 这题用了延迟标记 相对普通线段树 多了dfs的转换 把所要求的转换为某段区间 RE了N次 最后没办法了 记得有个加栈的语句 拿来 ...
- 【NOIP 2013 DAY2 T3】 华容道(spfa)
题目描述 [问题描述] 小 B 最近迷上了华容道,可是他总是要花很长的时间才能完成一次.于是,他想到用编程来完成华容道:给定一种局面, 华容道是否根本就无法完成,如果能完成, 最少需要多少时间. 小 ...
- bzoj 1189 紧急疏散 网络流
二分答案,网络流判断 将每个门拆点,每个人连向每个门的dis~当前解 然后跑最大流,如果等于人数,即为可行解 #include<cstdio> #include<iostream&g ...
随机推荐
- django路由系统之反向生成url
from niubin.service import v1 from django.urls import reverse from django.shortcuts import HttpRespo ...
- 剑指offer 面试66题
面试66题: 题目:构建乘积数组 给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]* ...
- 流量分析系统---flume(测试flume+kafka)
1.在flume官方网站下载最新的flume wget http://124.205.69.169/files/A1540000011ED5DB/mirror.bit.edu.cn/apach ...
- dict字典常用方法总结,数据解构(解包)
dict {'name':'holle'}字典存储大量关联型数据,可迭代的,最多只有200个键.查询数据速度非常快,符合二分查找(有100个数比如找75会先找到50然后判断,所以2^7次方7次即可找到 ...
- Loadrunder之脚本篇——关联函数对话框详解
Insert->New Step,打开Add Step对话框 选择函数web_reg_save_param,点击OK,打开关联函数设置窗口 说明: Parameter Name 此处设置存放参数 ...
- Hibernate关联关系的CRUD
本文以Group和User(一对多.多对一)双向关联为例,介绍关联关系的CRUD 下面先介绍两个属性 cascade:只影响CRUD中的CUD,即存储(save).更新(update).删除(de ...
- Java系列之EJB 理解
EJB = Enterprise Java Bean,它和JavaBean有本质的区别,最好不要将他们混淆起来,就像不要将Java和 Javascript混淆起来一样.EJB有3中类型:Session ...
- imx6qsbd kpp
转: https://blog.csdn.net/zyaiwmy/article/details/54313025 https://www.aliyun.com/jiaocheng/123973.ht ...
- Python编程-网络编程进阶(IO复用、Socketserver)
一.认证客户端的链接合法性 如果你想在分布式系统中实现一个简单的客户端链接认证功能,又不像SSL那么复杂,那么利用hmac+加盐的方式来实现. 服务端 from socket import * imp ...
- XXL-Job高可用集群搭建
如果XXL-Job admin挂掉就完蛋了,所有任务无法执行 调度中心:管理任务的触发 调度中心如何实现集群? XXL-Job如何实现集群? 底层已经实现好了!文档里面有的 如果想实现Job集群: ...