Свежие обсуждения
Измерения

DDS-генератор на AVR - нужна помощь

1 93 189

madgrey: считайте криком души
Ладно, засчитаем

 

madgrey: добавил часы реального времени PCF8563, несколько полезных разъемов на будущее, пищалку, увеличил максимальное количество кнопок до 20
Для чего?

madgrey: передачи тактовой от тинек к ведущему - это авантюра и потенциальный источник большого геморроя
Обоснуйте.

 

smg123: Для чего?
Часы - для себя. Просто хочется. Может скринсейвер сделаю, может таймер, шоб выключался по истечении рабочего времени, ресурсы то есть, 6к памяти еще свободно .
Разъемы - чтобы в будущем предельно просто добавить управление аттенюаторами, связь с ПК обеспечить, нарастить количество каналов и т.д. Если помните, когда этот проект начинался, я говорил что конструкция генератор будет модульной, так вот для обеспечения модульности нужна платформа. А если что то излишне - ядро без него работать будет.
Пищалка - для удобства работы, пользы никакой, зато прикольно
Увеличение числа кнопок вызвано тем, что не получается вписать задуманный функционал в 16 кнопок, а с 20-ю есть изящное решение передней панели, которое после изготовления прибора продемонстрирую. Опять таки, если ломает покупать такую прорву кнопок - достаточно будет 4-х и валкодера .

smg123: Обоснуйте.
Первые проблемы появятся, когда вы начнете разъемом передавать 20 МГц на плату управления. Если ширпотребовским (кстати, цена пара разъемов равна цене кварца ) будут проблемы с контактами, а если выпадение тактов опорной - неисчерпаемый кладезь глюков и разных неожиданностей , поверьте. Если сделаете все пайкой - работать будет, может даже наводок на выходе не будет, если грамотно расположите провода, да еще экранированным проводом. Оно нам надо?
Теперь встречный вопрос. А сможете ли Вы обосновать жизненную необходимость применения одного кварца в приборе? Интересно, чем Вас это решение так привлекает?

Да, чуть не забыл, мужики, подскажите простой и эффективный способ получения 3,3 В из 5ти. Дисплей у нас рассчитан на 3,3В... Про lowdrop знаю, дорого, может проще как то можно? Наверняка есть что нить недорогое, народное...

 

smg123: madgrey: передачи тактовой от тинек к ведущему - это авантюра и потенциальный источник большого геморроя
Обоснуйте.

Вот, а мы и не знали . У нас три DSP (150 МГц, 150 МГц, и 60 МГц) и два приёмо-передатчика (rfFASIC, 450 МГц, в каждом по три синтезатора) работают от одного кварца 30 МГц. Что теперь делать-то?

 

GM: Вот, а мы и не знали . У нас три DSP (150 МГц, 150 МГц, и 60 МГц) и два приёмо-передатчика (rfFASIC, 450 МГц, в каждом по три синтезатора) работают от одного кварца 30 МГц. Что теперь делать-то?
Ну вот, уже начали авторитетами мериться. У Вас больше, не спорю И платы под это великолепие небось односторонние, сделаны ЛУТом и соединены лапшой
Впрочем если сможете получить от тиньки 10 МГц, я лично для Вас сделаю прошивку меги на пониженную частоту и вопрос будет закрыт.
Кстати, по уже сложившейся традиции
madgrey: ... встречный вопрос. А сможете ли Вы обосновать жизненную необходимость применения одного кварца в приборе? Интересно, чем Вас это решение так привлекает?

 

Это у меня такой сарказм . Авторитет ни при чём, конечно. Просто разработчики, как правило, предпочитают иметь единую и хорошую опорную частоту. А вы считаете, что это авантюра и потенциальный гембель, что мягко говоря, неверно.

Нет, платы 6-и слойные на заказ, размер 50х80, из разъёмов только вч, кан и питание (эти два лапша, да). Первые платы обычно наш техник собирает сам (называется populates pcb). Но иногда мы сами делаем платы (не я), это не лут, просто берется прозрачная плёнка, на ней на офисном принтере печатается разводка платы, потом засвечивается двухсторонняя плата с фоторезистом, ну и т.д. До сих пор храню плату 10-летней давности, сделанную по такой технологии с дсп TMS320C5402, поскольку в юкей начинал с них.

Для нас в случае применения двух тинек и двух кварцев ведомому придётся учитывать разброс обоих кварцев относительно друг друга. Мне бы также хотелось пристроить ведомому частотомер, чтоб он не простаивал зазря, было бы лучше, если опора будет одинаковая и максимально возможная. Для частот до 10 МГц вполне могу обеспечить погрешность 0.01 Гц. (Ещё у меня есть специализированный чип опорного генератора 10 МГц, хотелось бы его применить, по нему можно калиброваться, впрочем есть способ откалиброваться и без хорошего опорника. Ну это так, к слову).

Вам вопрос, а если бы было 10 МК, поставили бы 10 кварцев? А 100? (К слову, когда-то разрабатывал устройство первичной синхронизации для ретранслятора КА, так их там было 256 штук в одном стволе, кварцев не напасёшься.)

 

GM: Для частот до 10 МГц вполне могу обеспечить погрешность 0.01 Гц.
Вы имели в виду дискретность ?

 

madgrey: Пока скажу, что что добавил часы реального времени PCF8563, несколько полезных разъемов на будущее, пищалку, увеличил максимальное количество кнопок до 20 заодно проверил все неоднократно.

Ну вот, а мне ещё претензии предъявляли, мол, ламборджини собираю...
Да мои намерения против Ваших - детский лепет.

 

madgrey: ...подскажите простой и эффективный способ получения 3,3 В из 5ти. Дисплей у нас рассчитан на 3,3В... Про lowdrop знаю, дорого, может проще как то можно? Наверняка есть что нить недорогое, народное...

LD1117AS33TR в корпусе SOT223 - от 25 центов.
И подобные. Только потребляемый ток до10мА.

Из мало потребляющих и доступных LF33 (потребление 1мА). Но цена уже до $1 доходит.

Самый дешёвый (меньше 10 центов) и микропотребляющий (до 1мкА) - на рассыпухе (два полевика 2N7002 и 3 резистора).
Схема и описание в теме "Чем питать "сонный" МК ?"

Сколько потребляет дисплей?
Может достаточно будет резистора со стабилитроном?

 

madgrey: я лично для Вас сделаю прошивку меги на пониженную частоту...
GM Ваша прошивка, по большому счету и не нужна - он сам в состоянии ее написать.
В связи с этим вопрос -. итоговые исходники среди нулей распространяться будут?

madgrey: подскажите простой и эффективный способ получения 3,3 В из 5ти
Пролистал мануал на чип дисплея. Работает до 5В max. Простое решение, чтобы не спалить - поставить в питание кремниевый диод.
Осталось решить вопрос с внутренним преобразователем - при инициализации дисплея установить мин. напряжение, с учетом повышенного на входе.
Планирую так и сделать. Разработка то любительская. Иначе без стабилизатора и преобразователей логических уровней не обойтись. Оно нам надо?