Трансивер "Аист" by UA1ARN


  Однажды, причем - вовсе не "в студеную зимнюю пору", а как раз с точностью до наоборот - в довольно-таки жаркий летний день довелось мне получить от известного в определенных кругах (радиоконструкторских, если вдруг кто не в курсе) Геннадия Завидовского UA1ARN плату одной из версий трансивера Аист его разработки.

  Должен сказать, что никаких планов "в эту сторону" я особо не строил, т.к. некоторый предыдущий опыт несколько отворотил от технологии DDC. Да и какое-то время тому назад, когда просматривал обсуждение проекта на форуме cqham.ru, показалось, что всё это очень наворочено, распылено, да и вообще - дело далеко не сегодняшнего дня. К тому же - куча "долгостроев" ждет, пока руки у меня до них дойдут.

  Но, как и в случае с "Маламутом", "сюрприз подкрался незаметно" - попала плата в руки. В том, что я не стал отказываться от такого подарка, сыграло роль, в первую очередь, то, что я весьма уважаю Геннадия за его, не побоюсь этого слова, талантище и, можно сказать, альтруизм. Возможно, последнее - и не самое полезное качество по нынешним временам, но достойное уважения! Также подкупила полная открытость проекта.



  В общем, плата приехала, пришлось закупаться детальками и паять!


  От автора уже были распаяны часть разъемов и цепи питания. Следующим шагом стало составление калькуляции и закупка недостающих комплектующих. Крышу, конечно, снесло напрочь - BOM был в несколько неожиданном, мягко говоря, виде, без явного указания количеств и позиционных обозначений элементов, схемы и монтажки в привычном PDF тоже не было. Пришлось установить P-CAD и попытаться как-то "изучить" его. В кавычках - потому, что за 2 дня мучений, максимум, что я смог из него выжать - это отображение позиционных обозначений элементов на плате. Катастрофически неудобный "инструмент"! Пардон, совесть не позволяет употребить это слово без кавычек. Хотя, возможно, тем, кто умеет обращаться с ним, это покажется, скажем так, смешным :)


  Тем не менее, удалось сформировать BOM в более-менее привычном виде, и даже экспортировать его в таблицу Excel (разумеется, не без промежуточных "ходов конем"). Как обычно - сравнил цены от разных поставщиков и выбрал оптимальные. Получилось примерно так (конкретные цифры не указываю, ибо это величины непостоянные):

  • CPU купил в Digikey. Выбор остановил, по совету Геннадия, на STM32H743ZIT6. Альтернативные варианты, как STM32F767ZIT6 или STM32F746ZGT6, хоть и дешевле в полтора раза, но имеют меньшую производительность, а её - по заверениям автора, вполне будет, на что расходовать в будущем, по мере развития проекта :) Там же купил MC100LVEL16DG и LTC6401-14 и тактовый генератор 122.88 MHz. На Aliexpress покупать не рискнул, учитывая крайне негативный опыт с закупками CS4272 и отсутствие интересных ценовых предложений. Местные поставщики тоже "порадовали" ценами :D
  • Что касается AD9744, EP4CE22E22I7N и мелкой логики - весьма интересные цены оказались у "Имрада". FPGA, конечно, на Алиэкспрессе - ещё почти вдвое дешевле, но ждать, что там за "неведома зверушка" приедет, а потом ещё и портить нервы, пытаясь вернуть деньги, "если вдруг что" - оно мне надо? Это - для экстремалов, а мне - важен конечный результат. А вот AD9744 поставил "левую", оставшуюся от сборки HiQSDR. В данной схеме сигнал MODE подключен так, что будут работать и те ЦАП, которые отказывались работать в HiQSDR, HiQSDR-mini и DDC Module 1.
  • Что можно было бы купить, не особо рискуя - так это реле IM02GR. При необходимости - можно сразу проверить, не паяя в плату, а "в случае чего" - купить в другом месте, не самая главная деталь, "сроки не жмут". В моем случае - обошлось, доехали быстро, 18 дней, все - рабочие, на вид - вполне себе новые, не паянные.
  • трансформаторы - оригинальные Minicircuits, остались в запасах с тех времен, когда собирал HiQSDR.


  Собственно, всё перечисленное было заказано (а что-то уже было в наличии заранее). Первой приехала FPGA, сразу и была впаяна в плату. Сначала не обратил внимания, но уже потом, под микроскопом, обнаружил некоторую странность - внешность чипа вызывала, мягко говоря, неоднозначные чувства, смахивая на типичную китайскую "перемаркировку" - полустертый ключ и под названием явно читался второй слой:

 

  Процессор, по прибытии, был впаян, удачно запрограммирован (отдельное спасибо Геннадию за предоставленную прошивку, как оказалось - для индивидуальной конфигурации), к плате был подключен дисплей с контролером ILI9341 (такой же, как в "Маламуте") и... всё... точнее - ничего :D Хоть узел питания был полностью собран и, со слов автора, этого достаточно для запуска, оказалось - таки недостаточно. До того я, конечно, запаял некоторое количество пассивной мелочевки на плату, но при подаче питания дисплей упорно демонстрировал изображение известного творения Казимира Малевича, хотя STM-ка запрограммировалась нормально.

  Начал "копать" схему. Обнаружил пару "нюансов" - отсутствовало питание на генераторе FPGA, не хватало дросселя. И самое главное - по схеме последовательно с опорным кварцевым резонатором 25 MHz включен резистор, а на плате его как раз-то и не было. После установки упомянутых элементов и подачи питания были-таки обнаружены признаки жизни!


  Светодиоды засветились, именно так, как должны, что с достаточной достоверностью указывало на жизнеспособность "Альтеры". Справа налево:
  1. сигнализирует об удачной загрузке конфигурации в FPGA
  2. режим передачи
  3. режим приема
  4. переполнение АЦП
  Т.е., при нормальной работе должны светиться 1 и 3.

  В общем, я не знаю, почему FPGA так странно выглядела внешне, но главное - что оказалась не "липой". Впрочем, окончательно убедиться в её способностях можно только установив всю обвязку. А для этого - ...


...Осталось купить самую дорогую деталь - АЦП LTC2208. Не хотел покупать, пока не буду уверен, что с FPGA всё в порядке. Ну, вот очередь и дошла. Вот тут-то и началось самое смешное! Цена у Digikey, разумеется, очень "порадовала", но - что делать-то? Куда бежать? Кому жаловаться? На Aliexpress, оно, конечно, куда дешевле, аж втрое! Но, мне ли вам рассказывать, что такое "китайская рулетка"? Ибо, покупая там - совершенно не знаешь, что тебе приедет. Ну а поскольку, как я уже упоминал выше, имелся категорически негативный опыт по закупкам комплектующих на "Али", послав далеко-далеко жабу, скрепя сердце и скрипя зубами, приготовился расстаться с сотней портретов мертвых американских президентов.

  И вот тут-то - всё и за... случилось. Гляжу на страницу товара - цена $94.72, в наличии - почти 80 шт. Красота! Сейчас будем избавляться от денег. Авторизуюсь на сайте, пытаюсь добавить товар в корзину и... просто не понял, что произошло. Точнее - ничего не произошло, корзина пуста! Возвращаюсь на страницу товара и теряю дар речи - там, где только что было написано доступное количество и цена, теперь - "Quantity Available: Not Available" и "Price: Not Available"... КАК??? Ничего не понимая, обновляю страницу - то же самое. Открываю в другом браузере (без авторизации) ту же страницу - там всё нормально, количество и цена есть. И вдруг замечаю в левом верхнем углу скромную надпись мелким шрифтом "Due to restrictions, this part is unavailable". Вон оно что. Экспортные ограничения. Стратегический товар, однако! Разумеется, поскольку в учетной записи указана столь экзотическая страна обитания, как Украина - "Ты кто такой? Давай, дасвиданья!"

  Что ж, поскольку американцы не хотят продать бедному украинскому радиолюбителю-самоделкопаяльщику стратегически-оборонно-секретную микросхему почти за $100, чтоб я, не ровен час, не сваял из нее какую-нибудь ядреную бомбу - придется покупать у китайцев за $33 :D Так и сделал...

  Тем временем, разжился дисплеем 4.3" от Sony PSP. Спасибо Игорю UR6LCW!
Прикольный :) В смысле - дисплей прикольный :D И картинка на нем красивей и информативней, чем на 2.8" :)


 

  Приехала посылочка с последней грандиозной деталюшкой - АЦП LTC2208. Пока дождался - испереживался весь. Мало того, что самую дорогую деталь пришлось покупать на Алиэкспрессе, так ещё и такая странная, даже подозрительная, можно сказать, цена, из-за которой АЦП на самом деле оказался не самой дорогой деталью :D

  Распаковка - только усугубила сомнения в конечном результате - мятый, даже совсем ни разу не антистатический пакет, в котором - кусок ленты, явно, не заводского происхождения, заклеенный грязным скотчем... От такого зрелища поневоле придешь в уныние. Что ж, и не с таким приходилось сталкиваться, чего только стоит грандиозная эпопея с почти полусотней дохлых кодеков CS4272.

  Разумеется, опыт - только тогда и опыт, когда ему есть практическое применение. В данном случае - имею в виду, что такие авантюры без фото-, а то и видеосъемки как процесса распаковки, так и введения в эксплуатацию покупок с Алиэкспресса - есть прямое и безоговорочное издевательство над собственным кошельком и нервной системой. Поэтому, с некоторых пор - всегда делаю фото, а то и видео. Вот такая странная зверушка приехала из Китая:
  Сама по себе микросхема - вроде бы и "ничего", но упаковка... А что делать? Выбора-то - нет. Надо паять...

  Как же я, мягко говоря, не люблю семейство корпусов QFN! Страшнее - только BGA :D У этих - хоть можно оценить под микроскопом качество пайки, правда - уже "после того, как...", повернув плату на ребро.

  Припаял АЦП. Заодно, допаял недостающие элементы по цепям питания - ферритовые фильтры, конденсаторы, пару резисторов. Настает момент истины, так сказать. Включаю... И? Ага... Здравствуй, жопа, Новый Год! Горит 1 светодиод, на дисплее - всё, кроме какого-нибудь намека на прием сигнала - ни панорамы, ни S-метра. 8-[]]] Понимаю, что что-то не работает :( Первая мысль - АЦП таки "дохленький" (© х/ф "Свинарка и пастух"). Спросил у Геннадия, что бы это быть могло, в ответ - что-то садит питание. Ну, раз такое дело - попытался поотключать то, куда допаивал фильтра, чтобы вернуть цепи питания в предыдущее состояние, когда "всё работало". А вот не помогло :((( В пылу эмоций - даже АЦП выпаял. А вот не тут-то было! По прежнему, горит 1 светодиод.

  Поскольку на этом запас идей был исчерпан, Геннадий прислал тестовую прошивку, с комментарием "А зачем было АЦП выпаивать? Надо было спросить сначала." Ну, это уже вопрос не технический, а психологический :) Ну поспешил. Логика - штука хитрая, иногда весьма странное подсказать может :D Был подключен терминал, лог показал, что... всё работает нормально! :D Всё железо проинициализировалось правильно, но аппарат оставался глух и нем.

  И тут мне пришла в голову несколько странная идея - залить самую первую прошивку (для дисплея на ILI9341). Вот ни разу меня интуиция не подводила, почему только я к ней так мало прислушиваюсь? Просто, вдруг сообразил, что после того, как "всё работало", я не только запаял АЦП, ещё ведь - подключил другой дисплей и сменил прошивку. Включаю - и чуть со стула не упал! Светятся 2 светодиода - 1-й и 3-й, как положено. Быстренько подключаю другой дисплей, запаиваю обратно АЦП, включаю и... Прикасаюсь ко входу - S-метр подскакивает "Кто там?"

  Сообщил о сем факте Геннадию, он тут же прислал новую прошивку, заливаю её, подключаю родной дисплей и понимаю, что это вам - не между микросхемами щупом осциллографа лазить, тут программная часть может быть куда важнее: →

  В общем, несмотря на все описанные страхи и ужасы, ответ на "главный вопрос дня" таки был получен, причем весьма удовлетворительный - микросхема АЦП LTC2208 оказалась вполне себе живехонькой! Что ж, могут ведь же китайцы иногда и приятно удивить :) Хоть чем-то...

  Вот такое "Аисто-водство" :) На прием аппарат, можно сказать, уже работает. По большому счету, остается допаять ДПФ-ы, после чего изготовление платы можно будет считать полностью законченным. А остальное - УМ и тюнер, а также упаковка изделия в корпус - боюсь, что не в самой ближайшей перспективе... О достижениях буду сообщать, так что -


  Продолжение следует...
 

Категория: Авторское | Добавил: ur8qp (01.08.2018)
Просмотров: 8280
Всего комментариев: 0
close