Tại sao nghe nhạc qua cổng USB (I2S) lại hay hơn SPDIF hoặc cổng quang

Dear Bác Rock , Bác thắc mắc là đúng ,lúc đầu em cũng nghĩ như bác tín hiệu digital chỉ là 01010 nên chỉ tập trung phần ananlog , tuy nhiên càng nghiên cứu sâu mới thấy phần digital là rất quan trọng đến chất âm .
Đối với digital 2 yếu tố sau sẽ ảnh hưởng đến độ trung thực khi tái tạo âm thanh

1. Bit perfect 

Bit perfect là độ toàn vẹn của dữ liệu (data) , đối tượng phát (máy tính) truyền đi(ví dụ) 3 byte ( các số 1=(00000001),2(00000010),3(00000011))

Đối tượng nhận ( DAC) nếu nhận đúng 3 byte(1,2,3) thì ta gọi là đã nhận được bit perfect nếu nhận thành (2,3,4) là không bit perfect

2. Jitter

Dac nhận được 3 byte , nhưng thời gian nhận là bao lâu so với thới gian phát ( ví dụ máy tính truyền 3 byte trong 1 ms , trong khi DAc nhận được 3 byte trong 1.1 ms , sự chênh lệch về mặt thời gian gọi là Jitter 0.1ms )

Đối với việc tính toán thì Jitter không quan trọng bằng bit perfect , bới vì kết quả tính toán không thay đổi dù có chênh lệch thời gian ( ví dụ sử dụng máy tính I5 tình một bài toán thì nhanh hơn máy P2, nhưng kết quả thì không thay đổi)

Đối với âm thanh thì lại ảnh hưởng rất lớn đên chất lượng âm thanh ví dụ nôm na , một nhạc cụ nhanh hay trễ 1ms so với nhạc cụ khác sẽ cho ra cảm nhận âm thanh khác biệt em gửi hình minh hoạ về Jitter để các bác rõ thêm

Như vậy một nguồn phát hay là nguồn phát luôn bảo đảm bit perfect và Jitter nhỏ nhất , đó là nguyên nhân giải thích tại sao bộ âm thanh digital này hay hơn bộ digital kia ( cho rằng phần analog là như nhau)

Đối chiếu với các hệ thống digital hiện tại thì thấy ngay tại sao Máy tính- USB -I2S-DAC hay hơn máy tính – SPDIF-I2S-DAC vì máy tính-USB là giao thức bit perfect ( data được truyền đi và kiểm tra bit perfect , nếu không bit perfect thì truyền lại)

Trong khi máy tính -SPDIF là giao thức không bit perfect , vì tín hiệu chỉ truyền đi một chiều nếu truyền sai thì nhận sai không kiểm tra bit perfect , do đó dây truyền SPDIF cần phải thật tốt ( như bác fish2k da gặp) để có thể truyền bit perfect ( đối với việc truyền SPDIF ngoài yếu tố dây dẫn còn có yếu tố biên độ của tién hiệu SPDIF nữa) nhưng có tốt cách mấy cũng không thê bảo đảm là bit perfect được

Về yếu tố Jitter , truyền bằng SPDIF cần phải qua 2 công đoạn mã hoá clock+data và giải mã clock+data , các công đoạn này làm tăng thời gian truyền dữ liệu và làm giảm độ chính xác về thời gian truyền dữ liệu nên Jitter sẽ tăng lên trong khi truyền bằng I2S thì bỏ qua giai đoạn này nên Jitter là nhỏ nhất

 

Nguồn Giahuy (VNAV)