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

trung224

Well-Known Member
@tru09x : Hay quá bác, có gì cho em đặt gạch nhé.
Cho em hỏi chút, cái cục DA101C chạy song song với chip isolator có phải để cách ly i2c hay làm nhiệm vụ nào khác?

Ngoài ra, như em thấy nếu bác sắp xếp như trên thì trông như mấy chân GPIO như I2C và I2s BCLK đều nằm ở nhánh sau cách ly? Mong bác giải đáp giúp em cho đỡ lăn tăn
 

chuong46

Active Member
@ Tru09x: Trong khi mod tụ cho Pi3B, mình làm bay mất con điện trở R4. Bạn có biết trị số của R4 không cho mình xin. Và thêm 1 vấn đề là sau khi tháo tụ C162, đo 2 chân tụ trên bo thấy thông nhau điện trở khoảng 250 Ohm, như vậy là bình thường hay bất thường? các chân tụ khác đều không thông nhau.
 

tru09x

Well-Known Member
@tru09x : Hay quá bác, có gì cho em đặt gạch nhé.
Cho em hỏi chút, cái cục DA101C chạy song song với chip isolator có phải để cách ly i2c hay làm nhiệm vụ nào khác?

Ngoài ra, như em thấy nếu bác sắp xếp như trên thì trông như mấy chân GPIO như I2C và I2s BCLK đều nằm ở nhánh sau cách ly? Mong bác giải đáp giúp em cho đỡ lăn tăn
-*
@tru09x : Hay quá bác, có gì cho em đặt gạch nhé.
Cho em hỏi chút, cái cục DA101C chạy song song với chip isolator có phải để cách ly i2c hay làm nhiệm vụ nào khác?

Ngoài ra, như em thấy nếu bác sắp xếp như trên thì trông như mấy chân GPIO như I2C và I2s BCLK đều nằm ở nhánh sau cách ly? Mong bác giải đáp giúp em cho đỡ lăn tăn
cục DAC101c để cách li spdif bác ạ, i2s muốn cánh li phải dùng chip isolator 2 chiều như i2c nên tạm thời em vẫn giữ nguyên thiết kế của DIGI ONE, em dùng DA101C để truyền cách li theo chuẩn RS485 SPDIF sau khi qua cách li sẽ sang khớố reclocking.
Đúng là nhánh I2c và i2s nằm ở phía cách ly, nhưng em đã thiết kế các đường này ở lớp botom và có phủ mass chống nhiễu hết, tín hiệu chủ yếu đi ở mặt trên, mặt dưới là đường nguồn
 

tru09x

Well-Known Member
upload_2018-9-20_15-51-35.png
 

tru09x

Well-Known Member
@ Tru09x: Trong khi mod tụ cho Pi3B, mình làm bay mất con điện trở R4. Bạn có biết trị số của R4 không cho mình xin. Và thêm 1 vấn đề là sau khi tháo tụ C162, đo 2 chân tụ trên bo thấy thông nhau điện trở khoảng 250 Ohm, như vậy là bình thường hay bất thường? các chân tụ khác đều không thông nhau.
tối về em kiểm tra rồi em báo lại bác nhé, giờ em đang đi làm
 

trung224

Well-Known Member
-*

cục DAC101c để cách li spdif bác ạ, i2s muốn cánh li phải dùng chip isolator 2 chiều như i2c nên tạm thời em vẫn giữ nguyên thiết kế của DIGI ONE, em dùng DA101C để truyền cách li theo chuẩn RS485 SPDIF sau khi qua cách li sẽ sang khớố reclocking.
Đúng là nhánh I2c và i2s nằm ở phía cách ly, nhưng em đã thiết kế các đường này ở lớp botom và có phủ mass chống nhiễu hết, tín hiệu chủ yếu đi ở mặt trên, mặt dưới là đường nguồn

Ok, em hiểu phương án cách ly SPDIF của bác rồi, rất hay đó ạ. Phương án giải quyết vụ i2s từ Pi ở cùng trên nhánh cách ly cũng có vẻ rất ổn.

Tuy nhiên, em vẫn hơi có chút chưa hiểu rõ. Nếu thực hiện theo nguyên lý bác hướng đến
Pi > i2s > i2s/i2c isolator > i2s/i2c (đã cách ly) > WM8805 > SPDIF > SPDIF isolator > SPDIF (đã cách ly) > SPDIF reclocker > SPDIF sạch

Với phương án này, bác phải có 3 bộ nguồn khác nhau hoàn toàn, không chung ground để cấp nguồn cho 3 nhánh cách ly riêng biệt (cho Pi 3x, cho WM8805 và cho phần SPDIF reclocker và clock). Tuy nhiên, trên layout PCB của bác có vẻ em chỉ thấy 2 bộ nguồn, một bộ trước cách ly và 1 bộ sau cách ly. Bác giúp em giải quyết nghi vấn cái
 
Chỉnh sửa lần cuối:

tru09x

Well-Known Member
Ok, em hiểu phương án cách ly SPDIF của bác rồi, rất hay đó ạ. Phương án giải quyết vụ i2s từ Pi ở cùng trên nhánh cách ly cũng có vẻ rất ổn.

Tuy nhiên, em vẫn hơi có chút chưa hiểu rõ. Nếu thực hiện theo nguyên lý bác hướng đến
Pi > i2s > i2s/i2c isolator > i2s/i2c (đã cách ly) > WM8805 > SPDIF > SPDIF isolator > SPDIF (đã cách ly) > SPDIF reclocker > SPDIF sạch

Với phương án này, bác phải có 3 bộ nguồn khác nhau hoàn toàn, không chung ground để cấp nguồn cho 3 nhánh cách ly riêng biệt (cho Pi 3x, cho WM8805 và cho phần SPDIF reclocker và clock). Tuy nhiên, trên layout PCB của bác có vẻ em chỉ thấy 2 bộ nguồn, một bộ trước cách ly và 1 bộ sau cách ly. Bác giúp em giải quyết nghi vấn cái
Như em đã nói ở trên vụ I2S ISOLATOR RECLOCK phải dùng cách ly 2 chiều cái này liên quan đến đọc và ghi dữ liệu (RECLOCK tức là đọc dữ liệu và ghi clock mới chính xác hơn vào đường I2S) trong trường hợp này Pi là MATER còn Digione là SLAVE, sau khi điều tra vụ này em phát hiện ra lý do mấy anh ALLO không cách li cho i2s mấu chốt chính là ở chỗ này và lí do tại sao KALI RECLOCK của ALLO lại không làm việc với Digione và các DAC có mater clock như BOSS DAC.
Nếu cách li i2s phải xử lý reclock trước rồi mới cách ly, và lúc này các DAC hay DIGI sẽ là SLAVE trong trường hợp này các DAC hay DIGI muốn kết nối được với PI phải loại bỏ RECLOCK trên nó và lấy MATER CLOCK (MCLK) trên I2S RECLOCK
 
Chỉnh sửa lần cuối:

tru09x

Well-Known Member
DIGI ONE clone hiện tại em vẫn giữ nguyễn cấu trúc giống nguyên bản chỉ có thay đổi 1 chút về mạch ,thay vì cách ly SPDIF quang học bằng chip em sử dụng cách ly bằng biến áp số vì em tin rằng phương pháp này tốt hơn ( các bác cứ hình dung chất lượng âm thanh khi sử dụng XLR hay BNC so với OPTICAL ) tiếp đến là có footprint chờ để nâng cấp Crystal , có đường tín hiệu AES/EBU đường này cũng được chăm chút đặc biệt nhờ xuất tín hiệu qua biến áp số cho nên được cách li hoàn toàn với DIGI ONE
 

Thanhvo31

Well-Known Member
@tru09x bác cho biết thêm thông tin:
Vụ gắn Pi vào vẫn phải câu dây 1.8V, gỡ chip hả bác? (3.3V với 5V ăn theo GPIO) ?
Nếu đúng vậy tôi vẫn khoái vụ có 1 cái như RAM socket, cắm cai pi compute modul vào. (nguồn cấp thẳng vào chân ""RAM""|, phải tội network (LAN+WiFi phải thiết kế thêm)

Ngân sách cho vụ DigiOne "clone" + DAC PCM1794 Dual Mono có hơn con Katana không bác nhỉ?
 

trung224

Well-Known Member
@tru09x : Cám ơn bác đã giải thích. Tại em nhìn thấy cạnh cái con DA101C (dùng để cách ly SPDIF như bác nói) có một con chip khác nên em tưởng con chip đó là con chip i2s/i2c isolator để cách ly tín hiệu i2s/i2c từ RPi sang WM8805.

Về phương án cách ly i2s/i2c từ RPi đến WM8805, bác thử ngâm cứu phương án này xem. Bo 502DAC này em nhớ hội chơi Pi này có nhiều người có.

http://www.pi2design.com/uploads/4/8/5/3/48531975/502dac_hw_ref_manual_p4_2.pdf

Theo em hiểu thì ở đây họ dùng con PCM5122 làm con chip đệm hoạt động như Master, còn RPi và WM8805 hoạt động như Slave. Em từng dùng nó với bo i2s/i2c isolator kết nối RPi thấy hoạt động bình thường, không như DigiOne. Nếu có thể kết hợp với việc cách ly và reclock SPDIF sau WM8805 như con DigiOne thì quá ngon
 
Chỉnh sửa lần cuối:

tru09x

Well-Known Member
@tru09x bác cho biết thêm thông tin:
Vụ gắn Pi vào vẫn phải câu dây 1.8V, gỡ chip hả bác? (3.3V với 5V ăn theo GPIO) ?
Nếu đúng vậy tôi vẫn khoái vụ có 1 cái như RAM socket, cắm cai pi compute modul vào. (nguồn cấp thẳng vào chân ""RAM""|, phải tội network (LAN+WiFi phải thiết kế thêm)

Ngân sách cho vụ DigiOne "clone" + DAC PCM1794 Dual Mono có hơn con Katana không bác nhỉ?
dạ đúng rồi bác. vẫn phải câu đường 1v8
 

tru09x

Well-Known Member
dạ đúng rồi bác. vẫn phải câu đường 1v8
em thì em không khoái bọn ES90xx này lắm bọn này nếu xét về thông số chắc không con chip DAC R2R nào có thể sánh được nhưng về khoản nhạc tính thì em thấy 1 số dòng chip của CDP như TDA1541 16bit hay dòng ưa chuộng nhất bây giờ là PCM1794 hầu nhừ các CDP chạy SACD đều dùng âm thanh rất hay, bọn này nằm ở giữa 1541 và ES90XX vừa có độ truyền cảm, nhạc tính tốt, vừa có độ chi tiết bóc tách của các chip đời mới
một hình anh lượn nhặt WADIA 581 con này trước em đã từng sửa qua và nghe thử, ẻm nó chạy 4 con PCM1794 mạch xuất tín hiệu chính là 2 cục nhôm đen mà hãng nó hay gọi là Black Box ( hộp đen hay vùng kín gì đó :D:D:D:D)
wadia581_in3.jpg
 

tru09x

Well-Known Member
@tru09x : Cám ơn bác đã giải thích. Tại em nhìn thấy cạnh cái con DA101C (dùng để cách ly SPDIF như bác nói) có một con chip khác nên em tưởng con chip đó là con chip i2s/i2c isolator để cách ly tín hiệu i2s/i2c từ RPi sang WM8805.

Về phương án cách ly i2s/i2c từ RPi đến WM8805, bác thử ngâm cứu phương án này xem. Bo 502DAC này em nhớ hội chơi Pi này có nhiều người có.

http://www.pi2design.com/uploads/4/8/5/3/48531975/502dac_hw_ref_manual_p4_2.pdf

Theo em hiểu thì ở đây họ dùng con PCM5122 làm con chip đệm hoạt động như Master, còn RPi và WM8805 hoạt động như Slave. Em từng dùng nó với bo i2s/i2c isolator kết nối RPi thấy hoạt động bình thường, không như DigiOne. Nếu có thể kết hợp với việc cách ly và reclock SPDIF sau WM8805 như con DigiOne thì quá ngon
cái này nếu muốn ngâm cứu phải có 1 ẻm phần cứng trong tay nữa bác ạ, với lại phần cứng thôi chưa thể chạy được phải dựa vào driver của nó để làm phần cứng mới chạy, ví dụ digione em dư sức làm được 1 phần cứng gấu hơn nhưng vấn đề là ai viết driver cho nó chạy mới quan trọng
 

huyspt

Well-Known Member

tru09x

Well-Known Member
thằng digi one em đoán là phần cứng nó giống anh Hifi berry nhưng nó fix lại phần mềm và phần cứng 2 chân GPIO control 2 em thạch anh for 44.1 và 48 khz là xong, còn về nguyên lý cơ bản vẫn là khi dùng tần số lấy mẫu ở 44.1 hay 88.2 khz nó enable em thạch anh 22.5792Mhz (22.5792/44.1= 512 số chắn = jiter low ) và disable em 24.576Mhz và khi dùng tần số 48/96khz thì ngược lại
 

tru09x

Well-Known Member
Bác cho e hỏi Diode chỉnh lưu trên Board có phải là loại BYV không nhỉ?
received_477944435948516-jpeg.302654
tụ em tháo máy nên xịn 100%, về khoản tụ hóa thì nó cắt gọt âm thanh rất tốt nhưng trên digione thì nó không phù hợp, vì em nghiên cứu thấy rằng mấy con ic untra low noise phài cần tụ có trị số ESR cực thấp thì nó mới phát huy được khả năng thâm hậu của nó, nên trên digione em chỉ thiết kế tụ tantalum và cẻamic, tụ hóa chỉ phù hợp với nguồn tổng, ngoài ra còn 2 chỗ mod nữa là con tụ xuất ở chân 2 và chân 7 con ic 3L553 chính là tụ xuất tín hiệu SPDIF nó dùng 3 con tụ 3u3 0805 các bác mod bằng tụ không phân cực 0.1uf như mundoft cũng cho chất âm tương tự như thay tụ nguồn
 

chautranthanh

Well-Known Member
em thì em không khoái bọn ES90xx này lắm bọn này nếu xét về thông số chắc không con chip DAC R2R nào có thể sánh được nhưng về khoản nhạc tính thì em thấy 1 số dòng chip của CDP như TDA1541 16bit hay dòng ưa chuộng nhất bây giờ là PCM1794 hầu nhừ các CDP chạy SACD đều dùng âm thanh rất hay, bọn này nằm ở giữa 1541 và ES90XX vừa có độ truyền cảm, nhạc tính tốt, vừa có độ chi tiết bóc tách của các chip đời mới
một hình anh lượn nhặt WADIA 581 con này trước em đã từng sửa qua và nghe thử, ẻm nó chạy 4 con PCM1794 mạch xuất tín hiệu chính là 2 cục nhôm đen mà hãng nó hay gọi là Black Box ( hộp đen hay vùng kín gì đó :D:D:D:D)
wadia581_in3.jpg
Bác phân tích hay quá , thế còn chíp ak có hay không bác ?
 
Bên trên