Raspberry Pi + Rune Audio ::: Một trải nghiệm nghe nhạc mới

Dat@242

Member
Hi. Đúng thế... Lúc chiều đã cố zoom xem bo Amanero nối vào những đâu của es9018, không thấy luôn. Vậy mình xuống lớp học lại ha. :). Chúc bạn vui.
Mình có bộ này của bác Hào nhé, nhưng giờ nó bị mình phanh thây làm mấy mảnh rồi :p
Mình vẫn để xác bo đó ở công ty mai mình sẽ chụp lại chỗ chân kết nối với bo amanero cho bạn nhé.
 

smallgent

Well-Known Member
@dongochoan : cái hình board Amanero bạn đã khai sáng cho ae về DSD rồi còn gì :): Amanero đóng vai trò gọi là board daughter cho board DAC ES9018. Những họ chip khác thì phần này có thể có kết nối khác.

Trên RP2 / RP3 mình đã play đến DSD128 rồi do DAC ngoài của mình là SMSL M8 chip ES9018 kiểu thiết kế nó thế.
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
@linh0983: bác ghé chợ Nhật tảo, đồ tháo máy có nhiều mà bác.
@smallgent: bác có thể khai sáng cho anh em vụ Native DSD cho rõ hơn được không ạ, theo datasheet này thì hình như con Amanero cũng xài 3 đường tín hiệu I2S thôi mà:
View attachment 229410
View attachment 229411
Mình gắn con này được ko bác .
http://linhkien360.vn/san-pham/thach-anh-12mhz-smd5032/
 

dongochoan

Active Member
@dongochoan : cái hình board Amanero bạn đã khai sáng cho ae về DSD rồi còn gì :): Amanero đóng vai trò gọi là board daughter cho board DAC ES9018. Những họ chip khác thì phần này có thể có kết nối khác.
Trên RP2 / RP3 mình đã play đến DSD128 rồi do DAC ngoài của mình là SMSL M8 chip ES9018 kiểu thiết kế nó thế.
Hình đó không phải của em, em lấy trên trang này bác ơi:
https://hifiduino.wordpress.com/2012/09/18/amanero-usb-i2s-interface/
Board daughter của em là WaveIO (dùng chip XMOS) nó cũng hướng dẫn thế này ạ:
Như vậy đã có 2 board dùng chip khác nhau (XMOS và Xilinx) phát DSD qua 3 line I2S. Em đang muốn tìm hiểu kỹ hơn về giao thức này nên nếu bác có tài liệu hoặc kinh nghiệm rất mong bác phổ biến để anh em học hỏi ạ.
 
Chỉnh sửa lần cuối:

dongochoan

Active Member
Chắc là được bác ơi, nhưng ve chai Nhật tảo trước em thấy nhiều con gấu hơn, bác kiếm thử xem:
12MHz Crystal.jpg
 
tối qua em theo một số bác không nối nguồn 5V đến Pi qua cổng usb nữa mà hàn trực tiếp bằng dây có lõi to hơn thì thấy điện áp tại chân hàn đúng bằng 5.20VDC, dây trước em dùng qua cổng usb lõi nhỏ hơn đo chỉ được 5.14V mặc dù tại chân ra cục nắn DC em đều đặt là 5.20V
mà cũng không hiểu sao em nghe thấy hay hơn mới chết.:D

Em đang làm vỏ, nâng cấp cho em nó ạ, các bác xem giúp em bố trí thế này ổn chưa ạ.
Bo%20tri%20linh%20kien_zpsswntphid.jpg
 
Chỉnh sửa lần cuối:

smallgent

Well-Known Member
Hình đó không phải của em, em lấy trên trang này bác ơi:
https://hifiduino.wordpress.com/2012/09/18/amanero-usb-i2s-interface/
Board daughter của em là WaveIO (dùng chip XMOS) nó cũng hướng dẫn thế này ạ:
Như vậy đã có 2 board dùng chip khác nhau (XMOS và Xilinx) phát DSD qua 3 line I2S. Em đang muốn tìm hiểu kỹ hơn về giao thức này nên nếu bác có tài liệu hoặc kinh nghiệm rất mong bác phổ biến để anh em học hỏi ạ.
Bạn thử transport từ RP cho board đó chưa? Hay bạn đang xài bằng PC?
Link đó họ chưa nói gì về kết nối DSD và play có được hay ko.
 

linh0983

Well-Known Member
tối qua em theo một số bác không nối nguồn 5V đến Pi qua cổng usb nữa mà hàn trực tiếp bằng dây có lõi to hơn thì thấy điện áp tại chân hàn đúng bằng 5.20VDC, dây trước em dùng qua cổng usb lõi nhỏ hơn đo chỉ được 5.14V mặc dù tại chân ra cục nắn DC em đều đặt là 5.20V
mà cũng không hiểu sao em nghe thấy hay hơn mới chết.:D

Em đang làm vỏ, nâng cấp cho em nó ạ, các bác xem giúp em bố trí thế này ổn chưa ạ.
Bo%20tri%20linh%20kien_zpsswntphid.jpg
Mình cũng có thử nhưng tai trâu mình chắc ko được tinh tế như bác chia sẻ với bác niềm vui mới a .
 

linh0983

Well-Known Member
Hình đó không phải của em, em lấy trên trang này bác ơi:
https://hifiduino.wordpress.com/2012/09/18/amanero-usb-i2s-interface/
Board daughter của em là WaveIO (dùng chip XMOS) nó cũng hướng dẫn thế này ạ:
Như vậy đã có 2 board dùng chip khác nhau (XMOS và Xilinx) phát DSD qua 3 line I2S. Em đang muốn tìm hiểu kỹ hơn về giao thức này nên nếu bác có tài liệu hoặc kinh nghiệm rất mong bác phổ biến để anh em học hỏi ạ.
Tuần sau mình có board Amanero này rồi vọc là biết ngay thôi bác .
https://world.taobao.com/item/53587...n&spm=a312a.7728556.w4023-2939043853.7.RgU5QJ
 

zeze

Well-Known Member
@linh0983: sao bác đặt con 12Mhz. Con thạch anh trên board es9018k2m đã là 100Mhz rồi. Bác nên mua con 100Mhz, và mua hàng xịn đi bác. Có con nào ngon xịn ultra low noise gì đó mà giá 10 - 20 $ mua luôn :) . Mình đang lọ dọ mò xem nè.
 

ko853

Well-Known Member
tối qua em theo một số bác không nối nguồn 5V đến Pi qua cổng usb nữa mà hàn trực tiếp bằng dây có lõi to hơn thì thấy điện áp tại chân hàn đúng bằng 5.20VDC, dây trước em dùng qua cổng usb lõi nhỏ hơn đo chỉ được 5.14V mặc dù tại chân ra cục nắn DC em đều đặt là 5.20V
mà cũng không hiểu sao em nghe thấy hay hơn mới chết.:D

Em đang làm vỏ, nâng cấp cho em nó ạ, các bác xem giúp em bố trí thế này ổn chưa ạ.
Bo%20tri%20linh%20kien_zpsswntphid.jpg
Em thấy các bác đầu tư, mod mid các linh kiện cũng kha khá nhưng lại xài các sợi cáp nguồn và cáp tìn hiệu loại thông dụng (dùng cho computer) chất lượng ko cao. Các bác nên diy các sợi cáp chuẩn audio sẽ hợp lý hơn. Em cũng có diy vài sợi như vậy nên share chút kinh nghiệm như sau:

Các bác mua các chân đèn loại 9 pin như hình dưới (mua loại tốt mạ vàng vài trăm k 1 cái). Tháo ra lấy các chân đó thay cho jack cắm. Rồi hàn với dây dẫn loại tốt for audio, rồi dùng ống co che jack cắm lại. Vậy là ta đã có các dây tín hiệu, nguồn audio grade.

connex_73286.jpg
 

Dat@242

Member
@linh0983: sao bác đặt con 12Mhz. Con thạch anh trên board es9018k2m đã là 100Mhz rồi. Bác nên mua con 100Mhz, và mua hàng xịn đi bác. Có con nào ngon xịn ultra low noise gì đó mà giá 10 - 20 $ mua luôn :) . Mình đang lọ dọ mò xem nè.
Con Crystek 602673 dùng ổn lắm bác ạ. Mình đang dùng nó cho con ES. Gửi bạn hình bo clock của mình. Trong hình con thạch anh đã bị mình bóc vỏ xem trong có gì :D
20161005_213306.jpg

Bo này của bác espadon dùng cho con AE, bên trái là phần clock còn bên phải mình thay đổi chút linh kiện để có nguồn 5v cấp cho C2.
Bo của bác Hào đây bác @mtminh
20161006_133100.jpg
 
Chỉnh sửa lần cuối:

thebluewindows

Well-Known Member
Mấy trang trước thấy các bác bàn về DSD, cho em hỏi Pi + Rune (hay Volumio/MoOde) có xuất native DSD qua cổng USB không?
Web Rune nó ghi thế này:
Here is a list of some of the main features that come as standard with RuneAudio:
  • Very easy to install and use
  • A custom built, optimized and small footprint Linux-based operating system (RuneOS)
  • Runs on a variety of embedded platforms
  • Works with almost every commercially available model of DAC, including USB, S/PDIF and I2S
  • Bitperfect and gapless playback of common audio formats, including but not limited to: FLAC, WAVE, MP3, AAC and ALAC
  • Supports native DSD playback with DSD-over-PCM
  • Easily set up and seamless playback from network drives (over CIFS and NFS protocols) and USB drives (FAT32, NTFS, HFS+)
  • Easily set up of Wi-Fi connection
  • Playback of web radio streams
  • Airplay support (via Shairport)
  • A user friendly and polished built-in web interface (RuneUI) for playback and setup control
  • Supports control by a number of third party clients, both desktop and mobile
  • Supports USB Audio Class 2
  • Design optimized to reduce SD card wear
http://www.runeaudio.com/features/
1. Native DSD playback with DSD-over-PCM thì có vẻ mâu thuẫn với ý kiến của bác @smallgent (DoP khác native DSD)
2. Nếu support native DSD thì có qua USB luôn ko hay giao thức khác?
Ở đây e chỉ thắc mắc về mặt lý thuyết thôi nhé, tức là như câu hỏi đầu tiên: Pi+Rune đang play DSD qua USB theo cách nào?
Cám ơn các bác.
 

thebluewindows

Well-Known Member
Nói về bao thì thực ra e cũng có tí băn khoăn so sánh giữa 1 cái bao xi măng và 1 cái bao... con sâu ợ...
Ý e là CPU load :)) nhưng nếu ko chỉnh chọt đc gì kệ cho Pi nó gánh thôi :D
 

smallgent

Well-Known Member
Mấy trang trước thấy các bác bàn về DSD, cho em hỏi Pi + Rune (hay Volumio/MoOde) có xuất native DSD qua cổng USB không?
Web Rune nó ghi thế này:

http://www.runeaudio.com/features/
1. Native DSD playback with DSD-over-PCM thì có vẻ mâu thuẫn với ý kiến của bác @smallgent (DoP khác native DSD)
2. Nếu support native DSD thì có qua USB luôn ko hay giao thức khác?
Ở đây e chỉ thắc mắc về mặt lý thuyết thôi nhé, tức là như câu hỏi đầu tiên: Pi+Rune đang play DSD qua USB theo cách nào?
Cám ơn các bác.
Thực ra nói DoP là ko "native" thì ko đúng. Qua Dop tín hiệu như là hàng được cho vào bao gói màu khác thôi, chứ nó vẫn là dsd, tức là vẫn "native". Cho nên ko cần băn khoăn.
Nói về bao thì thực ra e cũng có tí băn khoăn so sánh giữa 1 cái bao xi măng và 1 cái bao... con sâu ợ...
Ý e là CPU load :)) nhưng nếu ko chỉnh chọt đc gì kệ cho Pi nó gánh thôi :D


Direct Stream Digital (DSD)
DSD (Direct Stream Digital) is a digital format that stores audio as a sequence of single-bit values at a very high sampling rate.

MPD understands the file formats dff and dsf. There are three ways to play back DSD:

  • Native DSD playback. Requires ALSA 1.0.27.1 or later, a sound driver/chip that supports DSD and of course a DAC that supports DSD.

  • DoP (DSD over PCM) playback. This wraps DSD inside fake 24 bit PCM according to the DoP standard. Requires a DAC that supports DSD. No support from ALSA and the sound chip required (except for bit-perfect 24 bit PCM support).

  • Convert DSD to PCM on-the-fly.
Native DSD playback is used automatically if available. DoP is only used if enabled explicitly using the dop option, because there is no way for MPD to find out whether the DAC supports it. DSD to PCM conversion is the fallback if DSD cannot be used directly.

Nguồn:
https://www.musicpd.org/doc/user/dsd.html
http://dsd-guide.com/dop-open-standard
 
Bên trên