¿ªÔÆÌåÓý

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

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

 

Hello Gerard,

I tested/ measured yesterday the second RF board, which is used for the tracking generator. The 2 SI4432 modules, the SAW filters and the ADE-25MH mixer are working fine. Obviously I have a problem with the PCF8574 interface to the PE4302. All the parallel inputs of the PE4302 are always high, i.e. I have always 30dB attenuation, which explains, why the TG creates only a -60dBm output signal. In the next days I will check, if I have a HW or SW problem controlling the PCF8574.
For reference I have attached the VK3PE schematics of my RF PCBs.
I will then also share my document with the measurements done with a NanoVNA in 2020 and a TinySA Ultra yesterday, which might be useful for you or other builders.?

Vy 73, Joerg
--
Joerg, DB2OO


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

 

Hello,

I did some tests again!!
I reversed software Analyzer? spectrum and tracking.
From a physical point of view, it is the same at the level of electronic components.?
Modified the CS of si4432 to select the correct chips? and reversed the libel of the PE4302 lines to match the PE4302 TG as a PE4302 analyzer.
Inevitably the entry is no longer in J14 but? in J13.
The tracking part then behaves like a spectrum analyzer, but the display is a bit different as if the 433MHZ filter seem (??)? not working properly.
It should be noted that you can change its value as you want, no effect.? ?See the pictures
So two cases:
Either the filter has a problem, or there would still be a software factor to be seen about.

your opinion
cdt


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

 

Hi,
Does not hold this assertion on the message above
"I think this one should be in Low in signal generator mode and not in High as in lowspeed analyzer.
I think not possible to have lowspeed and signal generator on the same time
it's theorical. to be seen
I was refraining from tests"
cdt


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

 

Hello Joerg,

You have, I think, a somewhat different design if there are 2 RF cards.
There must not be an RF? "switch" as on the latest M0Wid design.
I think this one should be in Low in signal generator mode and not in High as in lowspeed analyzer.
I think not possible to have lowspeed and signal generator on the same time
it's theorical. to be seen
I was refraining from tests
?
cdt


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

 

Hello Joerg,

Thank you very much for your tests
I am in uncertainty and thanks to you I will move forward.
we will be interested in version 0.15 and SimpleSa with M0wid PCB

First: You must ensure that you have the following information for the tracking generator in the My_SA tab:
Lines possibility to uncommed and / or add
? ? ? ? #define TG_IF_INSTALLED? ? --->see if not comment


#define TG_LO_INSTALLED? ?-->see if not comment
#define TG_ATT_INSTALLED --->see if not comment, possibility to add

Second: See also in My_Sa tab the frequency of TG_IF fonction of your filters on the PCB. You can have 433Mhz filters B3555 both on the 2 chains (see the sch¨¦matic)

//#define TG_IF 447725000 // IF of M0WID build TG using 3767 SAW filters
#define TG_IF 433960000 // IF of M0WID build TG using 3760 SAW filters (swapped) ---> B3555

If you made some modification, you have to compile and upload the ESP.

NOW: the findings:
your tracking generator (like mine) does not seem to work (Subject to the changes I indicate)
Your signal generator seems to be working, not mine.
Your reference output must work (You did not specify it), mine works.
My bandscope and the RBW do not work on the internet view.
If I launch the bandscope on the internet view , it reboots the SimpleSA.!!
?
I made additional tests by changing the CS value of each SI4432 module and I was able to move the reference output to the GPIO output of each module successfully (Frequency value set. 1/2/4/10...etc Mhz)
This does not mean that the RF output of the module works, I can not test because no oscilloscope 1G bandwidth.
I still checked the welds and so on under the microscope. Ras.
Tested continuities, ras.

I have a small nanovna, I think I can test the filters with it.
However, it is possible to measure the output frequencies of the SI4432 modules.
I¡¯ll see about that.
?
For your part, you can check the reference output and especially see the parameters in My_SA for the tracking generator (See if it works after a possible modification)
Thanks for your help.
happy to be not alone!?
cdt



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

 

Hello Gerard,

I just checked, which SW versions I have on my SimpleSA's:
- I have 1 with V2.8, that I modified to work with a 480*320 pixels ILI9488 display (I have only been successful with that version). This seems to have a HW issue after >3 years (SW Build time Feb 13, 2021, HW build is older0)
- I have one with V0.12, which seems to work fine but it has only one RF board, i.e. no tracking generator
- I have one with v0.15 with 2 RF boards, i.e. the HW for a tracking generator --> in my test yesterday, I have not been able to get the tracking to work...

I also tested the web interface: the normal sweeping works, but the waterfall did not work.
The signal generator mode is working: I was able to get an output signal between -60 and -20dBm out. The RF signal is coming out at the RF input/output.

BTW: if you want to calibrate the "CONFIG/CALIBRATE/ACTUAL POWER", you have to run that twice.



Upper left: Commercial TinySA Ultra
Upper right: V0.15 with 2 RF boards
Lower Left: V0.12 with 1 RF board
Lower Right: V2.8 with ILI9488 3.5" display, which after 3 years has HW problems, as this is NOT on PCBs, but hand- and breadboard wired
--
Joerg, DB2OO


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

 

Hello,

I will give you a few elements of progress:
1) I repeated a check of the welds and components, possible short circuits, etc.
Nothing to report.
2) Then I did a test by changing the address of the SI4432 modules.
If you put 5, (Attention do not duplicate) automatically the GPIO2 output of the chosen module? turns into reference output.
Of course, you have to compile and upload, then check with the oscilloscope.
The 4 SI4432 modules work. Reference output OK, choice of frequency OK
3)Other test, inversion of addresses between analyzer and tracking.
The tracking part actually becomes like an analyzer. it seems to work, although I could not inject a signal (see inter RF)
?
So I come to the same conclusion, there must be a problem in the software (I have version 0.15) and this since version 0.11.? That¡¯s my point of view
?
Only Dave can confirm what I said, so I¡¯m waiting to hear from him.
?
cdt


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

 

hi,

In the end, I don¡¯t know if it¡¯s here, as if we were blocking the whole tracker part?
see in the SimpleSA tab:

*/
pinMode (SI_TG_LO_CS, OUTPUT);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
digitalWrite(SI_TG_LO_CS, HIGH); // make sure the module doesn't get selected //why? gerard
?
pinMode (SI_TG_IF_CS, OUTPUT);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
? digitalWrite(SI_TG_IF_CS, HIGH);// make sure the module doesn't get selected //why? gerard
?
#if ( ( PE4302_TYPE == PE4302_SERIAL ) && ( defined(TG_ATT_INSTALLED) ) )
pinMode (TG_PE4302_LE, OUTPUT);
digitalWrite (TG_PE4302_LE, LOW); //? Prevent TG attenuator from being selected
#endif

your opinion

cdt



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

 

Hello Joerg,

Thanks for your answer
Version 0.15 is here?
[email protected] | Homebrew spectral analyzer
#1747
/g/HBTE/attachment/1747/0/simpleSA-v0.15.zip

1)? some confusion for the I/O connexion for the tracker, you have to verify yours
my PCB? have these connexions (mecanic connexions controled on the pcb)? ?--> so in the My_SA tab? parameters
/*
?* OOPS!? M0WID got the TG CS crossed on his PCB :(
?*/
#define SI_TG_IF_CS25? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??// pin to use for tracking gen IF SI4432
#define SI_TG_LO_CS 2 // pin to use for tracking gen LO SI4432

2)? Your attention: You have to modify the WIFI parameters for the connexion (yours)

3) Your attention:??You must enable tracking by decoupling and adding a line on the my_SA tab to have
/*
?* Comment both lines below out if you do not have the tracking generator
?* If only one SI4432 comment out the TG_LO_INSTALLED line
?* Leave both uncommented if you have the two SI4432 TG option?
?*/
#define TG_IF_INSTALLED
#define TG_LO_INSTALLED
?
#define TG_ATT_INSTALLED? ?----> to Add also

4) Your attention:?Verify this value if your have TG filter 433 or 470 Mhz
/*
?* If TG_IF is not defined then an offset is applied fom the main IF
?*/
// #define TG_IF 447725000 // IF of M0WID build TG using 3767 SAW filters
#define TG_IF 433920000 // IF of M0WID build TG using 3555 SAW filters (swapped)
?
?
/*

My results:
The wifi connexion Work

The reference generator work
Low? and High sweep work? ?--> i have to to understand how work the atteneators??

The signal generator seem not working
The Tracking seem not working
may you try it on your SA? with version 0.15?

Strange: if i select the band scope on the tactil screen it's seem working. If i select it on the wifi view, the SA reboot!
Some other things to test...

In conclusion:
I checked everything on my pcb
I try to decode? the software, nothing seen abnormal (But I¡¯m not a programmer)
But I have a doubt about a possible bug....
?
that¡¯s why I need to know if it works with M0wid¡¯s PCB design?
?
cdt


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

 

Hello Gerard,
I am reading your postings, but struggling, to understand what you are referring to:
- you are talking about a version 0.15. Where is this version? The latest I know is 0.12, which is the "simpleSA_markers.zip" in a posting in 2020 by M0WID in this thread
- please understand, that after 4 years most people (in particular myself) will not remember any details and you will have to provide more detail, what you are referring to
- Related to the hardware I only built analyzers based on the PCBs by VK3PE
- the issue with increased ground noise, when the tracking generator is active, could be solved by changing the IF of the tracking generator board, which I think has been proposed in this thread as well.?

BTW: After I bought the TinySA, I made very little use of my homebrewing SimpleSAs, but it was a very interesting project.?
I had been hoping for a SW version for the SimpleSA with tracking generator (not available for the TinySA) which would allow to run the tracking generator at a fixed offset frequency, to measure mixers, but this never came.?
--
Vy 73, Joerg, DB2OO


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

 

hi,
?
Can someone confirm that the signal generator and tracking work in version 0.15 with the given circuit model.
I checked everything on my PCB. It looks good.
Strange all this.
Is anyone still here?
cdt


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

 

hi,

i also read some pb's with mixers and filter?provenance function
It also complicates the task of whether they are good or not. test their impedance?
*
cdt


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

 

Good morning,
?
I reply to this old post (2020) because on my homebrew Simple SA, I have the same symptoms that Joerg, ex-DB2OO? (see his screenshots)
Yet I have a version 0.15

Dave said these issues were fixed in version 0.12? so ????

So I go in circles because I¡¯m looking for a hardware failure or design flaw, when everything looks good.
May someone confirm that everything works on his homebrew SimpleSA? (Low sweep, hight sweep, signal reference, signal generator, tracking, etc) and indicate his version.
If possible put it as an attachment (Zip)? ?to try on mine? (Wifi parameters to modify, you can erase your)
I sent an email to Gyula which has a version 0.14, but no return for now. (Can be passed in spam?)
?
Thank you for your fast feedback?


Re: Homebrew spectral analyzer

 

re,
I think that¡¯s in line 308 of the Siglo tab
I am not an arduino specialist, but this line will only display "set frequency"
It must be modified to display the real? frequency value of the Generator Signal.
put what?

Well, that¡¯s not gonna tell me why I got nothing out. LOL
cdt

if ( (oldFreq != sigGenSetting.Frequency) || (oldIF != setting.IF_Freq) )
{
rcvr.SetFrequency ( setting.IF_Freq );
xmit.SetFrequency ( setting.IF_Freq + sigGenSetting.Frequency );
Serial.println("set frequency");
if (sigGenOutputOn)
{
delayMicroseconds(300);
SetRX(3); // both LO and RX in tx mode
}
changedSetting = true;
}
?
oldFreq = sigGenSetting.Frequency;
oldIF = setting.IF_Freq;
oldSigGenOutputOn = sigGenOutputOn;
}
}


Re: Homebrew spectral analyzer

 

Hello,

I was busy for several months on other things, including troubleshooting YokoGawa oscilloscopes and Rigol.
I took over this project.
I had a Si4432 module out of service and I replaced it. (U13)
I did a first test with the generators.
The reference generator works well in output J12.
I can adjust the frequency and the output to the oscilloscope ( so on 1mohm 12pf) is 50mv . (To check)

I actually have a doubt about the signal generator which should, in theory, come out in J14 (anyway, I have nothing on the other 3 connectors).
Honestly I do not remember if it worked before changing U13 (Like what, it should be noted)
?
Now init of the 4 modules SI4432is good, but the log of the signal generator seems strange to me.

If you change the signal value or calibration, it gives it in clear.
But nothing for the frequency.
I¡¯ll take a look at the app
your ideas.


look here the log:
sigGenLow - rxDrive set to 4, attenuation set to 9, cal is -1? ? ? ? --->Good for me
sigGenLow - rxDrive set to 4, attenuation set to 10, cal is 0? ? ? ?--->Good for me
set frequency? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ----> Strange no value???
sigGenLow - rxDrive set to 4, attenuation set to 10, cal is 0? ? ? ?--->Good for me
sigGenLow - rxDrive set to 4, attenuation set to 10, cal is 0? ? ? ?--->Good for me
set frequency? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ----> Strange no value??

cdt


Re: jFET oscillator on Specan

 

Ok, more progress. ?I swapped the MPF-102 transistors with SMT J310¡¯s (soldered carefully into ME Pad SOIC boards) and added some leads to create a leaded J310 equivalent. ? This gave me higher power output from the 100 MHz crystal oscillator. ? I then experimented. ?Again - use the schematic on page 10/12 of Ashar Farhan¡¯s blog (Vu2ese¡¯s radio experiments : Specan). ?I found using the 10 pF in parallel with 16 pF NPO cap going to the 6dB pad gave me the most stable 100 MHz oscillator. ?I can easily tune L11 and get a 3 dBm output level into the mixer, and the oscillator is very stable. ?Success. ? Again - don¡¯t build the circuit as drawn in the large schematic (it didn¡¯t work for me using the 22 pF trimmer cap in series with L11, and the 0.01 cap fro Q2 Source killed all oscillation). ?


Re: jFET oscillator on Specan

 

Hi,

c13 on the 100 MHz oscillator should be 10 pF not 0.01 uFd. ? The Ashar Farhan Specan schematic on his website shows a full schematic and further down a smaller schematic that focuses just on the 100 MHz oscillator. ? The full schematic shows a 0.01 uFd cap, but the smaller schematic shows a 10 pF value. ?I tried both and it oscillated only with the 10 pF. ?I am still trying to confirm that I have the right power out to deliver +4 dBm to the Mixer ports.


Re: Specan Plotting for Windows no more?

 

hello,

I never made a specan.
I don¡¯t know the software and how it works
Try on the forum BITX20


Specan Plotting for Windows no more?

 

I have run Specan on the Arduino, working; but no luck running Specan-UI on Windows 10 to get the plotting working for a sweep of frequency. ? I found a Chrome Extension on GitHub and also tried this as an alternative to the original UI program, but no luck! ?It wouldn¡¯t allow me to connect with any Com port, and the original Soecan-UI just crashed when I tried to connect a Com port. ??

Is there any hope that these old routines can ever get updated to work on Windows 10 or am I missing something? ?Oh dear, I don¡¯t want to buy a Tiny Spectrum Analyzer¡­ I would prefer to get Ashar Farhan¡¯s project finished and working¡­maybe Inhave to revert to building the original W7ZOI fully hardware Specan. ??


Re: fixed ... Sweeperino (for Specan) not displaying frequency

 

Ok, sorry to burden the group.?
I resolved the problem by inserting a delay(1000) statement inside the code as follows, so it seems this now allows the frequency to now be displayed on the LCD display!

void setFrequency(unsigned long f){
? ?if (si570 != NULL)
? ? ?si570->setFrequency(f);
? ? ?delay(1000);

Another dragon slayed...? now to proceed to complete the Specan aspect of the project!