Игорь 2

Трансиверы, передатчики, РПУ => Трансиверы самодельные => Тема начата: ra0ahc от Июнь 17, 2019, 11:11:04 am

Название: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 11:11:04 am
Давно хотел поднять этот вопрос на форуме. Речь об универсальном цифровом блоке управления(ЦБУ) всем аппаратом и всеми возможными его узлами (ДПФ, ФНЧ, синтезатором Игоря, тюнером, простым DSP и тд). Есть уже достаточный опыт во всех этих вопросах. Все опробовано в железе - и всё работает так как положено. Очень часто мне пишут про невозможность паять смд детали по разным причинам, а делать то хочется, руки покоя не дают, правда все упирается в этот ЦБУ.
Всё что связано с программирование завязано на многолетней практике и тут вряд ли кто со мной поспорит - программирование сложнее чем просто, даже самый сложный, аналоговый аппарат. Вот здесь и появилось желание сделать ЦБУ для даже супер сложного аппарата как Монстр! И более того (!) сделать то, чего нет в Монстре... например DSP, или антенный тюнер, или цифровой ксв-метр. Такие вещи завязаны на программирование.
Если говорить о народности - то надо говорить о цене таких вещей . Посто, за дорого никому не нужно, но есть вариант который устроит даже супер экономных.
Самое дорогое в этом проекте это - процессор с дисплеем (речь именно об автономном использовании, без компа). Сразу скажу - можно сделать хоть что, и хоть с каким дисплеем, но речь пойдет именно о доступном варианте. Я прошерстил весь инет на предмет хорошего варианта ЦЕНА-КАЧЕСТВО и пока процы stmf7 достаточно дороги (более 5800р за модуль) остаются stm32f4 серия со 180МГц шиной по цене 2800р (али) или 3500р (чип-дип). Речь идет об stm32f429i-discovery. Я тут уже много раз показывал разные наработки по этому модулю, но это не значит что я могу работать только с ним ))) конечно нет ! и компания ST позаботилась об этом, программы переносимы с модуля на модуль. Вопрос именно в доступности! Можно конечно сделать модуль самостоятельно, но это уже совсем другая история которая все равно упрется в стоимость! Короче...лучше использовать готовое, чем городить огород (ИгорьТМ) и делать 1000 вариантов PCB и все это растянится на годы. Так что ограничимся материнской платой для этого модуля и сосредоточимся именно на программировании! Тем более, там всё это не просто, объемы большие.

Предлагаю стандартный набор органов управления в аппарате. Здесь не важно какой у вас трансивер и какая там начинка - этим всем надо управлять , делать сервис удобств и их именно надо делать(паять ключи, реле, кучи проводов коммутации) и  чтобы еще и как-то было завязано на логику работы ЦБУ (отображение на дисплее, блокировки, последовательности и тд). Речь пойдет о Монстре в максимальной комплектации конечно-же, как о самом сложном аппарате и самом перспективном (на Российском рынке $$$).
Один блок на схеме - это платка к которой подключены 4 провода от процессора (+,-, SDA, SCL) и выходные провода от ключей или от логики, зависит чем управляем. 
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 11:37:05 am
Придется написать операционную систему  с полным сервисом и системой ввода информации, причем с нуля. Учитывая количество настроек .... еще "то" занятие. 
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 17, 2019, 11:49:47 am
Вот я, как раз, не спеша, где-нибудь через месяц сделаю себе очередного консервного монстра, глядишь, и у Вас уже что-то будет готово... cr123
Особенно, с опорой в синтезе.  lol22
Ну, очень хочется с реальными цифрами частоты работать. dontt44  Всю необходимую математику готов предоставить, хотя там и так всё понятно - детский сад.  123123
Очень полезное начинание, через моих ребят сильно дорого выходит.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Ut1lw от Июнь 17, 2019, 12:00:43 pm
де-нибудь через месяц сделаю себе очередного консервного монстра,
Не, ничего не получится! Сгущенка уже себя исчерпала. Переходите на "икра красная, икра черная, икра заморская, каб". Не, на икру заморскую не нужно. pl33 lllol lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 12:05:15 pm
Вот такой платкой 4х3см у меня управляются дпф-ы.
Стоит в 3 см от самих дпф (у меня их 2, по схеме Ильи)
До нее только 4 провода в экране (вообще 2 провода, питание по корпусу итак разведено).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 12:13:41 pm
А вот .... нашел как раз фотку этой платки.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 17, 2019, 12:30:08 pm
икра черная

Кстати... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 17, 2019, 12:43:27 pm
В виде отдельных цифровых модулей, управляемых общим процом, так же были бы интересны второй и третий гетеродины - зачем их на кварцах делать? На тех же SI попробовать. В первом приближении для двух ПЧ 17600 и 18400 кГц второй и 400 кГц третий. Тактирование от общего генератора.
Для одной ПЧ, грубо говоря, 18000 и 18006 кГц.
Но проверить реально нужно на железе, что там они дадут... lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 12:51:00 pm
Да, только si5340 стоит 1500р- готовая платка будет 2000 стоить, и ток 400ма
Стоит ли?....
Мне не сложно.
Вот например модуль на 8 портов (например для фнч) будет стоить ~300р в готовом виде. вот это нормальная цена lol22  а их на весь аппарат надо будет 3-4 платки
(при условии что в синтезаторе уже будет стоять своя)

 
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 12:54:35 pm
Но проверить реально нужно на железе
У меня же вообще на одной сишке 5351 сделано обе пч)))  но пришлось дпф ставить на 16мгц . Конечно с 5340 этого не надо будет. Но вроде они заявляют что можно сразу пару частот запускать и все они будут low jetter
Хотя идея поменять 5351 на 5340 у меня есть! я уже и XO на 100МГц купил.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 17, 2019, 01:01:08 pm
Дело в том, что если в приёмник гетеродин гнать снаружи, нужна хорошая экранировка - кабеля излучают наружу, и появляются ненужные палки и ложные каналы... no88
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 01:05:47 pm
С ДПФ-ом  этого практически не стало. А так да, всё имеет значения, я даже феррит одевал на кабель - не помогло, только экранировка.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: RK4CI от Июнь 17, 2019, 01:52:20 pm
Дело в том, что если в приёмник гетеродин гнать снаружи, нужна хорошая экранировка
Взамен, для каждого вида излучения и полосы пропускания, свой опорный генератор. Например, НЧ срезы частот телефона, телеграфа, узкого телефона, довольно сильно отличаются, а частоты среза КФ, при одной боковой почти совпадают, а при смене боковой, вообще различаются на килогерцы. Опорный с синтезатора, позволит установить нужную частоту для каждого случая, и сразу учесть это при выработке сигнала основного ГПД. Да и слишком много выводов на самой плате процессора не обязательно. На каждом исполнительном блоке можно применить собственный дешифратор. Только количество кнопок получается достаточно большим. У меня только для управления аналоговым трактом 18 штук. Хотя кое что сделано по старинке. Выключатели, галетники.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 17, 2019, 03:32:50 pm
Например, НЧ срезы частот телефона, телеграфа, узкого телефона, довольно сильно отличаются, а частоты среза КФ, при одной боковой почти совпадают, а при смене боковой, вообще различаются на килогерцы.

Ну это же естественно. Потому и интересна сишка, но вот ставить её оптимально прямо в приёмник без всяких кабелей. И обмен с процом минимальный - заливается нужная частота, и шина обмена засыпает до очередной необходимости перезаливки. У меня же вся связная аппаратура, разрабатываемая профессионально, именно так и делается см. схемы 0233, и 0711...  pl33

Кстати, в передающую часть у меня ни один гетеродин не подаётся до тех пор, пока команды передача нет именно по той же причине - чтобы лишний мусор внутри аппарата не гулял... lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Июнь 17, 2019, 03:50:43 pm
Цитировать
... и шина обмена засыпает до очередной необходимости перезаливки ... профессионально.
То и в не-профессиональные круги сделано так.

Напр. в "детское" Ардуино:
I2C -> в конце передачи: Wire.endTransmission();
Цитировать
(If false false ...
If true, endTransmission() sends a stop message after transmission, releasing the I2C bus.
Default value is true.)


Если, то шина не будет освобождена ...
Если true, endTransmission () отправляет сообщение остановки после передачи, освобождая шину I2C.
По умолчанию установлено значение true.
T.е  все сделано уже и програмист не нужно делать ничего (если не хочет иначе) :) .
Раз .. и ждем следующей изменение, чтобы отправить новые данные.

Ноо ... когда данни передается по I2C (однажды, с флагом), есть воздействие, от 100 kHz / 400 kHz, прямоуг. имп. -> шум широкополосной. (на SDR (с конвертор 50 MHz): частота приема: 100 KHz, повернул энкодер на новую частоту, к дисплей, чип и др. отправляется данни).
---
Сергей, RA0AHC, у Вас I2C на Discovery 100 kHz?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 04:16:26 pm
Сергей, RA0AHC, I2C у Вас 100 kHz?
400
У меня вся шина i2c в экране.
И действительно молчит во время приема, а вот во время передачи работает без остановки - надо ксв мерить постоянно.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Июнь 17, 2019, 04:23:26 pm
Цитировать
400, У меня вся шина i2c в экране.
Да, ОК, и у меня тоже 400 kHz, нормально работает и дисплей, и Si (570/5351) др. И заметил, что помехи меньше (нормально: фронты менее острые), а и длина I2C шины у меня не более 10 см.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Dim от Июнь 17, 2019, 04:39:07 pm
от самих дпф (у меня их 2, по схеме Ильи
На фото 2 ДПФ от АВЕРСТа.Причём тут Илья? Спрашиваю,потому что у меня тоже есть 2 таких ДПФ от АВЕРСТа! 1999
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 04:45:32 pm
В трансивере Ильи используются дпф Аверс  123123. Все как у автора)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 04:46:20 pm
а и длина I2C шины не более 10 см.
У меня длина 40см и все работает.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 17, 2019, 05:04:33 pm
дпф Аверс

А схемы есть?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 17, 2019, 06:29:23 pm
А схемы есть? 
Драздовские, ачх - кошмар.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Dim от Июнь 17, 2019, 06:30:34 pm
Где-то лежат паспорта от них.Пока вот внутренностей фото.
И вот-  https://forum.qrz.ru/3-kv-apparatura/26536-diapazonnye-filtry-npf-avers.html
Примерно такая схема
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 17, 2019, 06:49:24 pm
Примерно такая схема

Спасибо.  1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 17, 2019, 10:34:16 pm
У меня же вообще на одной сишке 5351 сделано обе пч

Кстати, почему бы и нет - в случае исполнения именно с двумя ПЧ, обе частоты требуются в одном блоке - слабосигналке, и с высокой долей вероятности, проблем из-за совмещения двух гетеродинов в одной сишке не будет - ведь за ней будут ещё и D-триггера стоять. Но саму бы сишку я поставил бы именно в слабосигналку, про проблемы варианта с внешней установкой и двумя кабелями писал ранее - от мусора избавиться будет трудно. А вот тактовый сигнал, на мой взгляд, должен заводиться снаружи от единого генератора, гнать там опору, типа мегагерц 100 (она никаких проблем нигде не создаст cr123), как это и делается во всей серьёзной аппаратуре... 1yep pl33 lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 18, 2019, 06:18:59 pm
....просидел я почти сутки в подборе программы (основы) для старта сего проекта. Посмотрел STemWin и BSP обе под управлением RTOS. Простым языком - чем рисовать будем, какой библиотекой. Сейчас у меня BSP библиотека работает - давольно быстро. У STemWin проблема с ориентацией из-за того что дисплей подключен параллельно по 18 битам. Короче не работает. А вертикальное расположение по умолчанию не удобно, надо горизонтально. Поэтому я поставил обе эти библиотеки и заставил их работать вместе....куда они денутся. Правда STemWin будет с ограничениями работать...вообщем посмотрим.
Заведу многозадачность (распараллеливание процессов) например COM порт можно в отдельный процесс вытащить, он нафиг не нужен в основном. И тд..... 

Сейчас много времени уйдет на систему настройки, именно там много возни будет например:
BAND 160м ....что будем вводит в настройки
F-start: 1800000
F-end: 2100000
DPF adress: 010   (000-111)
DPF bit: 3 (0-7)
LPF adress: 011   (000-111)
LPF bit: 0 (0-7)
SYNT adress: 110   (000-111)
SYND bit: 1 (0-7)

....

пока больше ничего не придумал.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: vikr от Июнь 18, 2019, 09:42:37 pm
Может добавить несколько ячеек памяти на каждый диапазон для запоминания "своих" частот внутри диапазона? С переключением  по кольцу. Удобная штука.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 19, 2019, 05:40:43 pm
Сделал первые наброски меню...
Пока не плохо, шрифт STemWin - прикольней чем у BSP
По настройке железа уже 21 страница  cr123 cr123 cr123 каждую описывать надо ...уффф работы!
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 19, 2019, 05:54:36 pm
уффф работы!

А кому сейчас легко?  pl33
Не считая меня...   44443 lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 20, 2019, 07:53:30 pm
Вообщем программирование застыло, нужно железо. Без Энкодеров сейчас тяжко программу писать, нужно тестить постоянно. Поэтому взялся за железо.
Вопрос есть: в маламуте стоит интересная микросхема унч на 5 ватт (при 6 вольтах) без обвеса вообще.  PAM8406
работает как в АВ так в Д классах (не понимаю что "это"), дают малые искажения, и тд.
Зачем все это ... чтобы поставить дсп и сразу унч. И тоже самое по передаче: сперва предварик потом дсп (второй канал) и далее уже в монстра. Поэтому надо УНЧ и предварик размещать на "маме" ЦБУ. И тут тда2030 - не лезут в таааких корпусах.

Есть идее или опыт с такой микросхемой ? да и ценник у нее нормальный.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 20, 2019, 08:27:53 pm
работает как в АВ так в Д классах (не понимаю что "это")

Класс D не рекомендую категорически, это ШИМ с частотой порядка сотен килогерц, приём убьёте однозначно.  123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 20, 2019, 08:30:32 pm
а АВ пойдет для нас? там нога переключения просто есть АВ<->Д
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 20, 2019, 08:48:09 pm
а АВ пойдет для нас?

Ну да, львиная доля усилителей мощности именно в этом классе и работает. Только вот вопрос - а какие при этом искажения будут? Надо бы хотя бы до -80 дБ их дотянуть при ЛЮБОМ разумном выходном уровне...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: autosat от Июнь 20, 2019, 08:57:28 pm
Есть опыт с такой микросхемой ?
Есть, две PAM8406 ушли в КЗ без объявления войны (питание 5В, класс АВ)... dontt44
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 20, 2019, 09:00:03 pm
Кстати, для нормальной работы монстрам/полумонстрам нужны мощные УНЧ, не улетающие в перегруз при всплеске +10 дБ. Игрушечные усилители не пойдут категорически... nea33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 21, 2019, 11:06:41 am
Игорь я понял спасибо. Значит маламутную сливаем.
Вопрос ТДА2030 сильно греются? Радиатор надо будет?
И еще микрофонный предварик не дадите ? на одном корпусе 
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Ut1lw от Июнь 21, 2019, 01:29:30 pm
Радиатор надо будет?
У меня совсем маленький, при 24В от тока покоя чуть теплый. Если нагрузки высокоомные проблем не будет. Конечно, если 10Вт на колонку, тогда  соотв. радиатор.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Июнь 21, 2019, 01:47:50 pm
И у меня чуть теплая A2030 (RFT, ГДР), 13,8V, на громкоговоритель. Как верен к принципу: "поставил и забыл", я поставил маленький радиатор. Усилитель работает уже .. 14 лет, 2..24 часа почти ежедневно.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 21, 2019, 04:32:05 pm
А я к корпусу прикручиваю, и забываю... 444tom
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 21, 2019, 04:34:34 pm
И еще микрофонный предварик не дадите ? на одном корпусе

У меня - вот так... 123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 21, 2019, 04:55:47 pm
NJM4580?

А еще вопрос
Здесь регулятор (потенциометр) можно поставить по входу или по выходу?
Просто я уже столкнулся, что с комнаты все собирает электретник.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Ut1lw от Июнь 21, 2019, 05:26:38 pm
Делайте noise gate.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 21, 2019, 05:56:22 pm
А я что-то замахнулся на ДСП ADAU1701 (400рублей) ....
24бита 2 канала не зависимых ...
LPF -60 дб спокойно давит и имд -80дб.
На один канал микрофон посажу на втрой выход после фильтров монстра перед ТДА2030
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 21, 2019, 07:33:16 pm
Здесь регулятор (потенциометр) можно поставить по входу или по выходу?

Однозначно по выходу. Но, усиление должно быть таким, чтобы при Вашем нормальном разговоре, операционник не наскакивал на ограничение. Я бы, как минимум, децибел 10 здесь запас заложил.  123123
Вот модуль НЧ моего передатчика, регулятор микрофона в левом нижнем углу... lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 09:41:51 am
ЛАБА ADAU1701-DSP

Провел лабы по программированию и тестированию сигнального процессора
Было запрограммировано 2 фильтра с выводом на ножку ДСП для переключения.

Далее все на картинках и их названиях.

2 тона для измерения имд  реализованы в самом ДСП так как оса не дает лучше чем -60дб имд.

первая с включенным узким фильтром, вторая с широким. Что за аномалия  в районе 3 кгц пока не знаю .
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 09:43:42 am
Реальные измерения АЧХ

первые : модель
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 09:47:17 am
продолжаем...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 09:49:14 am
1.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 09:49:35 am
2.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 10:27:43 am
Вот вроде сделал чтобы не было этих артефактов
Внутренние 2 тона.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 10:31:14 am
Шумовая дорожка ADAU без входного сигнала.
10 дб выше шумовой дорожки звуковой платы
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 23, 2019, 10:52:34 am
2 тона для измерения имд  реализованы в самом ДСП так как оса не дает лучше чем -60дб имд.

А третья гармоника - это сам генератор столько даёт?  pl33
По интермодулю третьего порядка - нормально.  1yep
В НЧ тракте ещё и чётный порядок полезно проверять - на разностной частоте.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 10:56:26 am
Скорей всего так и есть. я по выходу поставил подчисточный ФНЧ со срезом 4 кгц -100дб . Но походу это мимо него идет.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: RK4CI от Июнь 23, 2019, 11:40:40 am
Реальные измерения АЧХ
Это не реальные фильтра, а цифровая обработка? А то верхняя планка как будто ложится на 0 дБ.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 12:29:48 pm
Это самый простой и дешевый способ завести в трансивере ДСП без порчи параметров. Понятно что АРУ будет работать в полосе КФ, но здесь задача в другом вижу. Именно сделать переключение фильтров и их получилось 6 шт! и один обход. Все работает от ножек и замыкании их на землю - красота, мечта любого программера. А тема связанная с КФ остается в обязательном порядке, за это будет отвечать другой блок переключения КФ на рса9554а удлинителе .

И так 6 фильтров (на большее памяти не хватило)
Реальная ачх со входа НЧ до выхода НЧ. Стоит компенсационный усилительный блок на 5дб, чтобы услиние ДСП =0дб.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 12:30:31 pm
..
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Ut1lw от Июнь 23, 2019, 12:41:20 pm
Да да, я знаю, у меня ничего не получится ))
Полуууучилось! 123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Earnest от Июнь 23, 2019, 12:49:20 pm
Да, внушает уважение. С интересом смотрю за развитием темы. Спасибо.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 07:02:34 pm
Не удержался, воткнул в тракт это устройство.
 
Без ДСП и с ДСП (400гц)
И последняя со станцией в створе
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 07:08:14 pm
Ну и на слух как небо и земля.
С телеграфом нет однозначности. Сильно узко вообще плохо 215 Гц зря сделал,  а вот на 370 Гц вроде нормально.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 23, 2019, 08:26:40 pm
С телеграфом ещё и с фазой есть нюансы - с одной и той же АЧХ можно делать разные ФЧХ - слушается по-разному - хвосты за сигналом меняются, и форма переднего фронта. Точно это знаю, работая со звуковым редактором... pl33
На речь, если нижняя частота выше 340 Гц, я разницу не слышу, как фазу в полосе не крути, хотя, по форме огибающей разница видна очень хорошо.
И никто не слышит разницы - я выкладывал рассыпанные по фазе файлы и на CQHAM, и на VE3KF... lllol lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 09:32:09 pm
после экспериментов пришел к выводу что "это" дает звуковуха.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 09:32:56 pm
можно делать разные ФЧХ
Это случайно не FIR фильтры?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 23, 2019, 09:36:47 pm
Это случайно не FIR фильтры?

А я не знаю, как они называются. Если чисто за звуковой редактор, то там, к примеру, фильтр, меняющий АЧХ, но не затрагивающий ФЧХ, называется FFT Filter.  123123 lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 23, 2019, 09:39:12 pm
А еще почему телеграф "хриплый" стал ? Есть идеи?
Я не телеграфист, но все равно сам эффект странный.
Вот сейчас сижу слушаю 40м на 370 Гц - прикольно!

Чуть полосу расширяешь и он опять нормальный
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 23, 2019, 09:45:18 pm
А еще почему телеграф "хриплый" стал ? Есть идеи?

Не, тут я тупой... dontt44 pl33 lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: GenaSPB от Июнь 23, 2019, 11:22:25 pm
А еще почему телеграф "хриплый"
Есть где послушать пример хриплого?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 24, 2019, 01:02:40 am
А еще почему телеграф "хриплый" стал ?

Говорил с Олегом - говорит, какая-то кривизна - фильтрация нелинейность вносить не должна... dontt44
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 07:02:52 am
Я тоже поговорил сегодня с МСМК заядлыми телеграфистами, говорит надо 400-500 Гц полосу, 200Гц никогда не пользуются. Говорят звон стоит, и народ мимо отвечает. И еще есть такая вещь как ширина телеграфного сигнала, и если его дсп подрезает, то он становится квадратным и как следствие меняет оттенок. Это теория. Но пока это единственное объяснение. Спектрограмма показывает что сигнал не меняется и не появляется артефактов. И еще снижается общая мощность аудио сигнала с выхода УНЧ с ужением полосы. Шумов вне полосы нет вообще, и общая мощность снижается, и как следствие хочется добавить усиления. Кстати надо это учесть в программе ДСП, что для узких фильтров надо компенсировать усилением этот эффект.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 07:04:54 am
Есть где послушать пример хриплого?
Я попробую сегодня вечером записать этот эффект.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Dim от Июнь 24, 2019, 07:37:36 am
Шумов вне полосы нет вообще, и общая мощность снижается, и как следствие хочется добавить усиления. Кстати надо это учесть в программе ДСП, что для узких фильтров надо компенсировать усилением этот эффект.
Использую полосу 80 ГЦ при поиске DX на восходе солнца - на 160м !!!! :)
Усиление поднимаю включением УВЧ трансивера! Хотя в другое время включен АТТ -24ДБ! :)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 10:53:58 am
Решил поменять звуковую карту
Приятно видеть, что ребята ставят ОУ как и Игорь в полупроф. карты.

Кстати это хар. записи карты, которую я заказал Cirrus Logic CS4270 - не самый последний кодак конечно.....но друго нет либо отзывы кошмарные, конечно лучше Cirrus Logic CS4272 .....

Характиристики на запись:
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 10:56:40 am
Кстати у ADAU1701

2 ADCs: SNR of 100 dB, THD + N of −83 dB

...опыта не хватает понять это плохо или средне...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 11:04:53 am
Еще вопрос ....
На микрофон то тоже надо ставить что-то. Если поставить ADAU1701 отдельно на мик то можно получить:
- индикатор перегрузки
- эквалайзер низкие , высокие
- клипирование (компрессор)
- ару
- кучу вариантов ачх

Вообщем для микрофона тут наворотов поболее будет .
Вопрос надо ли все это? Просто невозможно все завести на процессор, придется отдельно выводить три ручки (нч, вч, громкость) и несколько кнопок с разными настройками. Всё это изрядно напряжет "морду". Если с кнопками проблем нет (64 кнопки) то с энкодерами могут возникнуть нюансы по размещению.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 24, 2019, 11:20:09 am
Вопрос надо ли все это?

По последнему варианту у меня остался только ступенчатый регулятор тембра ВЧ - 4 позиции - 0, +3, +6, +8 дБ.  dontt44
Компрессия, естественно, тоже необходима, но делать её на НЧ нет никакого смысла - рулит лишь компрессия по ВЧ.   123123
Уровень в последних аппаратах стоит - он же, фактически, определяет и степень компрессии.
Если есть линейный вход (у меня он есть всегда и везде), уровень на нём быть обязан.
Индикатор перегрузки по микрофону - если опять же чисто за свою схемотехнику - так у меня +40 дБ ВЧ компрессор переваривает вполне нормально, так громко закричать довольно сложно, да и вряд ли в адекватном состоянии это возможно (а в неадекватном нефиг за микрофон вообще хвататься  44443) хотя, в некоторых аппаратах наскок микрофонного усилителя на ограничение у меня стоит.  lllol lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 24, 2019, 11:25:34 am
Крайне полезны (опять же, у себя включаю всегда) отбибики на окончание передачи - у меня есть возможность бибикать как одним тоном (1 кГц 200 мс), так и двумя (1+1.25 кГц) - см. модуль НЧ 2605... 123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 11:26:55 am
Тут даже спору нет
У вас "пунктик" по формированию сигнала )))) сделано и спрессовано тоннами опыта в одном блоке. Чего только компрессор стОит !

А еще мнения будут  123123 , люди то тут серьезные хотят....многие молча  rrr7777
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 11:29:22 am
НЧ 2605
Отличный модуль, только я его не смогу целиком запихать на "маму" много места займет, я и так и предварик и УНЧ перенес на "маму" 
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 24, 2019, 11:37:57 am
Ну, у меня проблем с местом не было... 44443
А вообще опыт работы с готовыми цифровыми трактами обработки сигнала микрофона у меня отрицательные, последняя из применяемых микросхем - CMX7041 - редкостная гадость, на разнобросе у меня в тысячу раз всё лучше работает. Но зато очень всё миниатюрно - 5*5 мм., и всё, что только не пожелаешь там есть... lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 12:27:32 pm
CMX7041
Это модем, это другая тема. Там скорость 9600 да еще дву-направленный. "слышишь и слава богу" , сплошное сжатие.
 в ADAU 56-бит кодировка!!! и там делай что хочешь )))
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 07:03:01 pm
Сегодня подумал.....понравилось...подумал еще и придумал другой алгоритм  id99 cr123 Чтобы сэкономить память дсп, есть оказывается еще один метод -  33wr программирования констант прямиком в дсп по i2c шине из основного процессора. Это на порядок лучше чем вариант с  11 выводами дсп. И более информативен, и можно выводить инфу на экран. cr123

Все-таки я решил задействовать все каналы ДСП и по приему и по передачи. Все фильтры 56-бит разрешением. 

Канал приема:
- трех-полосный эквалайзер +-10Дб  на LSB
- трех-полосный эквалайзер +-10Дб  на USB
-громкость
-обход фильтро, всех (нет математики вообще)
-ФВЧ 20-го порядка Чебышев
-ФНЧ 20-го порядка Чебышев
-компенсационный усилитель +5дб
-вход самомопрослушки с возможностью регулировки громкости.
-нотч

Канал микрофона:
- трех-полосный эквалайзер +-10Дб
-ФВЧ 6-го порядка Боттерворд
-ФНЧ 20-го порядка Боттерворд
-обход фильтров
- регулировка усиления +10...-80Дб
- подключаемые 2 тона  или один
- тональник CW с выводом манипуляции на PIN
- разные заглушки для разных комбинаций трех генераторов.
-выход самопрослушки и для тональника и для голоса

Нарисовал, посмотрел как всем этим потом управлять.....короче стало сложнее. adm

Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 07:10:43 pm
Сложнее всего конечно же программить фильтры. Аналог дивайс не дает методов расчета коэффициентов поэтому чтобы изменить частоту среза у фильтра 20-го порядка нужно загнать 200 байт констант cr123. Это значит, что если мы захотим установить фильтр то нужно загнать 400байт в ДСП ...долго и дорого.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Июнь 24, 2019, 07:20:11 pm
Лежат у меня эти ADAU с прошлого года - все никак руки не дойдут ими заняться :) Я предлагаю существенно упростить тракт и реализовать АРУ тоже средствами DSP. Получится примерно вот что - mixer -> post mixer amp -> filter -> IF amp -> mixer -> DSP. Средствами DSP сделать ФНЧ, нотч, АРУ.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 07:23:46 pm
нотч ...точно
но нужно посмотреть по быстродействию , на сколько это приемлемо. И миксер тоже не понятно как складывает или что он там делает.

по звуку проблем точно нет.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Июнь 24, 2019, 07:32:31 pm
Нет, миксер в ДСП делать не надо. Вот эта цепочка: "mixer -> post mixer amp -> filter -> IF amp -> mixer" - она полностью аналоговая. ADAU имеет динамику 100дб. Максимальный входной сигнал у нее 2 Vrms - это примерно +20dBm. Отнимаем от него 100дб и получаем шумовой пол на уровне -80dBm. Вот собственно аналоговая часть и должна нам выдавать сигнал над этим "полом". Если положить MDS=-130dBm, то получим что аналоговая часть должна иметь усиление 50db (кстати можно ввести в нее БАРУ местное)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 24, 2019, 07:46:59 pm
А скоростные характеристики ару? там много чего еще надо
Ару я видел, на как показала практика в трансиверах ару работает более чем нормально.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Июнь 24, 2019, 08:29:35 pm
Я говорю об упрощении тракта. Если в конце поставить DSP то все получается а) проще б) гибче.
Ладно, не переймайтесь :) Делайте что делаете
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: VA7KL от Июнь 24, 2019, 09:34:20 pm
бибикать как одним тоном (1 кГц 200 мс), так и двумя (1+1.25 кГц)
у нас тут почти никто ними не пользуется, но на мой бипер в последний полевой день никто не жаловался. Говорят удобно.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 24, 2019, 09:44:59 pm
Говорят удобно.

Ну ещё бы.  44443 Во-первых, частым повторением слов "Приём", или "На приёме" язык можно натереть. Во-вторых, резко снижается вероятность сработать навстречу со слабой станцией... lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 25, 2019, 08:57:16 pm
 lol22 lol22 lol22
Я смог программно переключить фильтра в ДСП !!! Без ножек, чистым i2c
А еще нотч протестировал, но не знаю, хватит -40 дб подавить или нет. И так пришлось 2 последовательно фильтра ставить.
 
А еще тембр протестировал .... на ачх видно волну (от балды выставил )
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Ut1lw от Июнь 25, 2019, 09:28:43 pm
хватит -40 дб подавить или нет.
В большинстве случаев хватит.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Июнь 25, 2019, 09:39:06 pm
Notch прикольно делать адаптивный - тоесть чтобы он сам настраивался на несущую. Там математика несложная - адаптивный фильтр на основе LPC, но вот можно ли такое засунуть в ADAU - это вопрос
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 25, 2019, 10:26:00 pm
не знаю, хватит -40 дб подавить или нет.

У меня сейчас не хуже именно этого в любой точке, а на трёх полюсах - не менее 50 дБ. По идее, хватает... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 26, 2019, 03:33:55 pm
Разобрался со звуковой платой!
Оказывается недостаточно поставить дискретизацию в спектралабе, нужно ещё и в системных настройках Виндоуз ! Но конкретно на моем маке с виндой нельзя  adm
На другом компе с десяткой все ок.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 26, 2019, 05:10:06 pm
Там ещё куча нюансов. К примеру, довольно часто программы, связанные со звуком, работают не совсем корректно, если они подвязаны к звуковой карте, установленной по умолчанию. Нужно в установках указывать конкретно название карты, в противном случае, возможны нюансы - работать-то будет, но кривовато... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 27, 2019, 08:42:18 am
Продолжаю программировать ДСП...
И даже сделал нотч переменный с шагом 100Гц (100...3400 = 34 предустановки)
Но столкнулся с проблемой, при вводе значение фильтра происходит не контролируемый артефакт на выходе, да еще и громкий, типа фона переменного тока длительностью ~200мсек.

Война продолжается, дсп не сдается .... пока.
 
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Июнь 27, 2019, 09:37:42 am
Вы там коэффициенты прогружаете по и2ц насколько я понимаю. Не может ли быть такого что фильтр работает с частично прогруженными коэффициентами? Можно сделать две банки коэфф и в одной переменной держать флаг 1/0 какую банку использовать. Прогрузили - переключили флаг
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 27, 2019, 09:53:46 am
Даже на переключение идет всплеск артефактов, это значит гдето косяк. Банки там нельзя переключать, но можно останавливать ацп и цап.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Июнь 27, 2019, 09:58:05 am
Остановка тоже даст артефакт. Если банки нельзя переключать - то сделать два нотча с разными банками и переключать их :)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 27, 2019, 09:58:07 am
Есть и еще один метод (надо пробовать) путем "посредственных" элементов....пока не до конца понимаю поможет или нет. Информация в инете очень скудная.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 27, 2019, 10:04:32 am
Я тут подумал...может переключатели через "0" проводить было 1:0 - сейчас я делаю так: сперва в один регистр 1 потом в другой 0. Может сперва в оба 00  а потом в один который нада включить =1. ?! Может они успевают оба 11 встать. Когда я на выводах делал - все тихо без всплесков.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 27, 2019, 03:56:03 pm
Сделал!  lol22
Всё-таки пришлось останавливать адау потов ложить все что нужно , а потом опять запускаем адау. В наушниках легкий щелчк,  при наличии шума на входе щелчков не слышно.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Июнь 27, 2019, 04:21:53 pm
А при быстрой перестройке эти легкие щелчки будут сливаться в приятный мелодичный хор дятлов :)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 27, 2019, 05:15:08 pm
Согласен , но утром ещё вообще кошмар был. Там попозже поставлю фильтр от постоянки, вроде должно помочь.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 28, 2019, 04:56:44 am
Провел расследование
Пробовал последовательно отключать ЦАП АЦП и Общий MUTE  в разных вариантах но все равно присутствует "ступенька" на выходе. Посмотрел на осц процесс, оказалось при общем отключении (MUTE) получается ступенька под прямым углом на случайной фазе сигнала, что и приводит к широкополосному всплеску. Побороть это нельзя.  Точнее можно но не нужно. Единственное оперативное место  это смена частоты нотч фильтра, все остальные опции - "настроил один раз и забыл". Теперь по по регулировке громкости... если отключать адау, а потом менять громкость (так со всеми фильтрами надо делать) то ступенька остается, а если забить на отключении адау и меня громкость в малых интервалах - то полное отсутствие какой либо ступеньки по выходу. Но если менять на большое значение (например на 20дБ сразу), то ступенька появляется. Также я заметил жесткую реакцию на входной сигнал. Я подавал сигнал с ОСЫ и собственно смотрел его там же. Так вот при изменении уровня сигнала на осе приводит к появлению ступеньки в адау. Получается что адау очень чувствительна к резким (ступенько-образным) перепадам амплитуды входного сигнала. Я так понимаю все цифровые генераторы меняют амплитуду дискретно с появлением резкого перепада.

Я еще давно, когда пробовал формировать телеграфную посылку с помощью СИ на очень низком уровне, что я только не делал и EXP зависимость и плавное изменение амплитуды, но  даже изменение на 1 единицы амплитуды с 0-ого уровня, приводило к стуку на выходе. Даже незначительное появление постоянки вызывает широкополосный выброс.   
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 28, 2019, 05:02:25 am
что-то типа этого...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Июнь 28, 2019, 08:44:10 am
Мне кажется что вы выбрали неправильный путь. Надо запускать два фильтра и переключаться между ними
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 28, 2019, 09:06:57 am
Я все перепробовал, там больше ничего нет.
А фильтры и так я сделал, но даже когда делаешь переключение "этих" переключателей то все равно реагирует.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 28, 2019, 09:17:03 am
Понимание приходит как оно должно быть. Везде стоять полевики со своими переходными процессами - это расплата за отсутствие искажений. Главное громкость нормально работает, как самый важный элемент именно громкости стоит уделить максимум внимания. Нотч не самая юзабельная опция. Я бы сказал редкая. А фильтра ... ну выбрал и забыл, не будешь же крутить туда сюда постоянно. Вот cw тональник там да! но я его и так под pin вывел - работает прекрасно!
Как я и говорил есть еще один вариант с посредственными переключателями, типа ты переключаешь переключатель, который в свою очередь переключает переключатель который   переключает фильтры. Дойдем и до них.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 28, 2019, 09:22:27 am
Сегодня, если не усну, попробую ФНЧ и ФВЧ запрограммировать, посмотрим как с ними будет. Я повторяю, когда на входе есть шум, то переходных процессов не слышно вообще. Шум я с Осы подавал.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 28, 2019, 09:30:49 am
SSM3302 вот кстате УМ (класс D 2х10Вт), но в нем стооолько примочек вставлено для подавления разного рода переходных процессов и характеристика более чем крутая !
например:


Filterless stereo Class-D amplifier with Σ-Δ modulation
2 × 10 W into 4 Ω load and 2 × 8 W into 8 Ω load at 12V supply
with <1% total harmonic distortion plus noise (THD + N)
91% efficiency at 12 V, 8 W into 8 Ω speaker
98 dB signal-to-noise ratio (SNR)
Single-supply operation from 7 V to 18 V
Flexible gain adjustment pin from 9 dB to 24 dB
Fixed input impedance of 40 kΩ
Mono output mode pin for 1 × 20 W output power into 2 Ω
10 µA shutdown current
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Июнь 28, 2019, 01:16:02 pm
класс D 2х10Вт

Дело Ваше, но я бы класс D не использовал - помех от него море. Мы серийно делали массу подобных усилителей, и этот вопрос изучен ни только теоретически... lllol
Конечно, когда хорошая засимметрированная антенна на крыше, а Вы метров на 15 ниже, приёмник правильно заэкранирован, и провода к динамику не сильно длинные, шансы словить мусор не сильно велики, но Вы уверены, реально у Вас всё так хорошо? И что Вы всегда именно в таких тепличных условиях будете работать?  44443 lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 28, 2019, 08:19:23 pm
Купил сегодня ум готовый на тда2030 .... суперская микруха. У меня наушники слетели от первого включения.

Браво, маэстро! 8)

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

На фото работа эквалайзера и фнч. Шумовая дорожка реального эфира на 40м.
Потом увеличил разрешение полочилось загнал в 2 дб от края до края.
Но мне не понравилась ровная ачх ! Как то с опущенными краями слушается приятней.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 28, 2019, 08:24:55 pm
130р
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: RK4CI от Июнь 28, 2019, 08:31:58 pm
Но мне не понравилась ровная ачх ! Как то с опущенными краями слушается приятней.
Скорее вам сама полоса пропускания не понравилась. С такой АЧХ в каких нибудь соревнованиях работать. Для повседневной работе, да с учётом расплодившихся сейчас любителей басочков, АЧХ минимум со 100-150 Гц должна начинаться, ну и чуть за 3 кГц. Звучание совершенно другим становится. А то что сейчас у вас, хорошо для режима "узкая полоса" подойдёт
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Dim от Июнь 29, 2019, 11:48:58 am
любителей басочков
Этот аппарат не для общения с ними.RA0AHC делает рановый аппарат для контест-позиции. И нет даже в импортных аналоговых аппаратах штатных фильтров с полосой 2.7 или 3 кгц.Это всё опции.Стоят с завода 2.4кгц,считаю,что и это много-2.2 лучше.Для тестов опционный 1.8кгц существует! Вещь!
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Июнь 30, 2019, 06:59:38 am
Это прям "Мекка" по возможностям ...

Кстати, загрузил обновления на винду, пришли драйвера нормальные и теперь могу выбирать параметры звуковой платы.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 24, 2019, 03:21:31 pm
В продолжение данной темы ....
провёл испытания рса9555 экспандера для установки его в качестве контроллера энкодеров. Промучался целый день .... там странно прерывания работает на этой микросхеме, но получилось.
По совету Игоря увеличил ток до 1 ма в енкодере , нет никаких кондеров и госящих резисторов.... просто на каждую ножку 2.7к и центр на землю, те очень простое подключение. Тесты проводились с подключённой системой ару- тормозов нет.
После шаманства с осциллографом и даташитом нашёл алгоритм при котором нет пропусков и работает очень четко.
Ещё очень важный момент : у меня работает rtos и два параллельных потока- одни отвечает за и2с, второй за графику, что убирает полностью конфликты. И не тормозит. Графика рисует только когда идёт простой.
Если кому-то будет интересно... раскрою глубже темы с кодом для stm32
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 24, 2019, 03:22:13 pm
С телефона фотки грузятся как угодно .
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 24, 2019, 06:05:35 pm
Теперь я подключил 2 энкодера, которые работают не зависимо друг от друга по одному прерыванию. Теперь можно подключить 8 енкодеров к одной рса9555, что очень круто  123123. Сейчас у меня подключен один механический другой оптический. Для оптического явно не хватает быстродейстивия при очень быстром вращении, но при этом вполне достаточно. Можно применить алгоритм ускорения если этого не хватит. Но вообще я это делаю не для основного енкодера, там в процессоре есть специально для енкодера таймер - вот там не важно с какой скоростью вращается енкодер. Для механических енкодеров всё очень круто и с запасом.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 24, 2019, 06:48:52 pm
Оказалось, что оптический енкодер надо питать от 5 вольт lol22 lol22 lol22 теперь вообще не тормозит. Скорость ограничена работой, на 400 кГц, шиной и2с
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 24, 2019, 08:36:46 pm
теперь вообще не тормозит.

А тип можете дать оптического?  pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 25, 2019, 03:41:33 pm
Запустил си5351 , пока без сюрпризов. Подгонка кварца цифровым путём наспех дала точность 5-10 гц на разных частотах. Так и должно быть ... пути синтеза и делителей неизвестны.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 25, 2019, 04:05:01 pm
Подгонка кварца цифровым путём

А ткните носом, где это в даташите.. cr123
И про валкодер оптический... 1yep 33wr
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 25, 2019, 04:37:29 pm
Валкодер любой
В даташите нет этого это всё программным путём подгоняется . У меня например хоть написано кварц 25 мгц но при этом получилось 25000950гц
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 25, 2019, 04:43:11 pm
А, понял. В той упрощённой программе, что мы использовали, вариантов ввода точной частоты кварца не было... dontt44 lllol
Хотя, для того, для чего использовали, синхронный уход частоты всех устройств вполне допустим. lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 25, 2019, 04:54:16 pm
У меня например хоть написано кварц 25 мгц но при этом получилось 25000950гц

Кстати, у SI есть возможность указывать точную частоту кварца, или же Вы сами чудите, меняя коэффициенты деления?  pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 25, 2019, 05:08:54 pm
Частота в формуле используется .
Программе пофиг на кварц , чем точнее настроите в программе частоту тем точнее выход будет. На экране частота расчетная показывается , что там сишка выдаст это надо подстраивать константу которая и есть частота кварца.
Ну и прибор замера выходной частоты тоже погрешность имеет. Я по осе замерял, а осу по референсному генератора на 50 мгц. Так что фиг знает где точнее  44443
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 25, 2019, 05:16:21 pm
Частота в формуле используется .

Ага, понял уже то, что т. к., у меня две SI (второй гетеродин и опора синтеза), проще наружный опорник поставить, ему выставить 25 МГц, и термостатировать...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 25, 2019, 05:30:55 pm
Не пойдёт. На разных делителях разная девиация будет. Так что смысла нет . Надо саму сишку термостатировать  lllol
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Ноябрь 25, 2019, 05:53:52 pm
Не пойдёт. На разных делителях разная девиация будет.
Пойдет и еще как. Генератор можно брать на любую частоту, но, все же, по даташиту, при частоте опоры 27 мгц, спуров вроде меньше. Стабильность частоты на выходе Si5351A зависит только от частоты опоры. Никакой девиации делителей нет и быть не может. Все жестко привязано к опоре.
Термостатировать Si никакого смысла нет, от слова совсем. Конечно, если опора в виде кварца, подключенного к Si, то возможно изменение емкостей внутри чипа, соответственно изменение частоты опоры.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Ноябрь 25, 2019, 06:00:39 pm
Ага, понял уже то, что т. к., у меня две SI (второй гетеродин и опора синтеза), проще наружный опорник поставить
Абсолютно правильно. Если в девайсе применить два опорника, можно поиметь свисты меняющиеся по частоте. Поэтому, желательно, один на все потребности.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Ноябрь 25, 2019, 06:05:09 pm
Ага, понял уже то, что т. к., у меня две SI (второй гетеродин и опора синтеза), проще наружный опорник поставить
Абсолютно правильно. Если в девайсе применить два опорника, можно поиметь свисты меняющиеся по частоте. Поэтому, желательно, один на все потребности.
Обычно, в программу я закладываю возможность подстройки частоты опоры. Перед включением синтезатора, нажимаете кнопку, включаете синтезатор, при этом попадаете в меню. Вращая валкодер устанавливаете действительную частоту опоры (ее определяете исходя из показаний точного частотомера, подключенного к выходу синтезатора), записываете в память контроллера.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 25, 2019, 06:56:03 pm
 lllol
Ну конечно делители не плавают это очевидно  rrr7777
Я о другом !
Из-за фиг знает каких путей деления и умножения при одной опоре и разных частотах, частоты будут плавать не равномерно потому-то частота поделилась на разные коэфф. Так что пч в 18 мгц и 80 мгц девиация явно будет плавать по разному. Но правда потом поделятся на 4 и ещё чуток.
Я уже прошёл это всё и я с уверенность говорю что надо термостатировать платку целиком. На ней стоит стабилизатор 5->3в вот и будет всю плату термостатировать в монтажной пене. Размер платки 30мм на 20 мм - малютка! Да и вообще как я и говорил , основной поставщик свистулек в трансивере с синтом это именно пч1 там за ней куча каскадов усиления вот и ловит всю грязь.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Ноябрь 25, 2019, 07:36:46 pm
Из-за фиг знает каких путей деления и умножения при одной опоре и разных частотах
Все пути известны..
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 25, 2019, 07:46:02 pm
Фотку спектра посмотрите 0-100 мгц  lllol и это через 40 дБ атт. Сама сишка и ее структура говорят что ее можно только как опора для синта использовать с таким спектром. А для опоры пч лучше си5340 которую мы с вами и запускали . Там спектр куда чище на фикс частоте. Единственное что меня останавливает полностью на неё перейти - это стоимость за 2тр
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: RW3FY от Ноябрь 25, 2019, 08:28:25 pm
Фотку спектра посмотрите 0-100 мгц  lllol и это через 40 дБ атт. Сама сишка и ее структура говорят что ее можно только как опора для синта использовать с таким спектром. А для опоры пч лучше си5340 которую мы с вами и запускали . Там спектр куда чище на фикс частоте. Единственное что меня останавливает полностью на неё перейти - это стоимость за 2тр
Серёж, вот объясни мне, дебилу, чем тебе АД-шки не угодили??? Даже 9851 с полосовиком простейшим 3-контурным - отличный вариант 2 и 3 гетеродинов, не говоря про 9951/54. И для опоры синта что 9951/54, что даже 9851/50 - идеальный вариант. На кой пляски с бубном, когда всё просто решается??? И общая опора, разумеется, на все гетеродины, чтоб когерентны были, и любые гуляния соответственно с точностью даже до фазы можно было скомпенсировать, не говоря про частоту.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Ноябрь 25, 2019, 08:56:30 pm
Фотку спектра посмотрите 0-100 мгц
Не улавливаю я Ваш ход мыслей.. То вы пишете, что надо сишку термостатировать, то предлагаете спектр ее смотреть. Какая связь между стабильностью частоты и спектром?
 Что касается спектра. Да, напрямую ее использовать, видимо нельзя. Но коль Игорь пишет, что его синтезатор "проваливает" все спуры глубоко, то какой вывод из этого? Наверное вывод один - подключаем ее к синтезатору и смотрим (но мне нечем смотреть, только звуковой картой). И плат синтезатора Игоря у меня тоже пока нет, надо еще делать.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 26, 2019, 05:33:31 am
На кой пляски с бубном, когда всё просто решается???
Привет)

Всё ок. У меня вообще кварцы стоят теперь. А танцы с бубном только ради опоры для синтизатора Игоря нового, который работает на 10-20МГц опоре. Вот для нее и делаю си5351.  Пробовал си5340, но пока плавности перестройки нет, надо курить даташиты, да и греется она здорово. 

чтоб когерентны были

да это не причем, при смене частоты вырастает лес палок на выходе 5351, который пляшет даже если на 1 гц изменить частоту и дает свистульки. Общая опора это хорошо, но в данном случаи толку с нее нет. Частоты всеравно будут расползаться с разной скоростью. При уплывании опоры на 1Гц одна сишка уплывет на 0.5Гц вторая на 4 Гц потомучто частоты разные.

 
Какая связь между стабильностью частоты и спектром?
Смотря о чем говорить. Когда я говорил про термостатирование сишки я имел ввиду платку (на фото она вертикально припаяна к стм). Когда я говорил про общую опору - то и сейчас говорю - толку не будет, кроме самого термостатирования. Хотя как греются все платы у Игоря, то там вообще сложно про это термостатирование говорить )))
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Ноябрь 26, 2019, 11:50:54 am
А танцы с бубном только ради опоры для синтизатора Игоря нового, который работает на 10-20МГц опоре. Вот для нее и делаю си5351
Все уже давно сделано..
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 26, 2019, 12:40:47 pm
Все уже давно сделано..

Адрес можно давать? Проверю и верну. Не более недели потребуется.  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Ноябрь 26, 2019, 01:05:35 pm
Проверю и верну.
Моя только программа для синтезатора, схему которого я выложил в теме о Si5340A. А железо делал товарищ и установил его в свою Р-143. Поэтому, к сожалению, выслать могу только файл прошивки, также исходник программы, если это кому надо. Программа на Си, в среде AVR Studio 4.19. Могу также доработать программу под Ваши требования. Поменять частоты, добавить управление ГУНами и пр.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 26, 2019, 03:02:19 pm
Ясно, думаем... 1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Ноябрь 26, 2019, 04:25:29 pm
А что там думать. Есть только одна проблема - запаять Si5351A. Остальное просто. Несколько нажатий на клавиатуре.  Для удобства подключения Ардуино (чтобы не паять) можно еще такое прикупить:
https://ru.aliexpress.com/item/32825083543.html?spm=a2g0s.9042311.0.0.ed0633edUxLTWG
Они также разные есть, по длине, папа-папа, папа-мама, мама-мама, есть с разъемом с одной стороны, второй для пайки и т.д.
И у Вас появятся дополнительные возможности, хорошие возможности.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 26, 2019, 04:41:24 pm
можно еще такое прикупить:

Купил. Киньте ещё раз ссылку на Ардуино, гляну, что это такое... cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Ноябрь 26, 2019, 05:47:53 pm
Вот поближе к Вам:
https://duino.ru/arduino-nano-v30-ch340-usb.html
Их выбор очень большой. Но именно такая плата по соотношению цена/возможности и получения первых результатов, оптимальна. Это все китайские клоны, брендовые модели  почти на порядок дороже. Почему именно Ардуино? Можно купить просто контроллер, вот такой:
https://www.chipdip.ru/catalog/popular/atmega328
и получить кучу проблем: паять его на плату, думать чем его прошить. То есть, покупать еще и программатор. В Ардуино это уже все есть. С точки зрения программирования, Ардуино Nano это тот же контроллер Атмега328, но уже на плате, с тактовым кварцем, стабилизатором питания и кучей разъемов для соединения с внешними устройствами. И самое главное - он имеет загрузчик программ, при этом для прошивки контроллера достаточно обычного USB кабеля, который у Вас возможно уже есть (в комплекте  к мобильнику). А прошивать контроллер приходится часто, особенно при отладке программ (10000 раз допускает перепрошивку).
Это "nano".. Есть более крутые модели: UNO, дискавери и пр. Для первого знакомства этого достаточно. Есть еще проще вариант Arduino Pro Mini. Этот вариант не имеет микросхемы  преобразователя CH340, и, для его прошивки нужен дополнительный девайс, типа такого:
https://www.chipdip.ru/product/pl2303-usb-uart-board-micro
(Должен отметить, что Ваш чип и дип позиционирует себя как продавец брендов, судя по ценам, хотя все наверняка из поднебесной cr123)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 26, 2019, 06:25:19 pm
Купил. Киньте ещё раз ссылку на Ардуино, гляну, что это такое...
а стм перехотели? ))
а то я почти закончил.
Не проблема, я всеравно здесь выложу файлик под STM32, тема обязывает.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 26, 2019, 06:44:44 pm
а стм перехотели? ))

Нет, не перехотел.
Всё вместе гляну.... 123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Ноябрь 26, 2019, 06:51:47 pm
Осталось решить вопрос с простыми кнопками и можно сворачивать в продакшин.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Ноябрь 26, 2019, 06:59:07 pm
 1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 03, 2019, 06:39:57 pm
Продолжил
Сделал три кнопки
Меню и степ на лево и степ на право .
Две пч
И я так полагаю, что данный давайся будет работать только на синтезаторе Игоря который последний 4 гуна 10-20 мгц . Без управления переключением гунов ... хотя можно и гуны переключать если кто-то захочет.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 03, 2019, 06:46:20 pm
Завтра может добью математику и тогда выложу программу.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 03, 2019, 07:23:57 pm
Завтра может добью математику

А какой шаг получился?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 03, 2019, 08:15:41 pm
1 гц точно будет
Про 0.5 гц помню ... буду по ходу смотреть
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 03, 2019, 08:18:23 pm
1 гц точно будет

А, ну ясно. В принципе, 2 Гц тоже неплохо на верхних диапазонах, но ведь нам напишут, что нужно один... 44443
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 03, 2019, 09:02:22 pm
А какой шаг получился?
Si5351 eсть несколько регистров. Шаг (и выходной спектр тоже) прямо зависит от програмирование их коефициентов, метода расчета, разрядност переменные и др.

Fout = (Fxtal . (a + b / c)) / ((d + e / f) * r)

где:
Fxtal = 25 MHz / 27 MHz или 10 ... 100 MHz
a = 15 ... 90
b = 0 ... 1048575
c = 1 ... 1048575
d = 6 ... 1800
e = 0 ... 1048575
f = 1 ... 1048575
r = 1, 2, 4, 8, 16, 32, 64, 128

Часто e = 0, f = 1 (целочисленное деление, спектр "чище"), а и при высоких вых. частот (напр. над 500 kHz), r = 1.
Т.е. параметры Si5351 - в "руки программиста". Только он может "улучшить" или "испортить" много :),
(как и изменить наше отношение к Si5351: нравится чип или нет) :).
---
У меня нет лаб. частотомерa (мой ч. -> цена мл. разряда: только 1 Hz), но на Excel, при изменение коеф. с с одним, dF при выходная ч. 23,201500 MHz: 0,627 Hz, e = 0, f = 1, r = 1.

23 201 499,653755 -> 23 201 500,281177
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 04, 2019, 12:06:17 am
Si5351 eсть несколько регистров.
1yep 1yep 1yep rrr7777
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 12:45:26 pm
Ну я как бы сделал  rrr7777
Переключается всё... и гуны и триггер смесителя
Вся математика учтена кроме боковой ... пока не знаю надо это и нет и куму надо  lllol
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 12:50:02 pm
Схема подключения такая;
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 12:51:46 pm
Енкодер :
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 12:53:06 pm
Си 5351
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 12:58:06 pm
Ну и сама программа
Ее просто скидываем как на флэшку (после распаковки)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 05, 2019, 02:54:36 pm
Ага, понятно.  1yep
Ещё раз полную ссылку на все железяки дайте... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 04:05:08 pm
Процессор

https://www.chipdip.ru/product/stm32f429i-disc1-3?from=suggest_product

А си5351 придётся вам что-то мутить самостоятельно. Платки как у меня только Китае.
Кнопки обычные просто на землю без подтяжки к плюсу. Енкодер любой хоть мех хоть оптика . У меня самый популярный за 800 р из Китая . Максимум придётся пару резисторов на питание кинуть. Да и то только на механике (у меня стоят на этом типи енкодер на плюс  резисторы 2.7 к

Выходы на гуны и триггер 3.3 в ... просто тык и работает без ничего.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 04:23:28 pm
В меню :
Пч 1
Пч2
Кварц
Частота при которой перекидывается триггер в смесителе обычно в районе 12 мгц
Установки в Гц все.
Кнопки:
Меню
Шаг +
Шаг -

Енкодер используется как ходилка по меню, переход в редактирование опять кнопка меню. Выход из редактирования и одновременно запись во флэш тоже кнопка меню. Выход из меню - меню выход lllol
Все просто  pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 04:26:14 pm
Если хотите переключать диапазоны придётся ставить экспандер рса9555
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 05, 2019, 04:56:15 pm
Процессор

Куплен.  1yep

А си5351 придётся вам что-то мутить самостоятельно.

Это есть, только что работа прошла. Смонтирована на мелкой плате с обвесом, только шины заливки торчат... 1999

Енкодер любой хоть мех хоть оптика . У меня самый популярный за 800 р из Китая .

Если это нормальный, ссылку дайте прямую. Он без трещётки? Сколько импульсов на оборот? Механически выдержит частое кручение? Инерционность собственная, или маховик нужен?

Выходы на гуны и триггер 3.3 в ... просто тык и работает без ничего.

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

С кнопок дребезг сняли?  pl33 lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 05, 2019, 04:57:15 pm
Если хотите переключать диапазоны придётся ставить экспандер рса9555

Пока ждём. Результаты проверки SI интересны в первую очередь.  1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 05, 2019, 05:25:48 pm
RA0AHC, Сергей, мне интересно как рассчитываете данни к Si5351 - с внешная библиотека, переработаной такой библиотекой, по собственному алгоритму или др.?

ОФФТОП: (Пфу, русские падежи не понимаю совсем. Надеюсь, что Вы понимаете мой вопрос :) ).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 05:44:53 pm
Я русские падежи тоже не понимаю как и все нормальные русские  1yep
Это кошмар русского языка.

Веселин, я ваши тексты читаю даже не напрягаюсь  1999
Сейчас скину расчёт
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 05:47:36 pm
для начала. Если выяснится, что при таком малом
Сишка работает на частоте гунов и потом делится также как гуны с теми же коэфф деления. Причём в первом варианте синта я также делал и делил потом на 32 )))
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 05, 2019, 05:56:10 pm
Сишка работает на частоте гунов и потом делится также как гуны с теми же коэфф деления.

Здесь поподробнее - где она делится? У меня на ЧФД должно идти от 10 до 20 МГц, нужны дополнительные делители?  123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 05:58:11 pm
Забыл сказать lllol я забыл отключить опцию ару  44443 она работает в режиме реального времени  , но при этом не мешает менять частоту мгновенно при очень серьёзных оборотах енкодера .
Кстати про енкодер ... у китайцев есть склады в России и они такие енкодер вам за пару дней поставят. Механику на главный енкодер конечно нет смысла ставить.
А ещё rd16 500 рублей стали стоить блин ... купил на ум 70 ватт.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 05:59:17 pm
Вам вообще ничего не нужно. Там вся математика уже сделана там вн делители стоят. Выход 10-20
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 05, 2019, 06:04:51 pm
Выход 10-20

Здорово. В самое ближайшее время проверим.  1yep

Кстати про енкодер ..

Да, кстати.  lllol Сылку дайте... lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 06:46:50 pm
void si5351aSetFrequency(unsigned long frequency) {// freq on a display
    unsigned long frequencyin = frequency;

    frequency += freq.IF2 + freq.IF1; //30+9+0.2

//    if (frequencyin - freq.IF1 - freq.IF2 > freq.div4inMixer) {
        frequency *= 2; //триггер в смесители либо 2 либо 4 взависимости от частоты
//    } else{
//        frequency *= 4;
//    }
    unsigned long pllFreq;
    unsigned long xtalFreq = freq.QURZ; //XTAL_FREQ;
    unsigned long l;
    float f;
    char mult;
    unsigned long num;
    unsigned long denom;
    unsigned long divider;

    divider = 900000000 /
              frequency;        // Calculate the division ratio. 900,000,000 is the maximum internal  PLL frequency: 900MHz
    if (divider % 2) divider--;             // Ensure an even integer division ratio
    pllFreq = divider * frequency;          // Calculate the pllFrequency: the divider * desired output frequency
    mult = pllFreq / xtalFreq;              // Determine the multiplier to get to the required pllFrequency
    l = pllFreq % xtalFreq;                 // It has three parts:
    f = l;                                  // mult is an integer that must be in the range 15..90
    f *= 1048575;                           // num and denom are the fractional parts, the numerator and denominator
    f /= xtalFreq;                          // each is 20 bits (range 0..1048575)
    num = f;                                // the actual multiplier is  mult + num / denom
    denom = 1048575;                        // For simplicity we set the denominator to the maximum 1048575

    // Set up PLL A with the calculated multiplication ratio

    setupPLL(SI_SYNTH_PLL_A, mult, num, denom);

    // Set up MultiSynth divider 0, with the calculated divider.
    // The final R division stage can divide by a power of two, from 1..128.
    // reprented by constants SI_R_DIV1 to SI_R_DIV128 (see si5351a.h header file)
    // If you want to output frequencies below 1MHz, you have to use the
    // final R division stage

    if (frequencyin> freq.div4inMixer)
        setupMultisynth(SI_SYNTH_MS_0, divider, SI_R_DIV_4); // без делителя в синте SI_R_DIV_32
    else
        setupMultisynth(SI_SYNTH_MS_0, divider, SI_R_DIV_2); //с делителм в синтезаторе на 2 SI_R_DIV_16

    // Reset the PLL. This causes a glitch in the output. For small changes to
    // the parameters, you don't need to reset the PLL, and there is no glitch
    //i2cSendRegister(SI_PLL_RESET, 0xA0);
    // Finally switch on the CLK0 output (0x4F)
    // and set the MultiSynth0 input to be PLL A
    i2cSendRegister(SI_CLK0_CONTROL, 0x4F | SI_CLK_SRC_PLL_A);

}
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 06:47:20 pm
void setupMultisynth(char synth, unsigned long divider, char rDiv) {
    unsigned long P1;                                        // Synth config register P1
    unsigned long P2;                                        // Synth config register P2
    unsigned long P3;                                        // Synth config register P3

    P1 = 128 * divider - 512;
    P2 = 0;                                                        // P2 = 0, P3 = 1 forces an integer value for the divider
    P3 = 1;

    i2cSendRegister(synth + 0, (P3 & 0x0000FF00) >> 8);
    i2cSendRegister(synth + 1, (P3 & 0x000000FF));
    i2cSendRegister(synth + 2, ((P1 & 0x00030000) >> 16) | rDiv);
    i2cSendRegister(synth + 3, (P1 & 0x0000FF00) >> 8);
    i2cSendRegister(synth + 4, (P1 & 0x000000FF));
    i2cSendRegister(synth + 5, ((P3 & 0x000F0000) >> 12) | ((P2 & 0x000F0000) >> 16));
    i2cSendRegister(synth + 6, (P2 & 0x0000FF00) >> 8);
    i2cSendRegister(synth + 7, (P2 & 0x000000FF));
}
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 06:47:42 pm
//I2C
void i2cSendRegister(char reg, char data_) {
    char bufer[2] = {reg, data_};
    while (HAL_I2C_Master_Transmit(&hi2c3, I2C_WRITE, (uint8_t *) &bufer, (uint16_t) 2, (uint32_t) 500) != HAL_OK) {

    };

}

// Set up specified PLL with mult, num and denom
// mult is 15..90
// num is 0..1,048,575 (0xFFFFF)
// denom is 0..1,048,575 (0xFFFFF)
//
void setupPLL(char pll, char mult, unsigned long num, unsigned long denom) {
    unsigned long P1;                                        // PLL config register P1
    unsigned long P2;                                        // PLL config register P2
    unsigned long P3;                                        // PLL config register P3

    P1 = (unsigned long) (128 * ((float) num / (float) denom));
    P1 = (unsigned long) (128 * (unsigned long) (mult) + P1 - 512);
    P2 = (unsigned long) (128 * ((float) num / (float) denom));
    P2 = (unsigned long) (128 * num - denom * P2);
    P3 = denom;

    i2cSendRegister(pll + 0, (P3 & 0x0000FF00) >> 8);
    i2cSendRegister(pll + 1, (P3 & 0x000000FF));
    i2cSendRegister(pll + 2, (P1 & 0x00030000) >> 16);
    i2cSendRegister(pll + 3, (P1 & 0x0000FF00) >> 8);
    i2cSendRegister(pll + 4, (P1 & 0x000000FF));
    i2cSendRegister(pll + 5, ((P3 & 0x000F0000) >> 12) | ((P2 & 0x000F0000) >> 16));
    i2cSendRegister(pll + 6, (P2 & 0x0000FF00) >> 8);
    i2cSendRegister(pll + 7, (P2 & 0x000000FF));
}
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 05, 2019, 07:00:20 pm
Да, кстати.   Сылку дайте...

например вот...

https://ru.aliexpress.com/item/32877702646.html?spm=a2g0o.productlist.0.0.5c031023SkWyj4&algo_pvid=4fc58c4c-48f1-480d-ab47-784f2d9d4466&algo_expid=4fc58c4c-48f1-480d-ab47-784f2d9d4466-0&btsid=c5ead352-6166-45dd-8b71-9b7d9d7337c6&ws_ab_test=searchweb0_0,searchweb201602_9,searchweb201603_53

сейчас они сайт (али )поменяли и не видно от куда отправка.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 05, 2019, 07:06:13 pm
Сергей, спасибо. Да, Hans Summers, 2015, в QRP labs.
Рабочий вариант, один выход. Хотя еще много можно сделать к ИС Si5351 (над 150 MHz, под 500 kHz, CLK_0, CLK_1, CLK_2 выхода отдельно/вместе, квадратурный выход и др.). SI_PLL_RESET, смотрю, закоментировано :) . Именно так.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Декабрь 05, 2019, 07:29:55 pm
Хотя еще много можно сделать к ИС Si5351
У меня уже давно сделано :)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 05, 2019, 08:24:20 pm
У меня уже давно сделано
Подтверждаю :). Андрей, спасибо, что поделились своими кодом и идеи :).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 07:05:30 pm
Всё, STM физически у меня, что там ещё нужно кроме платы с si, чтобы всё проверить?
Я уже готов... 123123 56511 lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 07:17:04 pm
ничего не надо
цепляйте шнурком к компу ...появится флэшка .... кидайте на нее прогу... должна появится ошибка -нет сишки ..типа того
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 07:40:11 pm
кидайте на нее прогу

Вот отсюда?
http://analogtrx.com/SMF/index.php?topic=36.msg6945#msg6945
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 07:41:56 pm
Флешка появилась, прогу распаковываю, и просто переношу на неё?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 07:50:55 pm
ага
5 сек будет метлесить экран
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 08:01:09 pm
ага

Перекинул. Ничего не метлесит. Флешка как флешка. Может быть, нужно питание подать на плату?  44443
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:05:16 pm
куда шнурок подключили? нужно в большой разъем
Демо заработало при первом включении?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:09:15 pm
http://analogtrx.com/SMF/index.php?topic=36.msg6363#msg6363
вот как у меня с права. и экран должен белым быть во время программирования
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 08:13:23 pm
У меня вот так. Никакой анимации на экране не видел.  dontt44
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:16:31 pm
Первый раз когда только включили шнурок -демо не было?
У вас но фото не видно нифига
нормальную фотку дайте
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:18:01 pm
Вроде как ошибка об отсутствии сишки  вышла ... фотка бликует
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 08:18:15 pm
Еле-еле видна вот такая надпись. Фотик её видит, я - почти нет, совсем темно...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:22:44 pm
А точно у меня же еще экодеры доп подключены.
щас , минуту дам новую прошивку.
А так все ок , так и должно быть.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 08:26:30 pm
Обратите внимание - у меня пока вообще ничего не подключено... 123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:26:41 pm
новая
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:27:40 pm
Обратите внимание - у меня пока вообще ничего не подключено...
ВСе ок
Система пытается по и2с опросить устройства, но его нет - сразу ошибка.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:35:16 pm
новую прошивку качайте и можете сишкой заняться.
если у вас плата есть с сишкой - то просто киньте на sda clk от вашей платки к этому процессору, он ее найдет
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 08:44:23 pm
новую прошивку качайте и можете сишкой заняться.

Здесь подробней. Старую удалить?  1yep Как?  56511
Пошагово.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:47:11 pm
тоже самое, просто кидаете на флэшку. это типа так программатор сделан тут. он перепрошет
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 08:48:48 pm
О, порядок, нули загорелись. А почему там не видно нифига? Очень тускло всё...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 08:51:09 pm
если у вас плата есть с сишкой - то просто киньте на sda clk от вашей платки к этому процессору, он ее найдет

Здесь тоже всё подробно. Кинуть-то я что угодно могу, но тут же что-то подключать нужно, как я понимаю, кнопки, валкодер, саму сишку, питание, наверное, тоже потребуется...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:52:49 pm
пленку уберите. хотя это странно
я наооборот по ярче сделал.
ресет  - голубая кнопка нажмите нескольео раз - будет что то меняться по цветам?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 08:59:05 pm
но тут же что-то подключать нужно, как я понимаю, кнопки, валкодер, саму сишку, питание

выше я дал странные фотки но в них как раз и есть подключение
начнем с валкодера оптика или мех? у них 3 вывода у мех и 4 у оптики
вых1 валкодера как у меня в табличке  там нога указана и на процессоре тоже название ног... вот их и надо вместе соединить. ну и подтяжку к плюсу надо смотреть что у вас за енкодер.
клава: просто кнопка от ножки проца к кнопке и от нее на землю
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:01:03 pm
пленку уберите. хотя это странно

Она убрана.

ресет  - голубая кнопка нажмите нескольео раз - будет что то меняться по цветам?

Ничего не меняется. Изображение очень тусклое.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:02:52 pm
питание с компа проверьте мин 4.5 вольта должно быть
на жках есть +5 и +3.3 - легко проверить
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:03:50 pm
оптика или мех

Начнём с механического.

Ещё раз ссылку дайте что там куда припаивать, куда питание подавать, и какое... cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:04:47 pm
на жках есть +5 и +3.3 - легко проверить

Где? С компа 5 В идёт хх. это точно.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:06:15 pm
Где? С компа 5 В идёт хх. это точно.

надо проверить на процессоре. но пока пофиг на яркость.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:06:27 pm
Фигня - с любого компа яркость нулевая.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:07:05 pm
пока пофиг на яркость.

Да там же вообще ничего не видно...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:08:25 pm
У неё подсветка вообще не светит.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:09:16 pm
Я яркость не занимаюсь  rrr7777 там вообще такого канала нет.

И так мех энкодер:
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:11:45 pm
Я яркость не занимаюсь

Хорошо, мне-то что делать? Плата неисправна?
Везти на сдачу?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:11:54 pm
ради прикола - вот киньте в проц мою программу анализатора. посмотрим что это даст.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:14:34 pm
киньте в проц мою программу анализатора

att err еле-еле видна надпись.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:15:45 pm
или эту
если не одна не зе даст яркости - назад возврат
(это мой трансивер)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:16:21 pm
att err еле-еле видна надпись.
так и должно быть, но должно ярко быть.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:16:52 pm
должно ярко быть.

Плата неисправна?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:19:23 pm
последнюю попробуйте залить, она немного по другому сделана, если и она не пойдет тогда точно возврат.
а напруги то проверили ? есть там 4.5?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:20:50 pm
а напруги то проверили ?

Где?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:21:14 pm
вообще, вы только шнурок вставили - экран сразу должен быть белый и яркий.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:22:42 pm
У меня вот так ...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:23:46 pm
последнюю попробуйте залить, она немного по другому сделана, если и она не пойдет тогда точно возврат.

Там тоже какая-то фигня посреди экрана написана, что - прочитать не могу... dontt44
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:24:04 pm
Где?
на выводах платы ...где гребенки, там подписано, они крайние
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:24:34 pm
вообще, вы только шнурок вставили - экран сразу должен быть белый и яркий.

Всё ясно - брак подсунули. Будем решать.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:25:54 pm
брак подсунули.
у stm это не реальная редкость
питание проверьте
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:27:57 pm
где гребенки, там подписано, они крайние

4.6 и 2.93 В
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:29:55 pm
4.83 и 2.93 на другом компе.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:33:36 pm
просадка по 3.3
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:34:55 pm
просадка по 3.3

Мне что делать?
5 В напрямую можно подать? Куда?
4.83 вполне по-моему, в допуске на USB.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:41:50 pm
в утиль плату
они что то коротнули
если есть возможность - обмен платы
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 09, 2019, 09:43:59 pm
посветка моника не пашет
она вообще не зависима от проца.
посмотрите вниматльно шлейфик , но он под моником на скотче.
а сам проц работает, проблема только в подсветке.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 09, 2019, 09:49:28 pm
проблема только в подсветке.

Да я догадался... lllol
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 10:59:34 am
проблема только в подсветке.

А вот я новый привёз, у него проблем с подсветкой нет.  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 11:00:33 am
Давайте самую подробную инструкцию, что туда заливать, и что куда подключать. Плата с сишкой тоже у меня.  123123 lol22

КСТАТИ, практикую простое сдёргивание USB прибамбасов без функции безопасного извлечения, с этой штукой проблем не будет при этом?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:01:35 am
Для начала залейте прогу
http://analogtrx.com/SMF/index.php?topic=36.msg7116#msg7116
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:03:15 am
мех енкодер нужно выходы подтянуть к 3.3в через 2.7к резисторы
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:03:48 am
вот так
http://analogtrx.com/SMF/index.php?topic=36.msg7135#msg7135
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:05:01 am
подключение к ногам контроллера здесь:
http://analogtrx.com/SMF/index.php?topic=36.msg6942#msg6942
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 11:07:11 am
Для начала залейте прогу

Готово... 1999
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:08:08 am
у сишки нужно найти и2с выводы
SCL SDA
и подключить как на картах которые я дал

Если ничего не поняли то я нарисую  lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:14:26 am
КСТАТИ, практикую простое сдёргивание USB прибамбасов без функции безопасного извлечения, с этой штукой проблем не будет при этом?
Пофиг
Для справки .... в этой плате стоят 2 процессора stm32 , память 2мб,   
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 11:17:20 am
Как я понял, энкодер должен быть подключён как на картинке. Проблема в том, что ни PA5, ни PB3 я не вижу на плате...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:19:28 am
переверните плату  lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:21:00 am
(для справки)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 11:21:09 am
переверните плату

О, теперь появились! Вот так фокус... 44443
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 11:24:47 am
У SI вижу куда соединять - PA8 и PC9. С кнопками поподробней - не вижу.
И ЕЩЁ - у SI шины к +3В притягивать резисторами?
Питание куда подавать?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:25:53 am
+3В притягивать резисторами?
НЕТ! там все есть уже просто +- SDA SCL
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:27:46 am
Кнопки просто с указанных ножек на землю
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 11:28:25 am
Питание куда подавать? 
Пока питайте от шнурка
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 11:37:47 am
Я ничего не забыл? Кстати, если питание на SI не подано, а на контроллере есть, это критично? И наоборот?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 12:05:25 pm
Все ок.

Кстати, если питание на SI не подано, а на контроллере есть, это критично? И наоборот?
Она просто не ответит и будет ошибка.
Сишка тоже от 3.3 в питается можно всё в кучу и к стабу платы. Я так сделал.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 12:06:15 pm
И ещё. Не совсем понял почему при просто подаче питания на плату через USB разъём программа не стартует.  123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 12:07:17 pm
Сишка тоже от 3.3 в питается можно всё в кучу и к стабу платы.

Здесь подробней. Питать проц от 3.3 В? Куда подавать?

Не совсем понял почему при просто подаче питания на плату через USB разъём программа не стартует.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 12:11:22 pm
Питайте пока от компа. Я знаю причину. Давайте по прядку.
Нужно обновить загрузчик с сайта производителя. 5мин на всё про всё
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 12:14:45 pm
заходим на сайт ST
https://www.st.com/en/evaluation-tools/32f429idiscovery.html#tools-software

качаем 007 и 009 (один драйвер для винды второй собственно апгрейд)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 12:34:26 pm
Замечание.
Я тут посмотрел, при отсутствии сишки вся система уходит в спячку. Ошибки на экране не будет, просто всё зависнет.
Не пугайтесь- это нормально.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 12:40:55 pm
Меня тут немного отвлекают, самый главный сейчас вопрос - отвязка платы от компа, расстояние от него по земляным шинам до рабочего стола порядка 3 метров, во-первых, с переходником длиной 10 см. работать неудобно, во-вторых, не далее как неделю назад, был очередной успешный опыт сжигания проца, подключённого через программатор, и запитанного от моего блока питания.
Давайте с этим разберёмся в первую очередь, сказать, что что-то делать крайне неудобно, когда всё висит на 10 сантиметровом проводке из компа - это ничего не сказать...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 12, 2019, 12:41:46 pm
...при отсутствии сишки вся система уходит в спячку...
Два pull-up резистора в I2C к + не помогают?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 12:44:53 pm
Два pull-up резистора в I2C к + не помогают?
Веселин, всё нормально. Речь о программе.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 12, 2019, 12:50:59 pm
Нa Arduino I2C бил такой случай при отсутствии Si5351, программа обращается к компоненту, а его нет. При наличии два pull-up резистора просто ответ "нуль", но нет зависания системы -> дисплей, енкодер, експандери, eeprom и др. компоненти работали нормально.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 12, 2019, 01:29:54 pm
Два pull-up резистора в I2C к + не помогают?
Обратите внимание на замечание vezo74! Шины SDA и SCL должны быть обязательно подтянуты к 3,3 вольта через резисторы не более 10 ком (зависит от скорости шины, 100 кгц, 400 кгц или 1 мгц). Для 100 кгц я обычно цепляю 4,7 ком. Выходы процессора сконфигурированны как альтернативная функция (для I2C), то есть открытый коллектор. Значит надо внешние резисторы.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 01:35:26 pm
Мои программисты мне тоже про резисторы на SI сказали, но они конкретно с STM не работали... 1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 01:45:49 pm
Панику отставить!
на плате есть эти резюки.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 01:56:03 pm
качаем 007 и 009 (один драйвер для винды второй собственно апгрейд)

А что там за фигня с регистрацией? В виде архива можете скинуть?  123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 02:01:31 pm
Я в дороге
Пройдите рег
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 03:15:19 pm
качаем 007 и 009
Поставил на винду 009. А с 007 что делать?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 03:39:58 pm
найдите в зипе stlink_upgrader (как на фото)
и запустите
Устройство должно будет обнаружено и апгретино.
После этого можно подключать к +5В
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 12, 2019, 03:43:16 pm
на плате есть эти резюки.
Теперь придется думать, зачем они на плате? Чтобы эти порты нельзя было использовать для других целей? Или на самой плате уже что-то висит с I2C. Дисплей?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 03:46:24 pm
точскрин
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 03:56:50 pm
Устройство должно будет обнаружено и апгретино.

Здесь что делать?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 12, 2019, 03:57:47 pm
Меня тут немного отвлекают, самый главный сейчас вопрос - отвязка платы от компа, расстояние от него по земляным шинам до рабочего стола порядка 3 метров, во-первых, с переходником длиной 10 см. работать неудобно
Для удобства я сделал маленькую платку - переходник. На фото она слева вверху. На ней два разьема USB. К одному кабель от компа, длина 1,5 метра, ко второму присоединяется ST-Link (розовая штука). Это собственно программатор для STM32. На Вашей плате он присутствует. Справа самодельная плата с процессором STM32F030F4P6. Для моих нужд ее вполне хватает. Если конечно не уродство типа HAL или что-то подобное. На плате переходника также разъем внешнего питания 5 вольт, стабилизатор на 3,3 вольта и микросхема защиты от статики. ST-Link штука весьма нежная.. а комп не заземлен.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 12, 2019, 04:04:26 pm
Здесь что делать?
Нажать YES. Если не обновить программу , каждый раз будет навязчиво Вам указывать, что надо обновиться. Но у меня обновлять не хочет, так как ST-link китайский и фирмачи ST брезгливо отворачиваются...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 04:05:06 pm
а комп не заземлен

Да не, у меня вся техника заземлена, иначе бы меня или давно убило, или же, всё нафиг погорело, но какие-то всплески периодически вылезают с печальными последствиями. Тот копм, что стоит непосредственно у приборов, я использую спокойно, а вот рабочий, с которого обычно заливку и делаю, там провод общей длиной метра три.
Совсем недавно в передатчик на SI заливал программу, и песец - и SI сгорела, и управляющий проц. Хорошо, что программатор жив остался... pl33
Причём, повторю, и комп заземлён, и минус блока питания... lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 04:07:02 pm
Нажать YES.

Нажал, теперь плата без компа работает.  1999
С питанием что - 5 В или три? На какие шины?  123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 12, 2019, 04:07:43 pm
точскрин
Понятно.. Меня жаба давит, не дает раскошелиться на такую плату. Потому сам паяю, в том числе и STM, не все конечно..
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 12, 2019, 04:12:22 pm
С питанием что - 5 В или три? На какие шины?
Нет, 5 вольт на другие нужны. Вот на том фото, что выложил выше, слева внизу микросхема памята 24С32, она питается от 5 вольт, поэтому там же и переходная плата с преобразователями уровня на двух транзисторах.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 04:17:22 pm
И куда эти 5 В подавать?
На верхний левый?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 04:37:19 pm
На гребенке 5в
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 04:38:26 pm
точскрин
Понятно.. Меня жаба давит, не дает раскошелиться на такую плату. Потому сам паяю, в том числе и STM, не все конечно..

Это самая дешевая 3200 в чипдипе
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 04:55:09 pm
Владимир, а чем вас НАL не устроил? Нормально работает. На сегодня с таким процессором и графическим ускорителем в виде дма к памяти дисплея - летает и свистит шустро вся система.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 12, 2019, 05:19:55 pm
На сегодня с таким процессором
А мне надо чтобы "свистело" с процессором 72 мгц и памятью 64 кб, а то и меньше. HAL,  для моего процессора, это только чтобы поморгать светодиодом.. А для Si5351A вполне хватает Atmega8. С 8 кб памяти. Чем больше я разбираюсь с STM, тем больше гложет мысль, что "нас обманули".. Впечатление, что в компании нет определенной концепции. Регистры выполняющие одну и ту же функцию в разных процессорах названы по-разному. Это для чего, чтобы служба медом не казалась? Я уже  не говорю о шине I2C. Интернет полон криков о неработоспособности шины в 103 серии и др. И это так и есть. Конечно опыта с STM пока мало, наверное в чем то я не прав, но честно говоря, ход мысли разработчиков этой линейки раздражает..
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 06:47:40 pm
103 серия очень спорная судя по слухам и форумам. Модификаций много под разные задачи. Сейчас конечно нужно к 4 серии переходить. Если графика есть то точно 4 серия.
103 серия давно скопирована китайцами и продаётся за 100 р платка. Что там вообще может работать. Кт610 220 р стоит для сравнения.
По мне так это не более чем инструмент , чем быстрее я сделаю тем лучше . Поэтому библиотеками нужно пользоваться. Если проблемы с памятью тогда просто нужно переходить на старшие модели. Но забивать себя мыслью что мне нужно экономить память и нужно резать что-то - на сегодня утопия.
Таково мое мнение .
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 07:19:15 pm
У меня не работает почему-то. SI по первому выходу выдаёт что-то в районе 26 МГц, частота нестабильна, точнее, генерация периодически выключается - см. осциллограмму. Индикатор обещает у SI в районе 19 МГц.  dontt44
Кварц у SI 27 МГц. На индикаторе ровно 3 В, SI запитана от 3.3 В.
4 ножка SI идёт на PA8, пятая - на PC9.
В чём может быть проблема?  no88
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 07:22:16 pm
Угу
Теперь в меню зайти надо и кварц поставить
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 07:24:34 pm
Кнопка меню
Заходим с помощью этой кнопки и выходим из редактирования частот тоже этой кнопкой. Хождение по меню енкодером , смена частот тоже енкодеров в меню. Степ +- работает в меню тоже
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 07:26:58 pm
Тут и с валкодером фигня, но это, похоже, чисто его проблема. Сейчас проверю...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 07:29:12 pm
Валковое 3.3 в должен запитан
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 07:30:03 pm
Валкодер крутите частота меняется на экране ?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 07:45:34 pm
Валковое 3.3 в должен запитан

Он от платы проца питается, там 2.92В. Заработал валкодер, я его сменил, это китайцы говно поставили, вообще бред какой-то...
Сейчас кнопки припаяю...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 07:45:40 pm
Сишку можно от 3 в с гребенки запитать. У неё вн референсное питание есть. Емкость на ножке питание сразу на землю.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 07:49:02 pm
По кнопкам... анти дребезг программно только на нажатие сделан на отпускание так и не придумал наспех алгоритма. Кнопки не надо подтягивать к питанию.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 08:01:10 pm
Забыл сказать ... там в меню есть пункт div чего-то там это частота при которой должен триггер в смесителе подключится ... примерно 12 мгц
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 08:06:10 pm
По кнопкам... анти дребезг программно только на нажатие сделан на отпускание так и не придумал наспех алгоритма.

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

Частоту кварца-то куда писать, что-то не понял..
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 08:10:29 pm
If 1 - пч 9
If2 - пч 0.2
Quaz- ваш кварц
Div -12

Все в герцах
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 08:13:43 pm
С кнопками решение есть но это ещё 3 резистора надо будет и открытый коллектор в процессоре поставить . Будет раздражать - сделаем.
Кстати по длительности нажатия .... я там заложил толи быстро надо кнопку нажимать толи медленно... пробуйте. Быстро привыкните.
Я сильно не заморачивался потому-то я буду 64 кнопки делать на экспандере ... там дребезги не будет.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 08:13:49 pm
С форматом записи как - там же 8-значные числа. Из установки частоты кварца никак вывалиться не мог, по-моему, из-за дребезга.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 08:15:05 pm
С кнопками решение есть но это ещё 3 резистора надо будет и открытый коллектор в процессоре поставить

Да не, программно делается - у нас прямо на ножки проца всё вешается.  123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 08:15:12 pm
Гц
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 08:25:14 pm
Ага, заработало, только у Вас там ошибка - Вы зачем-то учитываете вторую ПЧ, и это приводит к неточности - частота гетеродина равна сумме частоты приёма и первой ПЧ. Вторая ПЧ побоку... 1999 cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 08:27:59 pm
Поставьте 0
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 08:28:57 pm
И в меню, конечно, вообще улёт, там по-моему, дребезг вообще не подавлен, перейти от частоты к надписям чрезвычайно проблематично...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 08:29:13 pm
Поставьте 0

Да стоит уже давно...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 12, 2019, 08:31:12 pm
Я же говорю, либо длинное нажатие либо короткое ...не помню, но защита стоит. И кнопки сразу тактовые ставьте , все остальное будет добавлять веселья  lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 08:42:26 pm
Ну да, похоже, работает.  1999
Сразу вопрос - что там по помехам от него ждать, кроме палок от кварцев на 8 МГц? Опрос кнопок/валкодера, как я понял, статичный, и i2c по-моему, молчит, если перезапись не требуется?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 08:46:21 pm
кнопки сразу тактовые ставьте

Да там и с ними весёло. Ладно, это уже второй вопрос..

И от помех по земле постоянно в режим меню улетает... 56511
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 12, 2019, 09:02:05 pm
либо длинное нажатие либо короткое ...не помню, но защита стоит
Да не.. Это не годится. Для 8 кнопок задействовал всего одну ногу и один провод от кнопок к процу. А некоторые и по 16 цепляют и нормально работает. Цепляете на ADC. Кнопки подключены к делителям. То есть, если кнопки не нажаты, на проц. подается полное напряжение. При нажатии кнопки напряжение, подаваемое на проц. зависит от того какая кнопка нажата. Ну это наверняка Вам известно. В цикле проц. постоянно опрашивает кнопки, валкодер и прочие узлы. Признак нажатой кнопки - напряжение на входе проца меньше чем скажем 3,1 вольта. Включаем паузу на пару мсек или больше (зависит от качества кнопок) затем измеряете напряжение, определяете что нажали, ждете пока напряжение снова поднимется до 3,1 вольта. После чего выполняете команду. Паузу, конечно делаете не в виде delay(), а, например опрашиваете валкодер или вывод на экран. За это время напряжение на кнопке устаканится...
Никаких неприятностей, абсолютно. Кстати, для настройки делителя кнопок, паяете любые резисторы по расчету, не заморачиваясь с допусками. Запускаете небольшую программку, которая выдаст Вам на экран напряжение, которое получается при нажатии каждой кнопки. Эти значения и вводите в программу. Значения резисторов делителя принимаете исходя из следующего - ряд напряжений должен быть логарифмическим. То есть, например, первое значение 10, второе 10*1,5, третье 10*1,5^2 и т.д. Коэффициент зависит от количества элементов ряда.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 09:59:49 pm
Не, с кнопкой "Меню" что-то нужно делать - от любой помехи проц в меню улетает, выйти с помощью этой кнопки весьма проблематично, кнопка, фактически, нерабочая, да пёс с ней, и не трогал бы, но, повторю, от помех сама включается.
Сделайте хоть секунду реакцию, это вполне нормально, как сейчас работать вообще невозможно... dontt44 56511 444tom
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 10:21:32 pm
По большому счёту, выйти из команды меню сейчас можно только передёрнув питание... dontt44 cry333
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 12, 2019, 11:19:55 pm
только передёрнув питание...
Также нажав кнопку "Reset" на плате.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 12, 2019, 11:37:38 pm
Также нажав кнопку "Reset" на плате.

Не пробовал.  dontt44
Она какого цвета?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 13, 2019, 12:11:58 am
Она какого цвета?
У меня нет такой платы.. Надо поиском найти. В сети наверняка есть ее конструкция платы с указанием органов управления.
Вот она,  https://www.chipdip.ru/product/stm32f429i-disc1-3?from=suggest_product
 увеличьте картинку, выше дисплея две кнопки, слева синяя "User", правее такая же, но черная, "Reset". Ну понятно, на Вашей плате цвета могут быть и другие.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 12:18:24 am
Глянем... 1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 13, 2019, 12:29:48 am
Там по ссылке, ниже, есть документация "User Manual". PDF-файл. Там подробно..
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 01:57:41 am
Спасибо. Сейчас более интересно было прогнать синтез с этой опорой.
В общем, пока никакого криминала не найдено - все палки SI, которые на частотах до 20 МГц (верхняя частота опоры) находятся по уровню -60 дБ, успешно съедаются моим синтезом, и по уровню, по крайней мере, -130 дБ не просматриваются.  1999
Завтра ещё всё очень внимательно проверю. 1yep
К слову, на частотах выше 20 МГц, на выходе SI довольно сильно выходят, как минимум, две симметричные палки по уровню -50 дБ, причём, на совсем близких отстройках, и, остаётся только посочувствовать тем энтузиастам, которые эту микросхему напрямую используют в первом гетеродине - избирательность по ложным каналам подобных "приёмников" не выдерживает абсолютно никакой критики... 44443 pl33 lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 06:46:46 am
Игорь, прямо на плате нужен электролит (у меня 330) помехи летят от платы, но емкость по 3.3 решает проблемы.
Кнопки работают по прерываниям, так что помехозащиту нужно делать ... с вас 50 Гц летит, а прерыванию много не надо. Емкости помогут. Если совсем туго будет, то нужно тогда все-таки увеличить ток через контакты с помощью резистора 3.3к на питалово 3В.

Вот так в самом стм-е сделано....
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 06:56:44 am
Цепляете на ADC
Владимир, все методы известны ))) и опробованы. В трансивере именно так и работает. Только там есть недостаток...емкость на землю долго заряжается и разряжается, ацп успевает промежуточное значение считать и как результат - нажал одну кнопку, а отработала другая.

Сейчас буду делать только через экспандер 64 кнопки по оному прерыванию. На энкодерах проверил - все ровно и без дребезга.
Этот мини проект - промежуточный и развития у него не будет ... слишком много ограничений.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 07:00:34 am
Сделайте хоть секунду реакцию, это вполне нормально, как сейчас работать вообще невозможно...
Подумаю сегодня над алгоритмом.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 07:06:33 am
Сразу вопрос - что там по помехам от него ждать, кроме палок от кварцев на 8 МГц? Опрос кнопок/валкодера, как я понял, статичный, и i2c по-моему, молчит, если перезапись не требуется?
все молчит во время приема
и2с начинает что-то передавать если надо частоту в сишку.
кнопки в статике ...ждут нажатия.
дисплей не перерисовывается в цикле, только если значения поменялись.

Кстати именно по этой причине я ару для монстра делал на ацп встроенных в плату (их там 3) - чтоб не шумело, а цап по spi с частотой 6мгц одну посылку делает и замолкает.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 07:10:06 am
Слушайте, по кнопкам. может кнопки переделать на подключение к питанию, а не замыкании на массу?
У меня там референсный стабилизатор стоит на 2.5в для ацп ару...я забыл сказать., а у вас нет его. питание пляшет и пипец он думает что кнопки нажимаются.

вот так....
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 09:27:53 am
... и, остаётся только посочувствовать тем энтузиастам, которые эту микросхему напрямую используют в первом гетеродине ...
Это Ваше (вероятно первое?) впечатление, при самой простой алгоритм? загрузка данных в Si.

Против Ваших слов: есть много моментов, которые изменяют выходной спектр на алгоритмическом уровне. Я даю вам подсказку, чтобы проверить: проверьте спектр при FXTAL = 25 000 000 Hz и при на реальной частоте кварца, примерно FXTAL = 25 004 945 Hz. Будете неприятно удивлены тем, что делает коэффициент. Еще подсказка: коефициент деления 1 048 575 = 0xFFFFF, не нужно всегда такой. При сокращении дроби часто делитель не максимален, а может принимать небольшие значения. (у вас не получится проверка: при Вашем алгоритм делителя всегда есть и деления у его на максимум 0xFFFFF).

Иначе как будто Вы ехали на спортивной автомобиле по проселочной дороге: он не движется быстро, даже не нормально не может.

Спектр напрямую зависит от загружаемых данных. Не менее важное: замечательная работа за одну ИС на цена 1€.
В остальном я уверен: "они" умеют делать другие синтезаторы. Но не будут 1€.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 10:51:38 am
Емкости помогут. Если совсем туго будет, то нужно тогда все-таки увеличить ток через контакты с помощью резистора 3.3к на питалово 3В.

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

Я даю вам подсказку, чтобы проверить: проверьте спектр при FXTAL = 25 000 000 Hz

25 МГц у меня в последней разработке стояли, там 2-метровый диапазон, на скрине сама плата передатчика, и скрин анализатора при отключённом импульсном стабилизаторе на плате.
Давайте по конкретике - что мне нужно залить вместо простейшей программы, чтобы хотя бы ближние палки исчезли? Частота, к примеру, 145725 кГц.  lllol
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 10:53:36 am
все молчит во время приема

Да, всё нормально, я вчера убедился... 1yep 1999
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 11:01:04 am
... Давайте по конкретике - что мне нужно залить вместо простейшей программы ...
Дайте код Вашей программе для Si, по-конкретно алгоритм вычисления. В противном случае мы просто говорим (пишем) каждый за свои вещи, не понимая друг друга.
... Вполне допускаю, что сама по себе плата STM сделана через задницу в смысле защиты от помех ...
И ето не так. Используя чужой код (готовая программа, в худшем случае: прошивка) и Земля кажется маленькой :/ На пути существуют бесконечные препятствия, иногда вставка трех строк кода творит чудеса, без кардинального исправления кода и учета каждой строки. А хардуер остается прежним.
---
ra0ahc, Сергей, для кнопок сделайте просто двойное чтение, с задержкой 5-10 ms. Mожете игнорировать первые 5-20 ms от воздействия контакта (debounce). Думаю 99% от случая больше никаких сложностей не требуется и кнопка будет работать без bounce даже без лишних конденсаторов. И пропустите более тока через кнопки, 3.3V/1k-4,7k достаточно думаю.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 11:05:13 am
Ну всё-таки придётся на внешние резисторы переходить
Вернусь домой переделаю программу под открытый коллектор на кнопки.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 11:10:48 am
По вашей проблеме с 145 мгц
Больше вы нам помочь должны , там математика сплошная.
Там выше Веселин правильные вещи писал.
Так же он  выложил формулы для расчета. Так вот ваша задача получить одно и тоже число разными путями , заменой коэфф. И их тусованием.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 11:14:17 am
А нет!!! Вот я балда ))) там в е проще
У сишки есть программа при которой она оптимальные коэфф считает для конкретной частоты и очень чистые
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 11:23:45 am
Цитировать
придётся на внешние резисторы переходить
Какая стойност есть на внутренние pull-up резисторы у STM? У Arduino на 90% случаи использую их (min 20k … max 50k). Нет проблеми, а синтезатор работает до 300W-передатчика (частично экранированный), как и у меня есть одна антенна на все диапазоннов (КСВ не самый лучший ... от 1 до 5  cr123 ).
---
if (digitalRead(SW_STEP) == LOW) {
  delay(20);
  if (digitalRead(SW_STEP) == LOW) {
    ... делать что-то ...
  }
  do {
  }
  while (digitalRead(SW_STEP) == LOW);
}
напр. мой оч. простой вариант кода для Arduino, перепишите при необходимости для STM.
---
Из сложные варианты: это может быть вам интересно (програмное решение):
Debouncing Switches
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 11:32:31 am
У сишки есть программа при которой она оптимальные коэфф считает для конкретной частоты и очень чистые

Вот именно по ней мы и считали. И палки -40...-50 и на частоте передатчика (2-метровый диапазон), и в гетеродине приёмника (на 21.4 в стороне). Найти сразу не могу - к вечеру.

Ну всё-таки придётся на внешние резисторы переходить

Да не решит это проблему - читайте внимательно, что я пишу - от помехи по земле (просто осцилл подключаю) уже идёт ложное срабатывание. При чём тут резисторы? Спасти может только припайка конденсатора НЕПОСРЕДСТВЕННО на ножки проца, чего лично я сделать не смогу, не поуродовав плату.
Висят уже давно и резисторы, и конденсаторы, но с длинными ногами проблема не решается. Куда проще программно задать - не реагировать на нажатие короче полсекунды, быстрее нахрен не нужно - это же не клава компа, а кнопка меню, которая раз в год включается. Прошёл лог. ноль, включаете таймер, и как полсекунды прошло, считаете команду реальной, хоть один отскок на единицу - команда ложная, таймер на обнуление, и вновь запуск с нуля. Проблема-то для детского сада начальной группы... 44443
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 11:35:48 am
Ого! Откуда такие знания ?  lllol

(Программу мне не надо у меня есть)
Кстати можно вообще на 80 мгц генератор уйти вместо кварца
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 11:37:59 am
Ого! Откуда такие знания ?  lllol

 pl33 44443 lllol

Кстати можно вообще на 80 мгц генератор уйти вместо кварца

По поводу тактового генератора - правильно ли я понял, что внешний такт у SI можно 50 МГц задать, и это в пределах её работы?  123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 11:50:40 am
... правильно ли я понял, что внешний такт у SI можно 50 МГц задать, и это в пределах её работы?
Si5351A/B/C-B.pdf:
CLKIN Frequency Range fCLKIN = 10..100 MHz
Лично на 10 MHz проверял, коллеги: на 39 MHz. Есть внутренние делители, можно много вариантов.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 11:56:53 am
CLKIN Frequency Range fCLKIN = 10..100 MHz

Точно! А я и не заметил... dontt44 Значит будем со 100 МГц внешними работать. 1yep lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 12:00:54 pm
Программа Silicon Labs ClockBuilder Desktop считает, но резултати не оптимизировани для TRX, а только Si как CLOCK генератор.

Дам пример при ввод точной частоты кварца, что происходит:
Частота 145.775 MHz (случайно выбранна, 2m диапазон, репитер Р7)
PLL A
 Input Frequency (MHz) = 27,001485000 (случайно выбранна)
 VCO Frequency (MHz) =  874,650000000
 Feedback Divider = 32  100976/257157
 SSC disabled

Output Clocks
Channel 0
 Output Frequency (MHz) = 145,775000000
 Multisynth Output Frequency (MHz) = 145,775000000
 Multisynth Divider = 6
---
А как можно:
Частота 145.775 MHz (случайно выбранна, 2m диапазон, репитер Р7)
PLL A
 Input Frequency (MHz) = 27,000000000
 VCO Frequency (MHz) =  874,650000000
 Feedback Divider = 32  71/180
 SSC disabled

Output Clocks
Channel 0
 Output Frequency (MHz) = 145,775000000
 Multisynth Output Frequency (MHz) = 145,775000000
 Multisynth Divider = 6
 R Divider = 1
---
Дам пример и с немаксимальной Fvco (900 MHz?) (для мин. фазовой шум?):
Частота: 14.458542 MHz (случайно выбранна)
PLL A
 Input Frequency (MHz) = 27,000000000
 VCO Frequency (MHz) =  694,010016000
 Feedback Divider = 25  66007/93750
 SSC disabled

Output Clocks
Channel 0
 Output Frequency (MHz) = 14,458542000
 Multisynth Output Frequency (MHz) = 14,458542000
 Multisynth Divider = 48
 R Divider = 1
 PLL source = PLLA
---
Вы видите разницу в коэффициентах? Есть, и от етого прямо зависить спектр (как и общее впечатление от работы Si5351). Коефицинетов из ClockBuilder - для быстрого расчета (но, думаю: неоптимальноe за TRX).
---

Цитировать
Значит будем со 100 МГц внешними работать.
Он будет разделен внутри делителем, и высокая входная частота опять не будет иметь смысла для спектра.

Примерно из кода Jason Milldrum NT7S, Etherkit, v2.0.6 :
if(ref_osc_freq <= 30000000UL)
{
   xtal_freq = ref_osc_freq;
   reg_val |= SI5351_CLKIN_DIV_1;
}
else if(ref_osc_freq > 30000000UL && ref_osc_freq <= 60000000UL)
{
   xtal_freq = ref_osc_freq / 2;
   reg_val |= SI5351_CLKIN_DIV_2;
}
else if(ref_osc_freq > 60000000UL && ref_osc_freq <= 100000000UL)
{
   xtal_freq = ref_osc_freq / 4;
   reg_val |= SI5351_CLKIN_DIV_4;
}
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 13, 2019, 01:48:52 pm
Только там есть недостаток...емкость на землю долго заряжается и разряжается, ацп успевает промежуточное значение считать и как результат - нажал одну кнопку, а отработала другая.
Не внимательно читаете, что пишу. Сначала ADC лишь устанавливает факт того, что нажата какая-то кнопка, это значение напряжения не берется во внимание. Затем следует пауза, несколько мсек, после чего измеряется напряжение. Длительность паузы выбирается исходя из длительности дребезга. Я, для китайских кнопок беру 2 мсек и этого хватает на все случаи.
В последнем синтезаторе прерывания я вообще использую только от таймера. Программа постояноо опрашивает состояние валкодера и пишет в буфер. Каждые 5 мсек происходит опрос кнопок, буфера. Если нажата кнопка, обрабатывается команда. Если в буфере валкодера есть число (не ноль), меняется частота. По  формуле F1=F0+(-)(ABC число в буфере)^2. То есть, если валкодер повернулся на один шаг, частота также перестраивается на один шаг. Если в буфере 2, частота перестраивается на 4 шага. Если использзуются внешние прерывания по какому-либо порту, надо озаботиться помехоустойчивостью.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 01:54:31 pm
Он будет разделен внутри делителем, и высокая входная частота опять не будет иметь смысла для спектра.

А я не из-за спектра. У меня обе SI (одна тактовая в синтезе, вторая формирует гетеродины в слабосигналке) должны тактироваться от одного генератора, который будет подаваться через кабель, излучённые 100 МГц создадут проблем на КВ на порядок меньше, чем излучённые 25, или 27 МГц... pl33

 
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 02:08:32 pm
Для енкодер всегда использовал метод с ... как по русский, state machine.
Кондензатори для debounce не нужни, ни другая защита. С мех. енкодери работает оч. хорошо (KY-040), на опто- также (попробовал на 360p, 400p, 1200p). Механический однокодер (для VFO, каждой день "вращаем") делает ошибку на 1 год експлоатации, алгоритм просто пропускает механический зуб, нищчего другое не происходит, FREQ "не прыгает". Первой мой мех. енкодер KY-040 "пережил" 3,5 года в VFO (3 зубa не работали, а радио: первой, рабочий TRX, для повседневной работы). Код не занимает память, а и перерывания свободные для других целей. Всего несколько десятков строк кода.

Ben Buxton, Rotary encoders, done properly
http://www.buxtronix.net/2011/10/rotary-encoders-done-properly.html
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 02:12:29 pm
Цитировать
излучённые 25
Даже на 50.000 000 MHz мне не мешает с элементарному экранированию и фильтрации питания. Правда: стараюсь избегать видимых эффектов (напр. для 50 MHz - опора 27 MHz).
---
Игорь, Вы можете прочитать о кв. генератор в Si, это не обычный генератор. Есть регулятор, в начале генератор начинает работать, в следующий момент ток через кристалл уменьшается. Старение кристалла - минимальное, собствений разогрев - также, следовательно, более высокая температурная зависимость.
---
Цитировать
должны тактироваться от одного генератора, который будет подаваться через кабель
надеюсь, что вы не имеете влияния обратной проводимости цепей в две ИС: выход CLK0 ИС1 -> общий XTAL -> выход CLK0 ИС2 (и соответно влияние наоборот). 3,3V max цифровой сигнал легко проходит наоборот примерно через часть пикофарада.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 02:28:45 pm
Даже на 50.000 000 MHz мне не мешает с элементарному экранированию и фильтрации питания.

Это от требований по мусору зависит. Кому-то хватает, кому-то - нет...

кв. генератор в Si, это не обычный генератор

Да каким бы он ни был, температурная нестабильность КГ, при правильной схемотехнике, всё равно, определяется самим кварцем, сделать её нулевой нереально, а мне хочется хотя бы 8 знаков держать, поэтому, только термостат.  dontt44 lllol
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 02:38:10 pm
надеюсь, что вы не имеете влияния обратной проводимости цепи две ИС: CLK1.1 -> XTAL -> CLK2.1

Слабо верится, что здесь могут быть какие-либо проблемы, но, в любом случае, на каждую SI сигнал будет подаваться через свой буфер.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 02:45:36 pm
Цитировать
сделать её нулевой нереально, а мне хочется хотя бы 8 знаков держать
Ето Ваши требования. Специалисти Silicon Labs классифицировали только как CMOS Clock Generators.
Есть Low Jitter Clock Generators, Ultra Low Jitter Clock Generators ...  123123 .

Не заставляйте жуку (1 €) нести груз в тележке для запряженные животны lllol (транслейт).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 02:50:12 pm
Не заставляйте жуку нести груз в тележке для запряженные животны

Если есть готовые генераторы, на 75...100 МГц с указанной точностью и термостабильностью, я готов жуку (жука  cr123) не запрягать в повозку... lllol pl33
Кстати, там и по фазовым шумам сильно плохо не должно быть.  lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 02:57:50 pm

Цитировать
Если есть готовые генераторы, на 75...100 МГц с указанной точностью и термостабильностью
Сделайте сам: ТТЛ есть, CMOS есть, FPGA есть, еще много есть.

Хем маленький генератор, хем не стоит, не потреблять электроэнергию, хем с супер параметрами - невозможно. Компромисс нужен везде. A Си является оптимальным отовсюду. Вот почему мы все радиол. начали использовать. Мне оч. нравится, несмотря на все видимые и невидимые недостатки. Даже о ППП Вл. Полякова RA3AAE с смеситель на два диода и транзисторы МП41А я добавил как гетеродин. Приемник добавил новую волшебное свойство: честотная стабильность (плюс запоминание частот при выключени, и доп. на "круглых столах").
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 03:02:22 pm
Сделайте сам: ТТЛ есть, CMOS есть, FPGA есть, еше много есть.

А я сам и сделаю. Просто я подумал, что Вы знаете более простой и дешёвый вариант.
Тот же кварц на 25 МГц возьму, и на три умножу. Три микросхемы, одна из которых операционник термостата. 8 знаков гарантированно, хотя, полагаю, что и 9 получится... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 03:04:03 pm
A Си является оптимальным отовсюду.

Да я Вас умоляю, какая там оптимальность, когда родная программа даёт кучу ложных палок... lllol
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 03:48:32 pm
Нашёл ошибки в программе  lllol анти дребезг не работал  1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 04:06:50 pm
Цитировать
... родная программа дает ...
Нет родных программ. ClockBuilder Desktop управляет Silicon Labs Si535x-EVB для експериментов как Clock Generator, не для радио-гетеродинов. Посмотрите другие иностранные сайти, форумы, например. Слова не мои. Для радио коллеги поделились целыми разделами по оптимизации, также и бесплатные коды управления. В противном случае Вы можете отказаться от Si быстро. Я не буду убеждать Вас в обратном. На самом деле, как считаете нужным, можете выбросить Si.
---
Цитировать
Нашёл ошибки в программе
;) Нет программы без ошибок -> если программа запускается из первого раза, то сл. есть ошибка в компилятора :П
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 13, 2019, 04:28:07 pm
 
Нет программы без ошибок
Ни одно, уважающее себя устройство (программа), не начинает работать сразу 1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 04:59:06 pm
анти дребезг не работал

Да то ж и ежу понятно, когда, чтобы переключить мембранную кнопку меню нужно дрюкаться чуть не 10 минут, и я вовсе не утрирую... 44443
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 05:06:11 pm
Вы можете отказаться от Si быстро

Да мне-то зачем? Всё, что она выдаёт, меня вполне удовлетворяет - по ближним фазовым шумам проигрыш DDS почти незаметен, дальние фазовые шумы и спуры успешно съедает мой синтезатор, валя шум почти под 160 дБ/Гц, а спуры - под 130 дБ, ведь SI у меня не напрямую идёт в смеситель, а только тактирует синтез.

Вы бы, всё-таки, перешли в конкретную плоскость - я крайне заинтересован убрать в своих микроприёмниках двухметрового диапазона ложные каналы по уровню -50 дБ, две палки на выходе SI, стоящие симметрично от основной частоты по этому уровню прекрасно видны, вот и дали бы мне реальную заливку на 124325 кГц, в которой этих палок нет, либо же, они идут по меньшему уровню.  cr123
Вот и мне будет конкретная польза, и Ваши слова останутся не пустым звуком, а обретут практическое доказательство.  lllol
А что до меня, так я на 99% уверен, что ничего у Вас не выйдет, но один процент оставляю под чудо... 444tom 1yep lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 05:46:46 pm

Цитировать
что использую я, точнее, мои программисты.
Я не знаю что используете Вы. Только из вашего разговора я просто догадываюсь о программе ClockBuilder Desktop.
Я никогда не бывает экстремальным в моих словах - всегда "если X, то есть Y" с возможными исключениями.


Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 05:47:16 pm
я никогда не ел блюдо, но оно безвкусно. (транслейт)

Не, ну немного всё-таки, поел.. pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 05:49:54 pm
я просто догадываюсь о программе ClockBuilder Desktop.

Возможно, я просто не знаю. Почему и предлагаю дать то, что Вы бы залили в SI, чтобы не иметь спуров на указанной мною частоте. Мне, повторю, кажется, что это невозможно в принципе.
Как я понимаю, разницы нет, чем заливать - хоть Ардуино, хоть той восьминогой микросхемой, что стоит у меня... 444tom
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 05:51:56 pm
Цитировать
разницы нет
Наоборот -> все по другому - чип, среда програмирования и др. Не могу в одном изречении обяснить. А и невозможно (как "Енциклопедия Британика" в одном изречении :ППП). Напр. спросите разработчиков где разница. Хотя бы поискать в интернете, интересно все. Но опять же: если вы не занимаетесь с програмирование, даже на начальном уровне, вряд ли поймете. (Надеюсь, что я ошибаюсь для последнего).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 05:53:46 pm
А, ну тогда пока оставим эту тему... 1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 06:25:44 pm
.. ну тогда пока оставим эту тему ...
ОК, но имейте больше верь в Si-фишку ;) .
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 06:26:02 pm
Новая прошивка.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 06:27:29 pm
Емкость вот так я ставлю....
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 06:37:45 pm
Новая прошивка.

 lol22
А заливать прямо поверх старой?  123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 06:37:55 pm
ага
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 06:40:10 pm
Щас вот так сделал...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 06:45:28 pm
Не забудьте, у меня там еще и управление гунами заложены выводы. И еще управление делителем в смесителе.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 06:46:56 pm
Во, совсем другое дело.  1999 1999 1999 lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 06:54:50 pm
можете резисторы и кондеры с кнопок убрать - и так работать будут.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 06:54:59 pm
Не забудьте, у меня там еще и управление гунами заложены выводы. И еще управление делителем в смесителе.

Да, это на потом. Мне сейчас с SI разобраться, хотя, вроде бы, и разобрался.
Наверное, чисто для управления, если не использовать ресурс под обработку звука, этот проц является перебором, как Вы считаете - у нас, обычно, какая-нибудь 16-ножка стоит за сто рублей, и дисплей.  444tom
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 06:56:28 pm
можете резисторы и кондеры с кнопок убрать - и так работать будут.

Так убраны давно - толку от них ноль. С тем временем реакции, что было, там прямо на проц нужно было сажать кондёры, а от них резисторы.  cr123
У нас всегда именно так и делается, особенно, с УКВ... lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 07:00:35 pm
И помехи по земле теперь не создают проблем.  1yep
От своих требую ещё то, чтобы при любых дёрганиях питания, проц враскоряку не становился, здесь не проверял, но, и, вроде бы, не сильно и актуально.  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 07:04:01 pm
КСТАТИ, Сергей, а раз всё так хорошо вышло, I2C на ещё одну SI кинем заливать в неё два гетеродина в слабосигналке? Типа, боковушки переключать (там 18.4 и 17.6 +-1 кГц), ну и 400 кГц не изменяемые?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 07:06:18 pm
Вы видели подключение ?
взяли плату ткнули 6 проводков и готово. И дисплей и апгрэйд все на уровне "первичных" знаний.
Если делать что то другое там один моник подключать 18 проводов.  ну и тд.
откатываться к сотой серии абсолютно нет смысла из-за цены на четвертую серию стм.

Короче дешево и сердито.
Напомню там еще крутится ару сейчас ))) будет держать по обеем ару 1.22в с ад8307
А еще туда же залетела библиотека управления аду1701  cr123 cr123 cr123
А еще там сейчас две (!) графических библиотеки и куча шрифтов загружены.
И еще библиотека управлением си5340
Кстати....для ваших укв она очень подходит ... до 500МГц и спектр куда чище.
 
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 07:08:08 pm
КСТАТИ, Сергей, а раз всё так хорошо вышло, I2C на ещё одну SI кинем заливать в неё два гетеродина в слабосигналке? Типа, боковушки переключать (там 18.4 и 17.6 +-1 кГц), ну и 400 кГц не изменяемые?  cr123
упс, я вам говорил, у них нет возможности ставить адрес - он один. Нужен переключатель и2с ...я делал на 4066  lol22 lol22 работает .
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 07:12:12 pm
Вы видели подключение ?
взяли плату ткнули 6 проводков и готово.

С этим, конечно, не поспоришь, почему я сразу и побежал покупать.  1yep
Тут ведь как бы выходило - программисту денег дай, на разводку - дай, Резонит только за подготовку производства уже 3000 руб. возьмёт, плюс, детали - ещё рублей 600.
Конечно, проще купить готовое, это бесспорно, как минимум, вчетверо экономия. Вопрос был чисто теоретический... lllol
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 07:13:36 pm
упс, я вам говорил, у них нет возможности ставить адрес - он один. Нужен переключатель и2с ...я делал на 4066

А здесь не очень понял - а зачем их на одну шину? К тактовой сишке один I2C, к гетеродинной - другой.  dontt44
Или я туплю?  444tom lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 07:13:45 pm
От своих требую ещё то, чтобы при любых дёрганиях питания, проц враскоряку не становился, здесь
хорошую темы вы затронули ....
У меня когда 100Вт усилок уходил в блуд на 30А не ОСА не СТМ не РСА9555 (экспандер) не разу не зависли. Я вообще удивлен эти стм процессорам.
Хотя что удивляться, они промышленные и рассчитаны под работу при бросках тока во время включения сильных многокиловатных нагрузок.   
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 07:15:01 pm
К тактовой сишке один I2C, к гетеродинной
из-за серьезного наполнения этой платы там всего 1 и2с  остальные заняты под моник или под память
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 07:17:17 pm
А, то есть, парой ключей кидать то на одну, то на другую?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 13, 2019, 07:19:53 pm
Вы бы, всё-таки, перешли в конкретную плоскость - я крайне заинтересован убрать в своих микроприёмниках двухметрового диапазона ложные каналы по уровню -50 дБ, две палки на выходе SI, стоящие симметрично от основной частоты по этому уровню прекрасно видны, вот и дали бы мне реальную заливку на 124325 кГц, в которой этих палок нет, либо же, они идут по меньшему уровню.
Хочу внести некоторые замечания по данному вопросу... Si имеет несколько делителей, из них наиболее интересны два. Первый делитель, который делит сигнал генератора чипа. Этот поделенный сигнал подается на фазовый детектор где сравнивается с сигналом от кварца. То есть, имеем обычный умножитель. Далее следующий делитель, который делит сигнал генератора до нужной нам частоты. Далее еще делитель, который делит на 2,4,8 и т.д.
Так вот, по отзывам в сети, второй делитель должен быть целочисленным, тогда спуров якобы меньше. Для одной частоты нет проблем. Если частота должна перестраиваться, от целочисленного деления во втором делителе придется уходить. Можно конечно делить и целочисленно, но тогда придется менять значения делителя, входящего в PLL. А там неизбежна задержка, то бишь от быстрой перестройки придется отказаться. Поэтому, все размышления, как лучше, для диапазонной перестройки, по-моему, лишены смысла. Если это опорник, то там можно поиграться с коэффициентами.
При расчете коэффициентов что мы имеем - заданную частоту. Ее можно получить бесконечным количеством вариаций. Генератор PLL микросхемы может работать на частотах от 600 до 900 мгц. Вот в этом диапазоне вы выбираете какую-то конкретно "с потолка". Затем определяете значение первого делителя из выражения К=Fpll/27. Потом К принимается четным. Определяем Fpll. Она равна 27*К. Где 27 - частота кварца. А дальше уже определяем коэффициент деления второго делителя.
То бишь, как мне кажется, тупо садимся, включаем анализатор спектра и, меняя коэффициенты, глядим на экран. Для удобства, можно написать программку, чтобы она сама меняла коэффициенты и, например, каждые 10 сек выдавала новый спектр. А Вы в это время пьете кофе или пиво. Как только увидели наилучший результат, жмем кнопку. И все, получаем коэффициенты для опорника. А для диапазона частот, по-моему, все от лукавого. Последнее, что можно допустить. Спуры очевидно зависят от коэффициентов. Возможно, что с камими-то
коэффициентами вы получите хороший результат, но он будет в стороне от нужного. Вот тут, может можно утянуть кварц опоры.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 07:21:10 pm
У меня когда 100Вт усилок уходил в блуд на 30А не ОСА не СТМ не РСА9555 (экспандер) не разу не зависли.

Не, я если подобные глюки находил, просто не принимал работу, нафига фирму позорить, и всё сразу исправлялось... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 07:25:06 pm
А, то есть, парой ключей кидать то на одну, то на другую?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 07:30:35 pm
Хочу внести некоторые замечания по данному вопросу...

Ну да, я ж так себе примерно и представлял, глядя на структурную схему. А ведь чисто для монстров/полумонстров желательна погерцовая настройка, залить простой алгоритм проще всего, а под каждый герц свою индивидуальную настройку - так и памяти не хватит, да и удавишься подбирать и набивать.  dontt44
Почему и кинул камень в огород тех, кто просто SI в первом гетеродине использует, оптимизация при мелком шаге просто нереальна, да плюс, и фазовыми шумами SI, полагаю, вряд ли блещет - завтра проверю, если не отвлекут.
А для одной частоты, можно и Маткаду поручить искать оптимум по спурам, но даже 13, относительно лёгкая версия довольно долго считает Фурье, так что, вручную, наверное, проще... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 07:33:10 pm
Снимок экрана 2019-12-13 в 23.32.42.png (186.01 КБ, 1494x1698 - просмотрено 2 раз.)

Ага, или пару LVC3157 - места меньше займут.  pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 07:37:34 pm
Праздник входит в кишлаки - наконец-то я себе аппарат полностью соберу без необходимости подключать тактовый генератор снаружи... lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 08:28:23 pm
Цитировать
а под каждый герц свою индивидуальную настройку - так и памяти не хватит, да и удавишься подбирать и набивать.
Коефициентов не набити твердо. Там, грубо говоря, уравнения. На CLKx примерно нужно 10000100 Hz -> контроллер вычисляет коеф. делители. Исчисление: с необходимой точности: 8 бит ... 16 бит ... 32 бит, 64 бит, с пл. запетаю, со знаком, без знаком - так, как программист считает нужным. Никто из два программистов не думает одинаково :). И в конце: один метод точен, у другого меньше шума, третий: распространяется по всему миру и с открытым исходным кодом, четвертой занимает мало памяти для напр. Attiny и др. ... Вот почему я писал выше - метод из QRP-Labs, прост и занимает мало памяти, нечего настраивать и 95% используемых коллег удовлетвояют. Но есть разница в том, что подчеркивается как параметри.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 08:29:28 pm
А, во, вспомнил, Сергей, ещё одну фишку можно прописать, мы её, кстати, всегда делаем.
При кручении валкодера медленно, всё идёт, как и у Вас сейчас, а когда начинаешь быстрее крутить, там шаг удваивается, или учетверяется. По практическому опыту работы очень полезная штука... 123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 13, 2019, 08:34:58 pm
Количество тактов на один оборот у всех разное.
Я сперва так и сделал , но потом убрал. Проще шагом.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 08:36:53 pm
Там, грубо говоря, уравнения.

Я, к сожалению, точно уже не помню, но первое примерение к этой SI делал ещё лет 5 назад. И, именно тогда, исходя из минимума спуров, сделал вывод, что при погерцовом шаге, одними уравнениями не обойтись - нужно всё-таки, вливать под каждый что-то индивидуальное.
Естественно, всё давно забыл, и на 100% не поручусь за точность своей информации, но, в голове именно так отложилось. Естественно, не вопрос под это математику написать, но что-то лень, т. к., меня всё удовлетворяет, а использовать SI как первый гетеродин я просто не буду.  cr123
Тут у нас какая-то простудная зараза ходит, сегодня ломает, если завтра отпустит, проверю на фазовые шумы эту SI, по-моему, там не лучше -135 дБ было на 16 МГц... cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 08:43:07 pm
Я сперва так и сделал , но потом убрал. Проще шагом.

Не, то Вы что-то не то делали, без этой фишки, конечно же, работать можно, но с ней, несомненно, круче, говорю это, как реально ей пользовавшийся.
К сожалению, ни одного аппарата не осталось, это было лет 25 назад, а то бы кино показал, я оптовалкодер делал из большого переменного резистора.
Алгоритм в первом приближении был такой, что если за две секунды приходило импульсов больше заданного числа, шаг удваивался. И так до 16 то ли 32 было сделано. Была возможность вообще без переключения разряда работать, и это было круто. И маховик висел на валколере, кстати.
Впрочем, и так всё сейчас нормально работает, это не более как пожелание бантиков...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 08:46:07 pm
Цитировать
сходя из минимума спуров, сделал вывод, что при погерцовом шаге, одними уравнениями не обойтись
Точно 1 Гц шаг не понимаю что будет менят - как при dF = 1 Hz, так и при dF = 1 MHz. Так и так брой коеффициентов много :) . Ничего. А спектры давно измерены и переданы в интернет, и прокомментированы. Конечно, perwoj geterodin для небольших и средних проектов. Для супер-приемники есть другие комплектующие, по другим ценам.

А иначе и другие конструктори давно вспомнили о цепь PLL-в-PLL и фазовый компаратор на двух D-триггеров плюс интегратор, идеи старые как мир :). Все новое = старое, придумано другим и заново открыто :). Мы хотим только меньше компонентов в наших TRX - лично я больше не хочу настраивать напр. 10-15 генераторов с варикапов, с ограничениями и перекрывающимися частот, если бы хоть малейший шум мира дал бы (транслейт).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 13, 2019, 08:50:42 pm
 
При кручении валкодера медленно, всё идёт, как и у Вас сейчас, а когда начинаешь быстрее крутить, там шаг удваивается, или учетверяется.
Да, видимо все писатели, а читать не царское дело cr123
В 336 посту я писал как это сделать... Программа дает Вам 5 мсек. Через 5 мсек проверяет, на сколько Вы повернули валкодер. Если повернули на 1 шаг, так и будет - 1 гц перестройки, успели повернуть на 2 шага, будет 4 герца. Ну а коли успели повернуть на 20 шагов, частота изменится на 400 герц. Можно еще усложнить, меняя указатель степени. Например до 10 шагов - 2, выше три. То есть, если хорошо крутануть, то за один поворот можно перестроить на весь диапазон, при шаге 1 гц.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 13, 2019, 08:52:46 pm
Проще шагом.
Не проще, мало того, крайне не удобно.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 08:53:00 pm
идеи старые как мир

А дьявол в деталях - много идей, старых, как мир, но вот реализовать их так, чтобы не было мучительно стыдно за бесцельно потраченное время, удаётся далеко не всем... 44443
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 08:55:45 pm
а читать не царское дело

 pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 09:02:43 pm
... но вот реализовать их так, чтобы не было мучительно стыдно за бесцельно потраченное время, удаётся далеко не всем
Возмите ADF4351, от 35 до 4400 MHz, и работает, и все в квадратик пластиковой 7 х 7 мм. Я не скажу, что по цене почти подарок.
"Потраченное время", вероятно так ... :/
---
Я пошел измерять размеры с линейка: 5 х 5 мм :).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 13, 2019, 09:12:28 pm
Немного хочу добавить в сказанное.. Суть в чем, например надо перестраивать с шагом 1 герц. Нет проблем - медленно крутим и получаем 1 гц. Теперь возьмем случай, когда крутим быстро.. И что теперь, фиксировать каждый шаг, менять частоту на дисплее, загонять частоту в SI. Не нужно это, да и никакого проца, даже с тактовой частотой 1ГГЦ тут не хватит. Да и не нужно это делать, от слова совсем. 5 мсек, а то и двадцать - вот время, в течение которого надо проверять, что там сделал оператор и среагировать на его действия. Но, импульсы валкодера надо фиксировать все и писать в буфер. Затем, через 5 мсек, вывалить все, что накрутили, да еще и в степени. Этот алгоритм неоднократно повторен и всем кто пользуется, вполне нравится.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 09:22:43 pm
Этот алгоритм неоднократно повторен и всем кто пользуется, вполне нравится.
Точно! Пропуски нет и на опт. 1200p. с Atmega328. Пришлось разделить его шаги на 4 только для удобства.

Обновляеш шаги кодера, а дисплей и чип синтеза - через некоторое время (ms), с накопленными данными в переменная для енкодера.
Но я привык к механическому энкодеру и +/- 1 kHz, все станциями из ефира "по ххх.000. Только по контесты необходимо другое. Иначе на каждый поворот енкодера -> есть станция "по нулям", а и быстро "сканирую" диапазон.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 09:23:15 pm
Возмите ADF4351, от 35 до 4400 MHz, и работает, и все в квадратик пластиковой 7 х 7 мм. Я не скажу, что по цене почти подарок.

А что со спурами? У меня-то всё под -120 дБ, как минимум. Причём, при любых частотах... lllol
А что с фазовыми шумами?   cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 10:33:01 pm
В моем выходе на Si5351 таких пиков нет. SDR RTL2832U.

Si5351A, оригинал Silicon Labs, только CLK0 = 27 130 000 Hz, smd кварц TSX-3225, Fxtal = 24 999 970 Hz, 10 ppm, у Si регистры 8 pF, 2 mA, на выходе нет фильтра, АТТ -20 dB / 50 Om к RTL есть. С RTL2832 я не вижу большой частотной полосе. Специально поставил сигнал вправо, чтобы увидеть большая ширина полосы. То, что видите, это все. "Гром и молнии" не вижу в сигнале, как -50 dB на Ваш скриншот с Rigol.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: zenit от Декабрь 13, 2019, 10:49:32 pm
что теперь, фиксировать каждый шаг, менять частоту на дисплее, загонять частоту в SI.
Все хотят от синтезатора иметь плавную настройку как с ГПД. В вашем алгоритме вывод на дисплей лишний. Точнее надо приоритетом делать вывод в синтезатор а обновлять дисплей в свободное время.
  Не нужно это, да и никакого проца, даже с тактовой частотой 1ГГЦ тут не хватит.
Нужно и с лихвой хватает АТмеги чтоб выводить все шаги с Si5351. На ассемблере расчёт+ вывод в Si занимает менее 1 миллисекунды. Валкод опрашивается не таймером а висит на прерывании. При возникновении прерывания обновляется частота в нужную сторону и приоритетом засылается в Si5351 + поднимается флаг обновления частоты на дисплее. Допустим в процессе вывода в Si5351 было прерывание и обновилась частота то снова вывести её в Si5351. В итоге будет плавная перестройка. Увеличенные шаги при перестройке синтезатора отчётливо слышно  чем видно некую заторможенность обновления дисплея.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 10:56:40 pm
Нужно и с лихвой хватает АТмеги чтоб выводить все шаги с Si5351. На ассемблере расчёт+ вывод в Si занимает менее 1 миллисекунды.
Потверждаю. Arduino UNO, все целочисленое, есть 64 bit вычисления где-то, тяжелого вычисления на C, данные из мои архивов кода (БГ):

// резултати: при 3 изхода, integer:
// 12 версия - I2C на 100 000 kHz -> 3300 us
// 12 версия - I2C на 400 000 kHz -> 1508 us
// 17 версия - I2C на 100 000 kHz -> 3400 us
// 19 версия - I2C на 100 000 kHz -> 3500 us
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 11:05:47 pm
В моем выходе на Si5351 таких пиков нет.

Я рад за Вас. Сверху так же чисто? А, если немного влево-вправо походить?   pl33
Но для меня это не особо актуально - т. к. такт у меня только от 10 до 20 МГц, и в его пределах за -60 дБ ничего не вылезает, чего с огромным запасом хватает моему синтезу - там по-моему, и -35 в -130 дБ превращается, если в зону +-20 кГц от основной частоты не попадает.
А вот на двухметровом диапазоне мне было бы интересно подобную картинку увидеть, и, конечно же, ни только на одной частоте, а, хотя бы, с шагом 10 кГц.  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 11:24:59 pm
Цитировать
... А вот на двухметровом диапазоне мне было бы интересно подобную картинку увидеть ...
ОК, 135 000 000 Hz на CLK0, ничего не изменилось.
"Поворотная точка" расчетов в алгоритме находится на 150 MHz (и ок. 112,5 MHz при 3 выхода). Если есть разница, она будет выше 150 MHz (до 225 MHz успел, a сам мой чип без ограничения: до 277 MHz примерно (Fvco немного более 1,1 GHz, много за пределы нормальных значени по pdf 900 MHz), но это, думаю, никому не нужно).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 13, 2019, 11:53:51 pm
ОК, 135 000 000 Hz на CLK0, ничего не изменилось.

Дайте-ка мне всё-таки заливку в SI, соответствующую последнему графику. Я хочу то же самое залить, и посмотреть... 123123 cr123 44443 pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 13, 2019, 11:54:51 pm
Заливки у меня нет, особено для STM DISCOVERY.
Код для конкретный микроконтроллер, с конкретняя тактовая частота, на конкретный порт контроллеря.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 14, 2019, 12:04:38 am
На ассемблере расчёт+ вывод в Si занимает менее 1 миллисекунды.
Наверное соглашусь с Вами.. Но я меньше чем 3,5 мсек не смог добиться расчета и вывода одного значения. А возвращаться к ассемблеру желания не было. Если бросить все и задаться целью все сделать на ассемблере, возможно и решил бы задачу. Но такой цели нет, как нет и времени.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 12:11:56 am
Заливки у меня нет, особено для STM DISCOVERY.

Да при чём тут STM? Цифры заливки в SI меня интересуют.  123123
Что там в регистрах?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 14, 2019, 12:16:04 am
Мы не будем ладить, я думаю  123123. Не заливаю я с цифрам Si. Микроконтроллер заливает. И они являются продуктом расчета и находятся во внутренних регистрах процессора. Мы говорим на разных языках dontt44 (трансллейт). И болгарский/русский, и микроконтроллер/аналоговая цепь :)). Я не могу помочь.

Коллеги, помогите, объясните, пожалуйста, понемногу :). Супер-off_topic все ето :).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 12:24:18 am
Коллеги, помогите

Тогда скажите, пожалуйста, Вы программу расчётов значений регистров для SI5351 сами написали или вы пользуетесь скачанными библиотеками?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 14, 2019, 12:30:20 am
И использовал/использую несколько библиотеки (метод расчета интересен каждому из них), и я написал собственную "с нуля".
Программы используют библиотеки при необходимости. Я не знаю различаете ли одно от другого.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: zenit от Декабрь 14, 2019, 12:31:58 am
Но я меньше чем 3,5 мсек не смог добиться расчета и вывода одного значения.
Это потому что используете вычисления с плавающей точкой на си которые требуют много тактов для выполнения. У АВР нет аппаратного вычислителя для таких задач в отличии от СТМ. 1 миллисекунда это при 400 КГц на i2c. Но я могу использовать АТмегу тактируя кварцем 20 МГц и получить на шине скорость  800КГц и ещё уменьшить время передачи в синтезатор.
Если не использовать преобразователь уровней на 2N7000 то Si5351 хорошо работает с такой частотой на i2c и даже на 1МГц. Иначе полевики заваливают фронты импульсов. Понятно что это такие же не документированные возможности как и получение частот  на выходе Si5351 выше 160 МГц.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: zenit от Декабрь 14, 2019, 12:33:53 am
Дайте-ка мне всё-таки заливку в SI, соответствующую последнему графику. Я хочу то же самое залить, и посмотреть..
Для этого нужно знать какая частота тактового генератора у вас.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 12:35:11 am
И использовал/использую несколько библиотеки

А вы можете посмотреть в отладчике какие значения регистров у вас просчитаны для SI5351 для той частоты, что у Вас на последнем скрине? 123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 14, 2019, 12:35:38 am

Цитировать
Если не использовать преобразователь уровней на 2N7000 то Si5351 хорошо работает с такой частотой на i2c и даже на 1МГц.
zenit, спасибо для инфо! Интересно.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 12:35:55 am
Для этого нужно знать какая частота тактового генератора у вас.

А вот и поставим какую нужно. У нашего болгарского коллеги там 25 МГц.
И у меня та же будет.  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 14, 2019, 12:37:14 am
... У нашего болгарского коллеги там 27 МГц...
Опять не поняли. Где я писаль 27 MHz?

Цитирую себя:
Si5351A, оригинал Silicon Labs, только CLK0 = 27 130 000 Hz, smd кварц TSX-3225, Fxtal = 24 999 970 Hz, 10 ppm, у Si регистры 8 pF, 2 mA, на выходе нет фильтра ...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 12:38:55 am
Где я писаль 27 MHz?

А я уже исправился. Вы от вопроса-то не уходите.  cr123

У нашего болгарского коллеги там 25 МГц.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 14, 2019, 12:44:03 am
Не заливаю я с цифрам Si. Микроконтроллер заливает.
Нет, не соглашусь с Вами. Игорь просит несколько чисел, то есть, если использовать библиотеку от QRP Lab, там всего нужно несколько чисел. Mult, Num, Denom и пр. То есть два числителя и знаменатели двух делителей... И эти числа Вы можете увидеть при пошаговом прогоне программы. Хотя, не знаю, есть такая возможность в ArduinoIDE. В AVR Studio эта возможность есть...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 14, 2019, 12:44:35 am
Цитировать
... вы можете посмотреть в отладчике ...
Не могу. В Arduino IDE откладчик нет.
Цитировать
не знаю, есть такая возможность в ArduinoIDE
Нет.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 12:53:35 am
Не могу. В Arduino IDE откладчик нет.

Хорошо. Вы можете до точки вывода данных в SI5351 дописать вывод значений регистров SI на LCD?
Это-то сделать достаточно просто...
Индикатор-то у Вас, надеюсь, есть?  cr123

А ещё проще, если у вас есть логический анализатор - "встаньте" им на шину I2C SI5351 и снимите пакет данных.  123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 14, 2019, 12:54:49 am
Цитировать
ещё проще, если у вас есть логический анализатор - "встаньте" им на шину I2C SI5351 и снимите пакет данных
ОК, но нет. Даже вживую никогда не смотрел.
Цитировать
Это-то сделать достаточно просто
Мдам, я верю Вас :/. Только это должно быть в правильном месте на 500 строка кода для моя lib.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 12:57:02 am
Даже вживую никогда не смотрел.

Тогда первый вариант - мне крайне интересно...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Декабрь 14, 2019, 01:00:23 am
 
Вы можете до точки вывода данных в SI5351 дописать вывод значений регистров SI на LCD?
Это-то сделать достаточно просто...
Блин... На ходу подметки рвет 1yep. Только успел подумать, а уже написали.. Или тайный программист..
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 01:01:08 am
Только успел подумать, а уже написали..

 pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 14, 2019, 01:02:37 am
#define FXTAL 24999975
---
Initialisation, PLLA, PLLB = 900 MHz
----------------------
a = 36
b = 4
c = 111111
a = 36
b = 4
c = 111111
----------------------
Fin = 135000000
CLK = 0
outputs = 1
a = 32
b = 14816
c = 37037
d = 6
r = 1
CLK0 -> calculate PLLA = 810000000
... make reset PLL 0
Si5351 CLK2 is now 135000000 Hz

CLK0 -> PLLA, integer mode
CLK1 -> PLLB, integer mode
CLK3 -> PLLB, integer или fractional mode плюс еще 3 коефициентов
---
Игорь, Вам это помогло?

Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 01:04:39 am
Вам это помогло?
А к номерам регистров SI5351 не поможете эти цифры привести?  rrr7777
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 01:07:37 am
Или тайный программист..

У меня много скрытых талантов, о которых я и сам не подозреваю... 44443 444tom
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 14, 2019, 01:11:28 am
Нет, ето еще числа :). Мы всегда говорим на разных языках.

До регистров есть еще:

// fvco = fxtal * (a + (b / c))
// MSN_P1 = 128 * a + floor(128 * (b / c)) - 512
// MSN_P2 = 128 * b - c * floor(128 * (b / c))
// MSN_P3 = c

// fout = fvco / (d + (e / f))
// MS_P1 = 128 * d + floor(128 * (e / f)) - 512
// MS_P2 = 128 * d - e * floor(128 * (d / e))
// MS_P3 = f

// if (e = 0) and (f = 1) then
// fout = fvco / d
// MS_P1 = 128 * d - 512
// MS_P2 = 0
// MS_P3 = 1

А сами регистры прописани в AN619 - Manually Generating an Si5351 Register Map.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 14, 2019, 01:15:55 am
Я надеюсь, что это поможет Вам. Вытащил данные из pdf при написании lib для себя. Возможны ошибки.

// MSN_reg[0] = reg_26, reg_34 -> MSN_P3[15:8]
// MSN_reg[1] = reg_27, reg_35 -> MSN_P3[7:0]
// MSN_reg[2] = reg_28, reg_36 -> MSN_P1[17:16]
// MSN_reg[3] = reg_29, reg_37 -> MSN_P1[15:8]
// MSN_reg[4] = reg_30, reg_38 -> MSN_P1[7:0]
// MSN_reg[5] = reg_31, reg_39 -> MSN_P3[19:16]MSN_P2[19:16]
// MSN_reg[6] = reg_32, reg_40 -> MSN_P2[15:8]
// MSN_reg[7] = reg_33, reg_41 -> MSN_P2[7:0]

// MS_reg[0] = reg_42, reg_50, reg_58 -> MS_P3[15:8]
// MS_reg[1] = reg_43, reg_51, reg_59 -> MS_P3[7:0]
// MS_reg[2] = reg_44, reg_52, reg_60 -> R_DIV[2:0]MS_DIVBY4[1:0]MS_P1[17:16]
// MS_reg[3] = reg_45, reg_53, reg_61 -> MS_P1[15:8]
// MS_reg[4] = reg_46, reg_54, reg_62 -> MS_P1[7:0]
// MS_reg[5] = reg_47, reg_55, reg_63 -> MS_P3[19:16]MS0_P2[19:16]
// MS_reg[6] = reg_48, reg_56, reg_64 -> MS_P2[15:8]
// MS_reg[7] = reg_49, reg_57, reg_65 -> MS_P2[7:0]

Для данные к Si еще должнo быть разделены и сдвинуты от 16-bit масив к 8-bit данные (транслейт).
---
(Можете разделить тему о Si5351, напр. чтобы помочь другим. Иначе все OFFTOP).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 14, 2019, 01:42:23 am
Можете разделить тему о Si5351, напр. чтобы помочь другим. Иначе все OFFTOP)

Да, я именно так и попытался сделать, но не очень удачно.  dontt44
Давайте всё про эту SI вот здесь http://analogtrx.com/SMF/index.php?topic=273.msg7572#msg7572 завтра и продолжим... cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 15, 2019, 05:21:31 pm
от 110кгц
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 15, 2019, 05:43:23 pm
от 110кгц

 1999 1999 1999
Работает. Это я просил Сергея сделать синтез таких низких частот, чтобы проверить, как SI будет работать в качестве второго и третьего гетеродина в монстре с двумя ПЧ... cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 25, 2019, 11:53:57 am
Нарисовал схему морды (набросок)
LED
Клавиши
Энкодеры с кнопками.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 25, 2019, 02:23:15 pm
Сергей, а применительно к традиционному монстру/полумонстру можно некоторые коррекции внести в программу?
Вот у меня сейчас и во втором гетеродине SI стоит, и в третьем.
У Вас на той программе, что Вы мне скинули, в настройках есть две ПЧ - первая и вторая.
В идеале было бы интересно, у первой ПЧ предусмотреть две позиции - для верхней и нижней боковой, и переключать их по какому-то контакту на плате проца.
Реально у меня будут примерно 9000 кГц, и 9003.4 кГц - деление на два применять не буду.
Тогда частота приёма будет вычисляться по формуле fпр=fsi-fпч1, или, 2*fsi-fпч1.
А третья ПЧ всегда 200 кГц будет, её тоже на два делить не будем.
Понятно, что придётся пару выходов под дешифратор отдать, который I2C будет по трём сишкам заливать - одна тактирует проц, другая - во втором гетеродине, третья - в третьем.
Если получится, то вообще всё круто будет, и Ваш блок управления, вполне подойдёт и для моих применений... lol22

Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 25, 2019, 06:52:59 pm
Как на счёт экспандера? РСА9555
Делать клавиатуру на ножках и прерываниях .... утопия. Надо нормально делать сразу - один экспандер на Клаву другой на Управление. У вас же и фнч и дпф и диапазоны переключать надо и  птт и режимы ару и звука. Ну и шифт напрашивается и телеграф как следствие сужения полосы. И ещё Управление сишками. Я просто не наберу столько ножек свободных.
Подождём маленько ? Или горит ?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 25, 2019, 07:41:56 pm
Не горит совсем - очередные платы только в середине января будут готовы.
Просто во-первых, я не хотел Вас грузить, а во-вторых, я сторонник традиционных переключателей без менюшек, поручив Вашему блоку чисто управлять всеми частотами...    cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: rtty от Декабрь 25, 2019, 08:19:49 pm
деление на два применять не буду.

А что так, там уже без деления нормально стал работать смеситель? (или на 2-3й ПЧ не критично)

Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Декабрь 25, 2019, 08:30:47 pm
А что так

А там с SI, фактически меандр выходит - выходной делитель чётный... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 27, 2019, 04:51:22 pm
ra0ahc Сергей, а помните ли в EEPROM/Flash память STM32 последняя использованная частота по диапазоном? Если да, то через сколько время после последняя активнось напр. енкодера/кнопки данные записываются? Вопрос связан с относ. небольшим количество записей (endurance) в напр. atmega, stm.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 27, 2019, 04:56:50 pm
Веселин, я не пишу в стм оперативную информацию. Только частоты опорных генераторов.
Я использую  память на 32кб по и2с. Там число записей практически бесконечное.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 27, 2019, 05:00:35 pm
Да, ясно, спасибо. А "последняя использованная частота" по диапазоном удобно.

Уже несколько лет "пишу" во внешний EEPROM через 10 сек с идеей прекратить записать, как статистика. 1М по каталог, в реале: х2...x5 и много более в зависимость от питания, температур и производителя. Работает чудо еще, а использую трансивер ежедневно. В будущем вероятно заменю память на другим типом.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: RW3FY от Декабрь 27, 2019, 09:47:46 pm
На кой пляски с бубном, когда всё просто решается???
Привет)

Всё ок. У меня вообще кварцы стоят теперь. А танцы с бубном только ради опоры для синтизатора Игоря нового, который работает на 10-20МГц опоре. Вот для нее и делаю си5351.  Пробовал си5340, но пока плавности перестройки нет, надо курить даташиты, да и греется она здорово. 
чтоб когерентны были

да это не причем, при смене частоты вырастает лес палок на выходе 5351, который пляшет даже если на 1 гц изменить частоту и дает свистульки. Общая опора это хорошо, но в данном случаи толку с нее нет. Частоты всеравно будут расползаться с разной скоростью. При уплывании опоры на 1Гц одна сишка уплывет на 0.5Гц вторая на 4 Гц потомучто частоты разные.
Какая связь между стабильностью частоты и спектром?
Смотря о чем говорить. Когда я говорил про термостатирование сишки я имел ввиду платку (на фото она вертикально припаяна к стм). Когда я говорил про общую опору - то и сейчас говорю - толку не будет, кроме самого термостатирования. Хотя как греются все платы у Игоря, то там вообще сложно про это термостатирование говорить )))
Серёж, привет!!!!

Ты не понял меня ))) - я не понял, на кой ВООБЩЕ нужны все эти СИ-шки, когда есть замечательные АД-шные ДДС, которые по всем параметрам лучше! Я исключительно с этой позиции спросил. Для 2-3 гетеродинов выше крыши даже простейших АД9851, а для опоры 1-го отлично подходит АД9951/54.

В чём преимущество использования СИ-шек???
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Декабрь 27, 2019, 10:10:36 pm
Spurs с Si5351/Si570 намного меньше, скорее они отсутствуют (vs AD9850/AD9851). Однако зависит от степени балансировки смесителей.
А и на порядок дешевле (Si5351 vs AD9850/AD9851).
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 30, 2019, 06:23:57 am
channel 2
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Декабрь 30, 2019, 06:27:07 am
Ты не понял меня ))) - я не понял, на кой ВООБЩЕ нужны все эти СИ-шки
Илья, сишка очень простая в программирование и там всего  ничего выводов, мало места, i2c для управления.  Ей просто удобно пользоваться.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Декабрь 30, 2019, 11:22:20 am
Я использую  память на 32кб по и2с. Там число записей практически бесконечное.

1млн - не такое уж и бесконечное

Вопрос связан с относ. небольшим количество записей (endurance) в напр. atmega, stm.

Я у себя этот вопрос решил просто и лаконично. Если настройка не меняется в течении некоторого времени (например 5сек) то сохраняем ее. Настройка - это не только частота но все остальное - аттенюатор/преамп/бенд/боковая и тп. А чтобы легко отслеживать изменение - считаем от всех настроек (которые по сути непрерывный кусок памяти т.к. массив структур) хеш и сравниваем с предыдущим хещем - если изменился значит что-то менялось
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 08, 2020, 10:39:41 am
Схема морды вырисовывается
Уф....разводить эту бодягу
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Ut1lw от Январь 08, 2020, 02:07:59 pm
Прям на Шекспира замахнулись! 1yep
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Январь 08, 2020, 02:49:02 pm
Схема морды вырисовывается
Сом-порта у многих уже давно нет.. Надо ориентироваться на USB.  Там правда посложнее с опторазвязкой.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 08, 2020, 04:49:35 pm
FRAM память MB85RC256 - 10^12 циклов записи имеет.
Нашел память такую же память 10^14  циклов.
В обоих случаях -"за глаза" для наших целей.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Январь 08, 2020, 05:16:46 pm
Я заметил ИС MB85RC256 ;) .
Только FRAM endurance: при read/write cycle. Но ничего, ето "бесконечность" из "жизни устройства". А и не дорогие.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Январь 08, 2020, 09:29:23 pm
А зачем эта экзотика (FRAM) если все решается программными средствами как я написал ранее?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 09, 2020, 04:51:59 am
Там к памяти можно выборочно обращаться, а не блоками как в стм
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 10, 2020, 04:08:16 pm
Обновил схему
поставил USB-UART вместо МАХ3232
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Январь 10, 2020, 04:50:08 pm
Обновил схему
Не вижу обратной шины от синтезатора к компу.. Это я не внимательный или САТ не предусмотрено?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 10, 2020, 05:01:15 pm
там USB конвертер FT232RL
формирует RX TX RTS DTR нам больше не надо
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Январь 10, 2020, 05:22:36 pm
формирует RX TX RTS DTR
Да, невнимательно посмотрел.. Вы же только две шины развязали, поэтому я RX...TX и не увидел. Их я тоже развязывал.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 10, 2020, 05:39:34 pm
Оптроны инверсию дают
Для уарта это не очень хорошо.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 10, 2020, 07:33:22 pm
Расстановка....
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 12, 2020, 02:51:14 pm
Очень сложная плата получилась , расплата за красивое расположение кнопок и ручек.
Даже не знаю как дорожки 0.25 будут работать. Толь как резистор , толи как антенна.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Январь 12, 2020, 03:24:30 pm
Даже не знаю как дорожки 0.25 будут работать.
Для того чтобы узнать:
- делается опытный образец;
- потом установочная партия..  потом еще уточняется...
Очень сложная плата получилась , расплата за красивое расположение кнопок и ручек.
А где Вы их заказываете? Если это дорого, то сначала неплохо было бы отработать разводку дома, но такую сложную это не реально.  Особенно металлизацию отверстий.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 12, 2020, 03:48:02 pm
А где Вы их заказываете?
Делаю все сам в кикаде потом отправляю китайцам они делают и отправляют почтой ...месяц ждать приходится.

Впринципе, земли много получилось. Может придется емкостей добавить, но это можно и на этой плате ...если аккуратно.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Январь 12, 2020, 04:55:02 pm
Все платы для трансивера заказаны. Только ждать.
Плата ЦБУ самая дорогая 1000 руб в закупе без доставки
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 01, 2020, 03:09:24 pm
Плата пришла, вроде не промазал с платой стм и энкодера.
Здесь в сравнении с моим трансивером по высоте и по ширите.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 01, 2020, 03:12:19 pm
Вот ещё платка экспандера. С блокиратором и2с для микросхем с одинаковыми адресами.
Размер - спичечный коробок
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 01, 2020, 03:53:12 pm
Вот ещё платка экспандера. С блокиратором и2с

На три направления хватит?  cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 01, 2020, 04:19:58 pm
Нет
Это для адау1701
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 01, 2020, 05:51:33 pm
 cry333
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Февраль 01, 2020, 06:48:17 pm
Плата пришла, вроде не промазал с платой стм и энкодера.
Да... Внушительно. Успехов!
 Я такие крупные не рискую сооружать. Если что и делаю, то предусматриваю возможность в случае потребности, выпилить кусок. То есть, функциональные узлы выполнены на общей плате, но как бы островками прямоугольной формы. Если что не устраивает, лобзиком выпиливаю, на ее место другую схему.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 09, 2020, 07:39:19 pm
Запустил УНЧ на плате. Без АТТ что может проглотить звуковая плата на выходе унч 2-тона
Вижу -80дБ ИМД
Покрутил тональник туда сюда - понял моим ушам капец полный. Анализатор показывает ровную АЧХ до 10кГц (почти ровную -5дб скат за счет емкости 0.01 НП0 по входу) А у меня в ушах лес стоит из тональников выше 6кГц. Короче снял АЧХ своих ушей и понял, что одно ухо слышит с правалом выше 6кГц до 8кГц а потом опять нормуль. Но 10кГц я слышу уже очень плохо.  cry333
 
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 10, 2020, 12:32:24 am
Но 10кГц я слышу уже очень плохо.

Что-то совсем мало, наверное, у Вас сами по себе динамики не очень, специально сейчас проверил - при той, громкости, что я обычно слушаю музыку, и нулевом тембре, я гарантированно слышу 16, возможно, и 18 кГц, если прибавить громкости, наверное, и 20 услышу.  pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 10, 2020, 08:41:46 am
Круто, я так уже не смогу. Динамики Heil.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: UX1LU от Февраль 10, 2020, 10:56:40 am
ИНОПЛАНЕТЯНЕ !!!     у меня  2.4кгц   -40дб  а все остальное  -60дб   http://igorforum.my-name.online/SMF/Smileys/default/flag11.gif
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 10, 2020, 11:21:29 am
у меня  2.4кгц   -40дб  а все остальное  -60дб
контест уши, вам вообще фнч не надо ставить в аппарат ))
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 10, 2020, 11:51:42 am
вам вообще фнч не надо ставить в аппарат ))

Это ж насколько всё упростится.  cr123
И конденсаторы npo для фильтров искать не нужно... lllol lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 10, 2020, 06:28:24 pm
Сегодня запаял все микрухи и проверил ft232 -к компу коннектится сом порт находит.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 11, 2020, 07:01:03 pm
Допаял и запустил , осталась мелочь .... сущий пустяк .... даже не стоит останавливаться на этой проблеме как программирование всего этого  lllol  cr123 cr123



Энкодеры вроде заработали ... все 8 шт.  1 ма на них.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 11, 2020, 07:23:03 pm
осталась мелочь .... сущий пустяк

А через неделю - дней десять и моя плата приёмника с тремя SI подойдёт... cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 11, 2020, 07:26:04 pm
Я вас в отдельный проект перенес. Слишко всё разное.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 11, 2020, 07:31:01 pm
Светодиоды тоже работаю штатно. В том числе и переключать диапазонов (leds) 74hc238
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 11, 2020, 07:40:34 pm
Я вас в отдельный проект перенес. Слишко всё разное.

 1yep cr123 pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 13, 2020, 05:48:34 am
Клавиатура сдалась  lol22
После 4 часов танцами с бубном вокруг компа - кнопки заработали всё 32шт. Мои опасения  за длину и толщину дорожек не подтвердились. РСА9555 превосходно и логично отработала прерывания. Дребезг наверное есть, но из-за структуры программы (два потока) и временных задержек в коде  их не заметно. Вариантов при котором возникают случайные срабатывания или ошибочный код нажатой кнопки не может быть в принципе.

Верхние 4 линии работают на выход с нормальным уровнем (в момент ожидания нажатия) =0. Нижние 8 выводов работают на вход с лог уровнем=1 (ага вот так странно). Такую структуру позволяет сделать РСА9555, любые выводы и количество могут работать как на вход так и на выход в разнобой. Я давно уже вынашивал схему клавы, но сделал только сейчас. Причем я тестил енкодеры и LED, а клаву не тестил и сделал и схему и печатку на удачу. Ни каких подтягивающих резисторов не понадобилось. Просто после нажатия на кнопку с выходных выводов подается (в матрице 4х8) лог 0 на входные, что в свою очередь вызывает прерывания, которое я и отлавливаю. После этого со скоростью света в 4 итерации я по очереди выставляю лог0 на одном из 4 выходов и считываю входные выводы, и если код отличный от 0xff (все входы в лог 1) то значит в этой линии была нажата кнопка. В результате появляется код нажатой кнопки (в том числе в энкодерах).

И даже уже ночью сделал переключение LEDs диапазонов.

Чтобы был понятен масштаб работы по программированию , то все ,что я сделал за 2 дня (включая работы на работе rrr7777 ) и если представить, что вся работа это алфавит от А до Я - это тянет, всего лишь, на первую букву в алфавите "А" и еще пипец сколько делать надо.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 13, 2020, 10:49:36 am
Еще раз покажу классную микруху ....
у нее есть возможность переключать 9! пинов, как раз  9 диапазонов. Адрес 0...8 (4 ноги) - экономно!

Место применение : дпф, фнч, гуны(с диодами), LEDs
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 13, 2020, 11:10:51 am
Кстате, я не смог завесить систему когда крутил два одновременно энкодера!  1999
Даже если прерывание придет последовательно с долей мксек, когда "там" еще обрабатывает предыдущий щелчок энкодера, то оно встанет в очередь и будет ждать пока его обработают.  Всё корректно
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Февраль 13, 2020, 12:03:36 pm
Такую структуру позволяет сделать РСА9555
Четыре года назад в самой первой версии синтезатора на Si5351 у меня стояла матричная клавиатура на 16 кнопок (4х4). Реализация на PCF8574. Программное подавление дребезга.
Кстати зачем вам столько кнопок? Не проще ли сделать одну кнопку Fn и в зависимости от ее состояния повесить на каждую кнопку по две команды? Я у себя в синтезе таким образом сократил клаву с 16 до 6 кнопок сейчас :) Ну и синтез размером с пачку сигарет получился. На борту кстати две Si5351 тактируемые от одного TCXO и одна Si570 :)
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 13, 2020, 01:40:57 pm
Отличный вопрос , Андрей, я сам много раз его себе задавал и даже вообще не хотел кнопок, только валкодер и точ. И я даже сделал трансивер с 8 ю кнопками и по 4 функции на каждую rx tx tuner ant. Каждый ряд управлял своими функциями. И все бы было хорошо пока я не привёз трансивер на контест , на нашу коллективку. И именно там мне объяснили , что ни кто не будет разбираться с твоими функциями да ещё и монитор такой мелкий где функции и приводились. Разгром полный по эргономики. Не смотря , что приём и динамика соответствовали запросам, но количество кнопок оказалось роковым. Отсюда и такое вольное количество кнопок и энкодеров. По морде теперь выше на 3 см и длиннее на 5 см , зато будет по глубине на 10 см меньше.
Три РСА шки , отдельная  шина  и2с и ещё всякие няшки влезли на тааакую морду.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 13, 2020, 01:48:03 pm
И именно там мне объяснили , что ни кто не будет разбираться с твоими функциями да ещё и монитор такой мелкий где функции и приводились. Разгром полный по эргономики.

Абсолютно согласен с коллегами. Лазить по меню и подменюшкам лично для меня - последнее дело.
Основные органы на морде должны быть с прямым доступом. И быть ощутимыми руками, а не только глазами. Даже двухходовка для меня неприемлема абсолютно.
Это то, что один раз настраивается, можно в несколько ходов прятать.
Даже в последней версии, где только у АРУ три тумблера и три трёхпозиционных переключателя, всё это впрямую ставлю. dontt44  lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: rtty от Февраль 13, 2020, 03:33:28 pm
Еще раз покажу классную микруху ....
у нее есть возможность переключать 9! пинов, как раз  9 диапазонов.

Там только 8 бит, где взяли 9й пин, или схема управления диапазонными делами составлена так, что какой-то диапазон вкл без питания реле?

Ну и синтез размером с пачку сигарет получился. На борту кстати две Si5351

Опубликован будет? Пока видел с одной си5351+570.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 13, 2020, 03:37:39 pm
В этом и прикол , что эта микросхема умеет все в 0 пины выставлять. Смотрите светодиоды как включены - их там 9
И это уже работает! Ночью вчера проверил.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: rtty от Февраль 13, 2020, 03:54:09 pm
Не универсальное решение, диапазонную 4-проводную шину лучше пускать под классическую ИД10 для этого дела, у которой 10 выводов.

Или пару этих HC238-тых по входу в параллель, через демультиплексирование ноги (E1...E2)
Тогда уже для 50 и 5МГц будут ноги, или кому особо надо - какой-то хулиганский диапазон в запас ввести.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Relayer от Февраль 13, 2020, 04:01:18 pm
по 4 функции на каждую
4 функции на каждую - это аццкий перегруз. а вот две - это вполне нормально. при этом более часто используемые выводятся на первый план, а менее - на второй.
Опубликован будет?
будет но чуть позже. пока работаю над кодом
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 13, 2020, 04:03:31 pm
Ну или ид10 тоже нормуль, главное один корпус и цена 3 копейки. По итогу я на 16 пинов посадил в районе 25 светодиодов.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ur5vft от Февраль 13, 2020, 05:31:42 pm
будет но чуть позже
-  Андрей ,а мы все ждем этот наверное не дождемся..
 - http://dspview.com/viewtopic.php?f=22&t=202
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 14, 2020, 06:10:40 am
4 функции на каждую - это аццкий перегруз
да, но ,а что делать ,ведь надо функции вводить, которые запланировал. Там же тюнер и авто и ручной и для прима тоже, переключение антенн, боковые, виды,  и тд.
Самые активные rx tx там все кнопки битком забиты. на остальных двух половина только. Странно что вы всего 12 функций ввели simple radio однако.  У меня изначально задача стояла: контест радио сделать, да сейчас такие навороты которые я планирую только под контест заточены. И кстати, как и планировал отдельная ручка АРУ - это угол наклона возврата ару и задержка (нижняя полочка) на этом энкодере будет
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 14, 2020, 06:51:39 am
Продолжаем тренировки по прикладному программированию ....

Сегодня на очереди регулятор громкости САТ5138 - дешманская микросхема с 0...127 шагами ,10к
Простое программирование одной командой.

Недостатки: не тянет по ИМД более чем 60мВ 2-тона по входу. Или 10к блокирует вход ТДА2030 или просто сама глючит. ИМД до 60мВ -75дБ. Но по моим ушам такая громкость явный перебор, так что оставляю. Сперва ее питал от 3.3В потом переключил на 5В и ситуация улучшилась до выше сказанной. Еще недостаток: если на входе тихо и начинаешь крутить громкость, то на участке 0..40 есть слабые щелчки, далее они уходят. Но я еще по адау1701 помню, что скачкообразное изменение громкости вызывает ступеньку и стук. И чем больше разница тем громче стук. Еще недостаток (незначительный): много оборотов  энкодера, хотя основная громкость появляется 0..30 шагов. Можно ввести шаг конечно, но потом если будет раздражать.

Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: veso74 от Февраль 14, 2020, 09:12:35 am
Логарифмическое изменение больше подходит для НЧ усиления.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Владимир_К от Февраль 14, 2020, 10:29:34 am
Сегодня на очереди регулятор громкости САТ5138
А зачем второй байт адреса?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 14, 2020, 11:04:58 am
Не знаю это из даташита
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 14, 2020, 06:08:01 pm
Проверил птт и cw по прерываниям - работает.

Сейчас подключил тюнер для тестов.
Вот так сейчас выглядит место работы  44443
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 14, 2020, 07:08:22 pm
Оба экспандера в тюнере ответили на запросы и инициализации  lol22
Я даже переключал реле прием-передача. 123123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 15, 2020, 10:51:55 am
Ввел следующий этап : АНТ 1\2 , АНТ RX, ФНЧ.
Следующий этап: Тюнер, КСВ-метр. Самые веселые  cr123

К сожалению программирование не очень наглядное, а результаты замеров я уже выкладывал.
Так что - просто дневник и не много фоток экранчика
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 15, 2020, 01:16:08 pm
 1999 cr123
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 17, 2020, 07:28:10 pm
Запуск ракеты ксвметра прошёл успешно.
Даже сделал первые попытки запуска тюнера, но там многоступенчатая система и на шару не пролезло . Необходимо дорабатывать алгоритм, так как сейчас rtos работает с двумя потоками.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 17, 2020, 11:10:16 pm
Есть подозрение, что и мне тюнер-автомат в этом году может понадобиться... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 18, 2020, 07:41:19 pm
Запустил тюнер
Выровнял тайминг на ацп и реле. Ага, они тормознутые - надо ждать.
 Прокопался весь вечер, оказывается я не могу загнать ксв в 1 на 50 омный резистор.  cry333
Просто не хватает емкости и индуктивности (емкость от 5 пф).  Зато если 100 ом то здесь все классно, все в 1 загоняется.
Пробовал на латунь положить - вообще ничего не поменялось

Вот пример на 28 мгц на 50 резистор.
Напомню ксв метр настраивал без тюнера вообще, провод ксв метра был поднят с обеих сторон. Потом в е запаял на место. И получил вот такой гемор. 
ПРогнал своим ксв метром по входу фнч  и получил "такие" картинки. Хотя все было настроено. Тюнер дал такой кошмар.


Первая фотка без тюнера ксв почти 2 ! На 50 ом и вторя с тюнером ксв 1.3
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 20, 2020, 02:37:00 pm
Дневник. Запись ..14322 . Работа автотюнера.
Час ночи. Сотый вариант программы. Алгоритм глючит на поиске куда подключать кондер, доходит до 0 и останавливается. Пришлось придумать алгоритм который не замечает куда подключён кондер в тюнере меньше 50 ом или больше. Алгоритму пофиг теперь  он может в рамках одной мини итерации по несколько раз перекидывать этот кондер. Сегодня утром допили его , но не проверял ещё в новом виде. Также сделал так чтобы алгоритм не блокировал потоки, также забыл отключить систему ару которая вместе с тюнером работала на полную мощь. В результате при работе тюнера и ару приема  444tom кручу валкодер (абсурд конечно, но так для удвл любопытства ) учитывая что ару работает на прерываниях и ей пофиг на тюнер и энкодеры получилась картина не очень  - ару как работала так и работает , прорисовка изменения состояния энкодеры тоже рисуется , а вот скорость работы тюнера прям заметно снизилась. Так что процессор stm32f429 подприсел под моими хотелками.  lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 21, 2020, 05:45:20 am
Дневник.Запись...Тюнер.Программа. cr123
Пока не получается. Алгоритм работает, запись в память есть, но есть какая-то ошибка, которая не позволяет мерить нормально ксв (то 1.5 то 2 ). Я пока даже не могу понять откуда идет проблема...толи ад8307 и их емкости дают плавный сброс напряжения, толи есть скрытая ошибка в программе.
Сегодня попробую ручное управление сделать и поискать мин вручную.
 Самое прикольное, что такой алгоритм у меня работает в трансивере и даже более ранняя версия программы загоняет ксв в 1, отличие в стартовой емкости тюнера - в трансивере с 2пф , а сейчас у меня с 5пф начало. При замере на 100 ом рфсим на 28МГц показывает 50пф и 200нГ  у меня же ставит при тюнинге - 5пф

В трансивере стоят такие емкости:
        0b00000001,//2pf
        0b00000010,//4pf
        0b00000100,//12pf
        0b00001000,//24pf
        0b00010000,//54pf
        0b00100000,//115pf
        0b01000000,//225pf
        0b10000000//580pf
};

а сейчас как на фото...
Может шаг в 5пф сильно крутой?  dontt44
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 21, 2020, 09:50:52 am
ААААА
Переделал весь алгоритм  lol22
Вечером проверять буду.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 21, 2020, 10:08:46 am
Может шаг в 5пф сильно крутой?

По-моему, причина в другом - для таких невысоких КСВ, его, по идее, вполне достаточно... pl33
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 21, 2020, 10:42:00 am
При замере на 100 ом рфсим на 28МГц показывает 50пф и 200нГ  у меня же ставит при тюнинге - 5пф

57 пФ и 284 нГн при Вашей добротности там решение...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Февраль 21, 2020, 10:53:21 am
Да, так и есть
Я много ошибок нашёл, логических тупиков и пропусков. Есть над чем поработать .
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Февраль 21, 2020, 11:19:48 am
Да понятно. Просто где-то элементарная ошибка, я ж лет 30 назад это вообще на элементарной логике делал. Корпусов 30...40 по-моему, было.
Никакой документации не осталось... pl33
По тому же проекту РС-418 и проходило, просто там более интересная и оплачиваемая работа на УКВ подошла, и я, не оставляя документации, на неё переключился.  lol22
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Март 31, 2020, 11:44:45 am
Пока детали едут....
СВоял морду, хочу ее заказать как печатку в черном цвете
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Март 31, 2020, 12:09:09 pm
Эта лучше..
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Ut1lw от Март 31, 2020, 12:23:35 pm
Чем?
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Май 27, 2020, 09:13:42 am
Новая прошивка для Игоря.

Все установки в меню слетели, нужно заново заводить.
Добавлена функция управления U\LSB  ножка PE5 (работает на вход, по умолчанию подтянуто к 3.3в лог единица ) просто на землю выключателем.
Добавлена функция управлением второй СИШКОЙ на ножке  PC13 (работает на ВЫХОД) -1=сишка пч 0=сишка в синте.

Паяйте  свитчер для i2c.   можно только DATA коммутировать  CLK пусть на обе тарабанит.

Прошивку с кнопками и сишками не проверял! все давно разобрано и распаяно. Так что ошибки возможны.
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: ra0ahc от Май 27, 2020, 09:21:42 am
Если забыли что куда...
Название: Re: Универсальный Цифровой Блок Управления (ЦБУ) всем трансивером
Отправлено: Игорь 2 от Май 27, 2020, 09:47:47 am
Да, спасибо, в самое ближайшее время всё проверю.  1yep
И напишу математику по поводу увязки частот ПЧ и частоты приёма... lol22