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 ...
随机推荐
- 玩转type类型(牛逼克拉斯 )
一.前言 一说起type()方法肯定有很多人都知道这不就是查看某个对象类型的嘛,其实不然,他还有更牛逼的应用------创建类 >>> type(1) <class 'int' ...
- Django当中的sql查询
十二:在Django中使用sql 关键字: connection connections transaction insert/create/update/delete/sel ...
- 使用PLSQL Developer和DbVisualizer、SQLDBx查询oracle数据库时出现乱码
使用PLSQL Developer和DbVisualizer查询oracle数据库时,出现查询数据中文乱码情况. 查看了一下数据库编码格式select * from v$nls_parameters; ...
- pip3命令报错Fatal error in launcher: Unable to create process using '"d:\old_files\py3.6\python.exe" "E:\py3.6\Scripts\pip3.exe" list'
cmd输入pip3 list命令报错 Fatal error in launcher: Unable to create process using '"d:\old_files\py3.6 ...
- MySQL数据库(6)_用户操作与权限管理、视图、存储过程、触发器、基本函数
用户操作与权限管理 MySQL用户操作 创建用户 方法一: CREATE USER语句创建 CREATE USER "用户名"@"IP地址" IDENTIFIE ...
- 字典,字符串,元组,字典,集合set,类的初步认识,深浅拷贝
Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. if 1==1: name = 'Jaso ...
- perspective 能玩点什么
今天看又在看张鑫旭的博客,本来是在玩 transform:Matrix() 的,有讲到单个变化的矩阵设置,但多个变化的就不是那么回事了. 不过这都不是事啦,人生嘛,显然总会有些难关不是轻易能过去的,反 ...
- Struts2笔记02——Struts2 概述(转)
原始内容:https://www.tutorialspoint.com/struts_2/basic_mvc_architecture.htm Struts2是基于MVC设计模式的一种流行.成熟的We ...
- Dual Boot WINDOWS 10 and KALI LINUX Easily STEP BY STEP GUIDE截图
mark. kali安装:https://www.youtube.com/watch?v=KLj2yQPWZDk 删除无用分区:http://www.xitongcheng.com/jiaocheng ...
- Xamarin简介与Xamarin支持MVC设计模式
Create Native iOS, Android,Mac and Windows apps in C#. 官方网站:http://xamarin.com/ 使用武器 Run a C# app, g ...