Автор Тема: Цифровой трансивер для ПЧ под УКВ и СВЧ  (Прочитано 104276 раз)

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

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2060
  • Репутация: +211/-21
  • QRA: KO85QV
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #240 : 26 Июль 2017, 13:31:35 »
Если синтез для ПЛИС и АЦП внешний, то ответ отрицательный, не получится сделать от этого клока еще и 50 МГц для PHY

Ок, оставляем кварц для автономной тактировки PHY. И молимся, чтобы зимой не глючило из за его уползания. ;)

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2060
  • Репутация: +211/-21
  • QRA: KO85QV
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #241 : 26 Июль 2017, 13:36:08 »
100% сказать не могу, но такие случаи были, если клока нет вначале, то она просто не прогрузится, а насчет пропадания клока в процессе работы могу натурный эксперимент провести, но тоже почти на 99% могу сказать что ничего не произойдет, будет просто стоять, не калиться

Вот тут начинаем думать... Что бы такого сделать, чтобы ПЛИС гарантированно прогрузилась, пока микроконтроллер разбирается - есть ли внешние 10 МГц, выбирает опору синтезатора, вправляет ему мозги и ждет сигнала лока с него.

Оффлайн EU1SW

  • Постоялец
  • ***
  • Сообщений: 135
  • Репутация: +38/-4
  • разработчик "ужасов"
  • QRA: KO33ok
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #242 : 26 Июль 2017, 13:52:37 »
ПЛИС сама умеет делать клок свичовер
основной вход - 23 пин,
24 пин резервный
от синтеза заводим на 23
на 24 можно что то, например 50 МГц от PHY

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2060
  • Репутация: +211/-21
  • QRA: KO85QV
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #243 : 26 Июль 2017, 14:28:19 »
на 24 можно что то, например 50 МГц от PHY

Тогда просто кварц не прокатит - пин REFOUT на PHY спарен с INT и сигнал INT используется. Придется внешний осциллятор ставить и его уже делить.

Покопаюсь тут, вроде в списках неликвидов одной дружественной конторы были породистые 50 МГц осцилляторы SMD, с индустриальным температурным диапазоном. Но кажется 5-вольтовые. В принципе не так и страшно, все равно буферировать бы неплохо, а 5 вольт на плате все равно будет.

Оффлайн EU1SW

  • Постоялец
  • ***
  • Сообщений: 135
  • Репутация: +38/-4
  • разработчик "ужасов"
  • QRA: KO33ok
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #244 : 26 Июль 2017, 15:07:54 »
REFOUT на PHY спарен с INT и сигнал INT используется
теперь уже мне не понятно...
выходной пин осциллятора PHY уходит в чип PHY, что мешает его параллельно завести на 24 пин ПЛИС, если уж в самом деле так нужно, что бы плис стартовала эниуэй

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2060
  • Репутация: +211/-21
  • QRA: KO85QV
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #245 : 26 Июль 2017, 15:10:49 »
выходной пин осциллятора PHY уходит в чип PHY, что мешает его параллельно завести на 24 пин ПЛИС, если уж в самом деле так нужно, что бы плис стартовала эниуэй

Сейчас гляну в даташит, допускается ли у них такое подключение к генератору. Там и кварц еще на 25 МГц вдобавок.

Оффлайн EU1SW

  • Постоялец
  • ***
  • Сообщений: 135
  • Репутация: +38/-4
  • разработчик "ужасов"
  • QRA: KO33ok
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #246 : 26 Июль 2017, 15:14:50 »
Вы просто смотрите на схему, которая возможно не соответствует реальному модулю, там резисторов куча нарисованы под разные конфигурации
Возьмите тупо даташитную посмотрите

Оффлайн EU1SW

  • Постоялец
  • ***
  • Сообщений: 135
  • Репутация: +38/-4
  • разработчик "ужасов"
  • QRA: KO33ok
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #247 : 26 Июль 2017, 15:20:13 »
REFCLK из PHY есть выход /2 50 МГц осциллятора, он идет на сконфигурированный как вход пин ПЛИС, и служит для синхронизации модуля отвечающего за обмен PHY.
Может достаточно и 25 МГц будет для того что бы плис загрузилось, я не знаю...

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2060
  • Репутация: +211/-21
  • QRA: KO85QV
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #248 : 26 Июль 2017, 15:38:32 »
REFCLK из PHY есть выход /2 50 МГц осциллятора, он идет на сконфигурированный как вход пин ПЛИС, и служит для синхронизации модуля отвечающего за обмен PHY.

Вот тут я уже путаться начинаю в полный рост.

Пин на PHY - двойного назначения, nINT/REFCLKO, либо это выход 50 МГц либо вход прерывания.

In REF_CLK In Mode, the 50MHz REF_CLK is driven on the XTAL1/CLKIN pin. This is the traditional
system configuration when using RMII, and is described in Section 3.7.4.1. When configured for
REF_CLK Out Mode, the device generates the 50MHz RMII REF_CLK and the nINT interrupt is not
available. REF_CLK Out Mode allows a low-cost 25MHz crystal to be used as the reference for
REF_CLK. This configuration may result in reduced system cost

На странице 33 (Revision 1.4 (08-23-12))- упоминается подача внешних 50 МГц на XTAL1/CLKIN, на странице 34 нарисована схема, где клок внешний 50 МГц просто параллельно подается на MAC и PHY от одного генератора. А на странице 36 на другой схеме подаются внешние 25 МГц на XTAL1, a 50 МГц снимается с REFCLKOUT.

Вопрос возникает - INT нужен все же или REFCLKOUT? Как подтягивать ножку LED2 для конфигурации этой ноги при старте?

Я правильно понял, что на PHY эта нога - выход 50 МГц и ее просто надо на ногу 24 сдублировать? Сейчас она на ногу 141 идет только.

Или лучше внешний 50 МГц осциллатор, который будет "кормить" синфазно пины 23, 141 ПЛИС и ногу XTAL1 PHY? А ногу nINT/REFCLKOUT на PHY сконфигурить как INT и подтянуть к плюсу сотней килоом - на будущее, если вдруг понадобится когда то?
« Последнее редактирование: 26 Июль 2017, 15:49:40 от UA3ATQ »

Оффлайн EU1SW

  • Постоялец
  • ***
  • Сообщений: 135
  • Репутация: +38/-4
  • разработчик "ужасов"
  • QRA: KO33ok
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #249 : 26 Июль 2017, 15:49:18 »
на PHY эта нога - выход 50 МГц и ее просто надо на ногу 24 сдублировать?
Бинго!
про деленное пополам, это я перепутал с MII интерфейсом, а тут RMII - 50 МГц

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2060
  • Репутация: +211/-21
  • QRA: KO85QV
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #250 : 26 Июль 2017, 15:50:07 »
Или лучше внешний 50 МГц осциллятор, который будет "кормить" синфазно пины 23, 141 ПЛИС и ногу XTAL1 PHY? А ногу nINT/REFCLKOUT на PHY сконфигурить как INT и подтянуть к плюсу сотней килоом - на будущее, если вдруг понадобится когда то (и завести на свободный пин ПЛИС, если таковой останется)? ;)

И вопрос - а нельзя совместить функции пинов 141 и 23 в данном случае, чтобы не параллелить тупо и "сэкономить" пин 141 для благих свершений? ;)
« Последнее редактирование: 26 Июль 2017, 15:53:55 от UA3ATQ »

Оффлайн EU1SW

  • Постоялец
  • ***
  • Сообщений: 135
  • Репутация: +38/-4
  • разработчик "ужасов"
  • QRA: KO33ok
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #251 : 26 Июль 2017, 15:58:58 »
.
прилепить и развести можно что угодно на бумаге, поглядывая в даташиты, вот будет ли работать - хз, пока не проверишь
кто будет макетировать?

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2060
  • Репутация: +211/-21
  • QRA: KO85QV
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #252 : 26 Июль 2017, 16:05:52 »
кто будет макетировать?

Пока не имею такой возможности.

Есть вариант поставить внешний генератор на 50 МГц, и на плате сделать возможность нулевыми резисторами (перемычками) скоммутировать либо тот, либо другой вариант.
Второй вариант - не заморачиваться, нога PHY жестко конфигурится на выход 50 МГц и параллелим ноги 23 и 141.

INT у PHY хотя бы в теории может оказаться полезен (для развития дальнейшего)?

Оффлайн EU1SW

  • Постоялец
  • ***
  • Сообщений: 135
  • Репутация: +38/-4
  • разработчик "ужасов"
  • QRA: KO33ok
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #253 : 26 Июль 2017, 16:13:12 »
не спешите )
23 - основной вход клока
24 - резервный
я уже писал
на 23 надо подавать с синтеза, 61,44 или 65,28 клок параллельно АЦП

Если синтез может выдать 50 МГц, их можно пробовать завести на чип PHY, и на 24-й, коли уж горит, можно завести эти 50 МГц, как резервные, я прямо говорю, я не вижу в этом никакого смысла, если есть соображения - поделитесь

зачем Вы хотите переконфигурировать PHY и зачем для дальнейшего развития может понадобится INT и что с ним делать я пока придумать не могу
« Последнее редактирование: 26 Июль 2017, 16:15:30 от EU1SW »

Оффлайн UA3ATQ

  • Ветеран
  • *****
  • Сообщений: 2060
  • Репутация: +211/-21
  • QRA: KO85QV
Re: Цифровой трансивер для ПЧ под УКВ и СВЧ
« Ответ #254 : 26 Июль 2017, 16:22:55 »
зачем Вы хотите переконфигурировать PHY и зачем для дальнейшего развития может понадобится INT и что с ним делать я пока придумать не могу

Ну тогда и не заморачиваемся. 8-) Кварц на PHY, выход REFCLKOUT на два пина на ПЛИС.

А смысл в резервном клоке единственный в том, что прозвучало про возможность незагрузки ПЛИС если в самом начале будет отсутствовать клок.

После подачи питания потребуется какое то время микроконтроллеру стартовать, понять есть ли у нас валидные (в определенных "воротах" по частоте) 10 МГц на входе внешней опоры, если да, то подрубить внешний вход, иначе подрубить поделенный пополам TCXO на 20 МГц (от которого сам микроконтроллер тактируется) на вход опоры синтезатора, запрограммировать сам синтезатор, дождаться пока появится сигнал PLL Lock... Не шибко много времени, но займет.

Предложил бы тем же мелкоконтроллером "придержать" ресет пока не устаканится клок, но не нахожу на плисине глобального ресета (плохо ищу, или и вправду нет?) ;)
« Последнее редактирование: 26 Июль 2017, 16:26:57 от UA3ATQ »