Делюсь маленьким опытом по использованию адау1701 и ее программным обеспечением
DSP ADAU1701 SigmaStudio4.2
64056 просмотров, 54 ответов
ra0ahc — 19 ноября 2019 г. в 06:59#1
ra0ahc — 19 ноября 2019 г. в 07:01#2
Ну и сами проги
Которые у меня работают на 15 кГц ПЧ
Смесители
Переключалки
Фильтра
Компрессоры
Которые у меня работают на 15 кГц ПЧ
Смесители
Переключалки
Фильтра
Компрессоры
ra0ahc — 19 ноября 2019 г. в 07:09#3
Сама плата и программатор от чип дипа
ra0ahc — 19 ноября 2019 г. в 07:15#4
ЧЁ - КАК
ra0ahc — 19 ноября 2019 г. в 07:15#5
...
ra0ahc — 19 ноября 2019 г. в 07:16#6
И в конце ресет платы проводком
ra0ahc — 19 ноября 2019 г. в 07:35#7
Не нужен
Смотрим внимательно скрины и галочки на них
Смотрим внимательно скрины и галочки на них
Егм — 24 февраля 2020 г. в 04:54#8
Не совсем по теме , но спрошу :
PCM1808 audio ADC - такой железкой пользовались ?
https://www.chipdip.ru/product/pcm1808-audio-adc
PCM1808 audio ADC - такой железкой пользовались ?
https://www.chipdip.ru/product/pcm1808-audio-adc
ra0ahc — 24 февраля 2020 г. в 05:38#9
Какая особенность вас там заманила?
Если НЧ то я даже все входы выходы так и не задействовал в адау-1701.
Если в ней FFT есть, то тогда однозначно стоит ее юзать.
Если НЧ то я даже все входы выходы так и не задействовал в адау-1701.
Если в ней FFT есть, то тогда однозначно стоит ее юзать.
Егм — 24 февраля 2020 г. в 06:37#10
Какая особенность вас там заманила?ANALOG-INPUT 24-BIT, 96-kHz STEREO A/D CONVERTER . Пробую внешнюю ЗК сделать .
ra0ahc — 24 февраля 2020 г. в 07:06#11
Так адау1701 тоже 28бит, а то и 56бит если двойная точность.
Там на динамику смотреть тогда надо. 1701 - 90дб всего. У цирус лоджика есть 120дб 1МГц полоса.
Там на динамику смотреть тогда надо. 1701 - 90дб всего. У цирус лоджика есть 120дб 1МГц полоса.
Егм — 24 февраля 2020 г. в 07:13#12
У цирус лоджика есть 120дб 1МГц полоса.Как точно обзывается ?
Датик интересно глянуть .
ra0ahc — 24 февраля 2020 г. в 07:15#13
Погуглите. Я не помню.
Видел сравнительную таблицу.
Видел сравнительную таблицу.
VA7KL — 14 апреля 2020 г. в 09:20#14
разглядывая ADAU1701 даташит, возник вопрос: а можно в её DSP запрограммировать свои формулы, или только то что в нее зашито производителем? Например преобразование Гильберта, вычисление фазы.
ra0ahc — 14 апреля 2020 г. в 10:25#15
Я не знаю , у меня процессором все ресетится. Пробуйте rc цепочку
ra0ahc — 15 апреля 2020 г. в 05:03#16
Математика есть, но вам виднее. Там Умножение Деление сложение вычитание корень квадратный и тд. Много всего непонятного.
ra0ahc — 13 июля 2020 г. в 04:13#17
Сегодня вечером выложу
Проект на другом компе
А вообще там просто ... просто умножение.
Проект на другом компе
А вообще там просто ... просто умножение.
Relayer — 13 июля 2020 г. в 09:21#18
А АРУ не делали в цифре?
За вечер запустил Уивера фазофильтровый в ADAU1761. Работает зараза
За вечер запустил Уивера фазофильтровый в ADAU1761. Работает зараза

ra0ahc — 13 июля 2020 г. в 09:56#19
Это типа смесителя? На какой частоте ?
Ару не делал, хотя надо думать в этом направлении. Там только по слабосигналке можно прикрутить.
Ару не делал, хотя надо думать в этом направлении. Там только по слабосигналке можно прикрутить.
Relayer — 13 июля 2020 г. в 09:57#20
Это фазофильтровый метод. У Полякова описан. Или google(Weaver ssb)
Relayer — 13 июля 2020 г. в 12:24#21
Ну и сами прогиКовыряюсь сейчас с ADAU, посмотрел проекты - не вижу приемной части (демодуляция с ПЧ 15кГц и тп). Не делали? Или не выложили?
Которые у меня работают на 15 кГц ПЧ
ra0ahc — 14 июля 2020 г. в 02:44#22
ТХ Mостро-DSP 15кГц
ra0ahc — 14 июля 2020 г. в 02:48#23
RX Mостро-DSP 15кГц
ra0ahc — 14 июля 2020 г. в 02:49#24
Это полностью рабочие файлы моего Монстра-ДСП
ra0ahc — 14 июля 2020 г. в 03:09#25
Это фазофильтровый метод. У Полякова описан. Или google(Weaver ssb)
Андрей, как вы придумали поворот сигнала на 90гр?
Я реально смог найти только на 180гр (инверсия).
ra0ahc — 14 июля 2020 г. в 03:35#26
Как вообще можно сигнал повернуть с помощью "этих" функций
ra0ahc — 14 июля 2020 г. в 04:08#27
Hilbert transform
Вроде он поворачивает на 90гр
У него два выхода: img & real , использовать только img?
И что с ними делать - ХЗ , я после FFT преобразую в амплитуды и вывожу на экран спектр частот.
Вроде он поворачивает на 90гр
У него два выхода: img & real , использовать только img?
И что с ними делать - ХЗ , я после FFT преобразую в амплитуды и вывожу на экран спектр частот.
ra0ahc — 14 июля 2020 г. в 04:17#28
Я показывал фильтр 700-700 гц, нет там звона вообще. Телеграфисты тоже подтвердили, что сверх узкий фильтр не звенит. Стучит это да, но не звенит.
Relayer — 14 июля 2020 г. в 04:17#29
Повернуть можно с помощью Hilbert transform. А квадратурную синусоиду можно сгенерировать Source -> Voltage controlled - VCO with quadrature
ra0ahc — 14 июля 2020 г. в 04:26#30
Спасибо
ra0ahc — 14 июля 2020 г. в 04:33#31
Вот , статейку нашел ...
Relayer — 14 июля 2020 г. в 04:56#32
Да там все просто. Большой плюс в том, что разбаланс по квадратуре не приводит к ухудшению подавления боковой полосы. Ну а минус - провал в середине спектра
ra0ahc — 15 июля 2020 г. в 01:25#33
ага
VA7KL — 15 июля 2020 г. в 08:21#34
Hilbert transform, вроде он поворачивает на 90гр.
У него два выхода: img & real , использовать только img?
По идее оба img & real сдвинуты по отношению к исходному сигналу, но так что между ними угол 90 градусов. Если взять sqrt ( img^2 + real^2 ) то получится огибающая сигнала, а если арктангенс отношения img / real то фаза. По ней, взяв производную, находится мгновенная частота сигнала. Но она, по моим расчётам в Аудишене, настолько страшна что пользы от нее мало.
Тем не менее, где в ADAU1701 сделать Hilbert transform ?
ra0ahc — 15 июля 2020 г. в 10:45#35
Можно. Ролик на ютубе есть про это. Американский. Сложно найти , но можно.
Relayer — 15 июля 2020 г. в 11:54#36
Цитироватьгде в ADAU1701 сделать Hilbert transformв 1761 это стандартный блок. По идее и в 1701 должен быть
ra0ahc — 16 июля 2020 г. в 06:31#37
По идее и в 1701 должен бытьЕсть тоже
Relayer — 16 июля 2020 г. в 11:37#38
#$%^$ц как я зол!!! https://ez.analog.com/dsp/sigmadsp/f/q-a/65940/1701-division-block
А я то голову ломаю какого хрена у меня деление не работает.
А я то голову ломаю какого хрена у меня деление не работает.
VA7KL — 17 июля 2020 г. в 01:48#39
деление не работаетв 1761 тоже?
ra0ahc — 17 июля 2020 г. в 03:32#40
Интересная задачка. Если не коммерция покажите?
Relayer — 17 июля 2020 г. в 03:55#41
Пока еще нечего показывать особо - оно не работает 

Relayer — 17 июля 2020 г. в 10:07#42
Запустил. Посмотреть схему и послушать можно тут: http://dspview.com/viewtopic.php?f=9&t=263
Запись мобильником - так что тапками не кидаться
Запись мобильником - так что тапками не кидаться
Relayer — 17 июля 2020 г. в 10:12#43
Я с 1761 сейчас работаю. В ней деление работает в ограниченном диапазоне. например поделить 0,0001 на 0,00001 не получится - произойдет переполнение и результат будет неверный т.к. a/b вычисляется как a*(1/b)
В 1701 будет то же самое потому что внутренне они практически идентичны
В 1701 будет то же самое потому что внутренне они практически идентичны
ra0ahc — 17 июля 2020 г. в 10:42#44
Андрей, вы АРУ пытаетесь сде��ать?
Кстати, сайтик прикольный вы дали. Много полезных вещей тама.
Я только методом тыка все проходил и в итоге достаточно простую программку сделал.
А вот с вашими знаниями и знаниями Игоря там можно конечно много чего сделать.
Кстати, сайтик прикольный вы дали. Много полезных вещей тама.
Я только методом тыка все проходил и в итоге достаточно простую программку сделал.
А вот с вашими знаниями и знаниями Игоря там можно конечно много чего сделать.
Relayer — 17 июля 2020 г. в 10:52#45
АРУ там делать не сложно - куча всяких компрессоров готовых. Проблема с выбросом тоже решается просто - есть линии задержки.
Я вожусь с более хитрой штукой - задержанная АРУ с порогом. Так вот хочу чтобы вторая петля регулирования усиления автоматически устанавливала шумовую дорожку на N db ниже порога срабатывания основной петли АРУ. Идея избавится от ручки "усиление ПЧ". Я делал такое в аналоге, но шибко сложно получается все да и не стабильно.
Я вожусь с более хитрой штукой - задержанная АРУ с порогом. Так вот хочу чтобы вторая петля регулирования усиления автоматически устанавливала шумовую дорожку на N db ниже порога срабатывания основной петли АРУ. Идея избавится от ручки "усиление ПЧ". Я делал такое в аналоге, но шибко сложно получается все да и не стабильно.
ra0ahc — 18 июля 2020 г. в 04:01#46
Да, памяти 1761 имеет значительно больше чем 1701.
Вы поставили 20+20 дБ усиление на выходе и словили шум нереальных масштабов. Попробуйте их убрать и подключить тоже просто ОУ.
Я когда ковырял понял , что усилители цифровые можно только на тх ставить, сильно шумят. В вашей записи как раз цифровой шум присутствует.
Логика конечно зачетная
Ару вообще не слышно. Там у вас компрессор стоит на выходе с бешеным нарастанием имд не ломает с такими установками?
Вы поставили 20+20 дБ усиление на выходе и словили шум нереальных масштабов. Попробуйте их убрать и подключить тоже просто ОУ.
Я когда ковырял понял , что усилители цифровые можно только на тх ставить, сильно шумят. В вашей записи как раз цифровой шум присутствует.
Логика конечно зачетная
Ару вообще не слышно. Там у вас компрессор стоит на выходе с бешеным нарастанием имд не ломает с такими установками?
Relayer — 18 июля 2020 г. в 07:40#47
памяти 1761 имеет значительно больше чем 1701.Размер памяти под программу и параметры идентичен. Различается только размер памяти под данные - у 1701 2к, у 1761 - 4к. Но это критично только для алгоритмов использующих линии задержки. Для радиоприемных трактов это непринципиально
Вы поставили 20+20 дБ усиление на выходе и словили шум нереальных масштабовУсиление стоит исходя из передаточной характеристики компрессора. Шум такой высокий просто по диапазону. Это еще на 40ке куда ни шло, на 80ке еще выше
Ару вообще не слышноНе совсем понял что значит "не слышно"? Надо как у Игоря сделать чтобы оно жило своей жизнью и это было заметно невооруженным ухом? Увольте. Я такое не делаю
У менято и в аналоговых схемах вы АРУ не услышите как работает. Там у вас компрессор стоит на выходе с бешеным нарастанием имд не ломает с такими установками?Это почти дефолтовые рекомендации от производителя. ИМД в полосе меня интересуют в последнюю очередь
r4hgs — 20 июля 2020 г. в 10:14#48
Запустил. Посмотреть схему и послушать можно тут:Интересно, сделать таким же образом передачу и получается трансивер с DSP.
Valery Gusarov — 20 июля 2020 г. в 11:17#49
Интересно, сделать таким же образом передачу и получается трансивер с DSP.Скорее-сотовый телефон. Прямое преобразование с ДСП.
ra0ahc — 10 августа 2020 г. в 09:59#50
а показать можете? схему и осц
ra0ahc — 10 августа 2020 г. в 10:45#51
Параметрический эквалайзер отключите, который на входе. Вообще его выкиньте. Если вы не корректируете ачх микрофона. Тех фильтров которые стоят далее - более чем достаточно.
У вас фильтра работают. Шум ловите до фильтров. у вас там только эквалайзер. Где-то накрутили усиление.
Удобно еще генератор шума поставить для настройки очень удобно.
У вас фильтра работают. Шум ловите до фильтров. у вас там только эквалайзер. Где-то накрутили усиление.
Удобно еще генератор шума поставить для настройки очень удобно.
ra0ahc — 10 августа 2020 г. в 10:49#52
Еще, не использующие генераторы надо тоже глушить жестко (птичка офф)
ra0ahc — 10 августа 2020 г. в 10:50#53
и еще
используйте чебышев2
используйте чебышев2
ra0ahc — 10 августа 2020 г. в 10:55#54
Увидите, когда шум уберете.