SD card losless player project

Съобщение
Автор
Аватар
altium
трупа сериозен опит
трупа сериозен опит
Мнения: 48
Регистриран на: Пон Сеп 24, 2007 12:00 am
Местоположение: Троян
Обратна връзка:

SD card losless player project

#1 Мнение от altium »

Здравейте колеги,
искам да обсъдим проект за SD card losless player.

Няколко примера:
1. 192kHz/24bit, комерсиален хубав (и скъп - продава се за 400 долара) проект: http://www.diyaudio.com/forums/vendors- ... 92khz.html
2. 44.1kHz/16bit, freeware: http://www.koonlab.com/UltimateSource.html + http://www.diyaudio.com/forums/digital- ... rce.html?s
3. 44.1kHz/16 bit, freeware: https://sites.google.com/site/k9spudllc/traxmod + http://www.microchip.com/forums/m399956.aspx

Целта ми е да направя свестен проект с поддръжка на 24bit/192Khz, който плейва само losless формати като flac, wav, ape, pcm.
Носител: SD карта, FAT32.
Изход: I2S с възможност за включване на различни DAC-ове, примерно CS4398, ето проста ориентировъчна схема с него: http://pic.hifidiy.net/forumid_2/110429 ... 2d592c.jpg
Относно извеждането на информацията на дисплей и команди next, play, pause, stop и др. функции - това не е от особено значение, достатъчни са само бутончета. Разбира се, дисплеят би бил хубава опция.

Някой занимавал ли се е в тази област, имате ли опит и желание да дискутираме?
Последно промяна от altium на Пон Дек 10, 2012 11:39 pm, променено общо 11 пъти.

Аватар
Fenkiller
има сериозен опит
има сериозен опит
Мнения: 683
Регистриран на: Чет Авг 18, 2005 12:00 am
Местоположение: Варна
Обратна връзка:

Re: SD card losless player project

#2 Мнение от Fenkiller »

Проектирането на такова устройство е скъпо начинание (особено за няколко бройки!) и едва ли ще има безброй желаещи да се включат!
Ако ще да е SD карта - май е по добре да е USB Flash памет (по универсално е!)!?!?!??
Кой ще напише софта за управляващия процесор - за хардуера на ЦАП-а мога да помогна!
Цифровия филтър в зависимост от записите (16,24 бита - 32,44.1,48,96...KHz), в процесора ли ще бъде или ще е хардуерен ресамплър (ако е хардуерен трябва да разбира какъв е вхония формат на I2S най малко!)?
Изникват ми и други въпроси де....!
Начинанието според мен няма да доведе до краен резултат!
Поздрави!
Митака.
ПС.Огледай се за готови решения!
Kill with power! DIY ! DIY ! DIY !

Аватар
velinski
BG Audio Team™
BG Audio Team™
Мнения: 2684
Регистриран на: Пон Яну 24, 2005 1:00 am
Местоположение: Sofia
Обратна връзка:

Re: SD card losless player project

#3 Мнение от velinski »

altium написа:Някой занимавал ли се е в тази област, имате ли опит и желание да дискутираме?
Ти почни дискусията, пък хората сами ще се включат :wink:
STAX SR-007 Mk2 Omega 2 + KGSSHV Carbon
Grado PS-500e + TAG Mclaren 60i
Reference 3A Studio Master + Audiotour Moonphase SE + Audiotour Propaganda DAC + Sony CDP-X3000ES

Аватар
altium
трупа сериозен опит
трупа сериозен опит
Мнения: 48
Регистриран на: Пон Сеп 24, 2007 12:00 am
Местоположение: Троян
Обратна връзка:

Re: SD card losless player project

#4 Мнение от altium »

Цифровия филтър в зависимост от записите (16,24 бита - 32,44.1,48,96...KHz), в процесора ли ще бъде или ще е хардуерен ресамплър (ако е хардуерен трябва да разбира какъв е вхония формат на I2S най малко!)?
За това не мога да дам мнение, нали с тази цел е дискусията.

Кой ще напише софтуера: има много хора с възможности и желание за тази цел. Въпросът е по-скоро чисто хардуерен. Има вариант да се ползват готови хардуерни декодери от рода на VS1053 (ползват го в първия комерсиален проект) или скъпият WM8778 или процесор ARM със свободен софтуер за четене на FLAC: http://code.google.com/p/flacie/

Дали ще е USB или SD карта - по-добрият вариант разбира се е SD картата. И двете са достатъчно универсални.

Май остава да се помисли основно върху четенето на losless форматите от носителя... Разгледай внимателно схемите на 2-та свободни проекта от примера.

Относно това дали ще стане начинанието: че защо да не стане, как може навсякъде да го правят, а само ние в България да се ослушваме и да се пънкаме, мислейки че няма да стане? :) Дали е скъпо: двата свободни проекта в първия пост са евтини, работещи и много елементарни решения, просто са със занижени характеристики (CD audio). По принцип всичко качествено в аудиотехниката е скъпо нещо, но нали точно това ни е стимул.

goldbyrk
чете
Мнения: 13
Регистриран на: Чет Юни 04, 2009 11:52 pm
Местоположение: България
Обратна връзка:

Re: SD card losless player project

#5 Мнение от goldbyrk »

altium написа:......
Относно това дали ще стане начинанието: че защо да не стане, как може навсякъде да го правят, а само ние в България да се ослушваме и да се пънкаме, мислейки че няма да стане? ....
Може би няма достатъчно компетентни хора, които да го реализират от една страна и от друга достатъчно заинтересовани, че да се обединят тези можещи хора!

dancoo
има сериозен опит
има сериозен опит
Мнения: 129
Регистриран на: Съб Окт 16, 2010 1:26 pm
Местоположение: около София
Обратна връзка:

Re: SD card losless player project

#6 Мнение от dancoo »

Не виждам смисъл от такова устройство за домашна употреба, където размера не е от значение. Според мен е значително по- добър вариант да се сглоби едно аудио PC с mini ITX или ATX дъно, SSD, i3/i5, закачен NAS storage и пасивно охлаждане.
При наличието на толкова хубави кутии за целта - http://silverstonetek.com/product.php?pid=81&area=en
Но ако става дума за мобилно устройство, тогава ПЦто не е удачен вариант.
Успех с проекта.
One speaker to rule them all.

Аватар
Kiril Kirilov
BG Audio Team™
BG Audio Team™
Мнения: 1506
Регистриран на: Пет Юли 30, 2004 12:00 am
Местоположение: София
Обратна връзка:

Re: SD card losless player project

#7 Мнение от Kiril Kirilov »

dancoo написа:...
При наличието на толкова хубави кутии за целта - http://silverstonetek.com/product.php?pid=81&area=en
...
Успех с проекта.
Ако хубавите кутии го оценяваш на вид според собствените си представи за добро, може и да наречеш тази кутия добра за целта.
Обаче за висококачествено аудио, изобщо си много далеч с предложението...

dancoo
има сериозен опит
има сериозен опит
Мнения: 129
Регистриран на: Съб Окт 16, 2010 1:26 pm
Местоположение: около София
Обратна връзка:

Re: SD card losless player project

#8 Мнение от dancoo »

Сигурно си прав, тази беше първата която ми хвана окото в гугъла с критерий HTPC.
Покажи ни ако не е тайна, какво смяташ за достоен дом за аудио.
Идеята ми беше, че не е нужно да се ограничаваме до плеър само за аудио.
One speaker to rule them all.

Аватар
altium
трупа сериозен опит
трупа сериозен опит
Мнения: 48
Регистриран на: Пон Сеп 24, 2007 12:00 am
Местоположение: Троян
Обратна връзка:

Re: SD card losless player project

#9 Мнение от altium »

@dancoo, как ще събереш кутията с компютъра в автомобила или в джоба? :) Идеята е да не е толкова обемно и най-вече да е качествено аудио, а не да е първото нещо, което ни идва в акъла. То решения от рода на китайски мп3 плеъри има много, но нали искаме наточен аудиофилски проект? Освен това, норвежците от http://www.2l.no/hires/index.html са пуснали семпли за свободно дърпане с 24бит/352.8Кхц. След време масово ще се слушат и такива формати.

След като има подходящи интегрални схеми за losless файлове, какъв е проблема да се ползват? А и нали има 2 готови работещи проекта в първия пост, в най-лошия случай те поддържат CD-audio. Мисля да направя един от тях за проба. А за по-нататък: чета по ARM процесорите по идеята с flacie софта.

Колеги, предлагам да не флудим темата с общи приказки, а да се концентрираме върху конкретни технически решения. Нека междувременно обсъдим и схема за DAC с CS4398 (намира се по 10-тина долара в Ибей) или който друг хубав DAC предложите.

Аватар
Kiril Kirilov
BG Audio Team™
BG Audio Team™
Мнения: 1506
Регистриран на: Пет Юли 30, 2004 12:00 am
Местоположение: София
Обратна връзка:

Re: SD card losless player project

#10 Мнение от Kiril Kirilov »

altium написа:... най-вече да е качествено аудио, а не да е първото нещо, което ни идва в акъла. ...
Освен това, норвежците от http://www.2l.no/hires/index.html са пуснали семпли за свободно дърпане с 24бит/352.8Кхц. След време масово ще се слушат и такива формати...
Колеги, предлагам да не флудим темата с общи приказки, а да се концентрираме върху конкретни технически решения. Нека междувременно обсъдим и схема за DAC с CS4398 (намира се по 10-тина долара в Ибей) или който друг хубав DAC предложите.

1. За флуденето на темата - струва ми се, че ще бъде полезно, ако ти като започнал я, дефинираш по-строго критерии за проекта.
2. Ако целта ти е най-вече да е качествено аудио - забрави първо lossless форматите, после забрави за глупости като 24/552.8, защото нито 24, нито 352.8Кхз имат нещо общо с "най-вече качествено". Освен това се обзалагам, че никога няма да се слуша след каквото и да е време такъв формат.
3. 10-тина долара цена ако ти е водеща за "най-вече качествено" ...

Мисля, че основно трябва да преосмислиш какво изобщо знаеш за аудиото преди да продължиш напред, за да бъде в правилната посока и за да получиш подкрепа. Иначе според мен лично, е много хубаво,че искаш да сътвориш нещо, но е важно да не хвърляш сили напразно силите си, а да научиш нещо истинско по пътя...

П.П на младежа с кутиите за аудио - трябва да е подчинена на една единствена цел: Защото така свири най-добре!
Критерии като "хвана ми окото" след търсене в гугъл ... много се извинявам :-)

Аватар
altium
трупа сериозен опит
трупа сериозен опит
Мнения: 48
Регистриран на: Пон Сеп 24, 2007 12:00 am
Местоположение: Троян
Обратна връзка:

Re: SD card losless player project

#11 Мнение от altium »

Ок, благодаря за съветите. Ще се ограничим да следните условия:
1. Да е с размери не повече от на стандартен player за автомобил.
2. Носителят да е SD карта (други предложения има ли?). Управлението - стандартни бутони за play, pause, next, back. Дисплей - не е задължителен.
3. Форматите: а сега де - нали не говорим за плочи, а за дигитален носител, каква друга може да е освен losless, CD audio, DVD audio, Bluray. Дай повече информация по въпроса, дори ако тя е ограмотяваща.
4. Да е оптимално по качество за цена на елементите до 200 лв примерно. Това е много разтегливо понятие и зависи от цената, затова много ще се радвам да споделиш малко по-подробно разбиранията си по този въпрос.

Нещата са доста навързани, например с въпроса каква шина за данни ще се ползва към DAC-a. Ако знаех кое е най-оптималното, нямаше да питам (например I2S ползват в комерсиалният проект от първия пост). Но не знам и нямам съответният опит в тази област, затова очаквам компетентното ви мнение.
Цената на споменатият DAC не е определяща, просто споделих най-ниската, която се предлага за него. Не е проблем и да се ползват други, както писах в предния си пост - препоръчани от вас DAC-ове.

Също бих се радвал да споделиш мнението си по двата основни вида модулация (DSD и PCM): http://en.wikipedia.org/wiki/File:PCM-vs-DSD.svg - кой и защо, предимства, недостатъци? Защо няма да се слуша формата DXD на 2L?

Аватар
Veselin Krachunov
BG Audio Team™
BG Audio Team™
Мнения: 361
Регистриран на: Чет Мар 15, 2007 1:00 am
Местоположение: София
Обратна връзка:

Re: SD card losless player project

#12 Мнение от Veselin Krachunov »

С акумулаторно захранване и TDA1543 би могло да се получи доста сносно. Единствените ми резерви са относно процесора - трябва да е нещо, което да "спи" в 99,99% от времето, понеже тези гадини (с милионите си ключове) жестоко цапат ефира около себе си, т.е. всякакво разкомпресирване в реално време отпада. Остава чист PCM (.wav). Данните трябва да се четат от SD/флашката по DMA-механизъм на минималния допустим за целта волтаж и скорост. Формати над 18-бита и ~300KHz са глупост по чисто физически съображения (2V p-p / 262144 (18-bit) = ~7nV!!! за бит!). Но най-добре е да се мине на една фиксирана честота, примерно 16/44, при която всичко ще е оптимизирано, изчистено, а най-високата честота в устройството ще е ~1,4MHz, което е добре и от гледна точка на джитъра. Това може да е и честотата на процесора/контролера, за да нямаме излишни хармоници, ефекти на "биене" и т.н.

За DSD да не говорим - това си е чист ШИМ на звук! Не знам в коя болна, инженерна, азиатска глава (занимавала се преди това сигурно само с терморегулации и развъртане на електродвигатели...) е възникнала идеята (С шум да правим звук!), но е толкова кощунствена, колкото и идеята с боксови удари да симулираме ласка, като се надяваме самите боксови удари да са над прага на чувствителността на "погаления", а той да "усеща" само модулацията им :) Остави-и!

Лошо е и че при тези конструктивни ограничения няма как да се сложи едно лампово буферче непосредствено след DAC-чипа (DC/DC-конвертор или импулсно за осигуряване на необходимото анодно за лампата са абсолютно изключени...).
Единственият път към Истинското познание е личния опит.
Най-ценното нещо, което можеш да направиш за някого, е да му подариш преживяване.

Мечтай, все едно ще живееш вечно.
Живей, все едно ще умреш днес...

Аватар
Kiril Kirilov
BG Audio Team™
BG Audio Team™
Мнения: 1506
Регистриран на: Пет Юли 30, 2004 12:00 am
Местоположение: София
Обратна връзка:

Re: SD card losless player project

#13 Мнение от Kiril Kirilov »

Veselin Krachunov написа:С акумулаторно захранване и ... Остава чист PCM (.wav). Данните трябва да се четат от SD/флашката по DMA-механизъм на минималния допустим за целта волтаж и скорост. Формати над 18-бита и ~300KHz са глупост по чисто физически съображения ...

Лошо е и че при тези конструктивни ограничения няма как да се сложи едно лампово буферче непосредствено след DAC-чипа ...
Подкрепям предложенията на Весо, като бих добавил по-строго ограничене за честотата - 48Кхц (или максимум 96 но само задари съвместимост, а не заради висококачественост)

За лампов буфер - мисля, че ще е по-добре, ако не работим с повече от 12 волта, да се използва ОУ например 5534/5532.

Ако ще се ползва евентуално някаква "помпа", може да помислите за лампа, която ще се справи добре при сравнително ниско анодно... съвсем напосоки:
http://www.junkbox.com/electronics/lowv ... ubes.shtml,
но си мисля, че ако се прави с лампа, само за да е с лампа, без да се вземат мерки да има желязно захранване, не е по-добър вариант от ОУ...

Аватар
Rumen Suvandjiev
BG Audio Team™
BG Audio Team™
Мнения: 2924
Регистриран на: Нед Авг 01, 2004 12:00 am
Местоположение: София
Обратна връзка:

Re: SD card losless player project

#14 Мнение от Rumen Suvandjiev »

Kiril Kirilov написа:... ако се прави с лампа, само за да е с лампа, без да се вземат мерки да има желязно захранване, не е по-добър вариант от ОУ...
Подкрепям напълно горното!

Аватар
altium
трупа сериозен опит
трупа сериозен опит
Мнения: 48
Регистриран на: Пон Сеп 24, 2007 12:00 am
Местоположение: Троян
Обратна връзка:

Re: SD card losless player project

#15 Мнение от altium »

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

http://www.koonlab.com/UltimateSource.html + http://www.diyaudio.com/forums/digital- ... ce.html?s= - 44.1kHz/16bit, freeware
https://sites.google.com/site/k9spudllc/traxmod + http://www.microchip.com/forums/m399956.aspx - 44khz/16 bit, freeware

Моля кажете си мнението кой от двата бихте избрали.

Публикувай отговор

Обратно към “Цифрово аудио”

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 гост