Íåìíîãî ïîÿñíþ ñèòóàöèþ:
PD0EK íà áàçå NanoVNA (ïðîöåññîð, äèñïëåé ïëàòà) ñäåëàë àíàëèçàòîð ñïåêòðà. Äëÿ òîãî ÷òîáû íå ïèñàòü ÏÎ ñ íóëÿ áûëà âçÿòà ïîñëåäíÿÿ ïðîøèâêà îò NanoVNA îòòóäà óäàëåíà àïïàðàòíàÿ ÷àñòü NanoVNA è äîáàâëåíà íîâàÿ.
Êîä tinySA îòêðûò, https://github.com/erikkaashoek/tinySA
ß êàê è íåñêîëüêî äðóãèõ ÷åëîâåê ïîëó÷èëè ïåðâûå òåñòîâûå îáðàçöû (ÿ åãî ïîëó÷èë ñ îãðîìíîé çàäåðæêîé èç çà ðàáîòû íàøåé ïî÷òû). Ýðèê ïðè ïîìîùè òåñòåðîâ ñîáèðàë îòçûâû è ïîæåëàíèÿ, è òåñòèðîâàë ñâîå ÏÎ.
ß ïîñëå ïîëó÷åíèÿ ñâîåãî îáðàçöà òàê êàê çíàþ êîä NanoVNA ïîìîã óëó÷øèòü ÷àñòü êîäà.
Ýòî êàñàåòñÿ UI (êñòàòè íîâûé UI â NanoVNA âñå æå ïèñàëñÿ ñ îãëÿäêîé íà tinySA), ðàáîòû òðèããåðà â ðåæèìàõ ïðîñìîòðà ìîäóëÿöèè, áîëåå òî÷íîãî çàìåðà âðåìåíè è ñèíõðîíèçàöèè, óñêîðèë ðàáîòó êîäà, è ò.ä. òï.
Íà äàííûé ìîìåíò ÿ òàê æå ïîëó÷èë äâà êîìïëåêòà èõ ïåðâûõ ïðîèçâîäñòâåííûõ îáðàçöîâ (äîøëè áûñòðî çà 2.5 íàäåëè).
Ñõåìà tinySA çàêðûòà, åñòü òîëüêî áëîê ñõåìà è äîãàäêè ïî êîäó êàê ýòî ðàáîòàåò.
Âèêè ïðîåêòà https://tinysa.org/wiki/pmwiki.php?n=Main.HomePage
Ïî ðàáîòå, tinySA ïî ñðàâíåíèþ ñ òåì ÷òî ó ìåíÿ ñòîèò íà ðàáîòå Agilent E4402B ïðîèãðûâàåò â ðàçðåøàþùåé ñïîñîáíîñòè è áûñòðîäåéñòâèþ.
Èìååò 2 âõîäà/âûõîäà îäèí îò 0.1MHZ-350MHz äðóãîé 240MHz-960MHz
Âûõîä 0.1MHZ-350MHz ïîçâîëÿåò âûäàâàòü ñèíóñ ñ ìîäóëÿöèåé AM 1kHz, AM 10 kHz, Narrow FM, Wide FM, ìîæíî çàäàòü èçìåíåíèå óðîâíÿ è ÷àñòîòû äëÿ ñâèïèðîâàíèÿ.
Âûõîä 240MHz-960 âûäàåò ìåàíäð, ìîæíî çàäàòü óðîâåíü è ìîäóëÿöèþ Narrow FM, Wide FM, è òàê æå èçìåíåíèå óðîâíÿ è ÷àñòîòû
Êàê àíàëèçàòîð ñïåêòðà ðàáîòàåò î÷åíü íåïëîõî, äîâîëüíî øóñòðî, óðîâåíü ÷àñòîòó ïîêàçûâàåò ñ òî÷íîñòüþ 0,5 äÁì
Ìîæíî ïîñìîòðåòü ìîäóëÿöèþ â ðåæèìå CW òîãäà îí ïîçâîëÿåò óâèäåòü ìîäóëèðóþùèé ñèãíàë.
Âîîáùå ïî õàðàêòåðèñòèêàì ëó÷øå ïî÷èòàòü âèêè, ÿ ê ñîæàëåíèþ áîëüøå ïî ïðîãðàììíîé ÷àñòè è æåëåçêîé êàê òàêîâîé îñîáî íå çàíèìàëñÿ, òîëüêî ïîäêëþ÷èë ê ãåíåðàòîðó è ïðîãíàë âî âñåì äèàïàçîíå, êàê àíàëèçàòîð ñïåêòðà â òåõ ðåæèìàõ RBW îí âûäàåò âïîëíå ïðèëè÷íóþ êàðòèíó. Âñå íþàíñû è âîçìîæíîñòè íå èçó÷àë, òàê êàê ïëó÷èë åãî äîâîëüíî ïîçäíî, è áûë çàíÿò ÏÎ.
Êñòàòè ïðîøèâêó tinySA ìîæíî çàïèñàòü â NanoVNA è îíà áóäåò ðàáîòàòü (â ïëàíå ìåíþ, îòîáðàæåíèÿ è ïðî÷åãî) íî òàê êàê òàì íåò si4432 òî ñïåêòðà è ãåíåðàòîðîâ êîíå÷íî íå áóäåò.
ß åùå ïîðòèðîâàë êîä íà H4 è âïîëíå âîçìîæíî åñëè óñòðîéñòâî ïîëó÷èò ïðèçíàíèå, òî áóäåò 4` âåðñèÿ íà áàçå H4. Âîçìîæíî îíà óæå áóäåò èñïîëüçîâàòü àóäèî ÷èï äëÿ DSP îáðàáîòêè ñèãíàëà äëÿ ïîëó÷åíèÿ áîëåå õîðîøèõ õàðàêòåðèñòèê, è âîçìîæíîñòè ëó÷øåé ìîäóëÿöèè ãåíåðàòîðà, íî íàñêîëüêî è êîãäà ýòî áóäåò ÿ íå çíàþ. Íî âîçìîæíî ÷òî áóäåò ïðîñòî äîáàâëåí íîâûé äèñïëåé, è íîâûé ïðîöåññîð îò H4 (åñëè äà òî è SD êàðòà òîæå áóäåò, åå íå ñëîæíî ïîðòèðîâàòü).
È åùå ðàç, ÿ íå ÿâëÿþñü ðàçðàáîò÷èêîì íè ÏÎ, íè æåëåçà (è íå èìåþ íèêàêèõ ïðèáûëåé ñ ýòîãî ïðîåêòà, êðîìå ïîëó÷åíèÿ òåñòîâûõ îáðàçöîâ), òîëüêî ïîìîãàë â òåñòèðîâàíèè è ïîðòèðîâàë êîä èç NanoVNA è ïðîâåë îïòèìèçàöèþ ÷àñòè ÏÎ, ÿ íå î÷åíü ðàçáèðàþñü â òîíêîñòÿõ óïðàâëåíèÿ ÷èïîì ãåíåðàòîðà è åãî ðåæèìîâ.