Le 29-08-2021, bilou <
bilou@sfr.fr> a écrit :
Le 26/08/2021 à 12:22, JKB a écrit :
J'ai viré le PCB et j'ai directement soudé un coax sur le module. Je
mesure_toujours_ au level-meter un niveau de 25 dB inférieur au
niveau attendu et cette perte semble provenir du module.
J'ai "survolé" les PDF :-).
Une hypothèse est que la programmation de fréquence soit fausse et que
les filtres 868MHz intégrés ne laissent pas sortir grand chose.
A tu levé le doute avec un analyseur ?
Je deviens chèvre.
Je viens de souder un autre module, neuf. J'ai cette fois-ci
directement soudé une antenne 50R sur la sortie RF.
Cette fois-ci, j'émets à 0 dBm côté device.
Si je demande à la station de base d'émettre à 0 dBm, voici ce que
mon firmware me répond :
[2021-08-31 16:56:56.796] channel is ready
[2021-08-31 16:56:56.940] preparing data frame
[2021-08-31 16:56:56.940] adding link_check_req
[2021-08-31 16:56:56.956] initiate data: ticks=3198136
[2021-08-31 16:56:56.988] TX power : 0 dbm
[2021-08-31 16:56:57.049] tx begin
[2021-08-31 16:56:57.049] ticks=3198217 freq=867100000 power=7
bw=125000 sf=8 size=73
[2021-08-31 16:56:57.273] Interrupt TX
[2021-08-31 16:56:57.289] tx complete
[2021-08-31 16:56:57.289] ticks=3198471
[2021-08-31 16:56:58.295] rx1 slot
[2021-08-31 16:56:58.295] ticks=3199463 timeout=28 lag=5 freq=867100000
bw=125000 sf=8
[2021-08-31 16:56:58.359] Interrupt RX
[2021-08-31 16:56:58.404] downlink: ticks=3199565 rssi=-25 snr=9 size=16
[2021-08-31 16:56:58.404] link_check_ans: margin=20 gwCount=1
Notez le RSSI à -25 dB qui correspond _très exactement_ à une
émission à 0 dBm suivie d'une perte de 25 dB correspondant à 1 m de
propagation en espace libre. La valeur est celle qui est retournée
par le SX1262 (moyenne sur le paquet RX). L'ordre de grandeur est
correct.
Je suis content.
Je demande maintenant à ma station de base d'émettre à 14 dBm et
voici ce que mon firmware me répond :
[2021-08-31 16:58:03.544] channel is ready
[2021-08-31 16:58:03.944] preparing data frame
[2021-08-31 16:58:03.944] adding link_check_req
[2021-08-31 16:58:03.960] initiate data: ticks=3265132
[2021-08-31 16:58:03.975] TX power : 0 dbm
[2021-08-31 16:58:04.051] tx begin
[2021-08-31 16:58:04.052] ticks=3265221 freq=867700000 power=7
bw=125000 sf=8 size=73
[2021-08-31 16:58:04.275] Interrupt TX
[2021-08-31 16:58:04.291] tx complete
[2021-08-31 16:58:04.291] ticks=3265476
[2021-08-31 16:58:05.286] rx1 slot
[2021-08-31 16:58:05.286] ticks=3266457 timeout=28 lag=1 freq=867700000
bw=125000 sf=8
[2021-08-31 16:58:05.367] Interrupt RX
[2021-08-31 16:58:05.410] downlink: ticks=3266575 rssi=-38 snr=11 size=16
[2021-08-31 16:58:05.410] link_check_ans: margin=21 gwCount=1
Les valeurs sont consistantes.
Je devrais recevoir à un nouveau plus important. Bon, le récepteur
est peut-être ébloui. Mais j'ai tout de même peine à le croire
puisque la marge et le rapport signal sur bruit restent importants !
Problème sur la voie montante, le RSSI des paquets mesuré sur la
station de base est de... -92 dBm en moyenne. Or le module émettant
0 dBm, je devrais être bien plus haut !
Donc en réception, ça fonctionne à faible puissance, mais plus
lorsque la puissance de réception augmente (il y a peut-être un
système de contrôle automatique du gain dans le composant, mais je
n'ai rien vu dans la doc). Mais ça n'explique toujours pas pourquoi
je suis vraiment à la ramasse en émission. J'ai aussi peine à croire
que plusieurs modules soient exactement en panne de la même manière.
Le module testé aujourd'hui n'a jamais émis plus de 0 dBm.
Je suis preneur de toute idée.
JKB
-- Si votre demande me parvient en code 29, je vous titiouillerai volontiersune réponse.