完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我设计了一个用于lora通信项目的lora接收板,使用的STM32WLE5J8I6,此前也设计过这款芯片的最小系统板,能跑通官方subghz-pingpong通信例程。这次的新板子移植pingpong例程后,例程正常运行,但是没有接收到信号。我是用sma线缆连接他的sma口输入lora信号的,保证了信号确实输入,但串口log显示接收超时,没有接收到信号。这一次的芯片外围电路相比于之前能正常使用的板子,主要区别也就是RFP_LP,RFP_HP,VR_PA没有引出,因为不打算发射,仅作接收lora信号。现在认为代码没有问题,不知道为什么无法接收lora信号,难道是没有接发射引脚导致的吗,请教各位大佬!下面是原理图,PCB图(隐藏了铺铜)和运行pingpong例程的串口信息。信号从SMA接口进来经过巴伦就进wl芯片了。
|
|
相关推荐
1个回答
|
|
有以下可能的原因和解决方法:
1. 芯片配置错误:确保在代码中正确配置了芯片的参数,如频率、带宽、扩频因子等。可以参考官方文档和例程确认配置是否正确。 2. 芯片电源问题:检查芯片的电源供应是否稳定和足够。确保给芯片供电的电压和电流符合数据手册中的要求。 3. 信号输入问题:检查信号输入端口的连接是否正确,确认信号线路是否有问题。你可以尝试使用示波器或逻辑分析仪来查看信号是否到达芯片连接的引脚。 4. 外围电路问题:确认芯片外围电路的设计是否正确,包括天线匹配电路和滤波电路等。确保尽可能符合数据手册中的参考设计。 5. 软件问题:如果你认为硬件没有问题,可以尝试调试代码。你可以使用调试器或打印调试信息来检查代码中是否有问题,例如确认是否正确初始化了LORA模块和中断。 6. 外部干扰问题:检查周围是否有可能干扰无线通信的设备,例如电磁干扰源、电源噪声等。尝试将接收板和发射设备相隔离,看是否能够接收到信号。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
969 浏览 0 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
954 浏览 2 评论
2066 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1162 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1587 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 14:17 , Processed in 0.575750 second(s), Total 78, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号