1. Very, happy to see selectable front end attenuation.? One of the best ways to determine if a signal is real or not is to add rf attenuation.? If the signal stays at the same level you know it is real but if it drops dramatically it was not.? I usually have to hunt down an external attenuator to perform this check on a low cost spectrum analyzer.
That is true for intermodulation products. For mirrors (due to limitations in shielding and filters) there is a built in function to kill mirrors
2. Any possibility of adding a menu for selectable display units (i.e. dBm, dBuV, uV)?
Can you point me to where I can find info their purpose and how to calculate?
3. Average detector not an option but video averaging can be accomplished by setting video bandwidth lower than the resolution bandwidth.
The video bandwidth in the tinySA is automatic and results from the span and the 290 display points. There is an option for averaging over multiple scans,??
4. I didn't see a sweep-time menu option on the wiki page to allow the user to manually adjust the sweep rate.? Sometimes necessary to capture some signals.
There is an option to set the sample time per display point. This is primarily meant for balancing sweep time and loading of the narrow RBW filters.?
5. Can a external generator be selected for more accurate level calibration instead of the built in calibrator?? Not everyone has access to a calibrated rf generator, but it would be nice to allow those that have one to use it for extra accuracy.
Any signal under marker 1 can be used for calibration. See??under "actual power"
6. Trace math - thumbs up!
7. Zero span - does x-axis change to time domain units?
Yes, but no settable scanning time yet, just full speed
8. Are the live and stored traces available for usb readout using the "data 0" and "data 1"? NanoVNA console commands?
Yes, one stored trace, one live (calculated) trace and one trace containing the last unprocessed (raw) scan