完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我们基于应用笔记和评估板原理图和设计构建了一个系统。它由 MCU (STM32f407)、RFID 阅读器 ST25RU3993 和一些 RF 相关的东西组成。ST25RU3993 由外部 20MHz 晶振提供时钟。
ST25RU3993 的数据表表示您可以通过选择参考频率(25、50、100 或 125 kHz)和乘数 *33 和 *32 - 分别选择寄存器 A 和寄存器 B 来选择频率。 因此,频率的最终公式为 F = Fref * (REG_A*33 + REG_B*32)。 此外,它们封装在 3 个寄存器中,即 PLL MAIN REGISTER 1、2、3(地址为 17h、18h、19h)。 我们观察到本消息的主要问题中提到的我们系统的奇怪行为。我使用了一个“信号猎手”设备,它实际上是一个空气频谱分析仪,以评估系统发出的实际频率。它与要求的不同。即我们要求865.7MHz,但是频率分析仪在865.8Mhz上检测到一个信号(见图:中心在865.7MHz,屏幕上方用黄色写的当前peek频率865.8MHz)。 在这些情况下,使用了以下寄存器值: 对于 25kHz Fref A=548 B=517 寄存器:78h 16h 24h 对于 50kHz Fref A=258 B=275 寄存器:64h 4Dh 02h 对于 100kHz Fref A=145 B=121 寄存器:51h E4h 91h 我仔细检查了写入寄存器的值,甚至读回了它们。他们的价值观看起来是正确的。所以看起来系统在其设计中有某种错误的行为来源。 此行为不依赖于参考频率,并且已使用 25,50 和 100 kHz 参考频率再现。它也发生在不同的频率:865.7 MHz、866.3MHz、866.9MHz、867.5MHz。 |
|
相关推荐
1个回答
|
|
我们无法重现评估阅读器 ST25RU3993-HPEV 上描述的那种行为。
但是,您可能想要检查的是设计中外部 20 MHz 晶体振荡器的频率。 生成的频率很可能不是 20 MHz。 如果是这种情况,请相应地更改集总负载电容。 举个例子: 运行 20 MHz XTAL (NX3225SA-20.000000MHZ-B2) 时,ST25RU3993-HPEV 阅读器使用两个 11pF 电容器作为负载电容器。 通过这种配置,载波频率在所需的载波频率上非常准确。 如果在实验中,我们将负载电容值更改为 8 pF,则载波频率已经偏移 30 kHz。 因此,我建议首先查看设计中的 XTAL 频率。 作为替代方案,您可以考虑使用 20 MHz TCXO。 |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2644 浏览 1 评论
3209 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1784 浏览 1 评论
3613 浏览 6 评论
5990 浏览 21 评论
940浏览 4评论
1317浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
585浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1304浏览 3评论
1362浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 12:16 , Processed in 1.087657 second(s), Total 79, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号