|
硬件平台
A板 STM32H7B0 + QSPI flash + LCD + sx1268。3V给单片机和sx1268供电。
B板 STM32F303 + sx1268。3.3V给单片机以及sx1268供电
QSPI FLASH 作为程序存储。
机制
A板100ms周期发包,包时间长度<4ms,发送完成中断后,切换sx1268为接收模式。
B板被动接收包,随机延迟20~70ms,后发送包,A接收。发送完成中断后,切换为接收模式。
遇到的问题:
1.短距离收发,A和B没有出现明显掉包。
2.稍微延长距离,B收发良好,A收不到B的包。
目前做过的尝试:
1.不初始化QSPI Flash+LCD,上面的问题2中,B和A收发良好。
2.降低QSPI Flash的频率到 30mhz,问题没有改善。
3.测量A板3V电源纹波,不到30mv。
4.单独关闭LCD,问题存在。
如果A板上qspi flash的干扰,sx1268应该不至于只是干扰接收,不干扰发送。
同样的如果是3V电源问题,纹波也完全正常.
FAE或者同行大拿,有没有这方面的思路和想法。请不吝赐教。
|
|