-
Анализатор спектра 35M-4400M WinNwt4
от Evgeni45 11 Дек, 2023 18:21
-
Недавно приобрел анализатор спектра 35M-4400M WinNWT4. Это небольшая платка размером 80х32 мм. Заявленный диапазон частот от 35 МГц до 4400 МГц, что довольно прилично для столь малого устройства. По сути это аналог широко известного анализатора LTDZ, D6, NWT4000 и др. подобных, но есть отличия. Это упрощенная версия упомянутых анализаторов у которой отсутствует отдельный гетеродин на микросхеме ADF4351. Анализатор имеет в своем составе микропроцессор STM32F103C6, синтезатор частот ADF3451 (1штука) с 2 выходами RF и выходом гетеродина для смесителя M810, фильтр НЧ на 120 кГц, логарифмический детектор AD8307 и преобразователь интерфейса USB-USART CH340N. С заявленным ПО WinNWT4 анализатор работать не стал. Стал разбираться. Установил разъем для считывания прошивки и программирования Но прошивка оказалась защищенной от считывания, что привело к ее полному стиранию после снятия защиты от чтения. Теперь вместо работающего устройства имею плату для опытов. Прошу помощи у радиолюбителей. Мне нужна прошивка для описанного анализатора. Причем, найденные мной прошивки от аналогичных анализаторов D6, LTDZ с 2 синтезаторами прошиваются, но не работают
LTDZ.jpg
-
Ответ #1
от ua4lku 11 Дек, 2023 19:08
-
Тоже есть такой. Как генератор использую.
-
Ответ #2
от Mildi 11 Дек, 2023 20:31
-
Вот прошивку вы зря родную угробили, тут не факт что будет доступна.
попробуйте с прошивкой LTDZ с программами WinNWT4 V4.9 23.11.2010. и NWT4000 и SNASharp
Клоны оригинального NWT не со всеми версиями программ работают, и с настройками для LTDZ там помню какие то вопросы возникали по полосе обзора.
-
Ответ #3
от Evgeni45 12 Дек, 2023 21:10
-
Тут немного разобрался. Прошивки от LTDZ, D6 не работают на усеченной версии анализатора ( с одним синтезатором) потому, что в нормальных версиях используется микропроцессор STM32F103C8, а в упрощенной версии используется более дешевый микропроцессор STM32F103C6 с уменьшенным объемом Flash и ОЗУ. Нашел исходники прошивок для LTDZ и D6. В принципе все понятно, но надо их скомпилировать с настройкой на STM32F103C6, если код будет великоват надо исключить из программы работу с вторым синтезатором (гетеродин), а tracking generator оставить. К сожалению, пока не разобрался как это делается. Если кому интересно, можно скооперироваться. Я предоставляю все исходные данные, корректирую исходники и обеспечиваю проверку полученного бинарника (прошивки) на практике, а заинтересованные лица обеспечивают их компиляцию и получение bin или hex файлов. Эта работа может быть основой даже для дипломной или курсовой работы в вузе. Да и как практика для программиста не помешает.
-
Ответ #4
от Mildi 12 Дек, 2023 21:42
-
У ltdz второй синтезатор отключается кнопкой. Ищите обработку нажатия кнопки и дальше смотрите что она отключает и что завязано.
-
Ответ #5
от Evgeni45 14 Дек, 2023 11:59
-
Вот написал программку для проверки процессора Анализатора спектра. Если процессор исправен, начинают поочередно мигать светодиоды красный/синий.
Среда программирования EmBitz 1.11. Если кому интересно могу приложить прошивку (бинарник) этой тестовой программы. Прошивается с помощью ST-Link V2.
main.c.txt
-
Ответ #6
от er1ak 14 Дек, 2023 16:14
-
с NWT прогой работает, тог-да не имея NANO VNA, пользовался, там как всегда нужно калибровку проводить.
-
Ответ #7
от Evgeni45 17 Дек, 2023 12:57
-
А вот и схема этого удешевленного анализатора, у него отсутствует второй чип синтезатора частоты ADF4351 и обвес из порядка 20 SMD компонентов.
В описании анализатора продавец с Алиэкспресс (его называют Aideepen Applied Store) дает описание и фотографии полноценного анализатора LTDZ с двумя синтезаторами ADF4351 (один как RF генератор, а второй с другой частотой, сдвинутой на частоту ПЧ как гетеродин). Но по факту этот продавец нагло обманывает покупателей и подсовывает в посылку вместо полноценного анализатора LTDZ его упрощенную, удешевленную подделку как на фото. Что я и получил. Не покупайте у этого продавца ничего - обманет из-за наживы.
А теперь по существу дела. Так как нет второго гетеродина, а частота сигнала RF и частота гетеродина равны (просто приходят с разных буферных усилителей OUTA и OUTB ADF4351) на смеситель IAM81008 то прием RF сигнала невозможен так как - фильтр ПЧ (120 кГц) не пропускает постоянную составляющую промежуточной частоты, которой по сути и нет. Поэтому невозможно осуществлять анализ АЧХ различных цепей и пр. как я надеялся при покупке. Об отличиях в схеме. Вместо полноценного процессора STM32F103C8 c 64 кб Флеш установлен более дешевый STM32F103C6 с 32 кБ Флеш. Как я писал выше, нет второго синтезатора ADF4351 (гетеродина). Светодиод включения анализатора спектра управляется не от гетеродина, а прямо от процессора, PA8 (29 нога). Кнопка включения генератора перенесена на вывод PB8 (45 нога). Очень много выводов, которые должны были быть связаны с землей, не подключены и висят в воздухе. Места отключения выводов отмечены красными крестиками. Эти изменения надо учитывать при разработке прошивки для этого упрошенного анализатора спектра.
P5245651.JPG
-
Ответ #8
от RU3U 17 Дек, 2023 16:42
-
А вот и схема этого удешевленного анализатора, у него отсутствует второй чип синтезатора частоты ADF4351 и обвес из порядка 20 SMD компонентов.
Евгений, добрый день!
А Вы не путаете назначение приборов "анализатор спектра" и "анализатор АЧХ цепи"(NWT)?
В анализаторе спектра достаточно формирования одного сигнала, второй сигнал - от анализируемого источника.
73! Владимир, de RU3U
-
Ответ #9
от Mildi 17 Дек, 2023 16:56
-
Там продавец продавал LTDZ описание LTDZ фото LTDZ а вот продает просто анализатор спектра, на него там уже много жалоб что не то присылает. Правда он подстраховался и в объявлении написал что можете получить другой товар, и подумайте перед покупкой... красивый маркетинговый ход кстати.... даже предъявить нечего...
-
Ответ #10
от Evgeni45 18 Дек, 2023 09:49
-
Этот продавец с Aliexpres ( Aideepen Applied Store) действительно делает попытку обосновать свои действия тем, что в упрощенном анализаторе якобы установлен усовершенствованный чип, который не ухудшает эксплуатационные свойства прибора. Но он заведомо вводит покупателей в заблуждение! Как показывает анализ подсовываемого Aideepen Applied Store прибора в нем стоит более дешевый процессор STM32F103C6 у которого более ограниченные возможности по сравнению с устанавливаемыми в LTDZ (C8), что касается чипа синтезатора частоты, то он точно такой же как и в LTDZ, но только один!. Таким образом нельзя говорить о том, что прибор является усовершенствованной версией LTDZ с такими же характеристиками.
Налицо явный обман, ведь продавец не заявляет от том что ряд функций LTDZ не будут выполняться в поставляемом взамен приборе 35M-4400M WinNWT4 Spectrum Analyzer Это первое. И второе. Продавец в своем пояснении - оправдании не приводит никаких сведений о характеристиках реально поставляемого прибора, он не пишет о том, что ряд функций LTDZ не будет выполняться.
-
Ответ #11
от Evgeni45 18 Дек, 2023 09:56
-
А вот на основании выше изложенного его можно и привлечь к ответственности. Это тое самое если продавать корову, давать фото коровы, ее описание. А отправить покупателю козу, написав при этом, что животное на фото может быть улучшенной породы.
-
Ответ #12
от RN3DKQ 18 Дек, 2023 13:23
-
Вы ведь представляли,
сколько стоит Анализатор спектра?
-
Ответ #13
от Evgeni45 21 Дек, 2023 16:29
-
Нашел несколько исходников прошивки. Откорректировал под имеющееся железо, проверил по кусочкам. Управление светодиодами заработало. Уже приятно. Но пока не запускается программирование самого синтезатора. При попытке скомпилировать часть программы управления синтезатором выдает кучу ошибок. В основном - не те типы данных, не понимаю uint16_t и пр., не заявлены переменные и пр. Короче, используемый компилятор от EMBitz (Win10) не подходит. Все время требует включения новых заголовочных файлов. Уже задолбался искать и вставлять. Что то не то.
Возможно следует перейти на GCC под Линуксом.
-
Ответ #14
от Mildi 21 Дек, 2023 21:27
-
Так у вас исходники скорее всего для GCC, вот он вам ошибки и сыплет. скачайте GCC под форточки, а IDE попробуйте code bloks
Сначала не лезте в код, добейтесь просто компиляции под тот контроллер под который исходники сделаны.
Если все будет нормально, то уже лезте с правками.