Автор Тема: Делитель на 100 на микроконтроллере  (Прочитано 2939 раз)

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

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 331
    • Просмотр профиля
Делитель на 100 на микроконтроллере
« : 15 Декабрь 2020, 19:12:40 »
Представляю вашему вниманию делитель на 100, выполненный на микроконтроллере ATtiny25.
МК делит тактовую частоту на 100. Вместо внешнего генератора можно подключить кварц 1-20 МГц к ножкам 2 и 3.
Можно подключить кнопку между общ и ногой 1 для сброса.

Прошивка и схема в приложении.
Зачем нам бумеранг? У нас грабли есть!

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 331
    • Просмотр профиля
Re: Делитель на 100 на микроконтроллере
« Ответ #1 : 16 Декабрь 2020, 00:05:30 »
Немного иллюстраций.

1) Синус максимальной для МК входной частоты 20 МГц.

2) Выходной сигнал с частотой 200 кГц.

3) Спектр выходного сигнала.
Зачем нам бумеранг? У нас грабли есть!

Оффлайн Сергей UB1APE

  • Ветеран
  • *****
  • Сообщений: 5930
  • Я точно знаю, что ни чего не знаю
    • Просмотр профиля
    • E-mail
Re: Делитель на 100 на микроконтроллере
« Ответ #2 : 16 Декабрь 2020, 00:31:56 »
tiny25 у меня 23. hex скачал. Спасибо.
UB1APE ( RA1ADF) Сергей.

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 331
    • Просмотр профиля
Re: Делитель на 100 на микроконтроллере
« Ответ #3 : 16 Декабрь 2020, 16:24:18 »
Сергей, фактически это возбудитель твоего передатчика. Усилил и подал на разделительный транс, а оттуда через две обмотки на двухтактник.

 Забыл сказать, что МК выдает два парафазных сигнала на 5 и 6 ногах.
Зачем нам бумеранг? У нас грабли есть!

Оффлайн GM

  • Старожил
  • ****
  • Сообщений: 331
    • Просмотр профиля
Re: Делитель на 100 на микроконтроллере
« Ответ #4 : 16 Декабрь 2020, 16:30:01 »
Ещё одна мысль пришла в голову, решил её реализовать. Теперь на ногах 5 и 6 присутствуют два парафазных неперекрывающихся меандра. Зазор между ними порядка 150 нс. Зазор этот можно программно настраивать в достаточно широких пределах.

Ну, а на 7 ноге обычный симметричный меандр 50% на 50%. Вроде бы он здесь не нужен, но пусть будет как бонус. Зато одна прошивка с двумя функциями полностью заменит предыдущую.

Фото как раз иллюстрирует эти самые зазоры.

Да, ещё один нюанс. Поскольку тактовая частота МК приходит извне, то изменять её нужно осторожно, не более 2% на период. Поскольку для ДВ вся полоса 2.1 кГц/137 кГц == 1.5%, то вроде бы не страшно, но я перестройку не проверял. Если будут какие-нибудь проблемы, можно поставить кнопку сброса. Ну и стоит держать уровень сигнала в рамках ТО.
« Последнее редактирование: 16 Декабрь 2020, 16:47:54 от GM »
Зачем нам бумеранг? У нас грабли есть!

Оффлайн rw3adb

  • Ветеран
  • *****
  • Сообщений: 6338
    • Просмотр профиля
    • E-mail
Re: Делитель на 100 на микроконтроллере
« Ответ #5 : 20 Декабрь 2020, 18:38:35 »
О, идеи пошли в ход! -)
Джорж молодец!

tiny25 у меня 23. hex скачал. Спасибо.

Расскажи потом, удалось запустить тебе сей делитель?
--_ _ _  _ _ _ --  --_   _   _-_  _--  _ _ _-- _- -_ _ -_ _ _

Оффлайн Сергей UB1APE

  • Ветеран
  • *****
  • Сообщений: 5930
  • Я точно знаю, что ни чего не знаю
    • Просмотр профиля
    • E-mail
Re: Делитель на 100 на микроконтроллере
« Ответ #6 : 20 Декабрь 2020, 22:06:03 »
Уффф... Роман, от меня долго ждать придется :=)))
UB1APE ( RA1ADF) Сергей.