Jump to content

Recommended Posts

Posted

Думаю вот о чём - хочется сделать USB-интерфейс с i2c выходом. Уже есть полусамодельная звуковая карта (и плюс два запасных чипа) - предельно простая (умеет только 44.1/48 кГц, 16 бит), выдаёт i2s  (дальше - RS485, витая пара, ЦАП на TDA1541 или PCM63) технически всё работоспособно, но тактовый сигнал генерируется встроенным синтезатором частоты от кварца на 12МГц и качество этого сигнала низкое.

Интересует такой подход - заменить стандартную цепь возле кварца на __слегка__ настраиваемый вариант (как например в Philips CDV 496 - см. фрагмент - к сожалению, в лучшем качестве у меня нет), после чего - засинхронизоваться от входного сигнала 11,289/12,288 через hc4046, используя не встроенный генератор этой микросхемы, а добавленный управляющий вход.

Суть вопроса - в довольно типовом варианте ФАПЧ: генератор->сравнение->обратная связь в роли генератора будет встроенный в микросхему генератор, сам являющийся синтезатором частоты. С одной стороны, я уже встречал подобную схему для перетактирования DVD-плееров (там аналогично синтезатор с кварцем 27 МГц выдаёт все частоты), с другой - не понятно, как отреагирует интерфейс USB на лёгкое, но всё же изменение тактовой частоты.

Понимаю, что тут проще проверить на практике, но сейчас это затруднительно (случилось два переезда подряд, недалеко, но суетно, новое место для паяния не организовал, детали полуперевезены), может у кого есть опыт с ФАПЧ поверх синтезатора частоты или кто-то знает, где найти описание готовой конструкции для DVD-плееров (по-моему она была на аудиопортале который com.ua, но где-то глубоко в обсуждениях, сейчас я не могу её найти)?

varicaps.png

Posted

Нашёл!

Оказывается на .org.ua (который теперь .info) было только упоминание о модуле StreamLock, а описание находится совсем не там. Модуль делает примерно то же - заменяет встроеный кварц 27 МГц, подстраивая его для совпадения выходного сигнала по фазе с сигналом образцового генератора.  Отличия от того, что мне нужно - 12МГц и встроенный генератор. Выглядят несущественными.

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

 

Posted
1 hour ago, masterspammer said:

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

При всем уважении: при таком знании предмета не надо ничего делать. Попробуйте почитать что-то из серьезного, хотя-бы AN от analog devices, для примера. Или какой учебник по радиоприемникам. Я не знаю, делали ли любители восстановление тактового - а если да, то так ли это посто как вы описываете. Как там Бог в деталях.(а не князь тьмы как всем нравится) 

Posted
31 минуту назад, BAA сказал:

При всем уважении: при таком знании предмета не надо ничего делать. Попробуйте почитать...

Вероятно вы не поняли мой вопрос, возможно я так непонятно спросил.

Меня интересует - там вообще есть восстановление сигнала / ФАПЧ или нет? Если да, то это как раз практическое подтверждение возможности применение ФАПЧ поверх синтезатора частоты и тогда никаких буферов нет, а почти классическая схема HC4046 (от которой даже не используется генератор). Дьявол - в деталях (как минимум постоянные времени), это да.

Если нет, то там в схеме (которую я по понятным причинам не видел) конструкции по ссылке может быть очередной аналог https://forum.vegalab.ru/showthread.php?t=64774 зато с подстройкой частоты генератора, чтоб буфер был заполнен, но не переполнен. Тогда малой кровью не обойтись.

Posted
13 минут назад, BAA сказал:

 В вашей ссылке автор ALEX TORRES, который в сием портале присутствует. Может захочет с вами общаться?

Мой опыт по ФАПЧ нерелевантен. И да, до какой частоты 4046 - то работает?
https://newaudioportal.com/profile/313-alex-torres/

Он сделал несколько другое устройство (которое вопросов не вызывает, но я не про него), к устройству StreamLock, вроде как отношения не имеет. А его авторы на форуме лет 5 как ничего в той ветке не писали.

HC4046 работает, насколько понимаю, с запасом (до 18 МГц), а учитывая, что его ГУН мне не нужен, да и сравнивать я может даже буду и не полную входную частоту, а меньшую (тактовую i2s), то точно хватит - для работы сравнителем частот.

Posted

Ко мне аппелировать без толка - я занимался "синхронизацией" с сетью (цифровое управление тиристорами а после ККМ через ab-dq) и индукционным нагревом до единиц МГц.

Posted
47 минут назад, BAA сказал:

Ко мне аппелировать без толка - я занимался "синхронизацией" с сетью (цифровое управление тиристорами а после ККМ через ab-dq) и индукционным нагревом до единиц МГц.

Если тиристоры и αβ - dq преобразования для (вычисления) сдвига фазы, то это действительно круто, но не про то.

 

Posted

История вопроса или почему я решил, что вообще так можно.

Начиная свои эксперименты, я взял USB звуковую карту на чипе CM108. У него был выход i2s, на котором присутствовал сигнал, похожий на требуемый. Далее в останках LD-плеера Philips CDV 496 я нашёл ЦФ и его вход i2s. Для проверки работоспособности я подал туда сигнал с выхода i2s звуковой карты "как есть" (не заморачиваясь с тактовыми сигналами) и на выходе плеера появился звук. По понятным причинам (на карте был свой генератор, а в плеере свой) звук воспроизводился с помехами. Подстройкой частоты переменным резистором около генератора ЦФ, фрагмент схемы которой я привёл, можно было найти минимум помех (но не отсутствие -  на помехи влияли разные обстоятельства, вплоть до мигания светодиода звуковой карты). Тогда я подумал, что наверное можно поддерживать полное совпадение, но не вручную.

Дальше уже был генератор на к500лп216 у ЦАПа, Via Tremor со входом для синхронизации и длинный экранированный провод (от HDMI) на RS485, всё как положено. Карту на CM108 иногда использовал как мобильный (с ноутбука) и изолированный источник сигнала i2s, но идея сделать внешнюю синхронизацию так и засела занозой в голове.

 

  • 3 weeks later...
Posted

Потихоньку дошёл до экспериментов; самодельный частотомер - ещё даже не откалиброванный, с пылу-с жару - показывает следующее: частота x64 (CLK) шины i2s "плавает", разброс измеряемых частот составляет до 20 Гц (учитывая, что измеряется число колебаний за секунду - мгновенные отклонения могуть быть и больше). Если измерять x256 - разброс ближе к 100 Гц. Отводя тень от частотомера скажу - любой кварцевый генератор либо показывает одну частоту либо поочерёдно две, отличающиеся на единицу. Кварцевый генератор этой звуковой карты так же, так что проблема не в нём, а в синтезаторе частоты.

Субъективные ощущения и предположения о плохом качестве выдаваемого сигнала подтверждены. Теперь откалибровать частотомер и приступить к опытам с перестраиваемым генератором.

 

  • 2 weeks later...
Posted

Чуть другая схема (аноды варикапов - через резисторы на землю, а через конденсаторы - на выводы кварца), при изменении напряжения 0..15В. даёт -2000...+2000 Гц частоты 12.288 КГц, чего более чем достаточно. Это плюс. Минус в том, что нужно довольно высокое напряжение.

  • 1 month later...
Posted

DAC DSP MatLab

Позволю себе дать ссылку на статью, в которой , помимо "исповеди" автора, - ссылки на литературу и законченый подход к цифровому преобразованию сигналов.

Хотя , музыка - "не наша"... А этих "психо-деликов", - думаю, ещё меньше , чем филателистов.

 

https://habr.com/ru/post/709120/

 

Posted

Тема не совсем про цифровое преобразование сигналов, а может даже можно сказать, что и совсем не про цифровое преобразование (если не считать фазовый детектор). Тема про "приделать вход синхронизации туда, где его не приделали авторы" в условиях, слегка усложнённых тем, что синхронизируемый генератор сам является синтезатором частоты. Пока немного отложил работы, отвлёкся на личножизненные заботы.

Статью почитаю, из упомянутых "психо-деликов" у меня на плеере даже есть немножко Infected Mushroom и Astral Projection :-) хотя той музыки, которая не "не наша" - конечно же, больше.

 

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Клубы

  • Сообщения

    • Ollleg - что можете посоветовать по режимам и в случае 6П6С и в случае 6Ф6С? 
    • Я про принцип, а не про режимы. С режимами - это без меня. 
    • Возвращаясь к теме босяцкого преда для ГМ-70, используя анодное ГМ-70, получается следующий вариант:  
    • 10% можно считать гомеопатией    Если слышно 2-3мв, то нельзя, если на рупорах не слышно, значит можно на такие мелочи даже не отвлекаться. На Анотах прекрасно слышно.
    • Думаю, дело не в напряжении. Был у нас в кружке один адепт нулевого смещения, любую лампочку пытался использовать с нулём на сетке. Подговорил пару нукеров, сделали ГМ70 без смещения, с мощнецким КП перед ней. Анодное задрать выше четырёхсот вольт было невозможно, и что? ГээМочная прелесть в звуке всё равно была, как и в том проекте, что с анодным 1200. 
    • Температура размягчения от 100 до 105 градусов, плюс охлаждение с внешней стороны, все в вритык, но думаю возможно.
    • Оргстекло температуру не держит... Поликарбонат - да, но там свои проблемы.
    • Я варил в летней кухне. И очень много. Помню что при появлении сильного запаха и типа дыма убавлял газ.   Вообще если честно то как то не задумывался о последствиях.  
    • Пожароопасен. При нагревании выше 90°С начинается достаточно активное выделение легких фракций и продуктов термического разложения. Выделяющиеся вещества, нагретые выше 120—150°С, при контакте с воздухом самовоспламеняются. Из википедии... делать собираюсь дома, лучше перестраховаться, да и запах лишний не нужен. Испарение все равно будет присутсвовать, система не герметична, установлю в углу мастерской, сверху у меня там вытяжной вентилятор. Можно вывести пароотводную трубку к вытяжке, я так делал при использовании компактной пропарочной камеры. Влажность при этом в мастерской не повышалась, без отвода пара был просто ужас, даже с просто включенным вентилятором. Фото пропарочной камеры я ранее в этой ветке публиковал.  
    • Некоторые моменты записи музыкальных данных на USB флэш накопители для качественного воспроизведения на данных панельках. После введения в строй нового лампового усилителя на SE 6ж4п+2А3 стало более чётко слышны различия воспроизведения одного и того же трека, записанного на разные USB накопители. Также столкнулся со сбоями в воспроизведении треков на современных USB накопителях большого объёма. Начну с того, что столкнувшись с отвратительным качеством цифровых файлов из интернета - собственноручно "сграбил" все свои любимые диски при помощи " Exact Audio Copy (aka EAC) is a so called audio grabber for audio CDs using standard CD and DVD-ROM drives". https://www.videohelp.com/software/Exact-Audio-Copy Пробовал "грабить" в разные форматы файлов -лучшее качество получилось в . wav- строго идентичный по настройкам с записью на CD диске, без передискпретизации (англ. resampling) частоты записи данных. После введения в строй нового лампового усилителя стал переслушивать свои записи на разных USB флэш накопителях и столкнулся с разным качеством звука на разных флэшках одних и тех записей. То есть налицо влияние на итоговое качество звука самого USB-флэш накопителя и от программных настроек записи на USB-флэш накопитель. То ест в процессе записи происходит перекодировка файла в вид в удобный для записи в память накопителя, а потом обратная перекодировка .... И эти процессы  по разному влияют на итоговое качество звука.    Начать нужно с подготовки USB-флэш накопителя -с форматирования. Обычно, программа выдаёт параметры форматирования по умолчанию.... Может выдать на выбор одну файловую систему или несколько. Для панельки подходят FAT32 и exFAT. Для старых флешек мне выдаёт на выбор четыре файловых системы, для новых-одну. Если накопитель больше 32 гб , то можно отформатировать только на exFAT. ПО мне exFAT - играет лучше ...... или с ним компьютер работает лучше и быстрее. Всё таки FAT32 - считается уже устаревшим форматом.     Можно поставить размер кластера стандартный можно уменьшить. Стандартные - для разных флэшек разные. Я ставил 16 384 кб и работало. И мне показалось, что звук чуть более лучше , чем при минимальном размере 32 кб. Далее способ форматирования - Стандартный и быстрый(очистка оглавления). Разница по времени форматирования отличается в разы. Но при стандартной - форматируется весь объём и выявляются сбойные кластеры, а при очистке тома сбойные кластеры не выявляются. Поэтому я первый раз делаю стандартное форматирование -долгое, а потом только пользуюсь очисткой оглавления.   Далее при записи на абсолютно новый и исправный USB флэш накопитель  потом столкнулся с проблемами при воспроизведении файлов - файлы начали "ЦЫКАТЬ" или вообще сбивалось воспроизведение...  На старых флэшках эти же записи играли чисто. Посмотрел в программе редакторе на "цикающие" записи и на записи , которые не "цикают". На цикающих записях появилась засветка спектра на полную амплитуду сигнала. После долгого разбирательства выяснилось - виноват процесс ПАРАЛЛЕЛЬНОЙ ЗАПИСИ.... похоже внутренний процессор USB накопителя плохо работает с записью при параллельных нагрузках. При переключениях между параллельными потоками и возникают вот эти сбои при записи. Запись одного потока выглядит так - одно открытое окошко записи.    То есть выделяешь папку - "один CD диск" и нажимаешь левой клавишей мышки на строку в меню "копировать".... можно выделить одну или несколько папок, или одну, или несколько записей. Потом на вкладке USB накопителя  нажимаешь на строку в меню "вставить". И запускается ОДИНОЧНЫЙ процесс копирования. Появляется ОДНО окошко копирования файлов. Но, потом можно поискать другую паку для копирования и повторить всё тоже самое и открыть Параллельный процесс копирования - открыть ещё одно окошко процесса копирования ..... И ещё десяток окон..... Компьютер и Вин 10 позволяют это....... Вроде удобно, и набросал папок для копирования и занимайся на компьютере другими делами пока папки копируются ..... если их много - это долгий процесс. А потом на выходе получаем сбои...... Может мне попались такие неудачные новые флешки ..... но получил сбои..... При переформатировании и при записи при помощи одиночного процесса копирования сбоев не стало.... И да, звук с новых флешек ЛУЧШЕ, чем со старых накопителей. Причем, некоторые старые флэшки на 16 гб и на 32 гб сильно нагревались при работе -час и более ..... внутренние микросхемы греются достаточно сильно. Но новые флэшки на 64гб не греются...... Пока записал по 32 гб на них.... вроде, где то читал, что панельки, рассматриваемые в данной теме форума, при некоторых версиях прошивки могут не отображать или зависать на объёмах записи более 32 Гб.  И поэтому, специальные флэшки для записи больших объёмов музыки, больше не вызывают ухмылок.... То есть реальные проблемы возникают при воспроизведении с USB флэш накопителей ...... и ушлые китайцы решили на этом подзаработать... Вероятно есть внутренние процессоры , которые корректно работают с параллельными процессами записи ..... Или не процессоры, а просто выправленная корректная внутренняя прошивка процессора флэш накопителя.
    • Не мудри.  Должно быть естественное испарение.
  • Forum Statistics

    • Total Topics
      10.6k
    • Total Posts
      113.4k
×
×
  • Create New...