¿ªÔÆÌåÓý

ctrl + shift + ? for shortcuts
© 2025 Groups.io

Re: nobody here?

 

Hello,

I tested again this afternoon.
I confirm, there is a problem taking into account the predefined capacitance values in the My_SA tab.
This problem therefore remains
See example:
in My_SA for test

Test with serial console? --->? not good values


cdt


Re: nobody here?

 

Ultimately, it was me who created the problem a copy probably pasted?
I just checked the original version

Sorry


Re: nobody here?

 

Hello,

I think I found out why the modified capacitance values in the My_SA tab were not taken into account.
There were the same lines in My_SA and SimpleSA.
So one was overwriting the pre-filled values after calibration.
I¡¯ll take a test tomorrow

in My_SA tab:
/*
?* These two definitions are used to tune the Si4432 module frequencies. Once you have
?* performed the frequency calibration as explained in the documentation, you should
?* change the values defined here to the values you determined appropriate in the
?* calibration procedure or they may be lost when new software versions are released.
?*
?* The values here were Erik's original values
?*?
?* !!!!GerAttention Collision with values in tab simplesa.h, so i have umcomment them
?*/
?
? ?#define TX_CAPACITANCE 0x73 // Transmitter (LO) crystal load capacitance? Gerard after calibration put 0*73 than 0*65? ?
? ?#define RX_CAPACITANCE 0x66 // Receiver crystal load capacitance? ? ? ? Gerard after calibration 0*66 than 0*59
??
? ?
#define TG_LO_CAPACITANCE 0x64 // Tracking generator LO crystal load capacitance? Gerard to be defined
? #define TG_IF_CAPACITANCE 0x62 // Tracking generator IF crystal load capacitance? Gerard to be defined?
?
#define RX_PASSBAND_OFFSET 1300 // RX bandpass filters are offset from nominal IF by this? ?Gerard utility to be see
?
/*


Re: nobody here?

 

Gary,
Ok no worries.?
These are just findings.
For me the last part hardware is good.
Only the app requires some adjustments.
But coming out of basic 40 years ago is difficult.
The Arduino language of the PGM reads well, it is well annotated, but as soon as you have to add a line, it is something else.
I¡¯ll look at the tracker part if it works. I known that my hardware is good

cdt


Re: nobody here?

 

Gerard,
I am sorry, you are more advanced than I am!
I actually left the project when it had a simple Arduino controller and didn't even have a display.
Sorry, I can't help,
73,
Gary
WB6OGD


Re: nobody here?

 

hello Joerg, and others
Good morning,

In my previous post you must have read some malfunctions.
I have not listed everything because I do not want to load X problems. ? If Gary or Dave (when he is less busy) can settle at least those, it is already good.
Indeed, PE4302 are not 100% used. I agree.

For the tracking generator:
YES if we reverse the addresses of the SI4432 with the SA / Tracker? we get another analyzer. ?(hence a utility of a 2nd entry)?
YES if we change the OL address, we can move the reference generator on the 3 others SI4432 (Good test one by one)
The RF switch, which you may not have, also works.

All this makes it possible to test the Hardware part.?

I just have a little doubt about the cascade of filters 433.92 MHZ. (To be see)

Regarding the compilation when I change these addresses it works?
It¡¯s just when I want to improve that it doesn¡¯t pass, but not being a programmer, you can¡¯t just copy/paste, it's more complex. ?LOL.
I have read some articles on langage Arduino, but without pratic, it's difficult.
You will spend a day for 3 lines of code, while an experienced programmer will take 5 minutes. LOL

It is a beautiful device that deserves the devellopement
cdt


Re: nobody here?

 

Hello Gerard,
I spent a lot of time, to get the SimpleSA software to compiled after several years. I had to learn, that you can only compile it with a V1.x ESP32 board manager and not with the current V2.x.
I did quite some tests, to find out, why in my dual board configuration the tracking generator does not work:
- the individual boards work correctly, i.e. I can configure the SW to use either board 1 or 2 to work as a spectrum analyzer. It will then also work as a signal generator.?
- when I try, to configure one board as tracking generator, I will not get any reasonable output from it. According to my code analysis, I think, that the PE4302 on the tracking generator board is not correctly controlled. It seems to me, that the code is written for only 1 PE4302 and it does not support 2.

After that result, I decided not to spend any more time on the SimpleSA tracking functionality and just keep my SimpleSAs as they are.?

I am anyways normally using my TinySA or TinySA ultra or a NanoVNA, if I want to determine S21, which would be the only additional thing, that a tracking generator would provide to the SimpleSA.

I guess you will be on your own, if you want to get the tracking functionality to work.?
--
Joerg, DB2OO


Re: nobody here?

 

here the files


Re: nobody here?

 

Hello Gary,

I tried to answer you...
First, Thank you Gary for joining this conversation and helping resolve some issues
Thank you for your interest in the SimpleSA software.

My construction is starting to work (I still have one saw filter to solve, the welds are really small)

At this stage:
1)? the low analyzer seems to work.
2) The reference generator also (Tested at several differents frequencies)
3) The signal generator seems to be working after detecting that there was a problem with my filter 433.92 Mhz.
4) The WIFI view works, but I have not tested everything.
I¡¯m quoting some anomalies that were detected.

point 1:
I found that if the reference generator works or ?is not activated (signal on the GPIO 2 SI4432? of?
the LO) it can interfere with the mixer.?
When it's stopped the signal is not in the state "Ground" and gives "parasites"

So if you activate the signal generator (It's if we had 3 signals in the mixer,? LO, RX in transmit mode and parasites of GPIO2 SI4432 LO)
I don¡¯t know if there¡¯s any interest in both working at the same time. (Reference generator and signal generator)
The ideal would be to ground this signal when the signal generator is active
There is a ?command for this: See Tab SI4432.CPP line 778
WriteByte ( REG_GPIO2, 0x1F ); ? // Set GPIO-2 to ground

So is it possible to have this logic condition:
If I activate the generator signal I look at the status of the reference signal
If not active, I put the GPIO2 in ground state
If active, I stop it and put the GPIO2 in ground state

Second point:
You can define in the My_SA tab the capacitance value.
Despite the declaration in the SimpleSA tab? ?void setup? ?, it seems that are not taken into account? (line 874....881)

in MySA TAB line 269/270
#define TX_CAPACITANCE 0x73 ? ? ? ? ? ?// Transmitter (LO) crystal load capacitance ?Gerard after calibrating the good value is ? 0*73 but seem not read?
? ?#define RX_CAPACITANCE 0x66 ? ? ? ? ? ? ? ?// Receiver crystal load capacitance ?Gerard after calibrating ?0*66 but seem not read?

Third point :
The output signal level of the signal generator appears to be activated by the DRIVE command.
If for example you choose the value 4, it seems memorized, but when you cut and powered on after the SimpleSA, if you query by the DRIVE command you still have 4, but the signal is weaker.
We need to redo a drive 4 command to find the same signal.
Not easy to explain.

There is already something to look at

cdt


Re: nobody here?

 

Hi Gerard,
I am still here too.? Stopped working on my homebrew SA years ago when I could buy a better one for $50.
I might be able to help with the Arduino.
What problem are you having?
73,
Gary
WB6OGD


Re: nobody here?

 

Dave,

Thank you for answering.
I¡¯m moving on the SimpleSA.
I will tell you later then some improvements in the app.
I tried, but not being a programmer, the compilation does not pass.
Let us know when you¡¯re available.
Have a good day


Re: nobody here?

 

I am still here, but sadly have no spare time for the foreseeable future to be able to provide useful support due to a combination of being crazy busy at work, activities with the radio club and perhaps most important for the XYL a home improvement project.

Sorry, but I cannot get as involved as I would wish at the moment.

You are making good progress working things out yourself - keep it up and keep us updated.


Dave M0WID


Re: nobody here?

 

Get an antenna and start communicating

On Sun, May 12, 2024 at 4:00?PM Daniel Ricardo Perez via <danyperez1=[email protected]> wrote:

Dear friends,
I apologize for having been here for some time and never posting. I am not active on the air, but I DO love simulating, designing and homebuilding RF and analog electronics. Someone gave me an almost-good Atlas 210X as a gift, that would be the shortest path to being on the air again, but communicating is not my priority dream, building stuff from recycled trash is. Both communication and test equipment gear. The problem is, that demands much more time than building a kit from eBay, and time is the most scarce resource at home now. I am 67, retired two years ago, but the company shrank so much that they begged me to keep collaborating.
As to test equipment, someone who is probably here gave me a nanoVNA and a tinySA, I burn with desire to exploit their potential and publish the results, but my daily chores keep them sleeping on the shelf.

I'm sorry for posting not technical but personal stuff, but I promise as soon as they can shift to a more profitable business and no longer need me, I will have less monthly money but much more free time to burn solder and share with you my experiences! Just don't close down the group please, it's the one and only on about this topic! In the meantime, I invite you to visit my RF site (in Spanish). It was born in 2002 targeted to 800x600 screens, now it needs updating, bigger fonts, more pictures, more interactivity, adaption to cellphone viewing, but I hope some info there can be useful right now:

73 and long live homebrewing!
Daniel Perez LW1ECP


12 de mayo de 2024, 04:02:34 a.?m. ART, Gerard <kabupos@...> escribi¨®:
Hello,
There¡¯s no one left? It¡¯s a shame to post and there¡¯s no answer.
Blacberryer, Dave, Joerg and others??
I still have some thing to ask on the SimpleSA.
This concerns the app for improvements
So some help on programming Arduino
cdt


Re: nobody here?

 

Dear friends,
I apologize for having been here for some time and never posting. I am not active on the air, but I DO love simulating, designing and homebuilding RF and analog electronics. Someone gave me an almost-good Atlas 210X as a gift, that would be the shortest path to being on the air again, but communicating is not my priority dream, building stuff from recycled trash is. Both communication and test equipment gear. The problem is, that demands much more time than building a kit from eBay, and time is the most scarce resource at home now. I am 67, retired two years ago, but the company shrank so much that they begged me to keep collaborating.
As to test equipment, someone who is probably here gave me a nanoVNA and a tinySA, I burn with desire to exploit their potential and publish the results, but my daily chores keep them sleeping on the shelf.

I'm sorry for posting not technical but personal stuff, but I promise as soon as they can shift to a more profitable business and no longer need me, I will have less monthly money but much more free time to burn solder and share with you my experiences! Just don't close down the group please, it's the one and only on groups.io about this topic! In the meantime, I invite you to visit my RF site (in Spanish). It was born in 2002 targeted to 800x600 screens, now it needs updating, bigger fonts, more pictures, more interactivity, adaption to cellphone viewing, but I hope some info there can be useful right now:
https://www.qsl.net/lw1ecp/
73 and long live homebrewing!
Daniel Perez LW1ECP


12 de mayo de 2024, 04:02:34 a.?m. ART, Gerard <kabupos@...> escribi¨®:
Hello,
There¡¯s no one left? It¡¯s a shame to post and there¡¯s no answer.
Blacberryer, Dave, Joerg and others??
I still have some thing to ask on the SimpleSA.
This concerns the app for improvements
So some help on programming Arduino
cdt


nobody here?

 

Hello,

There¡¯s no one left? It¡¯s a shame to post and there¡¯s no answer.
Blacberryer, Dave, Joerg and others??


I still have some thing to ask on the SimpleSA.
This concerns the app for improvements
So some help on programming Arduino

cdt


Re: File /WA2FZW - M0WID ESP32 - ILI9341 Version of the TinySA/simpleSA_0_11.zip uploaded #file-notice

 

Hello,

I still spent hours on the app, even if it means decoding the registers of the SI4432 and looking at the signals with the oscilloscope.
What I can draw in conclusion is that in signal generator mode, the SI4432? ?RX goes into "emitter".
I played on the power levels, but nothing out of the mixer. I changed it, it¡¯s the same.
I wait to receive a frequency to check the frequencies. Yet the Freq debbuger command test gives good values.
Example for a choice of 10Mhz for the signal generator , the RX goes into 433.91MHZ emission and the LO in 443.91MHZ emission.

I discovered another problem with the study of the registers.
The designated CAPACITANCE is not taken into account despite its value defined in MY_SA.
#define TX_CAPACITANCE 0x59 ? ---> registry gives 0*65
#define RX_CAPACITANCE 0x64 ?----> registry gives 0*73
you can change values manually but In addition, the config backup does not seem to work. (not save values despite message saved)
Well, the priority is the SIGLO then the tracker.

No answer and news of Dave. I am blocked.

cdt


Re: File /WA2FZW - M0WID ESP32 - ILI9341 Version of the TinySA/simpleSA_0_11.zip uploaded #file-notice

 

Hello,

My display problem in the serial monitor is fixed thanks to Gary
It¡¯s working now

see code:
Serial.println("Test Gary Anderson Display IF_Freq");
? ? ? ? ? ? Serial.println(setting.IF_Freq) ; ?// Test Gary Anderson
? ? ?
? ? ? Serial.println("Test Gary Anderson Display IF_Freq + choice of frequency generator"); ? ? ?
? ? ? Serial.println(setting.IF_Freq + sigGenSetting.Frequency); ? // Test Gary Anderson. Display total of the IF_Freq and Frequency choice generator

See the serial output:
Test Gary Anderson Display IF_Freq
433920013
Test Gary Anderson Display IF_Freq + choice of frequency generator
444920013 ? ?--> the sum of 433920013 + 11000000 (Exemple of choice frequency generator)

to morrow i will change the mixer

cdt


Re: File /WA2FZW - M0WID ESP32 - ILI9341 Version of the TinySA/simpleSA_0_11.zip uploaded #file-notice

 

Hello,
I continue my tests
Today seeing why the signal generator don't work. Hardware must be good because use the same compoments that the LowSA.
A strange thing.
In the serial monitor arduino, you can use this command: SGFreq.
I have also added 4 lines in the script to see the value of IF_FREQ and the value of the sum of IF_Freq + the value of Signal generator
Strange result see here:
***
SGFREQ
Signal Generator frequency: 1073489496

sigGenLow - rxDrive set to 4, attenuation set to 5, cal is 0
Rcvr Frequency
1181902193
Xmit Frequency
1701733241?

*
the SGFreq command is integrated on the soft by Mowid

The others values are the result of 4 lines added in the soft by me.? Some error??
?Serial.println("Rcvr Frequency"); ? ? ? ??
? ? ? Serial.println('IF_Freq',DEC); ??
? ? ? Serial.println("Xmit Frequency");?
? ? ? Serial.println('IF_Freq + sigGenSetting.Frequency',DEC); ?

Your opinion on this, remember it's version 0.15

cdt


Re: File /WA2FZW - M0WID ESP32 - ILI9341 Version of the TinySA/simpleSA_0_11.zip uploaded #file-notice

 

Hello Joerg,

Good new.
I made some welds on the LPF filter of U6 and on the P4302 (U6). See sch¨¦matic
Now the tracking part works well as a spectrum analyzer, it¡¯s one more good point.
Only one anomaly, the change in value of the IF does not change the form between 433 and 435 Mhz.
As we reversed SA and Tracking, there may be a modification to do in the soft? I will look at the code a bit before putting everything back into compliance and test the signal generator and tracking.
cdt


Re: File /WA2FZW - M0WID ESP32 - ILI9341 Version of the TinySA/simpleSA_0_11.zip uploaded #file-notice

 

Hello Joerg,

Without going into too much detail, your scheme is somewhat equivalent.
There is no RF switch simply.
What I did today was turn the tracker part into a spectrum analyzer.
so i modified:
The Adress CS? select of modules SI4432 and the label of the P4302 attenuator without changing their address CS
So the TG_LO is a LO TX by the soft
So the? TG_IF is the RX

See? schematic

For the P4302, the label is changed (not the adress CS ) so, the TG attenuator is now a SA attenuator.
TG att¨¦nuator is now a SA attenuator

So the input is changed, signal input? on J13 now not J14 as origin.
It's work (see my last posts), but i thing there is problem on the mixer i thing.
Dave said on post he have changed a mixer
I¡¯m testing to morrow? after changing..

here the new schematic

cdt