TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
13.01.2017, 12:35
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Управление синтезатором частоты
Собственно для управления в таком варианте или что-то покупное и его допиливание под задачу.
Или подбор МК с минимум 40 GPIO, USB/UART, DAC для управления в полном объёме (включая уровень выходного сигнала). Из дополнительной обвязки только преобразователи уровня для всех линий (часть МК не дружит с 5V TTL). Программа там будет совсем простая - прочитать ввод - сделать из него BCD (& 0F) - записать в нужные порты - дернуть нужные защёлки. Ну при включении или по команде выставить удаленное управление.
Arduino реализация будет посложнее - портов не хватит и придётся городить мультиплексирование (4 бита и 2 раза по 9 - адрес и защёлка) или на сдвиговых регистрах опять же.
Вариант со сдвиговыми регистрами вполне можно сделать на FT232.
Есть ли опыт работы с МК?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
14.01.2017, 17:31
|
|
Частый гость
Регистрация: 19.06.2016
Сообщений: 45
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Управление синтезатором частоты
Сообщение от mike-y-k
|
Есть ли опыт работы с МК?
|
Ну какие-то вещицы на Ардуинах делал.... Не скажу, что много, но есть.
Сообщение от mike-y-k
|
Собственно для управления в таком варианте или что-то покупное и его допиливание под задачу.
|
не представляю, что может покупное для этого подойти. Были устройства за 500$, но за такую цену оно мне точно не надо. Тогда уж проще синтезатор на DDS с микроконтроллером использовать...
Сообщение от mike-y-k
|
МК с минимум 40 GPIO
|
А поконкретней можно? Модельку МК?
|
|
|
|
14.01.2017, 18:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Управление синтезатором частоты
Сообщение от evorontsov
|
Ну какие-то вещицы на Ардуинах делал.... Не скажу, что много, но есть.
|
Ну раз есть опыт с ардуиной, так и возьмите ее.
Ардуино, шилд к ней с экраном и кнопками (все кнопки вместе используют только один аналоговый вход), свободных ножек должно хватить на 4 разряда параллельно и на 9 входов защелок, в сумме в шесть баксов обойдется)
|
|
|
|
14.01.2017, 23:34
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Управление синтезатором частоты
|
|
|
|
14.01.2017, 23:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,901
Сказал спасибо: 499
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Управление синтезатором частоты
Сообщение от jump
|
8 данных и 5 стробов, Карл!
|
4+9 или 8+5, какая разница, если речь о подсчете нужного количества портов, Карл
Сообщение от mike-y-k
|
rduino реализация будет посложнее - портов не хватит
|
И даже если не хватит ног, можно взять ардуину побольше, на меге2560
ЗЫ Кстати, если уж читать, то стробы использовать вообще не обязательно. 36 бит выставить, и все. Если есть, чем выставить. У фигнюшки на картинке разъем сбоку как раз 36 цифровых выводов... Совпадение? Не думаю (с)
ТС же что-то недорогое сделать хочет, а не сотни баксов платить, нечего и крылья тут распускать, значит)
Последний раз редактировалось AR_Favorit; 15.01.2017 в 00:02.
|
|
|
|
15.01.2017, 16:09
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,246
Сказал спасибо: 11,165
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
|
Re: Управление синтезатором частоты
Для прямой реализации с минимумом деталей потребуется (4х9=36)+9+1. Для работы с управлением уровнем выхода нужен DAC и преобразователь уровня. Итого USB-UART, 5V-3,3V LDO, микроконтроллер, 46 транзисторов на преобразователи уровня или 6 корпусов 8-портовых преобразователей уровня, немного конденсаторов и сопротивлений.
На макетке собирается и даже с изучением МК и на asm не больше пары недель на все в свободное от безделья время.
Делал похожие схемы на коленке (макетные платы) с MSP430 (из того что под рукой было).
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
15.01.2017, 18:12
|
|
Гражданин KAZUS.RU
Регистрация: 22.07.2007
Адрес: Владивосток
Сообщений: 984
Сказал спасибо: 435
Сказали Спасибо 375 раз(а) в 197 сообщении(ях)
|
Re: Управление синтезатором частоты
Имхо есть все же возможность соединить линии данных (которых 8 ) и управлять как написано "последовательно". И сэкономить на преобразователях уровня, тк верхний уровень 2В. А прозрачный режим оставить для тех кто захочет включать частоту тумблерами (без ардуины) скажем из бункера.
|
|
|
|
15.01.2017, 19:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Управление синтезатором частоты
Сообщение от mike-y-k
|
Для прямой реализации с минимумом деталей потребуется (4х9=36)+9+1. Для работы с управлением уровнем выхода нужен DAC и преобразователь уровня. Итого USB-UART, 5V-3,3V LDO, микроконтроллер, 46 транзисторов на преобразователи уровня или 6 корпусов 8-портовых преобразователей уровня, немного конденсаторов и сопротивлений
|
еще один мастер-фломастер?
да посмотрите же на сканы от ТС, там ясно написяно - уровни ТТЛ, 4,5 десятичных декад, 5 стробов, 2 служебных (REMOTE), итого - один 8бит порт данных, 5 стробов и 2 управляющих по желанию (МК или тумблеры), контроллер любой с 5в питания и достаточным количеством ногов, никаких преобразователей уровня, сом/усб по жеванию ТС.
но! я эту задачу решу (4+2) выводов МК и 2ИМС КМОП/ТТЛ.
управление - хоть кнопками, хоть энкодером, хоть резистором или джойстиком (т.е. до 5 ног)
|
|
|
|
15.01.2017, 21:15
|
|
Частый гость
Регистрация: 19.06.2016
Сообщений: 45
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Управление синтезатором частоты
Сообщение от jump
|
я эту задачу решу (4+2) выводов МК и 2ИМС КМОП/ТТЛ.
управление - хоть кнопками, хоть энкодером, хоть резистором или джойстиком (т.е. до 5 ног)
|
Сам бы предпочел именно этот подход, но... А рукой в сторону 2-х ИМС показать нельзя ль?...
|
|
|
|
15.01.2017, 21:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
|
Re: Управление синтезатором частоты
Сообщение от evorontsov
|
рукой в сторону 2-х ИМС показать нельзя ль?
|
запросто! это 2шт. 74595 - в первой будет байт данных (две декады), во второй - служебные сигналы (стробы, REMOTE). декады парами запараллелены, согласно стробов.
такт и данные как обычно для цепочки 595, стробы записи в выходные регистры 595 - раздельно.
итого - 4 вывода, 2 вывода уж забыл зачем...
алгоритм вывода достаточно прост и банален, думаю, вы сами справитесь.
на выхода 595 при работе на шлейф поставьте "антизвонные" резисторы 20-100ом, не помешает
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:19.
|
|