Автор Тема: Синтезатор на HMC830 / ПО управления - ищу программиста  (Прочитано 5962 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 848
  • Репутация: +303/-11
    • http://www.ra3apw.ru
  • QRA: KO85UV
В процессе разработки малошумящий синтезатор частоты на  AD/Hittite HMC830 на диапазон частот 25 … 3000 МГц.
Аппаратная часть синтезатора выполнена и проверена на работоспособность от ПО, установленного на ПК.

Следующий шаг – написание ПО управления синтезатором на микроконтроллере PIC18F2520 через SPI порт.
Задача написания ПО для меня оказалась сложнее, чем мои знания и умения в этой области.

Ищу специалиста, который может взять на себя задачу написания ПО для PIC18F2520 на языках С или MikroBasic.
В принципе возможна замена микроконтроллера PIC18F2520 на Atmega 328.

В качестве компенсации готов к разным вариантам - начиная от различного УКВ железа до оплаты.

Детали готов обсудить по телефону 8 925 5171893 или по skype – ra3apw .     

Карен, RA3APW                   www.ra3apw.ru

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 8712
  • Репутация: +1488/-89
  • QRA: LO88AA
Заглянул в даташит на HMC830 - шикарный гетеродин (он же ГСС и др.) .
Жаль что не владею программированием, очень интересно. Молодец Карен +!
Victor Виктор

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
А чем он лучше ADF4351?   
Чистотой спектра или еще что? В этом не силен..
По программированию- вроде как не сложнее.

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 1936
  • Репутация: +171/-17
  • QRA: KO85QV
В принципе возможна замена микроконтроллера PIC18F2520 на Atmega 328.

Карен, а чем обусловлен выбор конкретно этих контроллеров?

Может на чем нибудь посовременнее сделать?

У тебя есть определенность с функционалом контроллера?

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 848
  • Репутация: +303/-11
    • http://www.ra3apw.ru
  • QRA: KO85UV
Заглянул в даташит на HMC830 - шикарный гетеродин (он же ГСС и др.) .
Жаль что не владею программированием, очень интересно. Молодец Карен +!
Спасибо Виктор. Будем стараться получить нужный результат.
Карен, RA3APW                   www.ra3apw.ru

Оффлайн RX3DR Александр

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4735
  • Репутация: +457/-91
  • команда UF3D
  • QRA: KO85XM
Хороший ГСС нужен в хозяйстве для разного рода проверок трансвертеров и т.д. Ждем результата.
ex RX3DUR-UV3DUR

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 848
  • Репутация: +303/-11
    • http://www.ra3apw.ru
  • QRA: KO85UV
В принципе возможна замена микроконтроллера PIC18F2520 на Atmega 328.

Карен, а чем обусловлен выбор конкретно этих контроллеров?

Может на чем нибудь посовременнее сделать?

У тебя есть определенность с функционалом контроллера?

Юрий,

в настоящий момент выбор PIC 18F2520 обусловлен наличием готовых плат с этими контроллерами, которые я разрабатывал 9 лет назад.

Согласен, что PIC 18F2520 не самый оптимальный выбор, но под это есть вся оснастка - компилятор честно купленный, программатор и все остальное необходимое, включая опыт работы и оставшиеся исходные коды (в том числе от программирования более простых синтезаторов), которые также можно частично использовать.

В принципе, IMHO, выбор типа контроллера не сильно принципиален в данном случае, так как на первом этапе контроллер должен делать достаточно простые вещи:

- выдать управляющие команды на HMC830
- работа с клавиатурой или энкодером
- работа с двухстрочным дисплеем 1602
- выдача данных на serial порт (на втором этапе).

Как я понимаю, 18F2520 способен выполнить эти задачи не хуже любого другого микроконтроллера и, что самое важное для меня - не будет требовать смены всей оснастки и времени на обучение для перехода с PIC на Atmel или что-то другое.

Более того, имея работающий исходный текст для 18F2520 можно будет откомпилировать варианты для более простых PIC контроллеров.

Конечно, учитывая низкую стоимость уже готовых плат для Arduino можно применить и более современные Atmega, но ... см. выше.

Вариант использования других контроллеров возможен, но после того, как будет запущен первый комплект HMC830 с управлением на 18F2520 и будет понятны реальные преимущества, которые дает новый микроконтроллер.

Все же главная задача в данной разработке - это получение качественного ВЧ сигнала в широкой полосе с малыми фазовыми шумами ...

 
 
« Последнее редактирование: 30 Октябрь 2015, 10:02:12 от RA3APW Карен »
Карен, RA3APW                   www.ra3apw.ru

Оффлайн ra3rbe

  • Постоялец
  • ***
  • Сообщений: 95
  • Репутация: +6/-0
    • Сайт Тамбовских радиолюбителей
Привет Карен.
Отправил тебе сообщение по скайпу.
Александр Денисов, Тамбов
http://ra3rbe.r3r.ru
http://www.r3r.ru

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Цитировать
В процессе разработки малошумящий синтезатор частоты на  AD/Hittite HMC830
Плату синтезатора  что на фото можно где то купить?

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 1936
  • Репутация: +171/-17
  • QRA: KO85QV
и будет понятны реальные преимущества, которые дает новый микроконтроллер.

По моему комфортабельность разработки и отладки - само по себе преимущество очень неслабое. Особенно когда лишний доллар-полтора в BOM никого не убивает и не надо "хоть как то" израсходовать запасы каких то конкретных чипов, оставшихся от прошлых проектов.

Что до отладочных плат под те же Cortex - оно уже стоит настолько недорого, что рассматривать имеет смысл разве только в смысле времени ожидания посылки.

http://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-DHU-/111793015820?hash=item1a07620c0c:g:9RQAAOSwYHxWF5NL

PS: Ну еще jtag/swd адаптер нужен - но это по нынешним временам must have, и стоит китайский клон недорого.
« Последнее редактирование: 30 Октябрь 2015, 13:27:10 от UA3ATQ »

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 848
  • Репутация: +303/-11
    • http://www.ra3apw.ru
  • QRA: KO85UV
Цитировать
В процессе разработки малошумящий синтезатор частоты на  AD/Hittite HMC830
Плату синтезатора  что на фото можно где то купить?
Пока нет.
Карен, RA3APW                   www.ra3apw.ru

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 848
  • Репутация: +303/-11
    • http://www.ra3apw.ru
  • QRA: KO85UV
и будет понятны реальные преимущества, которые дает новый микроконтроллер.

По моему комфортабельность разработки и отладки - само по себе преимущество очень неслабое. Особенно когда лишний доллар-полтора в BOM никого не убивает и не надо "хоть как то" израсходовать запасы каких то конкретных чипов, оставшихся от прошлых проектов.

Что до отладочных плат под те же Cortex - оно уже стоит настолько недорого, что рассматривать имеет смысл разве только в смысле времени ожидания посылки.

http://www.ebay.com/itm/STM32F103C8T6-ARM-STM32-Minimum-System-Development-Board-Module-For-Arduino-DHU-/111793015820?hash=item1a07620c0c:g:9RQAAOSwYHxWF5NL

PS: Ну еще jtag/swd адаптер нужен - но это по нынешним временам must have, и стоит китайский клон недорого.
Согласен, цены сейчас на подобные платы весьма низкие и экономить здесь смысла нет.
Вопрос только в том, что у разработчиков разные вкусы и мнения - кто-то предпочитает STM, другие Atmel или Microchip ...
Вообщем начнем на PIC 18F2520, а дальше видно будет. 
Карен, RA3APW                   www.ra3apw.ru

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Пока нет.
Плата собственной разработки или покупная?

Оффлайн RA3APW Карен

  • Ветеран
  • *****
  • Сообщений: 848
  • Репутация: +303/-11
    • http://www.ra3apw.ru
  • QRA: KO85UV
Плата собственной разработки или покупная?

Печатная плата собственной разработки для установки в конкретный металлический корпус.
Карен, RA3APW                   www.ra3apw.ru

Оффлайн SERBUZ

  • Старожил
  • ****
  • Сообщений: 384
  • Репутация: +93/-19
  • Подпись находиться в стадии разработки
  • QRA: LO62DQ
Зря межслойные земляные отверстия расположили по сетке ( с равными расстояниями).
Может не лучшим способом на АЧХ сказаться.