GithubHelp home page GithubHelp logo

2.4 Ghz radio issue about board HOT 12 CLOSED

librerouterorg avatar librerouterorg commented on August 27, 2024
2.4 Ghz radio issue

from board.

Comments (12)

sentenwin avatar sentenwin commented on August 27, 2024

@dragino requesting more information to fix the issue

from board.

dragino avatar dragino commented on August 27, 2024

The RX test is under QSDK from Qualcomm and ART2 tool, hardware is connect the QCA9558 to IQVIEW and test the RX sensitivity. The issue we see are:
1/ The packet lost in channel3 is quite high, it almost 100% lost.
2/ all three channels' RX in 5L mode test is very poor.

the log are in the link rx issue log

from board.

spiccinini avatar spiccinini commented on August 27, 2024

Hi! I want to participate in the debug of this issue. I have reviewed the schematic design and have some questions. As I don't have the hardware I can't answer them myself right now

  • Is TX working ok? Is the TX output power as expected?
  • Is the LNA transistor (BFR740L3RH) properly powered? Measure with oscilloscope the voltages at the LNA transistor (Q4, Q5, Q6 BFR740L3RH). If the router is in AP mode a 'squarish' wave should be seen. Which are the levels of the wave?
  • Is the Tx/Rx switch UPG2179TB property powered and commanded? Measure voltages with oscilloscope. Is the switch of RX/Tx correctly working (in RX mode when not transmitting)?
  • What is the board fabrication specification? Material of the PCB, cooper size and stack spacing. This is needed to check the impedance design of tracks.

Review of all the components of this part of the circuit:

  • Review the components in the Bill of Materials. Check that every component is the same as the schematic.
  • Are all reviewed in the PCB/Gerber level, that pin-1 is pin-1 and pin-N is pin-N and is not mirrored, etc?
  • Are the components in the PCB what they should? Sometimes at fabrication time some components get mixed or incorrect values are placed.
  • Visual check: Capacitors, resistors, and inductors looking ok?
  • Components value check, aka Measure check. (As may be needed to unsolder some components this should be left as the final item)

Random things/questions

  • TBF2012-2.45GHz component seems to have input and output inverted in the schematic. As it's a passive filter it could be the same but should be double-checked.
  • Why is the TBF2012-2.45GHz filter in parallel with a 0ohm resistor? Is it loaded in the reference design AP135?
  • The application note of the LNA for 2.4GHz designs AN173 and the AP135 reference design of Qualcomm are different circuits (the circuit seems similar but the values are different, some are no loaded, etc). In the description of changes of the AP135 schematic are some comments on changes made to the LNA circuit: some optimizations and simplifications, fixing of the stabilization of the circuit, etc. Some of this may be optimizations due to a specific bill of materials (capacitors/inductors with specific properties like R_series, etc) and to a specific PBB material and stack-up. Do we have the Bill of materials, gerber and stack-up of AP135? It could be wise to test the LNA with the values and bill of materials stated in the AN173.

from board.

dragino avatar dragino commented on August 27, 2024

@spiccinini Thanks for the valueable info for that. We will try here. Would you like to test in your side, i can send you one board for testing.

from board.

spiccinini avatar spiccinini commented on August 27, 2024

Hi @dragino ! If the rev1 design is the same for this part of the circuit then maybe it's easier if I get a board from @nicoechaniz as I am located in BsAs/Argentina.

Can we add the Bill of Materials and the PCB stackup to this repository? It is very useful information for debugging.
Thanks!

from board.

dragino avatar dragino commented on August 27, 2024

Update on this issue. We have found the issue. There are two reasons:

  1. The calibration software we are using.
  2. The ANT Channel 3 has hardware design issue.

Now in the calibrate software can set the board as 2T2R and work at 17dB and pass all the tests.

from board.

dragino avatar dragino commented on August 27, 2024

We plan to release a new version of board which can work with all channels to 20dB as the LibreRouter requirement.

from board.

benhylau avatar benhylau commented on August 27, 2024

Great news @dragino! Is it possible to make this hardware modification for an existing LibreRouter board with basic tools? If not, what are the steps to set the 2.4G radio to 2T2R 17 dB to make that radio somewhat functional?

from board.

darkdrgn2k avatar darkdrgn2k commented on August 27, 2024

Working with a Prototype V1 board.
The radio SEEMS to work in AP mode (not sure the range, I'm working on it in very close proximity)

However I noticed that in both AdHoc mode and Mesh Point (802.11s) the radio does seem to be put into this mode, but does not connect to any other devices in the are. I have confirmed its a radio related by using another mPcie board running Ath9k that support 2.4 G and it worked fine.

from board.

darkdrgn2k avatar darkdrgn2k commented on August 27, 2024

It seems that meshpoint and adhoc does infact work, however needs to be in EXTREME proximity (cm in distance)

from board.

spiccinini avatar spiccinini commented on August 27, 2024

I confirm it's fixed in Core v0.2/MegaBoard v1.1 (phase 2).
Sensitivity still not measured but over the air tests shows nominal behaviour.

from board.

spiccinini avatar spiccinini commented on August 27, 2024

measurment notes: https://github.com/libremesh/librerouter/wiki/Wireless-measurements-with-USRP-notes

from board.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.