Re: PacSatSW - Transmitter Power Level
The power level is hard coded in the txtask for testing and can be removed or surround with ifdef DEBUG.
The other calls need to read the value from MRAM and should be commandable. That code has not yet been written.
Let's keep the value low for testing purposes if we can. I realize it needs to be at a certain level for the PA no doubt.
73 Chris
On Wed, Feb 21, 2024, 07:09 Bob Stricklin via pacsat-dev < pacsat-dev@amsat.org> wrote:
I think I see the problem with the 5V regulator which has been bothering me. I just looked at the data sheet and it says the ESR of the output cap must be below 1 ohm. The output cap in this case is about .5 ohms but there is a 3.3uH inductor in series and this has a resistance of 1.2 ohms. So either the inductor has to go or be moved or another 10 uF low ESR cap must be added. The the voltage should come up some. The current rating on the inductor is also too low for this design because we are pulling so much current.
Power supplies are never easy. If it's not a voltage issue its noise or heat.
Bob
On Feb 20, 2024, at 8:46 PM, Jim McCullers via pacsat-dev < pacsat-dev@amsat.org> wrote:
Bob,
I’ll look further. Thanks?
Take all the time you need and don’t want to sort out the board to the max before sending it on!
Jim
Jim, There is another place you may be missing and I will have to find it later and let you know. But the code does this by calling a SPI write routine to the AX device and in this routine the value is truncated down to 0xff. However when I tested other values like 0xe0 the thing just stopped transmitting.
I can copy the signal in my lab with 0x0d. Maybe it is increasing power someplace else but I hope not so we can get some more bang.
I plane to ship you a board tomorrow. I thought I was going to get it out today but I kept finding issues on the board I had to fix. This board still has a bit of week power source. The 5V supply is running about 4.75 and the 3.3 is a little low like 3.25. May need the additional headroom from 5V. There is a resistor string on the back of the board that programs the level.
I noticed today that the board did not come up when I powered it and then I removed power and reconnected and that time it worked fine.
The board needs a bit more voltage feeding the preamp on the RX input to get more gain. It is operating with 30 mA and would like to have 60 mA to have full gain. The 3.3V minder chip I thought was set for enough current to feed everything but may need to move the monitor resistor up to allow a full 600 mA.
I did not see these issues on a board I just sent to Chris.
I am ready to share the fun though and instead of continuing to debug and chase problems I am going to send you a setup tomorrow. I may poke at it a little in the morning but not much.
At this point when the board powers up it does transmit and it will receive or at least it will get the rf to the AX5043 inputs. I can see it there.
Your call is programmed into the flash so play with it until you get a programmer.
I will send you a programmer later. Burns is sending me two and soon as I see them and add a connector I will push one on to you.
Bob
*From:* Jim McCullers via pacsat-dev pacsat-dev@amsat.org *Sent:* Tuesday, February 20, 2024 8:24 PM *To:* 'Pacsat Dev' pacsat-dev@amsat.org *Subject:* [pacsat-dev] PacSatSW - Transmitter Power Level
Bob,
Looking at the lastest code I see two places, which is one to many, where the transmit power level is set. They are:
ax5043-ax25.c Lines 435-436
TxTask.c Line 63 calls radio_set_power() at line 112
They both set the power level to 0x0020 which is very weak.
I don’t see a place that sets the transmit level to 0x0d. Let me know where you found that reference.
I would suggest setting both places to 0x0FFF for maximum output (+15 dbm)
Jim McCullers WA4CWI
pacsat-dev mailing list -- pacsat-dev@amsat.org View archives of this mailing list at https://mailman.amsat.org/hyperkitty/list/pacsat-dev@amsat.org To unsubscribe send an email to pacsat-dev-leave@amsat.org Manage all of your AMSAT-NA mailing list preferences at https://mailman.amsat.org
pacsat-dev mailing list -- pacsat-dev@amsat.org View archives of this mailing list at https://mailman.amsat.org/hyperkitty/list/pacsat-dev@amsat.org To unsubscribe send an email to pacsat-dev-leave@amsat.org Manage all of your AMSAT-NA mailing list preferences at https://mailman.amsat.org
participants (1)
-
Chris Thompson