![]() |
Class D Amplifier - High Quality Power Audio Amplifier - Printable Version +- DIY Electronic projects (https://forum.yu3ma.net) +-- Forum: Hifi audio (https://forum.yu3ma.net/forum-3.html) +--- Forum: Pojačivači snage - Power amps (https://forum.yu3ma.net/forum-16.html) +--- Thread: Class D Amplifier - High Quality Power Audio Amplifier (/thread-2651.html) |
RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-08-2022 Ne pise ili mozda nisam procitao, u pcm chapteru, koja je max bit rezolucija ako je pdm mikrofon na ulazu? Dali bi moglo interno da se preslikava interno konvertovani pdm u pcm, tj dali bi mogli da procitamo nekako taj izlazni pcm? To bi bilo dobro ako bi taj pdm imao mogucnost 32bita pa da pohvatamo nekako tu konverziju softverski, to bi nam bio hardverski pdm2pcm ![]() RE: Class D Amplifier - High Quality Power Audio Amplifier - mikikg - 10-08-2022 Probaj ovaj primer kod tebe samo da vidiš kako to radi: https://gitlab.com/HITMAnsOFT/snd-bcm2835-dsd U pojedinim trenucima kada potpuno rasteretim CPU, ne mrdam miša, nema mrežne aktivnosti tj kada nema ko da ga prekida sa interaptima može da se dobije stream bez dropova, ide fino i korektno. Fora je što taj FIFO buffer 32bit x 16 lokacija (naizmenično puni L/R po 32bit) drži oko 90us streama, samo "tolicko" ima vremena da neka while() petlja dopuni buffer sa novim 32bit podatkom, i tehnički ona to stiže da uradi ALI PROBLEM nastaje što u user-space u tom poslu ga isprekida gomila interpta koji verovatno zajedno potroše više od 90us i ovaj mučeni buffer "izlapi", otišli podaci a mi nismo stigli da dopunimo sa novim, to je sa tim programom glavni problem, dakle tehnika radi samo treba da se optimizuje, možda preći na RT kernel pa probati to isto. Zato sam hteo da probam na RPi4 pošto je brži, probaj i ti isti primer da pokreneš na RPi4, da se prehakuje biblioteka i primer pa da vidimo to dalje da popravimo na DMA. Dodatni problem što je buffer 90us za DSD64, za DSD128 je onda 45us, DSD512 22us, DSD1024 11us i za DSD2048 bi onda bio svega 5us, to postaoje problem da se osvežava tako brzo, mora da se prebaci na DMA mehanizam "da radi samo" makar na 1-2ms, jer u tim okvirima može da se računa na vremena u user-space sa RT kernel/patch, normalni linuxi imaju to dosta lošije. RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-08-2022 Narucio sam rpi4 pre neki dan, probacu sigurno. Zato sam ti ja spomenuo barebone jer nema kernela, nema userspacea... znaci cist c program koji diktira sta ce hardware da radi, ja cu to da odradim tako sto cu da konvertujem jednu dsd pesmu u c header i onda je ucitam kroz taj github link sto si okacio. Problem mi je sto nemam osciloskop pa ne mogu da znam kako izgleda to sto hocu da probam, da vidim frekvenciju, itd, jedino merilo mi je sluh sto nije od neke koristi. Ako nekom treba vrlo povoljno rpi4 ima ga na zalihama, samo tu ga ima i nigde vise sa memorijom 1Gb! Inace 14000din je kod nas 8Gb model RE: Class D Amplifier - High Quality Power Audio Amplifier - gorankg - 10-08-2022 Malo skretanje sa teme ali koristiće nekome. Na cenu sa galagomarket idu samo troškovi slanja tako da je cena vrlo povoljna. Ja sam poručivao još neke sitnice. RE: Class D Amplifier - High Quality Power Audio Amplifier - gorankg - 10-08-2022 i pitanje... Kako da najlakše "čujem" ovo što ide sa mog STM32 pina na kom mi ide dsd64 stream? RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-08-2022 Ako si mislio na to da cujes zvuk, jednostavno treba ti neki dac koji podrzava dsd64, ili jednostavno napravis ddpd i slusas direktno na zvucnike ![]() RE: Class D Amplifier - High Quality Power Audio Amplifier - yugaja - 10-08-2022 DSD bi trebala da je u sustini impulsno gustinska modulacija. Samo neki LP filter na data i trebalo bi da se čuje. RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-08-2022 Ja stalno vrtim pricu o PCM-u i DSP-u hmm malo to komplikuje stvari, zasto nebi kasnije kad sve resimo sto se tice dsd ulaza pokusali razumeti ovako nesto "combined IIR filter and remodulator" pa pokusati i to implementirati direktno na dsd bitstreamu umesto DSP-a na PCM-u? Kad nam je sve vec dsd. http://dafx.de/paper-archive/2004/P_372.PDF (figure 9), ne moramo da imamo 18band equ dovoljno da imamo treble i bass za pocetak ![]() RE: Class D Amplifier - High Quality Power Audio Amplifier - mikikg - 10-09-2022 (10-08-2022, 08:18 PM)gorankg Wrote: i pitanje... Ja sam terao preko 47k otpornika sa Digitalnog izlaza na Analogni ulaz : ), više za probu da vidim šta će da se desi i ništa se nije desilo čuje se odlično, postoji redni C na ulazu (u zvučnu karticu/monitor, sigurno i LPF) koje pravi malo pucketanje kada se startuje/stopira stream zbog DC offset. Isto i slušalice direktno preko otpornika i rednog kondenzatora, toliko za probu da li se čuje nešto, i na slušalicama se brzo primete anomalije ako ima kod stream-a, za toliko. Digitalni Out i na jedan Stereo potenciometar i na Amp i to svira za sve pare, DAC je potenciometar! : ) Taj DSD signal može da ide direktno na onaj naš forumski relejni-atenuator ili neki "još glomazniji" gde onaj filterski C ne dodajemo jer ga ima dovoljno u parazitivnom obliku! DODATNO: pristup sa ovom vrstom D/A konvezije je zgodan da se eliminiše ground-loops i da bude galvanski razdvojen, može preko fibera da se spaja "potencimetar", to je prava stvar za Analogne Class-A/B. Na primer, Bato-MM sa motorizovanim potenciometrom i optički izolovanim DSD/PDM stream gde je R/C filter kod potenciometra, trebalo bi da svira opako dobro, bez brujanja i anomalija, najčistije moguće ako je dobar/tačan stream podataka!. Možda je čak bolje da se napravi strujni drajver i da se tera DSD/PDM stream preko transformatora (malo torusno jezgro) tako da direktno u "sekundaru" dobijemo signal za potenciometar, to je sjajno kompaktno i izolovano rešenje! Tj, daljom iteraciom rešenja sa torusom dolazimo do toga da nam na kraju NE TREBA NI POTENCIOMETAR u analognom domenu jer možemo u PRIMARU da malo manipulišemo strujom/naponom sa nekim promenjlivim napajanjem i to nam je Volume, sa koliko struje "podgrejemo" transforamtor toliko na sekundaru generiše napona! Može analogni atenuator/potenciometar da se stavi u PRIMAR sa DSD/PDM stream a da ne utiče na kvalitet zvuka ![]() Jedno Vacuumschmelze toroidno jezgarce bi mi "leglo", da sa "malo navoja" dobijem recimo 1kΩ impedansu ili 600Ω ili još bolje 50Ω na nekom ajd za početak 2.8MHz nosiocu. RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-09-2022 Miki to ti je ova prica sa transformatorom http://www.audiodesignguide.com/DSC1/ , i ovo sto sam ja radio http://www.audiodesignguide.com/DSC2/index.html , to sam jos na pocetku spominjao, po tom konceptu DSC daca se doslo na ideju za DDPD, sa diskretnim dsd ulazom a za razliku od strujnog averagea preko 8bit shift registara mi imamo 2 x 16 polumostova spojenih u H tako da smo izbegli analogiju, i/v. mfb ... itd. ![]() Quote:The high resolution PCM at 96-192KHz 24bit offer the possibility to have a good quality digital signal near to the analog exceeding the big limits of the CD payer. RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-09-2022 Jos jedan dokumenat "Linear-phased Graphic Equalizer Applied to Direct Stream Digital Signal" RE: Class D Amplifier - High Quality Power Audio Amplifier - mikikg - 10-10-2022 Probao malo neke transformatore, posle svratio Macola i pojasnio mi neke stvari i generalno ima podela gde stavljamo transformator, da li pre filtera tj da radi u prekidačkom režimu i onda bi mogli da se koriste feritni transformatori ili posle filtera da rade u audio opsegu, klasičan Audio transformator. Oba imaju prednosti i mane, u suštini više mana nego prednosti : ) Za prvi slučaj prvi problem je DC saturacija feritnog jezgra, neminovno je da se stavi jedan kondenzator redno sa primarom i onda može feritni transformator da se koristi i to nekako radi ali nije idealno. Drugi slučaj sa Audio transformatorom je manje-više dobar gde je postavljen posle filtera, ali ipak je to Audio transformator on je specifičan i "boji" signal na svoj način, takodje nema DC sprege pa je "bass" onako malo odsećen i tako je taj trafo ofarbao signal pa to mi kao treba da čujemo da je lepo ![]() Nije mi u interesu da bilo koja komponenta tu nešto "farba zvuk" tako da se TRANSFORMATORI IZBACUJU u potpunosti iz ovog koncepta! Samo digitalni izolatori dolaze u obzir, najbrže koje nadjemo, probao sam 6N137 samo da vidim kako bi on radio i jedva da radi, 2.8MHz stream je prebrz za njega, treba nam neki 100Mbps na primer. RE: Class D Amplifier - High Quality Power Audio Amplifier - mikikg - 10-10-2022 Inače, najbolji test signal za DSD/PDM je NULA, tj snimak gde je signal na 0, uzmite PCM/WAV 1 minut sa ništa, konvertujte to u DSD i onda na DAC ili Power-DAC ![]() Ja sam probao sa DAC pa na ulaz moje zvučne kartice i pravio one gore eksperimente, DOKLE GOD ĆUJEM nulti signal ta sprava je u problemu, nema šta dalje da merim ![]() RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-10-2022 Miki ima gore link sto sam ti okacio, a ima tema po forumima mnogo sto se tice DSC-a, svasta su probavali, od lampi, do transformatora, opampova...itd, nisam siguran ali mislim da se lampa najbolje cuje, mada te utiske sto drugi kazu ne treba uzimati za ozbiljno, recimo meni se ovaj Draganov preamp odlicno cuje, kada nema pesme skroz je nula na izlazu, znaci nikakvog shuma nema, mrtav, dok cujem neki mali shum kada su mi audio transformatori! Na tom gore linku su probavali nekolko audio transformatora, zakljucak je da se najbolje cuju ti zuti, mada neko kaze da se bolje cuju crni, neki kazu da se bolje cuju Lundahl...itd, to je sve stvar ukusa, isto kao i za opampove, probani su opampovi pa kazu da se ne cuje dobro, koliko je verovati, nekom ovako nekom onako, nema tu pravila. Uglavnom moja Jamaha je u ormanu jer ne moze da se uporedi sa kombinacijom sa DSC i Hipexom, level-dva iznad zvucno! Pogotovo kada mi je PC podesen da mi zvucna karta bude Amanero, to je kraj price, od dinamike do svega ostalog ne moze da se poredi ni sa optikom, pogotovo ne sa analognim ulazom, kao ono kada se zapusi dizna na karburatoru pa das gas a ono nema protoka kako treba e tako je sa amanerom kao kad ocistis diznu pa sve krene kako treba, bukvalno tako. Sta kaze Macola za DDPD ? Sutra mi stize Cosmos pa cu prvo da vidim kako da spojim to. Kako da spojim DDPD izlaz na ulaz od Cosmosa? Cosmos ima onaj jack a ima i onaj ulaz sa tri zice, oba ulaza su diferencijalna, hot-cold.gnd, kako da spojim DDPD? Predpostavljam da +zvicnika ide na hot, -zvucnika na cold, dali treba i gnd da spajam? Kako da podesim one svitcheve dole i kako da podesim i izmerim izlazni AC iz DDPD, dali treba da postavim volume controlu na level tako da na izlazu iz DDPD imam ~1V u piku ili kako vec? Za ostalo cu se snaci, treba da prespojim ct7302 sa mog uredjaja na ovaj DDPD, to cu nekako uspeti ali nisam nikad merio pa ne znam na sta da obratim paznju, to bi Braca trebao da zna, uglavnom te konverzije koje su nam potrebne iz pcm u dsd to mi nije problem preko ct7302, tako mora pa mora RE: Class D Amplifier - High Quality Power Audio Amplifier - gorankg - 10-10-2022 Vidi ovde možda nađeš neki info: http://archimago.blogspot.com/2021/10/measurements-look-at-dsd-and-using-sox.html Ja sam odatle pokupio 1KHz sinus fajlove. RE: Class D Amplifier - High Quality Power Audio Amplifier - mikikg - 10-10-2022 Dodatno, kada se konvertuje DSD preko R/C filtera u Analogni signal, tu postoji jedna zanimljiva pojava koja je vezana za procesno pojačanje koje možemo da ostvarimo bez unošenja šuma, dakle pojačavamo digitalni signal sa 0/1 stanjima ali kada se to pretvara nazad u Analogiju poboljšavamo SNR odnos jer trebaju veći nivoi atenuacije koji posledično i prag šuma spušta, tehnički bolje će da radi DSD/PDM signal koji ima amplitudu 50V (male struje) i koji se atenuaira 50x na 1V nego to sve isto da je signal 5V i atenuira 5x na isto 1V, bolji je SNR kada je veći napon. RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-10-2022 @gorankg nasao sve sve sto se tice konverzije i gereratora specificne sine frekvencije https://forum.yu3ma.net/thread-2651-post-123163.html#pid123163 , samo dsd na tim grafovima mi ne izgleda nesto najlepse, cini mi se da ako se bude merilo Cosmosomm da cemo morati da ignorisemo sve posle 20k ![]() Krekovao sam HQ plejer da mi se ne gasi nakon 30 minuta, pokusacu da nadjem gde su mu oni silni filteri smesteni pa da ih binarno kopiram u neki C header da se ima po potrebi. Skupljamo linkove pa cemo to da sastavljamo nekako ![]() RE: Class D Amplifier - High Quality Power Audio Amplifier - mikikg - 10-10-2022 Još samo ovo da dodam, ti svi prekidački sklopovi na svega 2.8MHz, sa većim strujama sve gore, prave ozbiljno jake EMI smetnje toliko jake da signal više ne mora ni da bude povezan galvanski, poćinje "iz vazduha" da se pojavljuje signal, rekoh vam da na toj frekvenciji moze na 1000km sa dobrim antenama da se hvata signal, sa "lošim antenama" bukvalno parće žice 5cm i na ulaz u Analogni AMP i da taj DSD-DAC svira tu na recimo 100mm razdaljine čuje se itekako lepo! ![]() RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-10-2022 Stiglo ![]() Carina + pdv = 7573din = 65eur, tako nekako sam i mislio da ce izaci, uvek bude tu negde oko 30% na cenu ako proizvod prelazi 50eur uvek bude i carina na kraju, nije lose RE: Class D Amplifier - High Quality Power Audio Amplifier - savan - 10-10-2022 Odlican link sto je gorankg postavio sa sve merenjima u detalje sa raznoraznim filterima, upsaplovanjima... odlical link! Dosao sam i do Sox oopen source softvera, nisam ni znao za njega, pa i na neke linkove kako to radi na rpi4 Code: https://www.youtube.com/watch?v=SexEjlXLSj8 Mi nismo ni svesni da pola stvari vec ima napravljeno, samo ih treba pronaci i probati ![]() |