完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我设计了一个用于lora通信项目的lora接收板,使用的STM32WLE5J8I6,此前也设计过这款芯片的最小系统板,能跑通官方subghz-pingpong通信例程。这次的新板子移植pingpong例程后,例程正常运行,但是没有接收到信号。我是用sma线缆连接他的sma口输入lora信号的,保证了信号确实输入,但串口log显示接收超时,没有接收到信号。这一次的芯片外围电路相比于之前能正常使用的板子,主要区别也就是RFP_LP,RFP_HP,VR_PA没有引出,因为不打算发射,仅作接收lora信号。现在认为代码没有问题,不知道为什么无法接收lora信号,难道是没有接发射引脚导致的吗,请教各位大佬!下面是原理图,PCB图(隐藏了铺铜)和运行pingpong例程的串口信息。信号从SMA接口进来经过巴伦就进wl芯片了。
|
|
相关推荐
1个回答
|
|
根据您的描述,您的STM32WLE5J8I6芯片在新设计的接收板上无法接收到LoRa信号。在这种情况下,我们可以按照以下步骤进行故障排查:
1. 检查硬件连接:首先确保您的新接收板的硬件连接正确,包括天线、电源等。确保SMA线缆连接到正确的SMA口,并且线缆没有损坏。 2. 检查天线:确保天线的性能良好,没有损坏或接触不良。可以尝试更换一个已知性能良好的天线进行测试。 3. 检查电源:确保新接收板的电源稳定,电压和电流符合芯片的工作要求。 4. 检查外围电路:虽然您提到RFP_LP,RFP_HP,VR_PA引脚没有引出,但这些引脚可能对接收信号有影响。建议您查阅STM32WLE5J8I6的数据手册,了解这些引脚的功能和对接收信号的影响。如果可能,尝试将这些引脚连接到适当的电路中。 5. 检查代码:虽然您认为代码没有问题,但仍然建议您仔细检查代码,特别是与LoRa接收相关的部分。确保代码中的参数设置正确,例如频率、带宽、信噪比等。 6. 检查串口日志:仔细检查串口日志,看看是否有任何错误信息或异常情况。这可能会帮助您找到问题所在。 7. 测试其他例程:尝试在新接收板上运行其他LoRa通信例程,看看是否能够正常接收信号。这可以帮助您确定问题是否仅限于pingpong例程。 8. 对比旧板子:将新接收板与之前能正常使用的板子进行对比,检查两者之间的差异。这可能会帮助您找到导致问题的原因。 通过以上步骤,您应该能够找到导致STM32WLE5J8I6无法接收LoRa信号的原因,并采取相应的解决措施。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1621 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1546 浏览 1 评论
980 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
686 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1599 浏览 2 评论
1867浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
648浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
517浏览 3评论
534浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
506浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 16:00 , Processed in 0.851573 second(s), Total 83, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号