Dự án Dâu Tây - Transport nền tảng Raspberry Pi chất lượng cao

ko853

Well-Known Member
Cho e cái cơ sở khoa học và thực tiễn bác ơi
DSC_7184s.jpg
 

ko853

Well-Known Member
Cái này là headamp đèn bottlehead crack đó bác. Bọn hãng nó bảo phải xoắn dây thì mình làm theo thôi chứ ko lẽ bảo nó chứng minh mới chịu ah
 

linh0983

Well-Known Member
@trung224: em đang sử dụng board Isolator Pi, lấy tín hiệu I2S qua DAC Soekris DAM 1021, DAC này chạy chế độ Master mode. Trên board Isolator Pi có jump để cài đặt chế độ Slave/Master cho DAC. Như vậy mình có phải cài đặt chế độ Master trong Moode (RuneAudio) nữa không hay chỉ set trên board Isolator Pi là được? Nếu có thì chỉnh sửa lệnh thế nào ạ? Xin cám ơn bác nhiều.
Con Soekris chạy ở master mode nên trên Isolator Pi bác phải đặt nó về chế độ master mode. Còn trên Moode Audio thì bác chỉ cần chọn đúng driver của nó Soekris DAM 1021/1121 là được. Em không thấy chỗ nào trên Moode để cài đặt master mode như bác nói cả. Còn Rune Audio thì em ko dùng nên ko rõ.
Hai board isolator Pi đã hót chưa a hay vẫn tịt ngòi . Nếu hót rồi thì lỗi thiếu sót chỗ nào vậy a . Board DoP_decoder ok luôn chứ bác ? :D

Hai ae vật vã các bác ơi ! Cuối cùng set slave mode trên con Isolator Pi là nghe ngon a . Đã có ý định set slave mode nhưng sợ nó " bốc cháy " . Cuối cùng làm liều với bình " CO2 " kề bên a . Có gì sai xót vậy các bác ? :p
 
Chỉnh sửa lần cuối:

linh0983

Well-Known Member
Nói vui vậy thôi ! Bác @dongochoan qua mình gởi lại board ES9018 để check . Bác ấy nói set slave mode trên board isolator Pi là Soekris DAM 1021/1121 hót ngay . Cái này phải nhờ bác @trung224 chỉ điểm thôi a .
 
Chỉnh sửa lần cuối:

trung224

Well-Known Member
Nói vui vậy thôi ! Bác @dongochoan qua mình gởi lại board ES9018 để check . Bác ấy nói set slave mode trên board isolator Pi là Soekris DAM 1021/1121 hót ngay . Cái này phải nhờ bác @trung224 chỉ điểm thôi a .
Nếu thế thì chắc là do em nhầm thôi, chứ nếu DAM1021/1121 là master mode thì qua dùng isolator slave mode nó đã ko chạy như digione hay 502DAC rồi. Em cứ tưởng bọn Soekris này thần thánh thế nào, hóa ra cũng chỉ chạy được slave mode. Thành thật xin lỗi các bác.vì sự nhầm lẫn trên
 

linh0983

Well-Known Member
Nếu thế thì chắc là do em nhầm thôi, chứ nếu DAM1021/1121 là master mode thì qua dùng isolator slave mode nó đã ko chạy như digione hay 502DAC rồi. Em cứ tưởng bọn Soekris này thần thánh thế nào, hóa ra cũng chỉ chạy được slave mode. Thành thật xin lỗi các bác.vì sự nhầm lẫn trên
Nếu mình kết nối con DAM1021/1121 trực tiếp với Pi ko dùng isolator sao nó vẫn hót trong khi Pi nó đang ở chế độ mặc định là master mode . ( thực sự mình cũng ko chắc Pi ở mặc định nó là master mode hay slave mode hay auto ) . Chính vì thế mới ko nghĩ qua dùng isolator phải set slave mode a . o_O
 
Chỉnh sửa lần cuối:

nhatduongaudio

Active Member
Ngoài master mode và slave mode còn có chế độ hybrid. Soekris nó nằm ở trường hợp này nên anh em cảm thấy rất khó hiểu
 

linh0983

Well-Known Member
Ngoài master mode và slave mode còn có chế độ hybrid. Soekris nó nằm ở trường hợp này nên anh em cảm thấy rất khó hiểu
Khi DAM1021/1121 kết nối trực tiếp với Pi thì DAM nó hoạt động ở chế độ nào vậy bác . Nó tự động detect hay set vậy ? Bác giải thích giúp a .
 

nhatduongaudio

Active Member
Dam1021/1121 theo em được biết là nó tự động detect nguồn tín hiệu gửi đến. Nhìn hoạt động thì các bác cứ coi nó là slave Dac cho đỡ đau đầu. Nhưng nó không hẳn là slave Dac vì khi nhận tín hiệu i2s tất cả đều được đồng bộ qua con clock có khả năng lập trình của nó lúc này nó lại như là master Dac giống như bossDAC vậy
 

minh2102

Active Member
uhm con dam1021 hay đời cao hơn hoặc động theo kiểu buff dự liệu vào cache nội của fpga để cách ly jitter từ nguồn ngoài sau đó dùng chính clock trên board để fifo đọc và xử lý , nên có thể coi là hình thức cao cấp của slave ^^
 
Chỉnh sửa lần cuối:

mtminh

Well-Known Member
Khi DAM1021/1121 kết nối trực tiếp với Pi thì DAM nó hoạt động ở chế độ nào vậy bác . Nó tự động detect hay set vậy ? Bác giải thích giúp a .
DAM1021/1121 vẫn là master clock mode, vì không đòi hỏi master clock
và sử dụng clock riêng của nó bác ạ. DAM1021 là dạng adaptive master clock mode, thực thi bởi bộ PLL (phase-locked loop)
và các phương pháp trích xuất jitter khác. Nó cần bitclock của I2S để DAM control khối internal clocking cùa nó. Vì cần bitclock I2S để khóa theo, nên DAM biến thành SLAVE theo cách setup các bác hay làm.
Ở mode này, digital signal phục hồi chính xác (hơn Asynchronous), nhưng đòi hỏi clock của DAM phải cực tốt, và clock của thiết bị trước nó cũng phải tốt.
Kết nối I2S với Pi thì DAM (slave) lock theo clock của Pi (master), default cà hai.
Mình thấy những DAC high-end chạy mode này, không quan tâm đến Pi. I2S từ Pi có sai số ở sampling frequency 44.1Khz (đa số nhạc là tần số lấy mẫu này) làm internal clocking của DAC lệch theo (chất âm khác đó).
Hi. DAM1021/1121 (isolator) kết hợp với Pi, có board isolatorPi trung gian. Và 2 lần isolator ... Thay đổi chất âm: có, hay dở tùy theo "gu" a ;):).
Đính Chính:
Sorry các Bác. Mình nhầm vì không xem hình IslatorPi, Nó chỉ Full galvanic isolator và đổi DoP ra Native DSD
Board IsolatorPi không có chức năng reclock. Cần một board "tương thích với nó" là HAT DAC Master Clock đứng sau. Signal clock (của HAT DAC Master Clock) qua trung gian IsolatorPi đưa trở về thay thế clock của Pi hoặc OdroitC2 :rolleyes:
 
Chỉnh sửa lần cuối:

dongochoan

Active Member
Hai ae vật vã các bác ơi ! Cuối cùng set slave mode trên con Isolator Pi là nghe ngon a . Đã có ý định set slave mode nhưng sợ nó " bốc cháy " . Cuối cùng làm liều với bình " CO2 " kề bên a . Có gì sai xót vậy các bác ? :p

Em loay hoay cái vụ này mất mấy ngày, không hề nghĩ đến vụ phải set về Slave mode cũng vì mê cái đoạn này của Isolator Pi board qúa:
"Slave/Master mode selection
In slave mode, the RPi generates the three I2S (SCK, LRCK and DATA) signals using its internal clock. These I2S signals are fed into the audio card through the IsolatorPi. Most RPi audio cards such as DAC HATs operate in slave mode.
In master mode, the audio card (typically a DAC) contains two dedicated audio clock oscillators (XO) that are used to generate the SCK and LRCK of I2S signals. These two I2S clock signals are fed back into the RPi through the IsolatorPi. The RPi uses these two I2S clock signals to generate the DATA signal instead of using its internal clock.
Because the RPi internal clock is not dedicate audio clock AND must be converted to the audio clock frequencies by internal PLL and CTC, it is a very high jitter clock. Audio cards that operate in master mode can produce better quality results when they use high quality / low jitter clocks and feed high quality / low jitter SCK and LRCL I2S signals to the RPi. Using the IsolatorPi with an audio board operating in master mode can further improve the sound quality by preventing transmission of EMI noise via the RPi ground AND by powering the audio card (and isolated side of the IsolatorPi) using a separate power supply.

Audio cards operating in master mode typically require dedicated device drivers. Please see the audio card’s usermanual for details."

Vụ này rất mong bác trung224 và các bác rành rẽ giải thích thêm ạ.
 

trung224

Well-Known Member
Em thấy vấn đề lớn nhất của DAM là thật sự mà nói phần digital processing của DAM ko thật sự là đỉnh

1. Cùng là adaptive clock nhưng con DAM 1541 làm kém hơn hai con Gungnir Multibit và Yggdrasil
Đây là kết quả đo Inferred Jitter từ tay atomicbob trên superbestaudiofriends
Của con Gungnir Multibit
index.php


Của con Soekris DAM1541
index.php


Sự chênh lệch không lớn nhưng vẫn là có. Một số DAC delta sigma có công bố thông số như Exasound e32 cũng đạt chỉ số tương tự Gungnir Multibit.

2. Thứ hai là mấy phần filter của Soekris chưa được khủng
Con Soekris bản chất là upsampling tín hiệu đầu vào thành Hires PCM ở tần số 2,8MHz theo hai bước

Bước 1 là dùng FIR filter upsample lên 384 kHz. Bước hai là upsample tín hiệu 384kHz lên 2,8MHz dùng IIR filter. Phần IIR filter thì em không nói đến nhưng phần FIR filter thì có vẻ chưa ổn lắm. Theo bọn Soekris công bố thì filter của bọn nó chi có tổng cộng hơn 2000 tap cho cả FIR lẫn IIR. Trong khi đó FIR filter trên Schiit Yggdrasil/ Gumby thì filter mạnh hơn khá nhiều với 18000 taps, Chord Dave 164000 taps. Dĩ nhiên, số tap nhiều hay ít không quá quan trọng đến âm thanh đầu ra của DAC vì còn có rất nhiều yếu tố như cấp nguồn, ... nhưng nếu xét riêng về mặt digital processing mà nói thì FIR càng nhiều tap càng có lợi nếu xét trên khía cạnh chất lượng filter như tăng stopband attenuation, giảm ripple đổi lại là bị delay tín hiệu so với source lâu hơn.

Tay Soren của Soekris cũng công nhận điều này và đang có phương án để nâng cấp filter nhưng em nghĩ sẽ không nhiều vì tốc độ xử lý tín hiệu của con chip FPGA trên DAM1021 là có giới hạn.

Đây là lý do em ko tự mua Soekris DAM1021 về lắp mà chọn giải pháp dùng Gumby và tìm cách mod nó lên để làm phẳng THD+N của nó (bị tăng khá nhiều ở mid và bass)
index.php
 
Bên trên