Страница 2 из 15 Первая 123412 ... Последняя
Показано с 21 по 40 из 287

Тема: DSD цап DSC1 от Signalyst

  1. #1 Показать/скрыть первое сообщение.
    Частый гость
    Автор темы
    Аватар для ppy_
    Регистрация
    02.05.2015
    Адрес
    Москва
    Возраст
    56
    Сообщений
    123

    По умолчанию DSD цап DSC1 от Signalyst

    Довелось повторить довольно интересный проект DSD цапа под открытой лицензией - http://www.signalyst.com/hardware.html

    Ссылки по теме:


    Автор использовал 2% резисторы в сдвиговых регистрах. У китайского конструктора Vishay MELF 1%.
    В своём варианте поставил резисторы 0.1%. Разницы THD между 1% и 0.1% не заметил.

    Звучание очень нравится. Звук максимально приближен к "аналоговому звучанию". Достаточно мягкий и интеллигентный но не в ущерб информативности в верхнем диапазоне.
    Но есть проблема, которая всё ж не даёт мне покоя и не позволяет мне назначить этот цап идеальным для себя. С ростом частоты подаваемого на цап DSD сигнала на малой громкости появляется некий корреляционный шум не понятной природы. DSD64 - практически не слышно, с DSD128 ещё можно мирится, но более высокие DSD256 и тем более DSD512 ставят крест на прослушивании классики. Проблема известна на diyaudio.com и на diyaudio.ru. Обсуждалась, но решение не найдено, а главное не понятна природа появления этого шума. Чтоб понять о чем речь, оцифровал для примера музыкальный отрывок с малой громкостью из DSD256 в WAV:testDSC.rar. Немного помогает уменьшить этот эффект повышение питания сдвиговых регистров до критического порога в 6.4V. Но кардинального решения проблемы пока не удалось найти.

    Нажмите на изображение для увеличения. 

Название:	19K-20K.png 
Просмотров:	1444 
Размер:	36.2 Кб 
ID:	287300 Нажмите на изображение для увеличения. 

Название:	1K.png 
Просмотров:	1412 
Размер:	49.7 Кб 
ID:	287299

    Смакетировал балансную версию DSC1. По сравнению с не балансной схемой DSC1 значительно улучшились объективные замеры по шуму и THD.
    Журчания нет вообще. Как не искал, услышать не смог. Правда немного изменил оригинал.

    • Резисторы установил 8K25 с 0.1% допуска.
    • Каждую микросхему регистров запитал через дроссель и дополнительный тантал на 10 микрофарад.
    • Питание регистров от TPS7A4700 установленные непосредственно на плате.

    Нажмите на изображение для увеличения. 

Название:	DSCF2805_.JPG 
Просмотров:	3046 
Размер:	412.0 Кб 
ID:	291571 Нажмите на изображение для увеличения. 

Название:	1000_DSC1_diff+AK4137.png 
Просмотров:	1577 
Размер:	67.0 Кб 
ID:	291576 Нажмите на изображение для увеличения. 

Название:	IMD_DSC1_diff+AK4137.png 
Просмотров:	1441 
Размер:	48.9 Кб 
ID:	291575

    Был собран тестовый вариант дифференциального DSC1 с двумя различными выходами для быстрого сравнения разницы звучания.
    Больше нравится звук с трансформаторами. DSC1.pdf
    Нажмите на изображение для увеличения. 

Название:	DSCF2857.JPG 
Просмотров:	2138 
Размер:	1.13 Мб 
ID:	300830 Нажмите на изображение для увеличения. 

Название:	1000Hz_-10db.png 
Просмотров:	1264 
Размер:	92.5 Кб 
ID:	300831

    http://www.audiodesignguide.com/DSC1/

    Следующая эволюция DSC1

    Нажмите на изображение для увеличения. 

Название:	IMG_0144.JPG 
Просмотров:	1827 
Размер:	245.1 Кб 
ID:	307403 Нажмите на изображение для увеличения. 

Название:	IMG_0146.JPG 
Просмотров:	1248 
Размер:	260.4 Кб 
ID:	307404 Нажмите на изображение для увеличения. 

Название:	IMG_0161.JPG 
Просмотров:	1863 
Размер:	321.5 Кб 
ID:	307405 Нажмите на изображение для увеличения. 

Название:	THD_SNR_v2.6.png 
Просмотров:	1467 
Размер:	44.3 Кб 
ID:	307406

    Вариант на 74LVC8T595 с отдельным "аналоговым" питанием выходных каскадов.

    Нажмите на изображение для увеличения. 

Название:	IMG_20180530_092210.jpg 
Просмотров:	1432 
Размер:	2.00 Мб 
ID:	321025


    Открыл страничку по новому варианту BBB/Amanero+изолятор+реклокер+DSC2 http://puredsd.ru
    Там есть вся необходимая инфа для самостоятельной сборки.
    Документация открыта под Open Hardware License.
    На сегодняшний момент считаю проект законченным. Звучание меня полностью устраивает.
    Если будете делать с собственными изменениями/дополнениями - проинформируйте меня, согласно лицензии. Это поможет проекту развиваться.
    Последний раз редактировалось Konkere; 14.01.2019 в 12:32.

  2. #21
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от HiddenPilot Посмотреть сообщение
    А вот интересно, почему везде используют 74AHCT595, хотя для данного проекта гораздо разумнее использовать более простую 574 логику?
    А как ты на 574-м, преобразуешь последовательный код в параллельный? Он-же просто буферный регистр, а не сдвиговый.

    595-й необязательно, можно к примеру, 164-й.
    Все равно напрямую с них на резисторами - не самый лучший вариант.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  3. #22
    Частый гость Аватар для HiddenPilot
    Регистрация
    12.11.2008
    Адрес
    Томск
    Возраст
    44
    Сообщений
    224

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от Alex Посмотреть сообщение
    А как ты на 574-м, преобразуешь последовательный код в параллельный?
    Ну нам в чистый паралельный не нужно(т.е. когда все 8 бит сначала за 8 тактов заполняются и затем меняются одновременно), нам достаточно сдвиговый регистр...
    А это можно сделать простым роутингом:

    IC1: Data -> D0, Q0 ->D1 ... Q6->D7
    IC2: IC1_Q7->D0, Q0 ->D1 ... Q6->D7
    IC3: IC2_Q7->D0, Q0 ->D1 ... Q6->D7
    IC4: IC3_Q7->D0, Q0 ->D1 ... Q6->D7

    https://assets.nexperia.com/document...4HC_HCT574.pdf
    Не взлетит ?
    Примерно так:
    https://cloud.mail.ru/public/5GhL/b7q7gaiSt

    Просто в реализации с 595 меня напрягает то, что в момент считывания/вывода битов наружу(буферный регистро), одновременно происходит смена данных в сдвиговом регистре... по идее надо вывод/считывание битов наружу(STORAGE REGISTER) смещать на пол такта, относительно клока сдвигового регистра...
    в 574 такой проблемы нет, ровоно как и не нужного STORAGE REGISTER. Сдвиг происходит сразу...

    А 164ую сложнее разводить...
    Последний раз редактировалось HiddenPilot; 11.09.2017 в 11:57.
    С уважением, Алексей.

  4. #23
    Завсегдатай Аватар для pyos
    Регистрация
    15.07.2006
    Возраст
    64
    Сообщений
    4,324

    По умолчанию Re: DSD цап DSC1 от Signalyst

    ppy_,

    Проблему с шкворчаньем удалось побороть в итоге?
    Какие трансформаторы применены?

    Цитата Сообщение от Alex Посмотреть сообщение
    Все равно напрямую с них на резисторами - не самый лучший вариант.
    А как лучше?

  5. #24
    Частый гость
    Автор темы
    Аватар для ppy_
    Регистрация
    02.05.2015
    Адрес
    Москва
    Возраст
    56
    Сообщений
    123

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от pyos Посмотреть сообщение
    Проблему с шкворчаньем удалось побороть в итоге?
    Какие трансформаторы применены?
    В дифференциальной схеме с щебетанием бороться не пришлось. Его там нет. Проверял на тех же муз. композициях.
    Перепробовал достаточно много китайских трансов. (на покупку Lundahl или Jensen так и не созрел).
    Остановился на таком варианте
    https://world.taobao.com/item/39991111619.htm
    У этого производителя есть разрекламированная "реплика" Jensen JT-11P-HPC https://world.taobao.com/item/547166984477.htm. Дороже и значительно хуже по звуку. Скорее всего этот транс уже нужно развязывать активными буферами. Что усложняет проект. А меня как раз привлекает простота этого цапа и его питания (Просто не стабилизированный выпрямитель на 9В с хорошим Low ESR. Поскольку стабы TPS7A4700 уже на плате)

    ---------- Сообщение добавлено 11:40 ---------- Предыдущее сообщение было 11:35 ----------

    Цитата Сообщение от pyos Посмотреть сообщение
    А как лучше?
    Видимо с отдельных линеек буферов на отдельном "чистом" питании.
    Последний раз редактировалось ppy_; 11.09.2017 в 11:52.

  6. #25
    Завсегдатай Аватар для pyos
    Регистрация
    15.07.2006
    Возраст
    64
    Сообщений
    4,324

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от ppy_ Посмотреть сообщение
    В дифференциальной схеме с щебетанием бороться не пришлось. Его там нет. Проверял на тех же муз. композициях.
    Огромное спасибо за ответ!
    Очень понравилась конструкция, просто здорово!

    Ещё вопрос - так ли нужно иметь 64 "тапа" в этом АКИХ-фильтре? Всё-таки, если достаточно меньшего количества, скажем, по 16 штук, то вполне можно было бы реализовать все сдвиговые регистры на ПЛИС и уйти бы от лишних микросхем цифры, заодно упростив бы конструкцию и сделав ещё более компактной. Ну или добавив к ПЛИС отдельные буферы, если они действительно нужны.
    На той же ПЛИС можно сделать и ЦФ/модулятор, как это сделал tomtit, в идеале было бы реализовать вообще весь преобразователь, включая USB-транспорт, на одной SoC-FPGA.

  7. #26
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    553

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от HiddenPilot Посмотреть сообщение
    Ну нам в чистый паралельный не нужно(т.е. когда все 8 бит сначала за 8 тактов заполняются и затем меняются одновременно), нам достаточно сдвиговый регистр...
    А это можно сделать простым роутингом:

    IC1: Data -> D0, Q0 ->D1 ... Q6->D7
    IC2: IC1_Q7->D0, Q0 ->D1 ... Q6->D7
    IC3: IC2_Q7->D0, Q0 ->D1 ... Q6->D7
    IC4: IC3_Q7->D0, Q0 ->D1 ... Q6->D7

    https://assets.nexperia.com/document...4HC_HCT574.pdf
    Не взлетит ?
    Примерно так:
    https://cloud.mail.ru/public/5GhL/b7q7gaiSt

    Просто в реализации с 595 меня напрягает то, что в момент считывания/вывода битов наружу(буферный регистро), одновременно происходит смена данных в сдвиговом регистре... по идее надо вывод/считывание битов наружу(STORAGE REGISTER) смещать на пол такта, относительно клока сдвигового регистра...
    в 574 такой проблемы нет, ровоно как и не нужного STORAGE REGISTER. Сдвиг происходит сразу...

    А 164ую сложнее разводить...

    Ну,если делать 75% заполнением импульса,то сдвиг можно проводить во время неактивных 25% .. Правда тогда тактовая должна быть в несколько раз выше

  8. #27
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от ppy_ Посмотреть сообщение


    Видимо с отдельных линеек буферов на отдельном "чистом" питании.
    да, я так и сделал.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  9. #28
    Частый гость
    Автор темы
    Аватар для ppy_
    Регистрация
    02.05.2015
    Адрес
    Москва
    Возраст
    56
    Сообщений
    123

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от Alex Посмотреть сообщение
    да, я так и сделал.
    Оно конечно так правильнее..... Но мне кажется это "путь самурая".
    Количество чипов увеличивается больше чем в 2 раза. А их и так не мало.

  10. #29
    Частый гость Аватар для HiddenPilot
    Регистрация
    12.11.2008
    Адрес
    Томск
    Возраст
    44
    Сообщений
    224

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от ppy_ Посмотреть сообщение
    Но мне кажется это "путь самурая".
    да и эффект на первый взгляд сомнительный.... так же фонит на частоте мастерклока... а в паузах и простой сдвиговый регистр "молчит".... хотя деталей реализации мы не знаем...


    ppy_, А какое сопротивление обмоток у понравившихся вам трансформаторов ?
    С уважением, Алексей.

  11. #30
    Частый гость
    Автор темы
    Аватар для ppy_
    Регистрация
    02.05.2015
    Адрес
    Москва
    Возраст
    56
    Сообщений
    123

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от HiddenPilot Посмотреть сообщение
    ppy_, А какое сопротивление обмоток у понравившихся вам трансформаторов ?
    Китаец продаёт подобранные в ручную пары. У этих по постоянке сопротивление 310 Ом.

  12. #31
    Частый гость Аватар для HiddenPilot
    Регистрация
    12.11.2008
    Адрес
    Томск
    Возраст
    44
    Сообщений
    224

    По умолчанию Re: DSD цап DSC1 от Signalyst

    310ом многовато... а у него есть такие чтобы с двух сторон можно было организовать балансный выход(со средней точкой) и с межобмоточным экраном.... ? И какая итоговая стоимость получается? По ссылке цена за 1 трансформатор или за пару ?
    С уважением, Алексей.

  13. #32
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от ppy_ Посмотреть сообщение
    Оно конечно так правильнее..... Но мне кажется это "путь самурая".
    Количество чипов увеличивается больше чем в 2 раза.
    Ровно в 2 раза
    На каждый 8-битный 595-й, еще 8-битный буфер.

    А их и так не мало.
    А у меня 8 дифференциальных, а не 16
    Я разницы между 8 и 16 не заметил.
    Т.е на 2 канала - 4 регистра и 4 буфера:

    Нажмите на изображение для увеличения. 

Название:	direct_dsd.jpg 
Просмотров:	1005 
Размер:	195.0 Кб 
ID:	300857
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  14. #33
    Завсегдатай Аватар для pyos
    Регистрация
    15.07.2006
    Возраст
    64
    Сообщений
    4,324

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от ppy_ Посмотреть сообщение
    Количество чипов увеличивается больше чем в 2 раза. А их и так не мало.
    Если даже абстрагироваться от вопроса "зачем столько тапов", есть же буферы на 16 бит в нормальных корпусах и на 32 бита - в бга (но там плюс к самому факту бгашности ещё и разводка мерзкая будет).

  15. #34
    Частый гость
    Автор темы
    Аватар для ppy_
    Регистрация
    02.05.2015
    Адрес
    Москва
    Возраст
    56
    Сообщений
    123

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от HiddenPilot Посмотреть сообщение
    310ом многовато...
    У него есть пермаллой 600:600 с 136 Ом. Но у него звук слишком звонкий. Да и THD на частотах до 200 Гц хуже чем у 10К:10К.
    Цитата Сообщение от HiddenPilot Посмотреть сообщение
    а у него есть такие чтобы с двух сторон можно было организовать балансный выход(со средней точкой) и с межобмоточным экраном.... ?
    Таких у него не встречал. Это уже более высокий уровень трансов.
    Цитата Сообщение от HiddenPilot Посмотреть сообщение
    И какая итоговая стоимость получается? По ссылке цена за 1 трансформатор или за пару ?
    за 1 шт

  16. #35
    Завсегдатай Аватар для aal
    Регистрация
    04.11.2004
    Адрес
    пос. Краснообск, Новосибирская область
    Возраст
    51
    Сообщений
    2,860

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от ppy_ Посмотреть сообщение
    В цифровой части изменил схему mute
    Хорошая идея.
    Цитата Сообщение от HiddenPilot Посмотреть сообщение
    А вот интересно, почему везде используют 74AHCT595, хотя для данного проекта гораздо разумнее использовать более простую 574 логику? в этом случае и разводка упрощается..
    Вы предлагаете параллельный регистр туда, где нужен сдвиговый. Да и разводка усложнится + возможны варианты неустойчивости (искажение уровня от аналоговой части).
    Пароли - штука неустойчивая. Взламываются терморектальным криптоанализатором.

  17. #36
    Частый гость Аватар для HiddenPilot
    Регистрация
    12.11.2008
    Адрес
    Томск
    Возраст
    44
    Сообщений
    224

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от aal Посмотреть сообщение
    Да и разводка усложнится + возможны варианты неустойчивости (искажение уровня от аналоговой части).
    Если упрощать разводку, и 16-26тапов достаточно тогда 3064 еще лучше будет? или если на 5В то 7064, нет ?
    С уважением, Алексей.

  18. #37
    Старый знакомый Аватар для Sanny
    Регистрация
    01.07.2010
    Сообщений
    553

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от HiddenPilot Посмотреть сообщение
    Если упрощать разводку, и 16-26тапов достаточно тогда 3064 еще лучше будет? или если на 5В то 7064, нет ?
    Тогда уже сдвиговый на ПЛИСке, а буферный с отдельным питанием на дискрете

  19. #38
    Частый гость Аватар для HiddenPilot
    Регистрация
    12.11.2008
    Адрес
    Томск
    Возраст
    44
    Сообщений
    224

    По умолчанию Re: DSD цап DSC1 от Signalyst

    я это и имел ввиду )

    ---------- Сообщение добавлено 09:57 ---------- Предыдущее сообщение было 09:47 ----------

    При чем на второй каскад можно поставить что нибудь типа ULN2803, со своим напряжением питания,соответствующий трансик и сразу слушать от цапа )))

    ---------- Сообщение добавлено 10:39 ---------- Предыдущее сообщение было 09:57 ----------

    точнее что-то подобное этому SN75374
    С уважением, Алексей.

  20. #39
    Не хочу! Аватар для Alex
    Регистрация
    20.03.2003
    Адрес
    Worldwide
    Возраст
    61
    Сообщений
    35,998

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от HiddenPilot Посмотреть сообщение
    точнее что-то подобное этому SN75374
    У меня стоят SN74LVC8T245.
    "Замполит, чайку?"(с)"Охота за Красным Октябрем".
    "Ну что, можете меняться обратно."(с)типа анек.
    <-- http://altor1.narod.ru --> Вопросы - в личку, е-мейл, скайп.

  21. #40
    Частый гость
    Автор темы
    Аватар для ppy_
    Регистрация
    02.05.2015
    Адрес
    Москва
    Возраст
    56
    Сообщений
    123

    По умолчанию Re: DSD цап DSC1 от Signalyst

    Цитата Сообщение от Alex Посмотреть сообщение
    Я разницы между 8 и 16 не заметил.
    Alex, есть замеры Вашего варианта?
    Интересуют объективные замеры при уменьшении разрядности в 2 раза по сравнению с оригиналом.
    Может действительно, не стоит гнаться за 32?

Страница 2 из 15 Первая 123412 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •