В связи с приходом последних деталек с али и отсутствием нормальных герберов для изготовления плат на jlcpcb.com принято решение делать платы самому. Взял самые подходящие разводки плат с форумов и слегка допилили до сегодняшнего состояния проекта.
На плате Counter:
1. добавил два пина на разьем ХР1 и завел туда сигнал с 23 ноги альтеры, подтянул через резистор к +5в - вход второго канала В
2. Завел канал А на 34 ногу
3. Убрал дорожку с 37, соединил между собой 37 и 35 ноги.
4. убрал дорожку тактирования с Альтеры на Мегу и R14
5. Перенес с под Альтеры наружу два переходных отверстия
6. Вывел на пятачки сигналы ТР1,ТР2,ТР3
7. Добавил к Меге возможность подключения кварца на 16/20Мгц для Меги328 (хотя ЛИ и не одобряет). Повесил конденсаторы с кварца на корпус, один не влез придется вешать навесным монтажом.
8. Вывел на пятачки 19 и 22 ноги Меги для подключения детекторов уровня входного сигналов А и В каналов
9. Развел возможность установки одного из 4-х вариантов корпусов тактового генератора. Корпуса: с древнего телефона в мега-СМД, DIL14, DIL8 и QSMD7x5x1.8. Стабилизатор 3,3В для генератора и регулятор подстройки частоты оставил.
На плате Panel:
1. добавил два пина на разьем ХР1 и завел туда сигнал с 1 контакта XS1 для подключение пробников\прескалеро в на канал В, продублировал С15 и R27. Через вторую пару оставил подключение на вход канала А XS2 . Ставить что то одно, или как было, или вход канала В заводим отдельно.
2. Стабилизатор 3,3в для питания пробников\прескалеро в и всю цепь их питания не разводил. Завел на 4 контакт XS1 +5В. Считаю что питание каждого отдельного пробника нужно делать индивидуально.
3. Добавил пятачек к эмиттеру VT3 для подключения детектора измерителя уровня входного сигнала.
Добавил в один файл:
Дисплейная плата два варианта ДИП и СМД
Прескаллер
Питание на LM7805\7905 добавил мостики другого типоразмера
Детектор на АД8307
Преходник USB to COM
Генератор для проверки\настройки контуров
GPS-калибратор от Eddy71
И общая сборная солянка что бы все напечатать одним махом на пленке или фотобумаге. Два слоя при печати выходят почти А4 размера
==================== ==================== ==================
Собственно вопрос ничего не забыл добавить\убрать?
Платы выложу после апробации. Тестилкой сверил со схемой, вроде сходится. Если есть желающие помочь в визуальной проверке плат, может что то подкорректировать стучите в ЛС.
Одно время я было взялся переразвести платы FC-510, но затормозило работу то обстоятельство, что лично мне это совершенно не нужно. Переделывать свой экземпляр прибора не планирую, его мне хватит на всю оставшуюся жизнь. Тем более, что электроникой я больше почти не занимаюсь. Так и остались платы наполовину разведенные. С другой стороны, если бы кто-то заказал платы в Китае, и они остались бы лишнее, возможно, я бы и себе обновил прибор. А заказывать для себя 10 шт. плат - это излишне много.
Разъем XP1 служит для подключения платы основного формирователя (вход А). А нога 23 - это вход канала B. Логичней добавить на плату еще один разъем, куда вывести все необходимые сигналы для подключения встроенной платы прескалера: земля, питание, вход канала B, и, возможно, вход измерения уровня для канала B.
Я бы сделал это SMD-перемычками, чтобы была возможность подавать сигнал входа A на ногу 37 для версии прибора с одним входом. Базовая прошивка Альтеры работает только с этой ногой, а с мультиплексором каналов была лишь промежуточная версия, которую я не использую.
Не сильно эта дорожка мешала, можно было бы оставить для увеличения количества возможных опций.
Не принципиально.
Это уже было на последней плате.
Кварц на Меге ничего не дает, потому что все измерительные интервалы формирует Альтера, которая тактируется хорошим генератором. Ну а сама замена процессора на ATmega328 - дело хорошее. В первую очередь, можно было бы реализовать нормальный протокол обмена с компьютером. Чего мне лично иногда не хватает - ведение быстрого лога частоты с передачей его в компьютер для исследования девиации сигналов. Но это потребует серьезной переделки программы. Еще можно было бы математику переписать, чтобы расширить диапазоны представляемых чисел. Но толку в этом мало, а работы - много. Поэтому в настоящее время возможности ATmega328 никак не используются.
Размеры платы можно и нужно увеличивать. Даже в корпусе Z-4 было много свободного места. Но корпус надо менять, об этом ниже.
Выводить надо не на пятачки, а на разъемы. Есть два варианта: вход уровня канала A вывести на дополнительный контакт разъема XP1, а канала B - на контакт нового разъема для подключения внутреннего прескалера. Или оба сигнала вывести на отдельный разъем. Первый вариант мне кажется наиболее логичным - каждый из входных блоков должен выдавать свой уровень на разъем.
Это правильно. Побольше футпринтов для генератора (можно оставить и оригинальный), добавить индивидуальный стабилизатор, а для VCTCXO добавить подстроечный резистор частоты.
С пробником вообще непонятно, как сделать лучше. Канал B задумывался не для пробника, а для встроенного в корпус частотомера прескалера. Нужен ли вообще пробник, если есть прескалер? Как вариант, разъем пробника можно оставить на основном входе, как и было. Можно, конечно, для пробника добавить вход C, но надо ли?
Детектирование наличия пробника сделали только через отдельный контакт разъема?
По идее, детектор надо развести прямо на этой плате, а его выход вывести на контакт XP1. У меня это просто диод с конденсатором (чего вполне достаточно, это же не вольтметр). Но можно развести и AD8307, много места она не займет.
Ну и вообще, по входной плате - лучше ее сделать по другой схеме, типа входной части осциллографов. Схема здесь была. Делители сделать полностью раздельными. В идеале - электронное переключение режимов, но это слишком большая переделка. Да и с переключателями вполне устраивает. Только от компьютера невозможно полное управление.
Вот с дисплейной платой больше всего вопросов. Наверное, надо переходить на полноразмерный дисплей 1602, так как маленькие дисплеи - большой дефицит. Но с большим дисплеем конструкция не лезет в Z-4. Лезет в Z-4A (такой вариант дизайна был), но требуется удаление стоек крепления крышек коропуса. Это плохо, придется что-то мудрить с самодельным креплением. Со стойками лезет в корпус Z-1, но как по мне он безобразно-огромный. Может подобрать что-то из Gainta? Хотя там пропорции корпусов очень странные. В любом случае, плату индикации нельзя делать в отвязке от корпуса.
Если бы убрать механическое переключение режимов входной платы, тогда прибор поместился бы и в Z-4A (был вариант дизайна под названием FC-610).
Эту плату для FC-510 я в свое время закончил, с изоляцией на оптронах. Лучше еще предусмотреть и на ADuM.
Со всем согласен. Была идея переразвести с нуля платы на https://easyeda.com/ и тут же заказать на https://jlcpcb.com/ - 2 долара 5 шт. 10х10 см. В две платы должно влезть. Заказывал платы на синтезатор - 14 дней от момента заказа до получения на почте. Или нужны нормальные герберы для производства. Пока остановился на варианте фоторезиста. Сегодня вечером попытаюсь сделать.
У них акция щас для новых клиентов, мне пришло бесплатно.
НЕТ - это утверждение не верно!
1)Длительность всех измерительных интервалов - определяется частотой кварцевого генератора самой ATmega328( или ATmega8)!
2)От частоты генератора ATmega328( или ATmega8) - зависит так-же частота звукового сигнала.
3)И самое главное - временные параметры сигналов - подаваемых на компьютер!
Пожалуй если даже быть упертым сторонником прибора с ATmega8 на RC-генератором 8Мгц - все равно лучше его лучше заменить на
кварцевый 8Мгц!
На точность измерений это не отражается потому - что частота вычисляется соотношением частот опоры от Альтеры и частоты входного сигнала! И совсем не зависит от точности временного интервала!
А то что с ATmega328 прибор начал измерять правильно измерять сигналы на интервале 1mS (с чем не справлялась ATmega8) - причина этого скорее всего в том что ATmega328 мощнее и шустрее(тем более с кварцем 20/16Мгц).
И кроме того ATmega328 - перспективная - переписал программу - и вот тебе новый прибор!
А ATmega8 - используется на пределе - прибор на ней модернизации не подлежит!
Собрал цифровую часть, работает отлично покачто. На очереди аналоговая ну и попутно появились вопросы.
Вопросы:
1-второй строкой есть индикатор уровня в попугаях - что нужно по минимуму соорудить чтоб показывало входной уровень (пусть примерно в попугаях), видел эту часть на AD8307 - это самый простой вариант или можно еще упростить если точность шкалы неважна ?
2-резистор который стоит линии ранее татировавшей мк от плис лучше выкинуть или пусть будет ? Есть мысль вывести с этой линии опору на разъем взади чтобы можно было померить опорник да и малоли.
3-По прескалеру есть вопрос - найти/купить LMX2324 неполучается. Если не сложно может кто подкинет вариант прескалера работающего с этим частотомером на доставаемых элементах, полоса под 1ггц за глаза.
У автора простой диодный детектор.
Там кроме опры есче выводятся:Шкала уровня сигнала - это доработка, которая появилась позже. Для нее надо делать какой-то детектор и подавать сигнал на ножку АЦП контроллера. Я сделал простейший детектор на одном диоде и распаял все навесным монтажом.
По прескалеру можно глянуть наНемного обновил прошивку Altera - вывел на ножки 20, 21, 22 опорную частоту, деленную на 2, 4, 8.
MC12022 МС12080 -готовые делители или как тут https://vrtp.ru/index.php?act=catego...e&article=3382
http://vrtp.ru/screenshots/3382_Prescalers.pdf
http://vrtp.ru/screenshots/3382_Prescalers2.pdf
Последний раз редактировалось UR7HBP; 08.07.2019 в 00:54.
Это утверждение ложно, так как проблемы измерения на интервале 1 ms связаны не с быстродействием процессора, а с переполнением при вычислениях в целочисленной математике. К тому же, этот интервал измерения на практике совершенно не нужен.
Это так, но его модернизировать никто и не собирается.
Поставить диод и конденсатор. У меня именно так.
Если включено тактирование от внутреннего RC (так сделано в последних версиях прошивки), то этот резистор никак не влияет. Можно оставить. Выводить опору назад особого смысла не вижу, но если выводить, то можно не только опору, а целый набор частот, который дает на тестовых ножках Альтера.
Я покупал на барахолке плату старого мобильника, оттуда ковырнул LMX.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)