
01前言 鉴于经常有基于 S2-LP 的客户对如何选择外部晶体,如何选择外部 TXCO 及如何测试和校准频偏存在诸多困惑,我整理了该文档以备解惑之用。! \1 l3 }& E$ [# d% K# ` 02S2-LP 外部晶体的选择问题分析 2.1. 外部晶体的选择 下面是 S2-LP 规格书上列的一些指标,主要关注 Crystal frequency 为 24MHZ~26MHZ 或者 48MHZ~52MHZ, Frequency tolerance 不要过+-40ppm 就可以了: & N# O% {! w6 A1 |# w ![]() * k7 p$ d1 S( S/ T* l 2.2. 外部 TCXO 的选择 考虑到窄带通讯的需要,有些项目必须选择 TCXO 才能满足需求,选择 TCXO 的时候需要额外考虑的指标有:. p' Y% m5 o7 e3 N 1) DC coupling with a minimum 0.2 VDC level8 C* s* f; X! D9 J 2) Minimum AC amplitude of 400 mVpp 3) The instantaneous level at input cannot exceed the 0 – 1.4 V range.* E! I( N6 h$ T 为节约客户验证所选 TCXO 的时间,下面是已经验证 OK 的 TCXO 供客户选择:NDK, NT1612AB 50MHz END5348A。: {8 u8 r0 e4 X 03频偏的测试及调试6 ^& p- r2 W9 {2 Y, w 3.1. 频偏的测试步骤& b9 S4 l2 @ v% ]$ v 3.1.1. 下面以 STEVAL-FKI868V1 为例做说明:$ [* {$ h- w0 }4 S! m 1. 用 MINI USB 线连接到 PC;6 j% F( Y! C, z; I 2. 下载 C:\Program Files (x86)\STMicroelectronics\S2-LP_DK_1.3.2\Binaries\CLI_Project\ S2LP_CLI_NUCLEO_L1.bin 软件到STEVAL-FKI868V1 板子;) G% I- g. K" ] z" I6 d 3.通过 S2-LP_DK V1.3.x GUI 工具打开对应的串口,如下图所示:; E( p3 a/ l! u9 p# f # j/ P5 t# s& }, Y ![]() 4.按下图设置相应的 RF 参数,点击 CONFIGURE RADIO(1)->点击图中 TX CW START(2) 按钮,就可以产生功率为 10dbm 的 868MHZ 非调制载波信号:$ C" G6 a' Q$ z A% z' } + C% D" y: }, ]- M5 z ![]() ) O1 d6 x) J! N. |# Z" `, G 产生的实测波形如下图所示:. b% U) O$ @: \' l ![]() * q3 v3 I3 ?& N# k 5.当需要产生调制信号,按下图设置相应的 RF 参数,点击 CONFIGURE RADIO(1)->点击图中 TX PN9 START(3) 按钮,就可以产生功率为 10dbm 的 868MHZ 调制信号:& }6 q- l! J) T' g $ d1 y' u3 q* F/ B$ G- B ![]() # m$ c! n, {& H, P8 K8 a" ? 产生的实测波形如下图所示:8 k# m) }$ o- n$ Z1 O) o, i, {; P * m% [9 \. `. @7 F' Q. Q. y" Y ![]() 0 K6 i* m- l8 x7 }& q/ b! g 3.2. 频偏的调试方法 3.2.1. 下图是STEVAL-FKI868V1 的原理图:0 j2 J! P l! }/ D1 B , \' Q$ A: l8 Z2 w! v ![]() 3.2.2. 根据下面原则调节图中红色区域中晶体的负载电容 C19/C20 就可以了,当6 s0 K+ w7 ~; n9 \+ J If DUT frequency > 868MHZ → increases XTAL caps (C19/C20)6 K8 |( k) k9 q4 |# v( k P- O If DUT frequency < 868MHz → decreases XTAL caps (C19/C20) - r3 L, `# k0 Q9 b a9 d * m H/ i) u% y 注意:允许频偏由实际应用场景决定。 04小结4 b- I8 Z# I; ?+ C6 y7 S+ m( t- Q 本篇从高速晶体的选择、TCXO 选择的注意事项以及频偏的调试着手提供有用的指导,让客户在实际选型、设计中少走弯路。 W. j' h1 c; R+ o1 M2 j 2 j/ u! X& g" X6 i( ` 转载自: STM32单片机 如有侵权请联系删除: F+ u! B$ u1 g6 i6 F + I4 `, X$ H, I/ H8 k6 ] |
OpenBLT移植到STM32F405开发板
为什么要先开启STM32外设时钟?
【STM32MP157】从ST官方例程中分析RPMsg-TTY/SDB核间通信的使用方法
【经验分享】STM32实例-RTC实时时钟实验④-获取RTC时间函数与中断服务函数
STM32 以太网 MAC Loopback 的实现
STM32功能安全设计包,助力产品功能安全认证
基于STM32启动过程startup_xxxx.s文件经验分享
HRTIM 指南
ST 微控制器电磁兼容性 (EMC) 设计指南
适用于STM32微控制器的ΣΔ数字接口入门
谢谢分享 学习来了