Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум для любителей радиосвязи _ Передатчики _ Синтезатор частоты на si5351 для шарманки

Автор: Володя 23.7.2022, 11:16

Давайте разработаем синтезатор частоты для АМ-передатчика на atmega8 и lcd1602, а в качестве dds si5351. Проще и дешевле просто некуда. laugh.gif

LCD1602 с i2c адаптером.

В этом заглавном сообщении буду публиковать актуальную информацию!

Вся актуальная информация по данному синтезатору располагается на Cloud.Mail.Ru: https://cloud.mail.ru/public/SUn9/Y8mxjjxgy

Схема (обновление от 04.09.2022г - ВЕРСИЯ 2.0):

https://i.ibb.co/7yV85K1/Shema.png

Схема управления реле с синтезатора:

Изображение

Uпит - по выбранному реле. Ток удержания реле не должен превышать 150мА.

Вся актуальная информация по данному синтезатору располагается на Cloud.Mail.Ru: https://cloud.mail.ru/public/SUn9/Y8mxjjxgy

Автор: Г0ризонт 23.7.2022, 11:28

Дисплеи точно есть с i2c, меньше проводов)
Из готовых мк только ардуино 328 . Могу взять в любое время атмегу и 8 и 328 в дипе для удобства и ардуин тоже могу.
Программаторы есть для АТmega, если на голых. Скажи как удобней? Всё будет)

Автор: Володя 23.7.2022, 11:54

Ну тогда так все и оставляем:
1) Atmega8A
2) LCD1602 (с i2c адаптером)
3) DDS на Si5351
4) Инкрементальный энкодер (механический) со встроенной кнопкой

Вроде все пока. Позже схему накидаю.

Автор: Г0ризонт 23.7.2022, 12:38

Ок. Володя, а думал ли по поводу калибровки si 5351 . ? Очень докучает эта фигня, когда включаешь, на экране одно, на выходе в стороне генерит. Там обычно каллибровочное число, как то высчитывается и прописывается. Прям точно у меня не получалось, приходилось подгонять вручную, каждый раз перепрошивая. В некоторых, есть режим калибровки " Снаружи ". Если это трудоёмко, то и не надо. Но хоть объяснили б мне на пальцах, как его высчитывать и что прописывать smile.gif

Автор: Володя 23.7.2022, 18:40

Перенес все сообщения по ПК сюды: http://www.6p3s.ru/forum/index.php?showtopic=3831&st=0&gopid=124889

Цитата(Г0ризонт @ 23.7.2022, 15:38) *

Ок. Володя, а думал ли по поводу калибровки si 5351 . ? Очень докучает эта фигня, когда включаешь, на экране одно, на выходе в стороне генерит. Там обычно каллибровочное число, как то высчитывается и прописывается.

Фигня вопрос, сделаем по человечески калибровку. rolleyes.gif

Такс, еще вопрос: Тебе только один сигнал "ГПД" нужен на выходе си-шки?

Автор: Г0ризонт 23.7.2022, 19:44

Цитата(Володя @ 23.7.2022, 18:40) *

Такс, еще вопрос: Тебе только один сигнал "ГПД" нужен на выходе си-шки?

Да, один. Пока по крайней мере. А там посмотрим, будет ли желание у участвующих, можно будет допилить для приёмника.
Мне главное чтоб кнопка ТХ была!)) тушила чтоб генерацию. А то много же всяких синтезаторов простых, для ссб, но вот для передатчика их как есть нельзя использовать.
Как с шагом быть? Если калибровку наружу делать, то как бы и самый мелкий нужен для подстройки. Тогда, надо чтобы при включении шаг всегда вставал 1кгц . Помнится если был шаг 1гц, 100гц, 1кгц, 10кгц, 100кгц, 1 МГц, приходилось много тыкать.
Ну там как получится... Я, например, на трансивере использую только 1кгц и 100гц , и трещоткой нормально кручу, хоть АМ участок, хоть SSB.
Хотя 100 Гц сильно широко, если прям по нулям-нулям настраиваться. На тройке же и ГПД на лампах и всякое другое. Это на законных всё у всех фиксировано.

Автор: Володя 25.7.2022, 8:49

Накидал схемку, вроде бы ничего не забыл. Разъем SPI в принципе не обязателен (нужен только для прошивки МК), но лучше чтобы он был...

Итак, схема (кликнуть для увеличения):

https://i.ibb.co/WK5B6Zn/Shema.png

Кто будет плату разводить (из меня тот еще "разводитель" laugh.gif ) - если с какими-то пинами будет проблема, то можно допилить схему. Но старался в голове сделать так, чтобы не сильно пересекались...
У выводов XTAL1 и XTAL2 предусмотреть установку кварцевого резонатора можно, если в дальнейшем какие-то точные временные интервалы измерять понадобятся (тактирование от внутреннего RC-генератора температурно-нестабильно).
Стабилизатор на 5В в корпусе ТО-220, так как питаться все это будет минимум от 12В. Стабилизатор на 3.3В можно L78L33 (dip) или AMS1117 (smd) или любой другой на ток до 100мА.
Вывод "Управление реле" предназначен для коммутации цепей при переходе на передачу. Как именно его реализовать потом покажу.

Автор: Г0ризонт 25.7.2022, 8:55

Отлично! Вечером Займусь платой. Хотя тоже, разводильщик так себе.) может кто ещё подключится с платой...

Автор: Володя 25.7.2022, 9:30

Для ISP вот такие разъемы купил себе: https://aliexpress.ru/item/4000627712604.html

Изображение

Превосходно "стыкуются" со "штатным" кабелем программатора USBasp. rolleyes.gif

Надо еще под 90 градусов поискать и тоже заказать для разнообразия rolleyes.gif

Автор: Alex_1987_07 25.7.2022, 9:37

А можно этот проект на ардуино еще сделать? Программатора под рукой нет, а ардуинок куча

Автор: Г0ризонт 25.7.2022, 10:18

Он жеж копеечный... Программатор то. Или нет возможности купить?

Сделайте программатор из ардуино. Я из нано под тиньку делал. Да под Мегу наверно можно. Или у вас Меги 8 нет?

Автор: Володя 25.7.2022, 10:23

В качестве ISP-программатора можно применить Arduino Nano (или подобную с USB), кроме Arduino Mini / Arduino Pro Mini (у них нет USB и USB-TTL конвертера соответственно).

А вообще https://aliexpress.ru/item/1005001621918845.html цена приемлемая - пачка сигарет для курящих или 0.25 воттки для пьющщих laugh.gif (или можно этот программатор самому сделать). Удобная штука! rolleyes.gif

Автор: Володя 25.7.2022, 13:41

Под 90 градусов разъемы SPI заказал: https://aliexpress.ru/item/1005003358543451.html (если кому надо).

Автор: Alex 11 26.7.2022, 18:34

Цитата(Володя @ 25.7.2022, 13:23) *


пачка сигарет для курящих или 0.25 воттки для пьющщих laugh.gif сделать). Удобная штука! rolleyes.gif

А еще, для счастливых обладателей священного LPT порта, есть канонический байт бластер. laugh.gif

Цитата(Володя @ 25.7.2022, 11:49) *

Накидал схемку

Корпус контроллера какой?

Автор: Володя 26.7.2022, 18:52

Схема под дип, поэтому смело можно хоть дип хоть tqfp32 (что нравится) rolleyes.gif

Автор: Г0ризонт 26.7.2022, 19:46

мои каракули ,наброски. куча перемычек получается . если под утюг односторонюю делать

https://ibb.co/sy5WGqy
https://ibb.co/CBG2YDR
https://ibb.co/qgNnb9d

Автор: Г0ризонт 26.7.2022, 19:58

ну это так , на скорую... хочу бутерброд, на стойках, привинтил на лицевую и все

по размеру дисплея . можно чуть больше

Автор: Alex 11 26.7.2022, 20:59

В лэй скинь, завтра посмотрю.

Автор: Володя 27.7.2022, 4:14

Разъем SPI 2х5, а как я понял по плате получилось 1х9 ? Под штатный шлейф USBasp не пойдёть...

Что заметил по плате:
1. Оба транзистора идут к SCL, ни один к SDA
2. Si5351 специально "к верху ногами" ?
3. Зачем I2C led 8050? Хотя это может быть просто как шаблон для чего-то...

Автор: Г0ризонт 27.7.2022, 7:07

Это набросок, поэтому так.
1. Точно, косяк...
2. Не совсем понял, это под распайка на панельке.
3 это чисто шаблон, рисовал с натуры, с напаянным преобразователем этим, на дисплей, он с ним уже продавался.

По разъему пока незнаю вообще, стоит ли прям разъем ставить, если пару раз прошить надо... И энкодер выносной или на плату делать?
Как видно набросал лишнего, можно удалить как нравиться, либо чисто плата один к одному под дисплей по размеру, выходы всё на штырьках угловых, под 90 град.
Короче в любом случае, сделаю прототипчик, чтоб всё сошлось посмотреть.

Давайте обсудим, как вообще лучше, бутерброд, чтоб всё в одном, или с подключением дисплея и энкодера на проводах? Во втором случае то вообще как угодно можно разводить . Любой справиться.

По сишке наверно маркировка относительно ключа смутила? smile.gif ну да через ж))) поправим

Лайоут вечером наверно смогу скинуть, кому надо для творчества) на другом компе он.

Автор: Володя 27.7.2022, 7:27

Цитата(Г0ризонт @ 27.7.2022, 10:07) *

По разъему пока незнаю вообще, стоит ли прям разъем ставить, если пару раз прошить надо...

Это ты так в меня сильно веришь? Что прям если не с первого раза, то со второго точно все будет без ошибок? laugh.gif

Цитата(Г0ризонт @ 27.7.2022, 10:07) *

Как видно набросал лишнего, можно удалить как нравиться, либо чисто плата один к одному под дисплей по размеру, выходы всё на штырьках угловых, под 90 град.
Короче в любом случае, сделаю прототипчик, чтоб всё сошлось посмотреть.

Нормуль

Цитата(Г0ризонт @ 27.7.2022, 10:07) *

По сишке наверно маркировка относительно ключа смутила? smile.gif ну да через ж))) поправим

Да laugh.gif

Цитата(Г0ризонт @ 27.7.2022, 10:07) *

Лайоут вечером наверно смогу скинуть, кому надо для творчества) на другом компе он.

Да, обязательно выложи. Мне понравился "подход к делу" )))

Автор: Alex 11 27.7.2022, 18:12

А че это сишка есть в дип корпусе? Или она на переходнике каком, если да, зачем?

Автор: Володя 27.7.2022, 19:43

Цитата(Alex 11 @ 27.7.2022, 21:12) *

А че это сишка есть в дип корпусе? Или она на переходнике каком, если да, зачем?

«Переходник». По корпусам Si5351 (судя по даташиту) выпускаются в таких: MSOP-10, QFN-16 и QFN-20.

Автор: Г0ризонт 28.7.2022, 16:19

[attachmentid=10533]

немного поправил

https://ibb.co/ftbrW4y
https://ibb.co/Fqhs0mj
https://ibb.co/JHhPR1Y

надо бы диодик по питанию добавить. И, в этом контроллере есть внутренняя защита портов от статики? Или подкинуть надо снаружи стабилитронов?

Автор: Володя 28.7.2022, 18:46

Про диод согласен, про все остальное - зачем? Кошкой будешь его натирать или что? ))))
А серьезно - не нужно.

Автор: Г0ризонт 28.7.2022, 18:47

Понятно. Просто видел, ставили на 328 меге.

Автор: Alex 11 28.7.2022, 19:12

Цитата(Г0ризонт @ 28.7.2022, 19:19) *



немного поправил



Не, набарагозил... laugh.gif ошибки проверяй.

Автор: Alex 11 28.7.2022, 20:05

Позаглядуй, сам мог набарагозить, подустал че то. Вообще расположено не оптимально, можно было бы покрутить детальки. Но для начала пойдет, то такое, оно придет. Не лепи столько проволочек, есть же нулевики, как по мне, лучше блоху припаять, чем проволочки, и дырок меньше дырявить. Полевики до горы жопой стоят, затворы слева должны быть, но можно и так перевернуть их и все во время пайки.
Выводы энкодера местами поменял, подписано, увидишь. Но это можно и програмно, там вообще не суть.


Прикрепленные файлы
Прикрепленный файл  ____________________.zip ( 17.18 килобайт ) Кол-во скачиваний: 144

Автор: Alex 11 28.7.2022, 20:27

Еще забыл, нужно прикрутить кондюк с вывода резет на землю на 100н.

Автор: Г0ризонт 29.7.2022, 1:39

Допилим как нить , совместными)
По поводу обилия перемычек , просто эти перемычки , в будущем планировались как дорожки в другом слое, да и надо уже потренероваться у китайцев заказать . Тут как раз маленькая платка , для эксперемента

https://ibb.co/TMNz8sq

Если нажать "фотовид" - "низ" то увидим , что и полевички стоят правильно , вид то общии со стороны DIP элементов .


чисто под утюг , конечно с нулевками ловчее

Автор: Володя 29.7.2022, 1:49

Цитата(Alex 11 @ 28.7.2022, 23:27) *

Еще забыл, нужно прикрутить кондюк с вывода резет на землю на 100н.

Нету по схеме этого конденсатора, да и быть не должно.
Хотя, не - вру. Можно поставить, но только керамику.

Автор: Г0ризонт 29.7.2022, 2:13

Володя, у вас какое время, относительно Москвы?

Автор: Володя 29.7.2022, 3:43

Цитата(Г0ризонт @ 29.7.2022, 5:13) *

у вас какое время, относительно Москвы?

Точно такое же, как в Москве... GMT+3, а что?

Автор: Г0ризонт 29.7.2022, 4:00

Рано встаете) QTH не знаю, подумал, что может не далеко где то, на востоке.

Автор: Володя 29.7.2022, 5:21

Цитата(Г0ризонт @ 29.7.2022, 7:00) *

Рано встаете)

"Хочешь жить - умей вертеться" laugh.gif Я бы рад до 10:00 в кровати нежиться, да не получается.... в 05:30 (обычно) уже на работе...

Автор: Володя 29.7.2022, 6:42

!!! ВНИМАНИЕ !!!

Немного изменил схему и http://www.6p3s.ru/forum/index.php?s=&showtopic=3830&view=findpost&p=124918.

Изменения минимальны:
1. Добавил диод по питанию - для защиты от переполюсовки
2. Добавил резистор на 1 кОм в управляющий вывод - для защиты порта МК при КЗ на корпус (и, возможно, при КЗ на +12В, но не уверен на все 100%).

Автор: Г0ризонт 29.7.2022, 6:49

Пока не забыл, а то как соберусь паять, после сборки бутера, не будет быстрого доступа к модулю преобразователя i2c для дисплея, укажите потом, как напоминание, адрес этого модуля, а то один раз долго тыркался, не мог понять, почему не работает. Там он резисторами задаётся.

Автор: Alex 11 29.7.2022, 6:58

Цитата(Володя @ 29.7.2022, 4:49) *


Хотя, не - вру. Можно поставить, но только керамику.

Желателен, это своего рода отложенный старт, контроллеру перед стартом нужно немного собраться с мыслями.

Цитата(Г0ризонт @ 29.7.2022, 4:39) *


По поводу обилия перемычек , просто эти перемычки , в будущем планировались как дорожки в другом слое,

Зачем простое усложнять? Дорожки, переходные отверстия... Другое дело когда это оправданно и по другому никак. Да наверно и не все будут у китайцев заказывать, а двухсторонняя плата в лут это уже несколько иное приключение.

Автор: Г0ризонт 29.7.2022, 7:16

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

Автор: Володя 29.7.2022, 8:09

Цитата(Г0ризонт @ 29.7.2022, 9:49) *

Там он резисторами задаётся.

Перемычками

Цитата(Г0ризонт @ 29.7.2022, 9:49) *

укажите потом, как напоминание, адрес этого модуля

По умолчанию ни одна из трех перемычек (A0/A1/A2) не запаяны и адрес при этом равен 0x27.
А вообще вот таблица, если кому нужно:

Изображение

Там где в таблице стоит "1" - перемычка запаяна, где стоит "0" - не запаяна. Если запаять все три, то адрес будет 0x20.

Цитата(Alex 11 @ 29.7.2022, 9:58) *

Желателен, это своего рода отложенный старт, контроллеру перед стартом нужно немного собраться с мыслями.

Лишь бы не влиял при прошивке МК по SPI. Там Reset постоянно дёргают. Я никогда не ставил.

Да и в ардуинах разных тоже не встречал:

Изображение

Автор: Alex 11 29.7.2022, 16:34

При программировании не влияет, с ним зажат резет всего 1мс.

Автор: Володя 29.7.2022, 16:41

Не проверял, не знаю и спорить не буду. В крайнем случае снять кондер всегда можно )) rolleyes.gif

ЗЫ: У меня «трагедия», впаял i2C в дисплей новый, а он бракованный (в центре пятно, как от удара) (((
ЗЫ2: У меня ещё с пяток дисплеев есть (а скорее с десяток), так что не отчаиваюсь ))))

Автор: Володя 29.7.2022, 17:18

Чо у вас там с платой? Я тут на макете скидываю малясь схему по проще и код пяшу по малёхой. Самое простое позади )))

Изображение

Кстати, такой инфы достаточно (RX на TX будет меняться при передаче)? Или есть какие пожелания?

Ну это все примерное, наврятли кто будет 1МГц перестраиваться )))
По моим планам шаги 100Гц, 1кГц и 6кГц,. Объясняю почему - Горизонт сказал, что его 1кГц устраивает, 100Гц точнее подойти (например к SSB), 6кГц - стандартная сетка АМ (вот тут не уверен, где-то вычитал просто). И всего 3 варианта, то есть мало «тыкать» ))

Автор: Alex 11 29.7.2022, 18:09

Стандартная сека АМ 9кГц.

Автор: Володя 29.7.2022, 18:13

Гуд, 9 кГц значит. Три шага получается, или мало?

Автор: Г0ризонт 29.7.2022, 18:51

Мне и два шага хватит) не уверен, что 9кгц понадобиться. Это если приёмник слушательный делать. Сколько там шагов у энкодера? 20? Ну пять оборотов тройку перекрутить, если 1кгц . Короче, как будет так будет, а там посмотрим.


Надо мне текстолит односторонний добыть завтра, и можно будет травануть платку

Цитата(Володя @ 29.7.2022, 17:18) *

Я тут на макете скидываю малясь схему по проще и код пяшу по малёхой. Самое простое позади )))

Изображение



Оживает устройство �� стимула прибавляет)

Автор: Alex 11 29.7.2022, 19:56

Володя, а к чему нам стандартная сетка АМ? Если с противоположной стороны придерживаться ее никто не будет сто процентов.

Автор: Володя 29.7.2022, 20:03

Цитата(Alex 11 @ 29.7.2022, 22:56) *

Володя, а к чему нам стандартная сетка АМ?

Дык это мое предложение, поэтому я спросил, а не утверждал)) Предложения приветствуются!

Автор: Alex 11 29.7.2022, 20:04

для АМ на мой взгляд 100- 1000- 10000гц

Автор: Володя 29.7.2022, 20:09

Прости за сарказм, но «я чисто спросить» - А чем 9кГц принципиально, отличаются от 10кГц? ))
Не пойми не правильно, для меня это три клавиши нажать, хотелось бы понять в чем суть... rolleyes.gif

Автор: Alex 11 29.7.2022, 20:31

Дык 9кГц было заточено под стандарт вещания АМ в плане полосы занимаемой станцией. В нашем случае не имеет смысла, 10кГц, все таки для ровного счета.

Автор: Володя 30.7.2022, 5:25

Принято. Едем дальше. rolleyes.gif

Автор: Володя 30.7.2022, 6:56

Есть предложение: зарезервировать и вывести дополнительные "лапы" на разъём у Si5351.
Зачем? На "всякий случай", например если в будущем захочется (и позволит свободное место во флэше МК) добавить второй / третий диапазон и т.п. Если "тупо" на управление, то пойдут номера 11 / 12 /13, если нужен АЦП, то 23 / 24 / 26.

Как предложение?

Автор: Transit_ip 30.7.2022, 7:05

Так, просто для информации. 10 кГц сетка вещания у пиндосов. Мож ещё где, не знаю.

Автор: Г0ризонт 30.7.2022, 9:09

Цитата(Володя @ 30.7.2022, 6:56) *

Если "тупо" на управление, то пойдут номера 11 / 12 /13, если нужен АЦП, то 23 / 24 / 26.

Как предложение?
Конечно хорошее предложение ! Поздно увидел сообщение .. Прицепил не разъем три незадействованных порта , и получается у сишки итак два выхода на разъеме .
короче пока наверно вот так попробую сделать
[attachmentid=10535]

Прикрепленный файл  ____________________2.zip ( 20.02 килобайт ) Кол-во скачиваний: 108

Автор: Г0ризонт 30.7.2022, 9:27

Мысль возникла. Как раз сейчас по железу кумекаю над этим. Над защитой.
Т. К. Синтезатор предпологается для передатчика, влезет ли в этот МК простой КСВ метр? Даже пусть не КСВ метр, а например, пусть порт измеряет напряжение, и при определённом уровне, блокирует кнопку ТХ, то есть, программно не даёт перейти на передачу, скажем когда КСВ выше 2 . А вместо индикации на дисплее, высвечивается предупреждение.
Что скажете? Возможно?

Автор: Володя 30.7.2022, 10:38

Для любого вида измерений нужны порты МК с АЦП (23 / 24 / 25 / 26). Кстати, можно 25й (управление) перекинуть на какой-нибудь другой свободный, мне не принципиально какой это будет порт мк.

Влезет или не влезет я сейчас сказать не могу, так как ещё не весь основной функционал написал, но на плате лучше сразу все предусмотреть.

Автор: Alex 11 30.7.2022, 18:17

Цитата(Transit_ip @ 30.7.2022, 10:05) *

Так, просто для информации. 10 кГц сетка вещания у пиндосов. Мож ещё где, не знаю.

Еще возможно у японцев. Точно не помню.

С буржуйского не снимал, с советского качественного тоже так просто не отдерешь, особо если он с фольгой 35мкм. С говенного как со змеи шкура, так вот, я поддевал тупым ножем вместе с фольгой пару слоев стеклоткани стеклоткани с угла и потихоньку тем же ножем расслаивал. Если потянуть руками, может полезть не туда. Попробуй, может и буржуинский так расслоится.

Автор: Володя 31.7.2022, 17:46

Значится у меня по малёху движется.
Не буду грузить как я сегодня вместо посидеть за кодом овердохрена огурцов помогал закрутить laugh.gif , но кое-что успел накодить))
Немного отображение на экране изменил, энкодер крутится, цифры меняются, шаг тоже меняется, даже частота должна устанавливаться на выходе si5351 такая, как на экране (но честно говоря, пока модуль с si5351 не подключал). Можно сказать первая альфа-версия готова rolleyes.gif

Дальше вопросы:
1) Наверное надо запоминать последнюю установленную частоту? Если да, то предлагаю вариант запоминать через 5 минут после последнего изменения частоты (то есть через 5 минут как перестали энкодер вертеть). Это сильно увеличит ресурс постоянной памяти мк (запоминать с каждым поворотом - глупо, как мне кажется). Интервал можно изменить - пишите какой предпочтительнее.
2) включение / выключение режима «передачи» сделал нажатием кнопки (без удержания), как по мне так удобнее. Нажал на кнопку и отпустил - передаёт, ещё раз нажал на ту же кнопку и отпустил - не передаём (приём). Управление другими цепями прд через «управляющий пин» (кстати, надо не забыть нарисовать его схему). Пойдёт?
3) Может все же вынести в отдельную тему? Тогда я в первом сообщении темы смогу актуальные данные публиковать, а то (как во многих темах на разных форумах) потом искать где и что задолбаешься.

Ну вот как-то так. Жду обратной связи.

Автор: Alex 11 31.7.2022, 18:45

По 3 думаю таки да. Поскольку тема началась с несколько другой конструкции.

Автор: Володя 1.8.2022, 15:43

Не, конечно же беспаячные панели для быстрой сборки удобные.... Но! Переложил с места на место и 20 минут искал какой провод не контачит laugh.gif

Автор: Володя 1.8.2022, 16:47

А вообще мне нравится что получается:

Изображение

Как вам "интерфейс"? ))
Я думаю, что максимум в этот синтезатор задумку Горизонта (о КСВ) "впихивать" можно, но не более. Иначе это уже будет не "простой синтезатор", а задумка была именно в этом.
На что-то по "солиднее" можно потом замахнуться, так?

Прикручу "запоминалку частоты" и уже тестировать можно....

ЗЫ: Из шагов 100-1000-10000 Гц выбор правильный. Перестройка при шаге 10кГц на 1700кГц занимает минимум времени. Никакие сотни килогерц или тем более мегагерцы нафиг не упали. Лишнее тыканье при настройке по кнопке «шаг».

Автор: Г0ризонт 1.8.2022, 17:56

Отлично Володя!
Да про измеритель КСВ, необязательно. Пусть будет " Простым. Появится у тебя потом желание похимичить, прикрутешь, испытаем.

Завтра если будет время на работе, сделаю платку, да надо тестить.

Мне ещё интересно будет, прям точно выяснить, при испытании, это как быстро появляется сигнал на выходе, при нажатии TX.

Подглядел простой секвенсор, тоже платку нарисовал, прикидываю, как оно вкуче будет работать. Вот, это тоже как вариант идея,в контроллере можно реализовать. Но может и не стоит. А то подвис нет и случится авария, на железе по простому надёжней пока смотриться smile.gif

Автор: Володя 1.8.2022, 18:16

Цитата(Г0ризонт @ 1.8.2022, 20:56) *

Мне ещё интересно будет, прям точно выяснить, при испытании, это как быстро появляется сигнал на выходе, при нажатии TX.

Как быстро именно сам DDS сформирует сигнал я сказать не могу, так как сам никогда не тестировал (нечем да и незачем было), но минимум нужно учитывать 40мс при нажатии кнопки (время на устранение дребезжа контактов кнопки). После испытания поделись результатом - интересно.

Какое понимание вкладываешь в «секвенсор»? Это ж вроде для миди, зачем? Почему? Не понимаю ))

Автор: Г0ризонт 1.8.2022, 18:26

Да не, это когда при переходе на тх, реле, ключи, узлы, включаются в определённом заданном порядке, и выключаются в обратном

https://docviewer.yandex.ru/view/7642586/? *=cz5fCYV16Yq9DIpzbDlAL8G2Wnh7InVybCI6Imh0dHA6Ly9yYTN3ZGsucXJ6LnJ1L1NFUVVFTkNFUi
9TRVFVRU5DRVIucGRmIiwidGl0bGUiOiJTRVFVRU5DRVIucGRmIiwibm9pZnJhbWUiOnRydWUsInVpZC
I6Ijc2NDI1ODYiLCJ0cyI6MTY1OTQxNzMwOTAzNywieXUiOiI2MTc4NjkwOTYxNjQ1MDcwMTA4Iiwic2
VycFBhcmFtcyI6InRtPTE2NTkzNzc5NzAmdGxkPXJ1Jmxhbmc9cnUmbmFtZT1TRVFVRU5DRVIucGRmJn
RleHQ9JUQxJTgxJUQwJUI1JUQwJUJBJUQwJUIyJUQwJUI1JUQwJUJEJUQxJTgxJUQwJUJFJUQxJTgwKy
VEMCVCMislRDElODAlRDAlQjAlRDAlQjQlRDAlQjglRDAlQkUlRDElODElRDAlQjIlRDElOEYlRDAlQj
clRDAlQjgmdXJsPWh0dHAlM0EvL3JhM3dkay5xcnoucnUvU0VRVUVOQ0VSL1NFUVVFTkNFUi5wZGYmbH
I9NjImbWltZT1wZGYmbDEwbj1ydSZ0eXBlPXRvdWNoJnNpZ249ZTYzOTVjNDAwZmQyY2M5OTUwOGJlNj
FiMjkzOTVjMmMma2V5bm89MCJ9&lang=ru

Но у меня по-другому, по простому

Чтобы в передатчике, всё процессы происходили, спокойно, вовремя, без искрений, с сигналами в нужных цепях

Автор: Володя 1.8.2022, 18:39

Гы, не знал что так это «кличут» laugh.gif
Плату надо бы, а то эти провода рассыпаются блин...

ЗЫ: Если заказывать будешь подобную плату в Китае, то переразведи под si5351 без переходника. Так правильнее, чтоли... rolleyes.gif

Автор: Г0ризонт 1.8.2022, 18:41

Эт само собой smile.gif

Автор: Володя 3.8.2022, 12:01

Цитата(Володя @ 29.7.2022, 11:09) *

А вообще вот таблица, если кому нужно:

Изображение

Там где в таблице стоит "1" - перемычка запаяна, где стоит "0" - не запаяна. Если запаять все три, то адрес будет 0x20.

ВАЖНОЕ УТОЧНЕНИЕ !!! Данная таблица верна для микросхемы PCF8574, но применяется в подобных модулях еще микросхема PCF8574A. А у нее другая адресация используется. Имейте это ввиду !!!

Ниже привожу таблицу для PCF8574A:

Изображение

Автор: Володя 4.8.2022, 18:59

Столкнулся с проблемой. У меня все на макетной плате, начинаю добавлять проводов в беспаечную панель и коллапс - то мк из контактов выдавливает (сам в шоке), то что-то не контачит. То вроде все правильно подключено, но нет инициализации. Ж#па какая-то. Надо на плате нормальной тестировать...

На сейчас должно работать (но все не могу протестировать rolleyes.gif ):
1. Отображение на дисплее частоты / шага перестройки, изменение частоты и шага от энкодера (пока без сохранения частоты во внутреннюю память) ТЕСТИРОВАНО.
2. Генерация при включении TX, отключение генерации при включении RX. НЕ ТЕСТИРОВАНО
3. Отображение и изменение коррекции частоты (калибровка) в соответствующем режиме работы (пока без сохранения во внутреннюю память). ТЕСТИРОВАНО ЧАСТИЧНО

Как-то так. Можно на выходных попробовать на другую беспайку перекинуть все...

ЗЫ: У вас там что?

Автор: Г0ризонт 5.8.2022, 17:28

Да что у нас... Что то в раз всё хереет. Принтер домашний что то совсем бледно стал печатать. На одном картридже бледно, видимо тонер кончается, на другом полосит. Ну да ладно.
Траванул, абы как получилось, ну ничего, залудится, припоем протянется и сойдёт под прототип
https://ibb.co/KxyXDFs

Автор: Alex 11 5.8.2022, 18:45

Отот что бледно, вытащи и потруси слегаря, так, во все стороны, во всех проекциях, хватит отпечатать еще несколько листов.

Автор: Володя 5.8.2022, 19:32

Вот в плане картриджа и заправки - хорошо что купил китайский принтер ))) Заправка картриджа простая, заправочную банку с чипом купил вместе с принтером по 600р, потом купил чип «безлимит» отдельно через полгода за 200р и вот недавно прозапас с доставкой из России тонер (оригинал, но расфасовывают в России) тоже за 200р с доставкой все цены. «Утюг» давно не практикую, фоторезисту норм. Но разрешение на «принтере» типографии и моем - небо и земля конечно. Жаль человек знакомый уволился, всего один шаблон сделать удалось - просто песня! Там какие-то космические технологии )))

Автор: Alex 11 5.8.2022, 20:16

У меня Кенон ЛБП6000, никаких чипов не знаю, главное чтоб порошок был хороший и будет результат. Сейчас порошок не очень и кончается, подогнали другой на пробу, пока лень заправлять, заправлю- глянем.

Автор: Transit_ip 6.8.2022, 11:01

Раз такое дело... У меня Canon LBP6020B. И полосит. И что с ним делать?

Автор: Alex 11 6.8.2022, 14:37

Для начала бункер с отработкой посмотри.

Автор: Transit_ip 6.8.2022, 20:02

Чего ohmy.gif ?

Автор: Alex 11 7.8.2022, 6:19

Дык потрать полторы минуты, изучи laugh.gif https://youtu.be/W3CG-6KMHGQ

Автор: Володя 7.8.2022, 15:43

Задолбала эта беспаячная... Сделал паячную ))))

Изображение

ЗЫ: Сижу, попаиваю потихоньку... Чувствую - пот хреначит по всему телу, особенно по голове... "Ну нифига паяльник греет", подумал я. А сейчас посмотрел на градусник - у меня дома 32 градуса... мда... laugh.gif

Автор: Alex 11 7.8.2022, 16:21

Ты хоть вентилятор включай. У меня есть небольшой (похож на такой как на ноге, только раза в три меньше) я его в такую погоду за собой по мастерской ношу, ему ужо десяток лет, но живет пока, весь покоцанный и страшный. Иначе иопнуццо можно...

Автор: Володя 7.8.2022, 16:37

Да в том то и прикол, что жары как таковой я не ощущаю, просто потею... laugh.gif

Сегодня хоть ветерок. Вчера днём и вечером было затишье, вообще ветра небыло. В 21:00 вышел на балкон и охренел - туман )))

Автор: Г0ризонт 7.8.2022, 18:15

Цитата(Володя @ 7.8.2022, 15:43) *

Задолбала эта беспаячная... Сделал паячную ))))


Да фигня это помойму, сколько не пытался на ней что нить смакетиррвать, ни разу не получилось) детям светодиоды втыкать норм.


Я пока за контроллерами не добрался, это надо через весь город переть, 3 часа убить. В первой половине недели, буду в том краю по работе, возьму. И будем тестить.

Не по теме, пока выдался часок , другой вечером, наладил датчик тандем матч, с триггерной защёлкой. Если дойдем кода нить до функции программной защиты, будет на чем в реале протестить.

https://ibb.co/pwn1swp

https://ibb.co/Vmrm1fD

Автор: Володя 7.8.2022, 18:53

Нормуль.
Я тут когда обиделся на рассыпушную панель, начал код без проверки писать. Чего-то намудрил, не пойму где laugh.gif Придётся опять назад откатываться и с проверкой уже делать... А жаль, почти весь функционал описал... mad.gif

ЗЫ: Вот ты припоя не жалеешь))) Я так в 10 лет паял ))) А сейчас проводок из многожилки использую

Автор: Г0ризонт 7.8.2022, 18:54

Досада...

Автор: Володя 8.8.2022, 4:10

Горизон, когда за МК поедешь (и если нет у тебя) - купи "кроватки" на 28-pin. Очень удобная штука, не нужно мучаться и нагревать МК при переносе на другую плату и т.п.

Изображение

Вот я когда писал о разъеме для прошивки - тупан! Это мне он нужен, мне так удобнее, а в готовом устройстве можно просто из "кроватки" вынуть, зашить отдельно (на беспаячной макетке, например) и поставить в устройство. rolleyes.gif

Автор: Г0ризонт 8.8.2022, 5:09

Да, да. Конечно в панельку. Тем более в не отлаженное устр-во.

В том же месте, мне вот такая фигня приглянулась ещё. Как думаешь?
https://ibb.co/rHwG7kV

Автор: Володя 8.8.2022, 5:37

Нормуль! У меня такая есть. Как раз о чем я выше и писал - в такую быстро зажимную воткнул контроллер, прошил и вставил в "кроватку" на устройстве. rolleyes.gif

Ценник только конский laugh.gif (https://aliexpress.ru/item/1005001655965219.html)
Даже если с USBasp в комплекте, то все равно дорого...

Автор: Г0ризонт 8.8.2022, 9:56

Ниуя себе! Не, чет передумал покупать, лучше закажу))

Автор: Володя 8.8.2022, 10:11

Заодно можешь mega8 заказать ( https://aliexpress.ru/item/32840017880.html ) и/или 328х мегу (в 4 раза больше flash-памяти и в два раза больше ОЗУ чем в меге8) про запас парочку заказать rolleyes.gif ( https://aliexpress.ru/item/32831839565.html )
Я все контроллеры на али беру и все (тьфу-тьфу-тьфу) работают...

Автор: Володя 9.8.2022, 6:24

Накидал схему управления реле с синтезатора:

Изображение

Uпит - по выбранному реле. Ток удержания реле не должен превышать 150мА.
Думаю на отдельной плате это всё будет смотреться как надо rolleyes.gif

Автор: Г0ризонт 9.8.2022, 14:02

Вместо тик тока, на телефоне biggrin.gif вот бы в школе такие вещи...
https://ibb.co/qdLct3V
https://ru.imgbb.com/

https://ibb.co/zhGQx7S https://ibb.co/9Gfzt1X

Автор: Володя 9.8.2022, 15:54

Прикольно, это что такое есть? Делись, коли используешь. rolleyes.gif

Только схема странно выглядит)) Почему коллектор с эмиттером соединён?
Кус = 100 получается?

Автор: Transit_ip 9.8.2022, 18:27

Не, это не коллектор с эмиттером. Это, походу, перемычка к минусу питателя обозначена.

Автор: Володя 9.8.2022, 18:40

Точки сливаются, скорее всего именно так. А вообще есть цепь GND, ее и надо в этой схеме использовать..

Автор: Г0ризонт 9.8.2022, 18:42

Да полно симуляторов, это первый попавшийся ткун в плей маркете, другие не пробовал
https://ibb.co/FV1jsKx

https://youtu.be/z7u1OGq7yr4

Автор: Transit_ip 9.8.2022, 19:35

Штука, конечно, интересная. Однако, не сподручно пальцем по экрану елозить. Лучше мышом на компе клацать. Хотя, дело на любителя.

Автор: Тайфун 9.8.2022, 20:19

Володя, R2 зачем такой номинал 100 к.? Это для биполярника практически отсутствие цепи разряда носителей . Там хотя бы 10к поставить, а лучше 1..3 кОм. Ток управления от этого не пострадает, а транзистор выключаться будет быстрее.

Автор: Володя 10.8.2022, 2:40

Цитата(Тайфун @ 9.8.2022, 23:19) *

Володя, R2 зачем такой номинал 100 к.? Это для биполярника практически отсутствие цепи разряда носителей

Разряжаться будет по цепи R1 -> пин атмеги -> GND (заряжаться похоже: R1 -> пин атмеги -> +5В). По сути R2 нужен только для включения и «загрузки» атмеги, чтобы база транзистора «не висела в воздухе» пока программно не определены состояния пинов атмеги и транзистор точно был бы закрыт (слышал в некоторых устройствах при включении реле щёлкают? Вот чтобы не щёлкало нужен R2). Потом он (R2) не участвует в работе схемы.

Сопротивление R1 можно конечно же варьировать от 1 до 20 кОм, но у меня на макете с китайским реле при данных номиналах R1 и R2 все отлично работает. smile.gif

Автор: Г0ризонт 10.8.2022, 14:03

Володя, как успехи по программе? Взял сегодня амегу 8 . 250р . Поэтому одну, неизвестные контроллеры, мало ли

Автор: Володя 10.8.2022, 16:45

Скажу честно - ещё не садился даже. Нет возможности чтобы сесть и хорошо подумать. Пока только периодически на форум заглядываю. К программе не притрагивался. ((
Могу не полноценную версию со сменой шага и изменением частоты на дисплее скинуть, но опять таки - надо фьюзы зашить правильные. А тут одна ошибка и «камень в ящик» (как вариант «на проверить дисплей и органы управления»). Такое себе, но если хочется...
Лучше пока распаяй все на плате, подключи программатор и попробуй считать мегу, чтобы понять рабочая она вообще или нет. Я пользуюсь https://www.yourdevice.net/proekty/avrdude-prog и дальше только по ней буду ориентировать.
Самый простой вариант - считать фьюзы (на соответствующей вкладке), скриншоты сюда выложить.
Постараюсь найти время и настроение, но без них - дохлый номер. Уже начудил...

ЗЫ: закажи пару 8 Мег и пару 328 мег на али, пригодятся. Идей много rolleyes.gif

Автор: Г0ризонт 10.8.2022, 17:18

Да не вопрос вообще! Никуда вроде не торопимся smile.gif
Я тоже пару паек сделал, распаял питание и усо.
Попробую пока AVRDUDE_PROG , пользовался раньше только sany prog.
А много идей, это хорошо ! smile.gif завтра закажу шалабушек.

Автор: Г0ризонт 11.8.2022, 14:47

https://ibb.co/QJFdg4n

Автор: Г0ризонт 11.8.2022, 15:00

Володя, что лучше заказать, ардуино или просто МК? Цена одна и та же примерно

Автор: Володя 11.8.2022, 18:50

Смотря для чего... Учиться основам программирования микроконтроллеров, конечно же, удобнее на ардуино. Он как конструктор. Куча готовых блоков. Для готовых устройств ардуино (как конструктор) использовать я бы не стал. Никто не мешает использовать ардуино как «переходную плату» с мк к другим деталям схемы. Правда это как-то «такое-себе» получается - полу-монстр франкенштейна ))))

Автор: Г0ризонт 13.8.2022, 18:54

Пока решил проверить SI-шки. Генер на фиксированные частоты.
(всё частоты умноженны на 4) от 6560 до 6760 и 10410 до 10470 с шагом 50 кГц. Переключается кнопкой по кругу. Для того, чтобы можно было использовать в качестве простого опорного генератора для СДР трансивера на хулиганские диапазоны, для звуковой карты 48кГц . Код взял Игонина, от синтезатора для карата.

https://ibb.co/vwyGNKp
https://ibb.co/PtZYc0X

На фотке не допаянно . Прикрутил переключатель вместо галечниках 4017 . Программно моя не уметь smile.gif

Автор: Володя 14.8.2022, 11:29

Отлично! rolleyes.gif Живая "сишка" приехала, это не может не радовать!
А плату, что траванул на прошлой странице, запаял? wink.gif

А то у меня есть "что показать" laugh.gif

Сейчас оформлю, чтобы меньше вопросов могло возникнуть и выложу...

Автор: Г0ризонт 14.8.2022, 12:19

Ну вообщем да, по мелочи осталось, на 10 мин. И можно что нить потеститьsmile.gif


Сейчас тогда доделаю

Автор: Володя 14.8.2022, 12:29

Отвлекли, я тоже дооформляю и запостю ))

Автор: Володя 14.8.2022, 12:39

Итак, для начала о функционале (что сделано и что еще предстоит сделать):

ЧТО СДЕЛАНО:
1) Отображение необходимой информации в двух режимах работы: Обычная работа и работа для "коррекции частоты кварца" (которую так же называют "калибровка").
2) Изменение генерируемой частоты с помощью механического энкодера в соответствии с установленным шагом
3) Изменение шага. В качестве шагов выбраны: 100 Гц, 1000 Гц, 10000 Гц, в режиме калибровки доступны шаги: 1000 Гц, 10 Гц и 1 Гц (для точной калибровки с точностью до герца).
4) Сохранение калибровочной константы в энергонезависимую память микроконтроллера.
5) Сохранение частоты, отображаемой на дисплее в энергонезависимую память через 5 минут "бездействия" энкодера или долгим нажатием кнопки энкодера принудительно.
6) В режиме "передача" ("TX" на дисплее) появляется установленная на дисплее частота на выходе CLK0 и +5В на выводе "управление".

РЕЖИМ ПЕРЕДАЧА/ПРИЕМ ПРОИЗВОДИТСЯ ОДИНАРНЫМ НАЖАТИЕМ НА КНОПКУ «ПЕРЕДАЧА» !

ЧТО ЕЩЕ НУЖНО СДЕЛАТЬ:
1) Ваши хотелки (по мере возможностей меня и микроконтроллера) rolleyes.gif

Запускаем AVRDUDE_PROG33 и переходим на вкладку "Fuses".
Фьзы микроконтроллера (устанавливаем галочки согласно скриншота и обязательно проверяем, чтобы совпадали цифры/буквы в обведенном квадратике с вашими) такие:

Изображение

Как установили фьюзы нажимаем кнопку ПРОГРАММИРОВАНИЕ.


Далее переходим на вкладку "Program" и нажимаем на ( 1 ), выбираем файл прошивки ( si5351_atmega8.hex ) на своем компьютере (находится в архиве внизу поста) и нажимаем "ПРОГРАММИРОВАНИЕ":

Изображение

После прошивки синтезатор должен включиться и отобразить на 2 секунды "заставку", я думаю она не сильно нужна, но позволяет контролировать установленную версию прошивки, а потом перейти в обычный режим работы.

КАЛИБРОВКА СИНТЕЗАТОРА:

Для входа в режим калибровки необходимо проделать следующие действия:
1) Отключить питание синтезатора.
2) Нажать и удерживать встроенную в энкодер кнопку.
3) Подать питание на синтезатор
4) После смены "заставки" надписями вида "Calibr:" отпустить кнопку.

Теперь мы находимся в режиме калибровки, нажатием на кнопку энкодера (так же как и в обычном режиме) можем менять шаг, поворотом ручки энкодера изменяем калибровочную константу (по умолчанию - ноль).

После того как провели калибровку - нажимаем и удерживаем примерно 2 секунды кнопку энкодера. На 2 секунды появится надпись о том, что калибровка сохранена и синтезатор перейдет в обычный режим работы.

Как можно откалибровать синтезатор не имея крутого частотомера (но имея цифровой осциллограф или просто хороший частотомер, но с малым количеством отображаемых знаков) - я расскажу ниже.


ОБЯЗАТЕЛЬНО ПРОВОДИТЬ КАЛИБРОВКУ ПОСЛЕ ПРОГРЕВА НЕ МЕНЕЕ 30 МИНУТ ПОСЛЕ ВКЛЮЧЕНИЯ СИНТЕЗАТОРА И ИЗМЕРЯЮЩЕГО ОБОРУДОВАНИЯ



Прикрепленные файлы
Прикрепленный файл  Si5351_sintez103.zip ( 43.9 килобайт ) Кол-во скачиваний: 114

Автор: Володя 14.8.2022, 13:16

Калибровка с помощью цифрового осциллографа:

Включаем и прогреваем синтезатор и осциллограф не менее 30 минут. Синтезатор должен находиться в режиме калибровки, при этом на его выходе будет генерироваться сигнал частотой 10.000000 МГц (точнее он должен стать таким после калибровки, а пока может быть что-то вида 9.99687 Мгц или 10.00345 МГц).

Методика:
1) Переключаем шаг перестройки на 1000 Гц.
2) Вращая энкодер влево/вправо нужно добиться того, чтобы показания на осциллографе сменились с 10.000ХХ МГц на 9.999ХХ МГц. Запоминаем когда именно это произошло: когда мы уменьшали калибровочную константу или когда увеличивали. Другими словами: если мы увеличивали калибровочную константу (было 2000, потом стало 3000) и произошел переход с 10.000 на 9.999, то опять уменьшаем константу до 2000 и меняем шаг на 100 Гц.
3) Повторяем процедуру описанную в 2) но уже на шаге 100 Гц (согласно примера выше - увеличивая калибровочную константу).
4) Уменьшаем шаг до 10 Гц и снова повторяем процедуру описанную в 2).
5) Уменьшаем шаг до 1 Гц и снова повторяем процедуру описанную в 2).

Окончанием калибровки будет следующее: Отображается 9.99999 МГц, делаем "щелчок" (на шаге 1 Гц) и показания становятся равными 10.00000 МГц. Всё, калибровка завершена! rolleyes.gif

НЕ ЗАБЫВАЕМ СОХРАНИТЬ КАЛИБРОВКУ ДЛИТЕЛЬНЫМ УДЕРЖАНИЕМ КНОПКИ ЭНКОДЕРА

На моей версии Si5351 калибровочная константа получилась 2306 (она может быть и отрицательной, например, -4840).

ЗЫ:
Горизонт, надеюсь достаточно простая калибровка? Без расчетов - крути да нажимай laugh.gif

ЗЫ2:
В дальнейшем, если не забуду и будет востребовано - оформлю нормальную документацию и прилеплю на первом сообщении темы.

Автор: Г0ризонт 14.8.2022, 13:24

Володя, крутяк всё!!! Отлично. Нормальная коллибровка, главное, что есть. Ещё можно имея СДР свистком, зарание от калиброванный например по сигналам точного времени . Даже для ssb получалось.

Блин! Почти всё припаял и свет отключили. Обычно надолго не отключают, включат, продолжу.

Автор: Володя 14.8.2022, 13:51

Запустилось это гуд.

Давай, тестируй. А я пока с сохранением частоты посижу. Вроде аналогично с коррекцией делаю, но что-то не сохраняет... )))

Автор: Володя 14.8.2022, 14:27

Тьфу ты блин, столько времени не мог врубиться почему частота в энергонезависимую память не сохраняется, а оказалось банально всё - не внимательность laugh.gif

http://www.6p3s.ru/forum/index.php?s=&showtopic=3830&view=findpost&p=125120

Автор: Володя 14.8.2022, 14:57


ОЙ-ОЙ-ОЙ !!!!

Допустил грубую ошибку при работе с энергонезависимой памятью!!!


Файл прошивки обновил (в том же посте) - Si5351_sintez103.zip, больше критичного ничего не заметил.
Жду результатов тестирования. rolleyes.gif

Автор: Г0ризонт 14.8.2022, 15:21

е...ть , а я уже дорожки режу laugh.gif laugh.gif laugh.gif

Автор: Володя 14.8.2022, 15:24

А дорожку то зачем резать? laugh.gif
И какую именно? Ошибка то программная была ))

Автор: Г0ризонт 14.8.2022, 15:27

Не, не в этом дело. Не шьётся что то. Ошибка и фсё. Фьюзы считывает.
Отрезал связь, были случаи, сишка не давала шить

https://ibb.co/0KdSj0r

Автор: Володя 14.8.2022, 15:36

Так зашилось или нет?
У меня всегда модуль подключён и прекрасно шьётся.
Если нет:
У тебя в выпадающем списке «настройки -> программатор» Usbasp 1MHz, так? Покажи что у тебя там в списке ещё.
Или давай проще: я сейчас скину свой avrdude_prog33 и опишу по нему как шью. Минутку.

У тебя (судя по скриншоту) ошибка чтения файла прошивки. Скачай заново архив и распакуй в другое место.

Автор: Г0ризонт 14.8.2022, 15:43

Отбой!
Что то зашевелилось

Изображение

Изображение

Изображение

Автор: Володя 14.8.2022, 15:45

Как делаю я, если новая мега и у нее зашиты дефолтные фьюзы:

1. Выбираю для начала из выпадающего списка "USBasp (SpeedLow)":

Изображение

Устанавливаю и зашиваю фьюзы (что было на скрине выше). Это не моментально, так как общение с микроконтроллером идет на ооочень маленькой скорости (ограничения дефолтных фьюзов меги8).
После прошивки фьюзов повышается тактовая частота до 8МГц и можно уже перейти на нормальную скорость общения с мегой, то есть выбрать "USBasp (SpeedDef)" и нормально зашить прошивку в мегу.

Мой "чувак" (avrdedu_prog33) во вложенном файле. rolleyes.gif


Прикрепленные файлы
Прикрепленный файл  AVRDUDE_PROG33.zip ( 978.75 килобайт ) Кол-во скачиваний: 84

Автор: Г0ризонт 14.8.2022, 15:47

Просто тыкал раз 5 программирование, и прошилось

На заставке кажется долго висит. Сколько должен?

Автор: Володя 14.8.2022, 16:03

Цитата(Г0ризонт @ 14.8.2022, 18:43) *

Отбой!
Что то зашевелилось

Во! Оно и есть. laugh.gif
Скорее всего на маленькой скорости шил. Если да, прочти выше что написал и попробуй так.

Цитата(Г0ризонт @ 14.8.2022, 18:47) *

На заставке кажется долго висит. Сколько должен?


3 секунды стоит задержка, но у меня тоже (не запомнил после чего) чуть дольше: 4 секунды.

Сделать меньше?

У тебя фьюзы не правильные стоят:

Изображение

Должны быть: (E:FF, H:D9, L:A4)

Не внимательно читал, http://www.6p3s.ru/forum/index.php?s=&showtopic=3830&view=findpost&p=125120.

Время заставки уменьшил до 2 секунд. http://www.6p3s.ru/forum/index.php?s=&showtopic=3830&view=findpost&p=125120.

Автор: Г0ризонт 14.8.2022, 16:06

А что не так сделал я? все , контроллеру конец?
https://ibb.co/b6jtWvH

справа как у меня

Автор: Володя 14.8.2022, 16:08

А ты «Программирование» на вкладке Fuses нажимал? laugh.gif
Мое упущение, сейчас в том посте допишу...

Поправил как "вшить фьюзы": http://www.6p3s.ru/forum/index.php?s=&showtopic=3830&view=findpost&p=125120

Автор: Г0ризонт 14.8.2022, 16:11

Нет конечно))

Автор: Володя 14.8.2022, 16:17

Во! Теперь прошивай фьюзы и время заставки сократится до 3-4 секунд. Ну и заодно можешь новой прошивкой зашить, там 2 секунды.

Заодно попробуй восстановить дорожку, что порезал. Должно и так нормально шиться.
Только делай в http://www.6p3s.ru/forum/index.php?s=&showtopic=3830&view=findpost&p=125131.

Автор: Г0ризонт 14.8.2022, 16:31

восстановил, все шьется , только генерации нет , ищу косяк

кварц один не хотел генерить , поменял . Какой вообще в коде ? у меня 25мгц

Автор: Володя 14.8.2022, 16:35

В коде 25 МГц.

Ты мне вот что скажи:
Не генерит даже когда нажимаешь кнопку «передача» и на экране вместо RX отображается TX? Правильно? Или тоже не нажимал кнопку «передача»?)))

В режиме «приема» (RX на экране) генерации нет, это же приём. laugh.gif

Автор: Г0ризонт 14.8.2022, 16:43

Ой. Какой позор)))) только никому не говорите.
Всё робит! Щас покрепче спаяю, понажимаю всяко разно

Автор: Володя 14.8.2022, 16:47

Отлично! Давай, тестируй как следует. rolleyes.gif

ЗЫ: Я никому не скажу laugh.gif

Автор: Володя 14.8.2022, 18:24

Разобрался почему у меня EEPROM при прошивке стирался. Опять не внимательность )))
Скриншоты все я делал просто вычитывая настройки из своей тестовой меги8, даже не вчитываясь что там установлено. Оказалось промахнулся когда фьюзы у себя первоначально устанавливал. Правильные фьюзы (E:FF, H:D1, L:A4)

В посте с описанием поправил, дублирую еще тут:

Изображение

Запиши эти фьюзы в мегу, тогда калибровочная константа и последняя сохраненная частота при обновлении прошивки не будут затираться. rolleyes.gif

Автор: Г0ризонт 14.8.2022, 18:26

Немного покрутил, пощелкал, пока всё отлично. Калибровку проверил, всё пучком тоже. Я сделал так: знаю, что генератор цифровой у меня точный достаточно, включил СДР, и в режиме калибровки "Подъехал константой по нулям" на частоту генератора. Этого для шарманки за глаза.
На сегодня хватит. Завтра может ещё протестирую, интересуют времена всякие, переходные процессы.
Пока сильно хвалить не буду smile.gif а вообще, очень не хватало нам на форуме такого простого ЗГ для передатчика! Респект...!

https://ibb.co/BsYMZYk

https://ibb.co/3sJnrF7

https://ibb.co/fQL9tnM

Автор: Володя 14.8.2022, 18:31

Афигенно выглядит!!! rolleyes.gif

Перешей фьюзы и тестируй на здоровье. Если косяк какой выплывет - напишешь.

ЗЫ: У меня пинцетов разных полно, но чаще всего пользовался именно таким же как у тебя на фото )))
Вот такой ещё рекомендую: https://aliexpress.ru/item/4000135790605.html
По размеру как чёрный с твоего фото, но прикольнее и удобнее. )) Рекомендую этот пинцет, не пожалеешь!!!

Автор: Г0ризонт 14.8.2022, 18:34

Ок! smile.gif

Автор: Г0ризонт 14.8.2022, 18:52

Цитата(Володя @ 14.8.2022, 18:31) *


Вот такой ещё рекомендую

Выглядит неплохо... В город ко мне пока доедет, пятихатку точно будет стоить) подготовлю "корзинку на заказ", тоже может закину.

Автор: Володя 14.8.2022, 19:09

Я как получил, покрутил повертел в руках (губки на много точнее чёрного смыкаются!!!) так на следующий день второй и заказал (прозапас)! rolleyes.gif

Автор: Володя 14.8.2022, 19:44

Добавил анимацию при ручном сохранении текущей частоты (а то не совсем понятно - сохранилась или нет laugh.gif ).

Файл прошивки обновил, http://www.6p3s.ru/forum/index.php?s=&showtopic=3830&view=findpost&p=125120.

На сегодня тоже все, а то завтра не встану на работу....

Автор: Г0ризонт 15.8.2022, 16:22

Прикрутил кусок секвенсора, светодиоды индицируют подачу напряжения на соответств. узлы. https://youtu.be/LWST8LIubfE

После нажатия кнопки, 400мС до начала генерации

Изображение

И через 300 появляется сигнал управления на реле

Изображение

Скорость подачи напряжений, демонстрационная.

Хотя, примерно одинаково появляются и генерация и упр сигнал

Автор: Володя 15.8.2022, 18:05

По алгоритму - сначала подаю команду «сишке» включить на выходе сигнал, потом на управляющем выводе 5В. Ну и по логике так правильно же?!
По задержкам, думаю, что эти 100 мс разницы как раз уходят на передачу управляющих байтов на Si5351, так как выше писал - они первыми по шине i2c улетают в «сишку», а лишь потом сигнал на управляющем выводе должен появиться.
Могу эти 100мс компенсировать, чтобы почти одинаково было, если это нужно.

А при переходе с передачи на приём делал замеры?

Автор: Г0ризонт 16.8.2022, 1:44

Да не, не нужно ничего компенсировать. Это для наглядности фотки, .Пока больше ничего не смотрел, следущим заходим

Автор: Г0ризонт 16.8.2022, 2:46

В обратном порядке, на приём.
https://ibb.co/484XqLN
https://ibb.co/WtQ6yVQ

Автор: Володя 16.8.2022, 12:17

Создал папку в Облаке Маил.Ру: https://cloud.mail.ru/public/SUn9/Y8mxjjxgy
В этой папке вся документация по данному синтезатору.

Горизонт, будь любезен - посмотри. И еще - выложи куда-нибудь печатную плату в LAY (самую последнюю версию), я ее тоже туда положу.

ЗЫ: Обновил первый пост темы, теперь там доступна вся актуальная информация ( http://www.6p3s.ru/forum/index.php?s=&showtopic=3830&view=findpost&p=124881 ).

Автор: Г0ризонт 16.8.2022, 13:00

Ок. Как дома буду..

Автор: Володя 16.8.2022, 14:12

По pdf-ке потом ещё напиши как...
Ну и в общем - понятна ли структура папок и тп...

ЗЫ: Alex_1987_07, если тоже собираешь - не стесняйся пиши. Может вопросы или наоборот вопросов нет ))))

Автор: Г0ризонт 16.8.2022, 15:08

Володя, отличная работа! На мой взгляд, все очень хорошо. Доступно, понятно. Даже не знаю, какие еще могут возникнуть вопросы у повторяющего.

Печатку можно брать за основу, правильная. Потом еще некоторые моменты поправлю и выложу. Например стабилизатор 3.3 нужен SMD SI-шку развести и под адаптер и под непосредственный монтаж, ну и по мелочи.

Автор: Володя 16.8.2022, 15:33

Ну значит не зря я время потратил. Очень сильно останавливает или тормозит всегда факт "никому не надо" или "нипанятна"...

Гуд. rolleyes.gif

ЗЫ: Если есть чем дополнить 10ю страницу - только приветствуется!!!

Добавил прошивку под дефолтную адресацию PCF8574A (0x3F).
Часто в китае такие встречаются в продаже, думаю будет не лишним.

ЗЫ: Через облако гораздо быстрее и удобнее обновлять информацию )))

Автор: Alex_1987_07 16.8.2022, 15:34

А можно кнопку передачи сделать, нажал передача, отпустил приём? Что бы использовать педаль или просто тумблер. Мне кажется так удобнее будет. Детальки уже собираю, нужно сразу 3шт сделать, себе и друзьям.

Автор: Володя 16.8.2022, 15:44

Если Вам это нужно, то могу скомпилировать отдельную прошивку чисто для вас. Но поддерживать (исправлять косяки/дополнять и тп) несколько вариантов одного и того же кода очень сложно, можно накосячить на ровном месте (поэтому я изначально от этого отказался). Не сложно адрес I2C адаптера поменять, а вот логику работы - это совсем другое.

С другой стороны никто не запрещает просто нажать «педаль» и отпустить. Так больше даже свобод в движении. )))

Напишите, если все таки нужно.

ЗЫ: собрали? Проверили? Пишите...

Автор: Alex_1987_07 16.8.2022, 16:24

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

Автор: Володя 16.8.2022, 16:41

Хорошо, я сделаю специально под вас с кнопкой без фиксации прошивку.
Возможно это действительно удобнее. Не знаю. Но для принятия решения перехода ТОЛЬКО на кнопку без фиксации нужно какое-то голосование чтоли.

Автор: Alex_1987_07 16.8.2022, 16:50

Так более универсальнее конструкция получается, я так думаю. Человек собрал, и просто внедрил место своего задающего. Я за такой вариант.

Автор: Володя 16.8.2022, 16:57

Ваш голос принят и объяснения понятны.
Ещё кто-то выскажется?

Автор: Г0ризонт 17.8.2022, 3:40

Я пожалуй воздержусь. Лично мне и так нормально, даже интересно, внедрить в передатчик такое управление.
Есть только просьба к повторяющим. Перед тем как просить внести изменения в прошивку, покажите заготовку, макет, устройство. Чтобы труд Володи не пропадал. Он будет стараться, а человек потом потеряется или бросит вовсе проджект.
Пусть писатель кодов лучше направит своё вдохновение в новые интересные устройства smile.gif чем в пустую.

Автор: Володя 17.8.2022, 4:26

Цитата(Г0ризонт @ 17.8.2022, 6:40) *

Перед тем как просить внести изменения в прошивку, покажите заготовку, макет, устройство. Чтобы труд Володи не пропадал.

Это правильное замечание.

Цитата(Г0ризонт @ 17.8.2022, 6:40) *

Пусть писатель кодов лучше направит своё вдохновение в новые интересные устройства smile.gif чем в пустую.

Как "продолжение темы" предлагаю КСВ-метр.
Я подумал - зачем перегружать простой синтезатор КСВ-метром? Да к тому же он будет не полноценным - только отключение при высоком КСВ.
Куда предпочтительнее сделать отдельный нормальный КСВ-метр, но который будет не только показывать текущий КСВ, а еще будет уметь "сообщать синтезатору" о высоком КСВ. Синтезатор, в свою очередь, получив данное "сообщение" выведет информацию на экран и выключит аппаратуру.

Таким образом "будут убиты сразу несколько зайцев".
1) Будет конструкция КСВ-метра. Отдельная.
2) Будет реализована идея Горизонта об отключении передатчика при высоком КСВ.
3) Если придумаем как - то можно будет реализовать защиту при варианте "обрыв антенны".
4) Ваши идеи по этому поводу

Но пока это только как идея, даже схему не набрасывал. Что думаете?

Автор: Г0ризонт 17.8.2022, 4:56

Я "за", руками и ногами )
А на каком контроллере это можно сделать, самом простом ? Attyni13, например, получиться?

Не, скорей больше интересует индикатор. Какой будет?

Автор: Володя 17.8.2022, 8:50

Цитата(Г0ризонт @ 17.8.2022, 7:56) *

А на каком контроллере это можно сделать, самом простом ? Attyni13, например, получиться?

Надо определиться со схемотехникой, отталкиваясь от нее - подбирать контроллер.

Цитата(Г0ризонт @ 17.8.2022, 7:56) *

Не, скорей больше интересует индикатор. Какой будет?

Лежат у меня 0,56" зелёные/красные 7-сегментники (правда счетверенные).... laugh.gif
Но это вообще не факт, предлагайте сами...

Автор: Alex 11 17.8.2022, 9:41

Цитата(Володя @ 16.8.2022, 19:41) *

Хорошо, я сделаю специально под вас с кнопкой без фиксации прошивку.


Все таки сделай опцией, или вариантом прошивки, я например тоже старовер, люблю нажал говоришь, отпустил слушаешь.
По индикаторам, хорошо бы чтобы с вариантами, общий катод, общий анод.

Автор: Володя 17.8.2022, 10:05

Похоже по хотелкам семи сегментники не пролазят: http://www.6p3s.ru/forum/index.php?s=&showtopic=3834&view=findpost&p=125180

Автор: Володя 18.8.2022, 7:38

Пробовал "совместить несовместимое" laugh.gif
Переписал код так, чтобы мне перед компиляцией можно было переключаться между режимами работы кнопки "передача" (нажал и держим === нажал и отпустил).

Во вложении две прошивки, надо их протестировать (Горизонт? rolleyes.gif ):

1) si5351_atmega8_notKIP.hex - должна работать как и раньше "нажал и отпустил";
2) si5351_atmega8_KIP.hex - должна работать по принципу тангенты "нажал и держи";


Прикрепленные файлы
Прикрепленный файл  si5351_atmega8_notKIP.zip ( 18.72 килобайт ) Кол-во скачиваний: 64
Прикрепленный файл  si5351_atmega8_KIP.zip ( 18.86 килобайт ) Кол-во скачиваний: 67

Автор: Г0ризонт 18.8.2022, 7:48

Без проблем . Все на стапеле же smile.gif

Автор: Г0ризонт 18.8.2022, 14:27

Версия 1.04 KIP работает норм https://youtu.be/pPu4w_5chyo

Автор: Володя 18.8.2022, 15:14

Отлично!
А notKIP "не поломалось"?

Автор: Г0ризонт 18.8.2022, 15:15

А не проверил ещё, погоди немного

Автор: Володя 18.8.2022, 16:06

Добрался до дома и сам проверил - работает. rolleyes.gif
Обновил pdf-файл и добавил новые прошивки, теперь их аж 4 варианта, но для компиляции я всего-лишь изменяю один параметр в файле настроек. Удобненько.

Горизонт, заметил что у тебя везде мелькает только дефолтная частота 3100 кГц, изменять / сохранять (через 5 минут или же вручную) пробовал?

Автор: Г0ризонт 18.8.2022, 16:17

вручную все сохраняется , все ОК

Автор: Володя 18.8.2022, 16:20

Подумал, что пусть старые версии (нормальных) прошивок тоже будут в доступе. Места много, не жалко )))
Поэтому изменил структуру папок...

https://cloud.mail.ru/public/SUn9/Y8mxjjxgy/Files

Цитата(Г0ризонт @ 18.8.2022, 19:17) *

вручную все сохраняется , все ОК

Ну оставь на 5 минут на какой-нить частоте и пусть само сохранится. Для успокоения меня ))))

Автор: Г0ризонт 18.8.2022, 16:39

Обязательно, только завтра smile.gif

Автор: Володя 18.8.2022, 16:39

Не вопрос...

Кстати, из меня тестировщик плохой - я мыслю логически и никогда не делаю того, что в принципе не сочетается. Поэтому задача на завтра ещё протестировать синтезатор на «необычное поведение», если сможешь. В принципе органов управления мало - две кнопки и энкодер, но они выполняют разные функции в разных режимах работы и тд.(клик, долгое удержание и тп). Я постарался предугадать все что смог, но не уверен на все 100%. Так что вот....

Автор: Г0ризонт 18.8.2022, 18:34

Задача ясна, тест драйв обеспечим)

Автор: Г0ризонт 20.8.2022, 8:04

Володя, с i2c модулем, не дишефратор ли задумал какой нить?

Автор: Володя 20.8.2022, 13:32

Скорее наоборот laugh.gif

Автор: Г0ризонт 20.8.2022, 15:27

Потестил ещё раз синтез. Нажимал, переключал, включал, выключал, одновременно, быстро, всевозможные комбинации перепробовал, всё в порядке, работает чётко.
Частота сохраняется двумя способами, глюков не замечено.

Автор: Г0ризонт 22.8.2022, 11:12

Володя , спрашивал макрос под сишку . Изобразил , посмотри . Закинешь , поставь шаг сетки 0.01 , померь , проверь . Сверь с даташником , на всякий . Хотя я все в размер рисовал с ПДФ-ки.
https://transfiles.ru/fzf1k

Чет форум не дал никакие файлы прикрепить. Хотя место есть у меня.

Автор: Володя 22.8.2022, 17:52

Цитата(Г0ризонт @ 22.8.2022, 14:12) *

Чет форум не дал никакие файлы прикрепить. Хотя место есть у меня.

В zip-архив надо. Хорошо, завтра гляну. Но мне сравнивать не с чем, у меня в наличии голой «сишки» нет. У тебя ж было, проверь сам. Распечатай на бумаге да наложи сверху «сишку».

Автор: Г0ризонт 22.8.2022, 18:01

на панельку уже распаяно . Я имел в виду , сравнить нарисованный макрос с размерами из даташита, там прям есть рисунок печатного посадочного места , а не просто корпуса , вот по нему я и сделал . Ну можно и сдуть и проверить . Но это тоже завтра наверно .

Цитата(Володя @ 22.8.2022, 17:52) *

В zip-архив надо.

и zip и rar делал, не получилось. Ну да ладно .

Автор: Володя 22.8.2022, 18:15

Странно, zip-должен был «сработать».

Автор: Alex 11 22.8.2022, 18:44

Цитата(Г0ризонт @ 22.8.2022, 14:12) *



Чет форум не дал никакие файлы прикрепить.

И то что прикрепил кривое...

Автор: Г0ризонт 22.8.2022, 19:30

почему?

https://ibb.co/F3R3d7k

https://ibb.co/F43PZpv

первый картинка даташник на корпус , вторая на SI5353

https://ibb.co/XSv5wLN

Автор: Alex 11 22.8.2022, 19:37

Ну дык повторяй размер из даташита, все будет норм. Я часто так делаю, все сходится.

Автор: Г0ризонт 22.8.2022, 19:43

Z1 немного не сходиться , увидел

какому верить , хз . Теперь придется точно отпаивать )

вспомнил , да , я по даташиту на корпус делал, а они вон , отличаются

Автор: Г0ризонт 23.8.2022, 14:22

Алекс, вы про какой косяк в макросемьи говорили? Про размер z1?
Вроде норм, можно на пару десяток увеличить площадки
https://ibb.co/x8L6Nsn

Купил новый картридж, щас платы только отлетать будут biggrin.gif
А то прям браться неохота.

Спозиционировать "на сухую" Не тат то просто ещё
https://ibb.co/4NtZwMf

Автор: Alex 11 23.8.2022, 16:00

Нормально, я про косяк в архивах, нихрена не открывались.

Автор: Володя 24.8.2022, 12:05

Последний вариант выложи...

Автор: Г0ризонт 24.8.2022, 12:06

Он единственный smile.gif

Автор: Володя 24.8.2022, 18:44

Архив битый (ну как минимум мне скачался пару раз), перезалей пожалуйста...

Автор: Г0ризонт 25.8.2022, 3:18

Перезалью. Сейчас проверил, на файлообменнике ещё находятся эти файлы. Там два архива, и просто файл LMK, вот его я скачивал, всё норм.
По-новой разместить смогу вечером.

Автор: Володя 26.8.2022, 4:30

Цитата(Г0ризонт @ 25.8.2022, 6:18) *

Перезалью.
По-новой разместить смогу вечером.

Забыл?

Автор: Г0ризонт 27.8.2022, 17:56

Сообщение не отобразилось в "новые сообщения ", почему то бывает такое. Размещу, как за компом буду

Автор: Г0ризонт 27.8.2022, 18:12

https://transfiles.ru/d9fac

Автор: Володя 29.8.2022, 16:22

Информация для тех, кто собирается (или уже собирает) данный синтезатор: Готовится обновление.
Глобально перерабатывается код, но схему тоже затронуло.
Если кто ещё плату не вытравил (человекофф около ноля), то пока не травите.
Информация для «чтобы тема не застаивалась». Пока не могу выложить (по многим причинам).
Пока все.

Автор: Володя 4.9.2022, 7:00

Всех приветствую!

Представляю обновленный вариант ПРОСТОГО синтезатора частоты для шарманки (и не только) ВЕРСИИ 2.0.
Основные изменения, как я и писал выше, затронули программный код, но и в схеме есть изменения (картинка увеличивается по клику на ней):

https://i.ibb.co/7yV85K1/Shema.png

Итак, что же за изменения произошли:
1. Вывод "Управление реле" перенес на PB1 (15 вывод на мк). Потому что так по печатке от Горизонта удобнее получается (вроде бы rolleyes.gif )
2. В схему добавлен узел для подачи сигнала "ОПАСНОСТЬ".
Узел представляет из себя "ключ" на транзисторе VT3 (2N3904) и его обвязка (R7/R9), а так же R8. Но хочу сразу же предупредить - для исключения случаев ложного срабатывания "защиты" (в том случае если именно вам этот функционал не нужен) - обязательно оставляйте резистор R8 в схеме (при этом VT3, R7 и R9 можно из схемы исключить).
Как же работает этот узел?
При подаче логической единицы на вывод DANGER (а на самом деле, благодаря использованию промежуточного "ключа" на транзисторе VT3 этот уровень может быть в пределах +5...+12В без выхода из строя элементов синтезатора) происходит следующее: Вне зависимости от того чем именно занят синтезатор в текущий момент времени, по прерыванию таймера каждые 6..9 миллисекунд (так как внутренний RC-генератор не термостабилен) синтезатор мониторит состояние порта PD1 (логически связанного с выводом DANGER) и при обнаружении логического нуля на этом выводе в режиме «передача» переходит в аварийный режим.
АВАРИЙНЫЙ РЕЖИМ: Практически сразу же (задержки могут быть обусловлены переходными процессами, кстати, Горизонт - тебе по развлекаться с осциллографом при желании rolleyes.gif ) устанавливается низкий уровень на управляющем выводе, что свидетельствует о переходе на прием или другими словами - снимает все напряжения с передающих узлов через блок реле, потом снимает ВЧ со всех выводов si5351 и ОПОВЕСТИВ О ПРОБЛЕМЕ НА СВОЕМ ДИСПЛЕЕ уходит в "забвение" laugh.gif (на самом деле в бесконечный цикл). В таком состоянии синтезатор будет находиться пока не будет снята логическая единица с вывода DANGER и синтезатор не будет вручную перезагружен.

3. В СХЕМУ ВВЕДЕНЫ КОНФИГУРАЦИОННЫЕ ПЕРЕМЫЧКИ А1, А2 и А3.
Благодаря такому схемному решению удалось отказаться от кучи прошивок (как в версии 1.04), но при этом сохранить пожелания высказавшихся о функционале людей. Итак по порядку (назначение и функции):
3.1. ПЕРЕМЫЧКА А1
Перемычка А1 отвечает за адрес используемого I2C-адаптера дисплея. При отсутствии перемычки (вывод PD5 НЕ соединен с общим проводом GND) используется адрес 0х27, если же перемычка установлена (PD5 соединен с GND) - то используется адрес 0x3F.
3.2. ПЕРЕМЫЧКА А2
Перемычка А2 отвечает за поведение кнопки "ПЕРЕДАЧА". Если перемычка НЕ установлена, то кнопка работает по коротким нажатиям: "нажал и отпустил" - перешли на передачу, "нажал и отпустил" - перешли на прием. Если же перемычка установлена, то поведение кнопки "ПЕРЕДАЧА" становится схожа с кнопкой тангенты: Нажал и держим - передача, отпустили - прием.
3.3. ПЕРЕМЫЧКА А3
И наконец-то перемычка А3. Эта перемычка отвечает за использование вывода CLK1 на мс Si5351. Если перемычка не установлена, то синтезатор работает как и ранее (к примеру на прошивке 1.04), если же перемычку установить, то синтезатор переходит в режим работы совмещения с приемником.
На выводе CLK1 постоянно (вне зависимости от текущего режима приема (RX) или передачи (TX)) будет присутствовать сигнал F(осн.) + F(ПЧ). Таким образом синтезатор становится возможно использовать не только в АМ-передатчиках, но и АМ-приемниках и очень удобно в АМ-трансиверах rolleyes.gif . Частоту ПЧ можно выбрать ЛЮБУЮ от 100кГц до 45МГц (что дает достаточно больше шансов для фантазии) с минимальным шагом в 1кГц. По умолчанию, если перемычка А3 установлена (запаяна) но никаких настроек по ПЧ не производилось - используется частота ПЧ по умолчанию = 465кГц.
Вход в режим установки ПЧ производится путем отключения питания синтезатора, зажатия кнопки на энкодере и кнопки ПЕРЕДАЧА (ОДНОВРЕМЕННО) и подаче питания на синтезатор. Шаги установки частоты ПЧ выбраны следующие: 1кГц, 10кГц и 100кГц. Я тестировал - этих шагов достаточно, чтобы в течение нескольких секунд установить частоту ПЧ равную 22873кГц (что соответствует частоте 22.873МГц), значит максимальное значение в 45МГц можно установить в течение минуты (не так уж и долго). cool.gif

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

Файлы прошивки там же (прямая ссылка): https://cloud.mail.ru/public/SUn9/Y8mxjjxgy/Files/HEX-%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20(%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8)/%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F%202.0

ЗЫ: Я конечно же на сколько незамылиным глазом смог так и протестировал устройство, но жду обратной связи по наденным "косякам" или недоработкам. На приеме. laugh.gif

ЗЫ2: Думаю на печатной плате перемычки А1..А3 можно изобразить так, чтобы можно было просто соплю припоя капнуть и этого достаточно (мои мысли вслух).

ЗЫ3: Документацию обновлю чуть позже, сейчас жду фидбэка.

Автор: Г0ризонт 5.9.2022, 15:09

Не доходят пока руки проверить, попробовать. К синтезу то и шарманку надо... Чтоб по-нормальному проверить, да с приёмником.
Три дня мотал ШПТ всякие, на всякий херне. Всё таки остановился. А то, то греется, то мощи нет то ещё какая нибудь гадость.
По итогу, на кольцах диаметром 40 мм, 3 штуки. С зазором, пропилы в них, с миллиметр. Ну и это ТДЛ естессно.
Мне надо было, чтоб вообще ничего не грелось, и можно было хоть на неделю включённым оставлять. Всё с запасом!
По итогу, чистых 150вт по несущему, в чистом классе Е. КПД 90 % .
С лексньким обдувом, всё холодное, радиатор ниже комнатной smile.gif ШПТ 40° . Два часа гоняю.
Это что, примерно как две ГК 71 с модуляцией в сетку.
https://ibb.co/PQqS7H4
https://ibb.co/JxK4mHn

Автор: Володя 5.9.2022, 17:21

Ну не две, это ты «загнул»... laugh.gif

Но результат впечатлительный (как оффтоп: что за транзисторы на выходе?).

Жду по синтезу информации. Вот подумал, лап свободных ещё есть у мк (и места во флеш немного), может отвести пару лап для любителей «приём - горит зеленый светодиод» и «передача - горит красный светодиод»? rolleyes.gif Или перебор? laugh.gif

Автор: Г0ризонт 5.9.2022, 21:37

Почему у загнул?)) у меня нет опыта с ГК вообще, поэтому, сказал для " Красного словца. Скажут, кило в ссб с двух ГК. Ок. Смотря как разогнать и сколько подать. Если на паспорт ориентироваться, то мощность одной до 300 Вт не дотягивает, для АМ эту мощность в 4 раза надо уменьшить.

Со светодиодами - может лучше управление двумя реле? Сначала вкл 1 реле, через время 2 , потом выкл 2 через время 1 . Это гораздо полезней )

3шт stw20nm50. Можно к стати и 200 , холодное если всё. Только уже напряжения не хватает, 150вт при 50 в. Давить по току - ошпт не той конструкции

Конечно оф, надо удалить пока лабуду. Потом в связке выложу всё

Автор: Володя 6.9.2022, 3:46

Цитата(Г0ризонт @ 6.9.2022, 0:37) *

Со светодиодами - может лучше управление двумя реле? Сначала вкл 1 реле, через время 2 , потом выкл 2 через время 1 . Это гораздо полезней )

Выбери по печатной плате какие свободные пины "на тебя смотрят" laugh.gif
Напиши мне номера этих пинов, временной интервал (желательный) и последовательность.
Например:
1. Номера пинов - 6, 9, 10
2. Последовательность включения: 6 - <задержка 200мс> - 10 - <задержка 100мс> - 9
3. Последовательность выключения: 9 - <задержка 100мс> - 10 - <задержка 200мс> - 6

А потом будут тесты, тесты, тесты...

Автор: Г0ризонт 6.9.2022, 3:56

Лады smile.gif

Автор: Володя 6.9.2022, 4:59

Но это если косяков в текущей прошивке не будет, а то места может и не хватить laugh.gif (Хотя, посмотрю - может где-то ужмусь...)

Автор: Alex 11 6.9.2022, 7:08

Цитата(Володя @ 6.9.2022, 6:46) *



А потом будут тесты, тесты, тесты...

И кофе с кальвадосом...

Автор: Transit_ip 6.9.2022, 9:19

Цитата(Г0ризонт @ 6.9.2022, 1:37) *


3шт stw20nm50.

А чем качаешь, что за драйверы?

Автор: Г0ризонт 6.9.2022, 9:24

541-ые . У stw20nm50, затворы легче чем у stw14nk50z

Автор: Г0ризонт 7.9.2022, 16:35

cool.gif
https://ibb.co/sy5jtwg

https://ibb.co/Ky76SZX

А как ПЧ сохранять?

Понял. Энкодер держать.

Автор: Володя 7.9.2022, 16:58

А ты не многословен)))

Проверь все как следует (описал постами выше что и как), ну и на «дурака» тоже проверь (потыкай как следует).

ЗЫ: Рад, что восстановил работу синтеза. В чем причина была «глюков»?

Автор: Г0ризонт 7.9.2022, 17:08

Да я ж только что починил, поэтому и не многословен. Пока кнопки потыкал, подключил к приёмнику, послушал немного. Всё что успел.
Конечно проверю, с пристрастием))

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

Упалил я его явно сам, проводами оголенными отпавшими чиркнул видимо.

Плату поправлю под схему, и соберу ещё раз, на чистовую

Автор: Володя 7.9.2022, 17:44

Хорошо. Жду.

ЗЫ: Странно, если бы в цепь попало 12В, то и мк бы не выжил, скорее всего «коза» где-то в дисплее (я так думаю)...

Автор: Володя 10.9.2022, 6:36

Ну что там?

Автор: Володя 19.9.2022, 4:18

Кроме Горизонта никто больше не собирает синтезатор? Стоило "гнать коней" блин laugh.gif

Ладно, ждем пока Горизонт дела разгребет...

Автор: Alex 11 20.9.2022, 6:16

Я бы поучаствовал, но нет СИшек. Подожду пока доступны будут.

Автор: Володя 25.9.2022, 16:29

Горизонт, напоминаю тебе, что жду от тебя расклад по последовательности включения / выключения и временным задержкам (ну и номера "портов", выводов МК) для следующей версии прошивки.

Автор: Alex_1987_07 13.10.2022, 6:10

Всем привет.Наконец то все детальки пришли,и я тоже собрал синтезатор.Хотел бы поделиться ,что получилось.

Все сделал на небольшой макетной плате.Возникли не большие проблемы при прошивке,скачал прошивку версии 2.0 по какой ссылке не скажу,а она пустая.Все делал по инструкции а оно не работает.Потом решил заново скачать и все запело.Возможно глюк связан с интернетом или Пк.Все функции проверил работает отлично👍.Уже подключил к передатчику все суперрррр🍺🍺🍺🍺Спасибо большое автору за проделанную работу,теперь собираю всем своим друзьям хулиганам😂😂😂


Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: Володя 13.10.2022, 9:54

Отлично! rolleyes.gif

Автор: Alex_1987_07 13.10.2022, 11:16

Вот сейчас это пока так выглядит.Хотел уточнить,а если поменять дисплей на маленький олед,это очень много гемора?В корпусе места ну никак не хватает под большой дисплей.

Вот сам передатчик.


Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение

Автор: Володя 13.10.2022, 11:19

У меня таких дисплеев нет, если скинешь ссылку на дисплей с aliexpress (и он будет не шибко дорогой), то закажу и по прибытию посмотрю что можно будет придумать... rolleyes.gif

Автор: Alex_1987_07 13.10.2022, 11:55

Смотри, что есть на AliExpress! 0,96 дюймовый 4Pin IIC I2C последовательный 128x64 OLED ЖК-дисплей белый экран модуль для Arduino SSH1106 -40-70 градусов Цельсия GND VCC SCL SDA за 96,79 руб. - уже со скидкой 33%
https://sl.aliexpress.ru/p?key=pbQtxMj
Дисплей не очень дорогой,просто малогабаритный

Автор: Г0ризонт 13.10.2022, 13:14

Так вроде ж , где то вначале темы , Володя прикрутил rx/tx для АМ , к готовому синткзатору с мелким олед дисплеем . Чем не устраивает ?

Автор: Alex_1987_07 13.10.2022, 13:29

Обсуждали это. Синтез что все в нем не так и криво.По этому хотелось бы к нормальному устройству сделать варианты.

Автор: Володя 13.10.2022, 15:01

Цитата(Alex_1987_07 @ 13.10.2022, 14:16) *

Вот сейчас это пока так выглядит.

Ну с этой стороны на «морде» много места. Покажи, что с другой.

ЗЫ: уменьшай размер фоток. Это ж капец!

Автор: Alex 11 13.10.2022, 16:15

Там на той морде, если рационально все расположить, то можно три двухстрочника прикрутить...

Автор: Володя 13.10.2022, 17:19

Хотел бы ещё раз сказать (как очередной дисклаймер):

В данной теме разрабатывалось, было разработано и воплощено в жизнь КОНКРЕТНОЕ устройство.
Все «хотелки», пожелания и тп я принимаю во внимание как «на будущее» или «ну может быть». Ничего не обещаю и по времени никак ориентировать не могу (особенно если затрагивает не только программное, но и компонентное изменение или изменение схемы).
Найденные ошибки в работе принимаю в работу в первую очередь (пока по ошибкам в работе обращений небыло. Что от части радует (значит правильно спроектировал устройство) и от части расстраивает - ну не может быть чтобы с первого раза и все отлично работало biggrin.gif (правда я на своём железе обкатывал код как мог). Сопровождаю устройство детальной документацией (Сколько платных проектов без какой либо поддержки сейчас в интернете?! Али «кишит» просто). Поэтому прошу не злиться и не обижаться на меня «если что-то не так как хотелось бы» (всем не угодить разом). Но выражение мыслей только приветствуется! На будущее! Очень возможен вариант разработки более сложного синтезатора.

Далее. Тема oled и полноценных lcd-дисплеев интересна в принципе, но в варианте «на дальнейшее развитие». Они очень прожорливые.

Ну и если интересно кому, чем я занят сейчас:
Сейчас я (найдя много не сильно шибко мощных PIC-контроллеров у себя в закромах) ДЛЯ СЕБЯ лично изучаю и пробую простые схемы и программирование под PIC-контроллеры. Мне это интересно. Программатор, конечно же под них нужен другой, но у меня он есть. Стараюсь развиваться...

Автор: Г0ризонт 16.10.2022, 5:08

Цитата(Володя @ 25.9.2022, 16:29) *

Горизонт, напоминаю тебе, что жду от тебя расклад по последовательности включения / выключения и временным задержкам (ну и номера "портов", выводов МК) для следующей версии прошивки.

Всем привет . Володя , хочу собрать еще один . Давай согласуем.
Сейчас реле RX\TX управляется 15-ым портом МК. Так вот, для переключения двумя портами с задержками , использовать этот же порт , плюс еще какой нибудь , или этот оставить как есть а для переключения с задержками задействовать например 24,25?

Автор: Володя 16.10.2022, 6:51

Привет.
Ну смотри, в любом случае один порт должен срабатывать сразу, поэтому можно просто добавить ещё пару (например, с задержкой в 100мс и 200мс). Значения задержек скажешь. И как-то их различать нужно же?

Автор: Г0ризонт 16.10.2022, 7:22

Различать . Ну на схеме и на плате обозначть порядок сработки , очередность . Типа ТХ-2,3 ; RX-3,2. 1- без задержек всяких .
Давай тогда я на 23,24 пины зацеплю у себя . Между ними наверно 200мс хватит.

Автор: Володя 17.10.2022, 4:52

Подготовил:

https://cloud.mail.ru/public/SUn9/Y8mxjjxgy/Files/HEX-%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20(%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8)/%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F%202.01

Прошивка тут (и там же схема в большом разрешении): https://cloud.mail.ru/public/SUn9/Y8mxjjxgy/Files/HEX-%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20(%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8)/%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F%202.01

Логика работы такая:
1. Переход с RX на TX:
Сначала включается вывод "Управление реле 1" (без задержки), потом через 200 мс второй, потом еще через 200 мс - третий.
2. Переход с TX на RX:
Сначала выключается вывод "Управление реле 3" (без задержки), потом через 200 мс второй, потом еще через 200 мс - первый.

Это, как говорится, - в обратной последовательности.

Но ты пишешь:

Цитата
Типа ТХ-2,3 ; RX-3,2. 1- без задержек всяких .

Вот этого я не понял, если честно. Если объяснишь по подробнее - сделаю.

Автор: Г0ризонт 17.10.2022, 6:28

Проехали. Не надо ничего менять. Я там сначала тоже недопонял.
Сейчас как есть - отлично. Спасибо. Протестирую - отпишусь .

Автор: Володя 17.10.2022, 15:06

Ты так не уверенно про задержку говорил. Напиши с чем она изначально связана, мошт более детально рассчитаем.

Автор: Г0ризонт 17.10.2022, 15:39

смысл такой:

Изображение

Автор: Володя 17.10.2022, 16:14

А, ну понятно. Переходные процессы убрать, я так понимаю?
Но они (переходные процессы) по разному в разных узлах. 200мс думаю за глаза под любую схему. Там буквально микросекунды (ну сотни микросекунд максимум), на сколько я понимаю схемотехнику. Можем по экспериментировать, если нужно.

Только я бы питание антенного реле подавал с «управляющего сигнала 1», а потом как по схеме. Чтобы каскад уде был нагружен (если коммутация сигнальной части прд, или же отключить приёмник - если коммутация приемной части). А потом через 200мс драйвер, а ещё через 200мс - выходной. Когда модулятор включается не понятно, наверное если модуляция выходного, то с ним же.

Автор: Г0ризонт 17.10.2022, 16:18

Этот узел у меня на плате собран (заводской ) почти полностью она собранна . По мелочи осталось . Сейчас вот скоро синтез новый запаяю , и поглядим , что получиться

Автор: Володя 20.10.2022, 6:23

Не пробовал?

Alex_1987_07, у тебя же собранный синтезатор имеется. Проверь последнюю прошивку... smile.gif

Автор: Г0ризонт 20.10.2022, 7:26

Занимаюсь потихоньку, быстро не получается.

Автор: Г0ризонт 21.10.2022, 13:46

Володя , синтез я запаял . Будем тестить и знакомить с передатчиком
https://ibb.co/sb2TSK0

Автор: Володя 21.10.2022, 14:26

Отлично! Держи в курсе. Большая просьба обо всех недочётах, ошибках и тп по синтезатору писать ТОЛЬКО в эту тему. Будет понятнее другим повторяющим.

А я так чую Донецк с Луганском скоро «отойдут» и попрет ))

Автор: Г0ризонт 21.10.2022, 14:31

Ок.
Ну и так , творчества ради , попробую ручку энкодера с подсветкой сделать . Двухцветные светодиоды матовые , красный синий . Типа прием /передача smile.gif один правда куда то сдуло , надо будет докупить .
https://ibb.co/fGKRgVR
https://ibb.co/dKN7ZvG

Автор: Володя 21.10.2022, 14:39

Я брал smd светодиоды в цветах RGB (красный/зелёный/синий) с али, давно брал - ссылку не нашёл. Отлично светят!!!

Автор: Г0ризонт 21.10.2022, 14:55

Да эти тож нормуль , эт на фотке я тестером уже через резисторы .
Не факт , что в аппарат буду внедрять , так от делать нефиг . Посмотрим .

Автор: Г0ризонт 21.10.2022, 15:18

Прекрасно Володя . То что нужно было !
https://ibb.co/2s0t7Ms

Автор: Володя 21.10.2022, 15:29

Афигенно!!!

Автор: Г0ризонт 21.10.2022, 16:34

Что то нахимичил я походу . Подключил к передатчику , и щелкая rx/tx , синтез глюканул и стал на tx выдавать частоту кварца , 25мгц .
Буду разбираться , что ненравится ему.

Автор: Г0ризонт 21.10.2022, 17:08

Володя , там же вроде , что то типа , при програмировании , устанавливаются внутренние подтяжки ?
Короче , например , в режиме , когда нажал передачу , отпустил - синтез находится в режиме передачи , нажал еще раз , перешел на примем . Вот когда включена передача , стоит дотронуться , до вывода PD0 (2) , сбивается частота генерации , выдает 25мгц . Нужно отключить , разрядить кондеры , потом все норм .
Притянул к плюсу этот пин , вроде ушла проблема .

В режиме , нажал-передача , отпустил-прием , тоже глюк присутствует .

Пинцетом переключаю.

Автор: Г0ризонт 21.10.2022, 18:21

Нет , все же не ушла проблема . А может это и не проблема? Если не "зануляться" и каснуться , срывается на 25мгц . Надо видимо чтоб прям потенциал на пальце был ) понятно , что с кнопкой нормально будет . Опять же , если мощу качать , не будет ли оно ловить глюки . На сегодня хватит , завтра еще покапаюсь .

Автор: Володя 21.10.2022, 18:32

Да, давай сегодня не будем это обсуждать (как минимум потому что я ничего не понял и уставший с работы). Завтра по «пунктам» что чего и куда и будем «понимать». Фирштейн? smile.gif

Автор: Alex_1987_07 22.10.2022, 18:32

Всем привет.Поставил я наконец-то синтез в передатчик,тоже есть проблема при переходе на передачу иногда перезагружаеться.Или просто зависает и все,пока не выключишь.Иногда выходит тревога.По функциям все работает отлично,частота калибруется.все запоминает.Тревогу не распаивал.просто резистор к плюсу поставил на 3.3к.До этого синтезатор гонял вне передатчика просто на проводках,проблема тоже проявлялась,при переходе на приём.Если что могу записать видио.


Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: Г0ризонт 22.10.2022, 18:44

В моем случае перезагрузки ниразу не замеченно , и не одного зависания . С передатчиком уже тоже .
Поставил тумблер rx/tx , стопятьсот раз переключал , все ОК . Но когда вывод этот управления "висит в воздухе , пальцем если ткнуть в него , срывается генерация на 25мгц . Ну эт не мудренно , на моем пальце как раз 5вольт пости гуляет ))) так что тоже не проблема . Но вот почему срывается именно на 25мгц генерация , вопрос ...

Автор: Alex_1987_07 22.10.2022, 18:49

У меня такого не было ,ну я управления не использую вообще.Выводы просто в воздухе.Заметил если очень быстро переходить с приема на передачу,такое происходит.Хотел уточнить на выходе синтезатора,у вас такой же синус.

Автор: Г0ризонт 22.10.2022, 18:52

Картинка для вашего осцила правильная . На самом деле там правильный прямоугольник . Какой щуп ? Делитель включен ?

Автор: Alex_1987_07 22.10.2022, 18:58

Щуп просто крокодилы,делителя нет.

Автор: Alex 11 22.10.2022, 19:00

Щуп там не поможет, у этого осциллографа полоса 5МГц... Игрушка по сути.

Автор: Г0ризонт 22.10.2022, 19:02

Цитата(Alex_1987_07 @ 22.10.2022, 18:58) *

Щуп просто крокодилы,делителя нет.

Значит все нормуль с сигналом

Автор: Alex_1987_07 22.10.2022, 19:07

Я имел ввиду на выходе,у всех меандр.До этого когда собирал на ардуино,заказывал si-ку на синей плате и дороже,на выходе был синус идеальный.Сейчас красная плата и вот меандр.

Автор: ЕЖИК дом19 23.10.2022, 12:57

Программируемое время нарастания/спада уровня

так можно ?

Автор: Володя 24.10.2022, 5:20

Всем привет.
Постараюсь ответить хотя бы на часть вопросов (на сколько смогу на текущий момент, так как у меня стенд работает без ВЧ-наводок и т.п.).

Цитата(Alex_1987_07 @ 22.10.2022, 21:32) *

при переходе на передачу иногда перезагружаеться.Или просто зависает

Данное поведение очень сильно похоже на нестабильное питание, бросок тока при включении (переходе на передачу). Чтобы проверить - нужно увеличить С12 и С14 в сотню раз (до 4700мкФ или чуть более, но не желательно больше 6800мкФ ). Если эффект исчезнет - значит теория подтвердится.

Цитата(Alex_1987_07 @ 22.10.2022, 21:32) *

Иногда выходит тревога. ... Тревогу не распаивал.просто резистор к плюсу поставил на 3.3к.

ВЧ-наводка, похоже. С вывода тревоги МК поставить на GND конденсатор 1000 пФ (керамический). Результат - напиши сюда.

Цитата(Г0ризонт @ 22.10.2022, 21:44) *

все ОК . Но когда вывод управления "висит в воздухе", пальцем если ткнуть в него, то срывается генерация на 25мгц.

Очень странный эффект, так как в режиме приема выводы "управление N" все "притянуты" внутри микроконтроллера к GND. В режиме передачи - они "притянуты" к +5В.
В каком именно режиме (ТХ/RX) данный эффект проявляется?

Ну и не стОит забывать, что любое цифровое устройство нужно хорошо экранировать...

Автор: Alex_1987_07 24.10.2022, 6:52

Нашел я виновника, проблема была просто в выключателе Tx/Rx. Поставил педаль и проблема ушла, работает все просто замечательно.
Все выходные работал в эфире, зависания или отключения ни разу больше не было. На подходе вторая конструкция передатчика, если что проявится еще, то обязательно напишу.
Еще раз спасибо за отличную конструкцию автору!!!

Автор: Володя 24.10.2022, 7:08

Цитата(Alex_1987_07 @ 24.10.2022, 9:52) *

Нашел я виновника,проблема была просто в выключателе tx-Rx.

Отлично.
Уточнить хочу. Ложные срабатывания "тревоги" тоже ушли или остались?

Автор: Alex_1987_07 24.10.2022, 7:14

Все ушло. Работает так как и должно.

Автор: Володя 24.10.2022, 7:21

Благодарю за информацию! rolleyes.gif

Автор: Г0ризонт 24.10.2022, 7:45

Володя, попробуй на своем стенде, НЕ устанавливая перемычку А2, подать 50гц с пальца на вывод 2 микроконтроллера, пощупай его пинцетом контролируя генерацию SI5351.

Автор: Володя 24.10.2022, 8:08

Цитата(Г0ризонт @ 24.10.2022, 10:45) *

НЕ устанавливая перемычку А2, подать 50гц с пальца на вывод 2 микроконтроллера , пощупай его пинцетом . контролируя генерацию SI5351.

Вечером попробую обязательно (правда я и так большую часть манипуляций пинцетом делаю, но фиг знает - фиг знает...).
А сам синтезатор после этого не зависает? То есть если крутить энкодер - показания на дисплее меняются?

Автор: Г0ризонт 24.10.2022, 8:31

Не зависает, и даже rx/tx переключается, но на выходе si-шки вместо, например 3 МГц, присутствует 25МГц корявого недосинуса.
После перезагрузки все приходит в норму.

Автор: Володя 24.10.2022, 8:42

Если есть такая возможность, то подключи к питанию si5351 (3.3В) щуп осциллографа и повтори эксперимент (я у себя тоже так попробую вечером). Вообще очень похоже на сбой по питанию самой si5351. При этом 25МГц на выходе - это "сквозная частота" от кварца (когда si5351 не инициализирована).

Автор: Г0ризонт 24.10.2022, 13:36

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

Покурил, чифирнул .... и все заработало. Нагрузил на 50 ом выходы si5351.

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

Автор: Alex 11 24.10.2022, 16:13

Вот что чифирь животворящий делает! laugh.gif Раньше сам полюблял, сейчас редко...

Автор: Володя 25.10.2022, 4:28

О как...
А я вчера поздно домой пришел, не до этого было. Утром рано встал и на работу...
Горизонт, так получается нужно схемку подправить?
Левее или правее С1 и С2 поставил 50 Ом резисторы? Эффективное напряжение не замерял при этом?

ЗЫ: И С5 я думаю маловат по емкости, надо хотя бы соточку (100мкФ)...

Автор: Г0ризонт 25.10.2022, 5:21

С5 у меня керамика 0.1+10мкф. Увеличение ничего не давало.
Нагрузка генератора только по переменке, после разделительного. Сегодня еще посмотрю, по меряю что там есть.

Автор: Володя 25.10.2022, 10:06

Цитата(Alex 11 @ 24.10.2022, 19:13) *

Вот что чифирь животворящий делает! laugh.gif Раньше сам полюблял, сейчас редко...

Я даже не знаю как это делается и на что влияет biggrin.gif
Типа очень крепкий чай?

Автор: Г0ризонт 25.10.2022, 13:59

Очень очень. Ничего полезного нет, особенно для тех, у кого с сердечно-сосудистой не все ровно. Я тоже редко, и не прям такой "чтоб ложка стояла", но достаточно забористый. Обладает психостимулирующим действием.

Напряжение si5351 с нагрузкой 51 Ом -1 вольт амплитуда.

В коде у тебя "на всю гашетку" выходная мощность установлена?

Автор: Г0ризонт 25.10.2022, 14:40

Завел защиту и на синтезатор, работает четко! Выглядит примерно так, но может и не точно, смысл такой

Изображение

Автор: Володя 25.10.2022, 15:59

Цитата(Г0ризонт @ 25.10.2022, 16:59) *

В коде у тебя "на всю гашетку" выходная мощность установлена?

А и не помню, сейчас гляну...

Да, по максимуму. А что, плохо? Я думал наоборот для АМ хорошо biggrin.gif

ЗЫ: 1В размах меандра, правильно понимаю? И резистор после емкости (справа по схеме) так?

Автор: Г0ризонт 25.10.2022, 16:19

Про мощность просто интересно.

Не, размах 2 вольта, амплитуда меандра 1 вольт.

Да, резистор после емкости справа.

Автор: Володя 25.10.2022, 16:27

Ты меня удивил, или я чего-то не знаю. У меандра вроде как нет различий амплитуды и размаха. Он же весь от ноля.

Цитата(Г0ризонт @ 25.10.2022, 19:19) *

Да , резистор после емкости , справа.

А топом емкости есть разделительные? Просто если в схему добавлять, а на входе ламповый ум... сам понимаешь.

Есть возможность ДО конденсаторов поставить для проверки 50 Ом?

Автор: Володя 25.10.2022, 16:37

Ну мой осциллограф тоже показал и размах и амплитуду, странно. Не разбирался. Надо будет по разбираться...

С выхода моего модуля (без 50 Ом) не однозначные значения: 1.6В амплитудного типа и 3.4В дельта.

Автор: Г0ризонт 25.10.2022, 16:48

На втором фото с выхода, без разделительного конденсатора

Изображение

Изображение

Автор: Володя 25.10.2022, 17:46

Ну я кажется понял, после емкости даже шим будет не от ноля, ведь идёт заряд и разряд емкости. Так?

Автор: Г0ризонт 26.10.2022, 2:53

Мне думается, заряд /разряд тут не причем . Вообще, почему же меандр не может быть двуполярным ?smile.gif а тут просто постоянная составляющая (если без конденсатора разделительного) смещает сигнал в положительную область .

По поводу подключения к ламповому каскаду. ИМХО, как бы не хотелось, не вижу смысла. Это, например, городить маломощную лампу, подводить к ней несколько напряжений, кубический дециметр места и пр. и пр. Лучше поставить один транзистор, трансформатором накрутить напряжение, при желании через него же подать минус. Или микросхемку как Пряник делал. И качай уверенным сигналом уже лампу посерьезней. Кстати, можно схему воплотить, отладить под лампы.

Автор: Володя 26.10.2022, 4:35

Надо тогда пару вариантов усилителей накидать. Для вариантов лампового и транзисторного последующих каскадов.
F(осн.)+ПЧ по сути сильно усиливать не нужно, но думаю стОит "отвязать" от синтезатора хотя бы повторителем? Сколько вообще TEA6200 нужно напряжения ГПД ?

ЗЫ: А покажи форму сигнала с калибровочного генератора осциллографа, а то у меня форма сигнала совсем не такая, как у тебя (с огромными "выбросами"):

Изображение

Автор: Alex_1987_07 26.10.2022, 7:59

Парни а есть проверенная схема как подключить к ламповому передатчику?

Автор: Alex 11 26.10.2022, 8:23

Пряник когда то химичил.
https://postimg.cc/D8TqFkXG

Автор: Alex_1987_07 26.10.2022, 8:26

Спасибо

Автор: Г0ризонт 26.10.2022, 12:20

Цитата(Володя @ 26.10.2022, 4:35) *

ЗЫ: А покажи форму сигнала с калибровочного генератора осциллографа, а то у меня форма сигнала совсем не такая, как у тебя (с огромными "выбросами"):
Изображение

Изображение

Автор: Г0ризонт 26.10.2022, 12:32

Цитата(Володя @ 26.10.2022, 4:35) *

Сколько вообще TEA6200 нужно напряжения ГПД ?

Изображение

Автор: Володя 26.10.2022, 14:46

Если 420мВ, значит однозначно эмиттерный повторитель с подстрочным в эмиттере (для регулировки уровня)! rolleyes.gif

Автор: Володя 27.10.2022, 17:37

Мужики (возможно и дамы читают biggrin.gif ), я тут подумал...
Если синтезатор использовать только для приемника, то переведя его в режим «передача» можно слушать SSB/DSB станции. Может отдельную прошивку надо, чтобы в этом случае не RX/TX отображался, а АМ менялся на SSB к примеру? Или считаете такое не имеет востребованности? Интересно мнение ваше.

Автор: Г0ризонт 28.10.2022, 1:43

Тема хорошая , нужная . Я как раз на плату приемника поместил ссб детектор , на отдельной микрухе , там в опоре будет керамический резонатор , что мне не очень нравиться , точно незнаю , но предпологаю , что будет он например температурно не стабилен , и плавать тон может . Не пробовал , не утверждаю .

Но у si-шки ж третий вывод есть . Вот его бы задействовать ... но , это уже " жирно будет , и в 8-ю мегу не влезет наверно , там вроде итак впритык , да ? Поэтому , лично мне сейчас , более интересен такой вариант , трансиверный . Но , это не значит , что не интересен вариант предложенный тобой . Я бы может сподвигся запаять приемник с выской пч и сплошным перекрвтием , скажем от 2.9 до 10.460 например . Или что то в этом духе .

Автор: Г0ризонт 13.12.2022, 11:10

Пришло немного шалабушек (микросхем) для простого синтезатора. Надо спаять штуку, или две. Если рабочие, оставлю ссылки
https://ibb.co/wyLh7hJ

Автор: Володя 13.12.2022, 16:15

Да, это хорошая идея - ссылки оставить.

Автор: Володя 15.12.2022, 4:28

Наконец-то "дошли руки" laugh.gif

Дописал и выложил мануал по синтезатору версии 2.0*
Просьба ознакомиться. При наличии неточностей/непонятностей - сообщить в этой теме.

https://cloud.mail.ru/public/SUn9/Y8mxjjxgy/Files/HEX-%D1%84%D0%B0%D0%B9%D0%BB%D1%8B%20(%D0%BF%D1%80%D0%BE%D1%88%D0%B8%D0%B2%D0%BA%D0%B8)/%D0%92%D0%B5%D1%80%D1%81%D0%B8%D1%8F%202.01/Si5351%20-%20%D0%9F%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9%20%D1%81%D0%B8%D0%BD%D1%82%D0%B5%D0%B7%D0%B0%D1%82%D0%BE%D1%80%20v2.pdf

Прямая ссылка для наглядности, а так все доступно по ссылке в первом сообщении темы.

Ну и "попутно" хотелось бы узнать - а вообще кто-нибудь эти мануалы (Руководство по изготовлению и настройке) читает? Может я зря время трачу?

Автор: Г0ризонт 16.12.2022, 9:41

Я регулярно заныриваю smile.gif

Автор: Володя 16.12.2022, 10:16

Ну значит не зря, а это уже хорошо rolleyes.gif

Автор: АКАЦИЯ 25.12.2022, 18:37

Ну вот что не зря, - это точно! Ребяты, не могу пройти мимо, чтобы не оставить положительный отзыв. Сегодня я имплантировал в свой транзисторный QRP AM передатчик ваше изделие. Ну сказать что доволен, - это ничего не сказать... По сравнению с работой ранее в этом передатчике задающего генератора,- ощущение будто с трансивером работаю.. Очень удобно одним валкодером и нажатием менять шаг частоты 0,1 ... 1.. и 10 кГц.. нажал и подержал- запомнил частоту!!! Питаю стабилизированным от 8в кренкой. Реально видно символы с расстояния 3 метра.
Теперь моя шарманка может работать и телеграфом на 160, 80 и 40 м.. без всяких перестроек... Только феррит подсовывай в п-контур и всё!
Спасибо за ваш труд!



Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение Прикрепленное изображение

Автор: Володя 25.12.2022, 19:56

Ох, красиво получилось! rolleyes.gif

Цитата
нажал и подержал- запомнил частоту!

Через примерно пять минут после вращения энкодера - частота сама запомнится. smile.gif

Автор: АКАЦИЯ 26.12.2022, 4:04

Цитата(Володя @ 25.12.2022, 22:56) *

Ох, красиво получилось!

Если бы я делал сам , то синтезатор у меня был бы на германиевых транзисторах и размером с "казахстан". (как страна) ohmy.gif .. А так, цифровое устройство собрано на заводе "Горизонт", что в г.Красноярск... ручная работа cool.gif . 24 раза фсб вскрывало посылку, обнаружив на просвет сей девайс!!!

Автор: Володя 26.12.2022, 4:45

Цитата(АКАЦИЯ @ 26.12.2022, 7:04) *

Если бы я...

Да я про "интеграцию" в передатчик rolleyes.gif

Автор: АКАЦИЯ 26.12.2022, 6:45

Интересно, а как бы выглядила схема синтезатора без дисплея и вместо крутилки просто две кнопки "туда-сюда" с шагом 1 кГц. Чисто для троечки, с перестройкой 2900-3200 кГц. Этож как красив был диапазон, будь у каждого хулигана такое устройство rolleyes.gif

Автор: Володя 26.12.2022, 7:22

Цитата(АКАЦИЯ @ 26.12.2022, 9:45) *

Интересно, а как бы выглядила схема синтезатора без дисплея и вместо крутилки просто две кнопки "туда-сюда" с шагом 1 кГц.

Да так же бы и выглядела laugh.gif
LCD-дисплей тут на шине I2C (четыре провода), выкидываем энкодер (если по какой-то причине он не нужен или сложно достать), а на его выводы цепляем две кнопки (шаг и так по умолчанию 1кГц). Все.
Правда нужно будет прошивку еще править (но это уже не про схему biggrin.gif ).

Автор: Утюг 26.12.2022, 8:04

Цитата(АКАЦИЯ @ 26.12.2022, 10:45) *

Интересно, а как бы выглядила схема синтезатора без дисплея и вместо крутилки просто две кнопки "туда-сюда" с шагом 1 кГц. Чисто для троечки, с перестройкой 2900-3200 кГц. Этож как красив был диапазон, будь у каждого хулигана такое устройство rolleyes.gif

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

Автор: Мигель 26.12.2022, 8:40

Тоже собрал этот прекрасный синтез и хочу поблагодарить автора проекта.



Эскизы прикрепленных изображений
Прикрепленное изображение

Автор: Г0ризонт 26.12.2022, 9:23

Рабочие СИшки и микроконтроллеры для этого синтеза брал https://aliexpress.ru/item/32919453233.html?spm=a2g2w.orderdetail.0.0.2e8f4aa6Fo1zAQ&sku_id=66116280177

Автор: Володя 26.12.2022, 12:17

Цитата(Мигель @ 26.12.2022, 11:40) *

Тоже собрал этот прекрасный синтез и хочу поблагодарить автора проекта.

О, отлично получилось!

Горизонт, надо под 2.0 плату разводить, и судя по всему под tqfp32 (atmega8)... Я не умею sad.gif

Автор: Г0ризонт 26.12.2022, 12:37

Да, я уже собрался это делать smile.gif

Автор: Мигель 26.12.2022, 15:20

Владимир, а случаем, нет ли возможности програмно уменьшить выходной сигнал сlk1?
(В си есть такая возможность)
Для смесителя великовата амплитуда, а городить атт, не хочется усложнять схему.
Спасибо Михаил

Автор: Володя 26.12.2022, 16:23

Цитата(Мигель @ 26.12.2022, 18:20) *

Владимир, а случаем, нет ли возможности програмно уменьшить выходной сигнал сlk1?

Приветствую!
Да, есть такая возможность. Сейчас все выходы (и clk0 и clk1) включены «на максимум». Микросхема поддерживает, если не изменяет память, три градации выходной мощности выходов.
Могу отдельно скомпилировать прошивку или добавлю её как дополнительную (так как ввести настройку выходной мощности si5351 в прошивку уже не возможно (уперлись в объём памяти мс в 8кб)).
На сколько нужно уменьшить? Какая амплитуда сейчас и какая желательна? Что за смеситель?
Честно говоря я замеры не делал подобные...

Автор: Г0ризонт 26.12.2022, 17:03

Хозяин -барин, конечно. Но, много, это ведь не мало... Три резистора, припаял и сделал себе под любой смеситель уровень. Вот если поднять уровень, это да, сложней, уже целый транзистор надо, а то и два biggrin.gif

Автор: Володя 26.12.2022, 17:22

Игорь, а ты как с излишком боролся для tea6200? Или не боролся? laugh.gif

Русская версия Invision Power Board (http://www.ws.ea7.net)
© Invision Power Services (http://www.ws.ea7.net)