Just now I saw this thread of discussion.
I'm thrilled that the DSC2 project is driving new open source projects!
Bravo olo111!!!🙂
I'm thrilled that the DSC2 project is driving new open source projects!
Bravo olo111!!!🙂
Last edited:
For what is worth...
i have received the gating board to "mute" the outputs from the PCM-to-DSD converter.
Now it works happily with the Ian McFifo.
(just as a report...)
i have received the gating board to "mute" the outputs from the PCM-to-DSD converter.
Now it works happily with the Ian McFifo.
(just as a report...)
One XC6SLX9 will be full.
Is it possible to use the two XC6SLX9 by serial for increase input bandwidth and quality !?
1. First chip: Converts sampling frequency to 32-bit 1,411,200 / 1,536,000Hz. If DSD float/skips.
2. Second chip: Convert PCM to DSD, if DSD float/skips.
Is it possible to use the two XC6SLX9 by serial for increase input bandwidth and quality !?
1. First chip: Converts sampling frequency to 32-bit 1,411,200 / 1,536,000Hz. If DSD float/skips.
2. Second chip: Convert PCM to DSD, if DSD float/skips.
One XC6SLX9 will be full.
Is it possible to use the two XC6SLX9 by serial for increase input bandwidth and quality !?
But what is the quality for you one XC6SLX9 compared eg. to HQPlayer?
But what is the quality for you one XC6SLX9 compared eg. to HQPlayer?
I can't speak by absolutes...
but i found this conversion less "refined" than the DSD'it from ppy, and far less than the Hqp.
convenience and costs are top notch 🙂
Was the FPGA output reclocked before conversion to analog?
FPGA (PCM-to-DSD) -> FIFO -> RECLOCK -> DSC St!ck
AK4137 can sound very good indeed more or less in the same league as HQP, it all depends on the particular implementation. The ebay AK4137 boards far from ideal.
If it is synchronous, why does clock quality matter? HQ player does its calculations without an audio clock at all.
AK4137 can sound very good indeed more or less in the same league as HQP, it all depends on the particular implementation. The ebay AK4137 boards far from ideal.
puredsd.ru and then check out DSD'it. an OpenHardware project from Pavel.
IME his implementation is very close to what roon is capable regarding PCM->DSD conversion.
Compared to HQP with latest EC modulator there's no battle (at least, for me and my ears).
can you write what the hardware chain looked like with each of your tests (differences)
Sure 🙂
HQP SDM :
HQPlayer (SDM output) with ADSDM7EC DSD128 sinc-M
BeagleBoneBlack with Pure firmware and BBBReclk (puredsd.ru) (NDK-SA clocks 45.158,4 / 49.152) [output reclocked]
TTL->LVDS converter to send data over HDMI cable
LVDS->TTL receiver
IanCanada McFIFO+McDualXO (TWTMC DRIXO 22.579,2 / 24.576)
DSC St!ck's (dual mono)
DSD'it :
HQPlayer (PCM output) sinc-M 44.1/48Khz
BeagleBoneBlack with Pure firmware and DSD'it (puredsd.ru) (NDK-SA clocks 45.158,4 / 49.152). [output reclocked]
TTL->LVDS converter to send data over HDMI cable
LVDS->TTL receiver
IanCanada McFIFO+McDualXO (TWTMC DRIXO 22.579,2 / 24.576) [output reclocked]
DSC St!ck's (dual mono)
PCM2DSD FPGA board:
HQPlayer (PCM output) sinc-M 44.1/48Khz
BeagleBoneBlack with Pure firmware and BBBReclk (puredsd.ru) (NDK-SA clocks 45.158,4 / 49.152). [output reclocked]
PCM_2_DSD_Board with gating added for compatibility
TTL->LVDS converter to send data over HDMI cable
LVDS->TTL receiver
IanCanada McFIFO+McDualXO (TWTMC-DRIXO 22.579,2 / 24.576 doubled with TWTMC-DBM) [output reclocked]
DSC St!ck's (dual mono)
Sure 🙂
Thank you very much. Good job 🙂
We never said it directly but did say pcm2dsd was made for Amanero. Amanero has MCLK 22/24MHz. And for these clocks it was done (calculations etc). And with BBBReclk we probably have MCLK 45/49 MHz. It's hard to predict how it will work ...
Is not "probable"... i have written down, i am using 45/49Mhz on that thing.
If you think it will perform best with lower freq i can swap the oscillators on the bbbrclk with a 22/25mhz ndk-sa set
(I only need to find them again 🙁 )
To make them work with the pure firmware i Just need to change couple of variables.
If you think it will perform best with lower freq i can swap the oscillators on the bbbrclk with a 22/25mhz ndk-sa set
(I only need to find them again 🙁 )
To make them work with the pure firmware i Just need to change couple of variables.
Last edited:
puredsd.ru and then check out DSD'it.
Already know about that one. It is designed to be low cost and pretty good. Something like that designed to be the best possible might be another matter.
Sure... But i also have one of the Chinese "SMPL" ebay board with ak4137 and compared to the dsd'it i found it sounds far worse... Both of them on the cheap side... Sure... Different topology was adopted and, like always, the HOW is far more important than HOW MANY or HOW MUCH.
The Chinese board can be improved significantly by putting a good LDO regulator on the back of the board (ground plane) and use it to power AK4137, and to power the A/B switch logic chip (mux). That, and sending AK4137 a copy of the dac clock (instead of using the built-in clocks) can make it much better. Send the USB board a copy of the dac clock too and things get better yet. Main problem at that point is there is only one AK4137 when it actually takes two of them to do DSD256 correctly.
Last edited:
Is not "probable"... i have written down, i am using 45/49Mhz on that thing.
I know, you wrote 🙂
If you think it will perform best with lower freq i can swap the oscillators
Everything was written for 22/24MHz and tested with it. Or maybe do it differently, test pcm2dsd behind the IanCanada McFIFO + McDualXO.
But what is the quality for you one XC6SLX9 compared eg. to HQPlayer?
Sorry I'm a bit greedy.
Because of the same work, same timing, and same parts ordering, I want it to be the best I can.
Then there is one question: if I Pull-up DSD_En on the Amanero header onto Vcc, so I2S will passthrough to DSC header output!?
Last edited:
I know, you wrote 🙂
Everything was written for 22/24MHz and tested with it. Or maybe do it differently, test pcm2dsd behind the IanCanada McFIFO + McDualXO.
can't use after the mcfifo because the output is reclocked and since your converter outputs dsd512, i needed 45/49 mhz, indeed i have used a doubler on the sine 22/24. so here i have again higher frequency, but is used just for reclocking.
if the clock that matters is what is feed it, then i must change the mclk at the source.
The fifo is isolate clock domains
- Home
- Source & Line
- Digital Line Level
- Simple DSD modulator for DSC2