Signalyst DSC1 DSD DAC 2.5 - Giải pháp cho nguồn nhạc số

Discussion in 'Thiết bị số' started by hieuvu, 23/1/18.

  1. trung224

    trung224 Advanced Member

    Joined:
    24/9/15
    Messages:
    465
    Likes Received:
    764
    Em thấy bo của cụ có tích hợp chip cách ly i2s. Xin phép em hỏi cụ liệu cụ giải quyết thế nào cái jitter nội tại của chip optocoupler?
     
  2. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Em chưa hiểu lắm vì không biết anh đang hỏi về con cách ly ISO trên bo DSD hay là con cách ly trên bo AK4137 đang phát triển.
    Mà đừng hỏi em. Em chỉ biết làm theo sơ đồ mà người ta nhai sẵn cho thôi.
    Cách ly giao tiếp I2C giữa MCU với AK4137 thì bằng IL715. Còn các chân I/O on/off H/L thể config cấu hình hardware mode cho các nand, logic 1G104, 1G125, 1G126, 1G02...để chọn các kênh I2S đầu vào nào, lựa chọn đồng hồ 48M/49M (Master) hay sài MCLK ngoài (Slave)...thì các cổng này sử dụng Photocoupler để cách ly nguồn điện nuôi MCU với nguồn nuôi trên DAC chính để active chân OE.
    Em hóng hớt được vậy thôi chứ chính xác phải hỏi tác giả anh ạ.
    Chờ em thêm vài hôm nữa em xuất file schematic cho anh nhòm và góp ý giúp ạ.
     
    Last edited: 19/7/18
  3. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Optocoupler có quan trọng khi kích hoạt On/Off 0/1 H/L không anh vì khoảng giới hạn phân áp On/Off của mấy con 1G125, 1G126...rất rộng. Đâu phải nó jiter nhấp nhô thì đầu ra sẽ nhấp nhô như analog phải vậy không anh. Dùng quang để cách ly HF từ MCU là chính, chỉ cần nó on/off các chân I/O nào đó theo đúng yêu cầu của người thiết kế là ok.
     
  4. hieuvu

    hieuvu Advanced Member

    Joined:
    20/10/06
    Messages:
    604
    Likes Received:
    672
    Hi các bác
    Công nhận vọc với dsc1 này thú vị phết.
    Không dùng ba, em dùng thử dùng con instrumental amplifier INA128, đánh thẳng từ Fir qua INA ra RCA. DC offset 12mv. Khỏi tụ xuất.Âm thanh khá ấn tượng và qyan trọng là no pop.
    Không nhất thiết phải dùng ba, nếu có tầng khuếch đại với đầu vào vi sai thiệt ngon,và càng ngon hơn nữa khi nó là balance.
    IMG_20180707_082339_1.jpg
     
    Ngoc2, tinhdhmo, yennhi and 3 others like this.
  5. cdhanh

    cdhanh Advanced Member

    Joined:
    8/10/07
    Messages:
    288
    Likes Received:
    98
    Cảm ơn bác, để em thử xem sao :)
    Biến áp LD của em còn chưa cập cảng mà bác đã cắt bỏ nó rồi thì em biết làm sao đây :(
     
    tqv-hcm and taicun like this.
  6. dangkyhai

    dangkyhai Advanced Member

    Joined:
    12/9/14
    Messages:
    1.072
    Likes Received:
    873
    Hay quá anh.
    Vậy nên em đỡ tốn ba. Anh bốt cái sơ đồ lên luôn đi anh. Em ứng dụng kiểu này ngay. Thanks anh.
     
  7. Ngoc2

    Ngoc2 Advanced Member

    Joined:
    21/3/17
    Messages:
    1.550
    Likes Received:
    810
    Cám ơn bác hieuvu đã tận tình với mình và topic.

    Rất thú vị đúng là làm gì cũng cần một quá trình. Ngoài cái hay trên, bỏ cái ba này đi mạch khắc phục được méo pha tần số (chỗ này kén biến áp như ma).

    Mai này mang em nó đi thi không lo bị loại vì méo pha tần số XX độ.

    H h; Thế nên tự nhiên sinh ra "tất cả các dòng sông đều chảy"

    Chúc mừng@ sweetlove6389 bạn vừa "giỏi vừa may mắn" chọn ba 1 lần là vui ngay. Mình chọn mãi .. mà "o bằng o chọn gì"

    Cám ơn@bskhang mình vừa nhân ld.
     
    Last edited: 19/7/18
  8. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Tùy quan điểm. Application ứng dụng để sử dụng chưa tối ưu hóa phối hợp trở kháng cho chúng rồi chê chúng tồi là chưa đầy đủ.
    Audio Note đã nói tới rất nhiều ưu điểm của OPT mà trên Op.Amp ko thể khắc phục được.
    1. Op.Amp không đủ tốc độ Slew Rate để phản ứng & xử lý tốc độ đầu ra của DAC. Không đáp ứng đủ liệu có bỏ xót tín hiệu ?
    2. Phải sử dụng Op.Amp tối ưu hóa cho loại đầu vào trở kháng thấp.
    3. Op.Amp phải dùng 2 tầng bộ lọc LPF với giá trị tụ hồi tiếp lớn dễ gây méo pha, giá trị tụ càng lớn tiếng càng mất tự nhiên.
    4. Op.Amp không cách ly được Mass của tầng DAC với tầng sau Pre/Amp. Mà DAC loop đất khá lớn (OPT đất sơ nối với đất của DAC, đất của thứ cấp nối với đất tải của tầng sau Pre/Amp riêng biệt nên gọi là cách ly).
    5. DC offset của Op.Amp làm I/V là đầu nguồn dù chỉ khoảng 10mV, nhưng sau nó còn 2 tầng LPF, 1-2 tầng Pre/Buffer, 1 tầng Amp để khuếch đại. Sau bằng này tầng tổng hệ số khuếch đại là bao nhiêu lần ? Có dám chắc không cần tụ DC Coupler ? Tụ nào là tụ ngon, âm thanh tốt và giá bao nhiêu ?


    Mục 1 và 2 trông vậy nhưng mà khó đấy, anh xem có loại nào tốt giới thiệu em mà giá cả phải chăng chút, mạch Diff sài tận 4 con đấy anh.
    Mục 3 anh định dùng Op.Amp loại nào AD797, OPA627 để Low Pass filter.
    Mục 4 anh định dùng biện pháp gì để cách ly loop đất.

    Tổng mục 1-2-3-4 anh dự tính hết bao nhiêu money cho các Op.Amp và các linh kiện ngoại vi support hỗ trợ cho nó.
    Và thêm 1 nguồn nuôi +-15V cho nó anh dùng biến áp, tụ và LDO gì. Chi phí cho khối nguồn này dự kiến hết bao nhiêu.
    Rồi lại phát sinh ra loại Op.Amp này chưa tốt, sáng tối tùn lum lại hao tiền tốn của mua 1 đống Op.Amp về trải nhiệm. Chỉ shop là rung đùi sướng :D

    Nhưng với 1 OPT tốt và Application ứng dụng sử dụng hợp lý ta có tất cả: I/V, LPF, ISO cách ly chống loop đất, không cần thành phần ngoại vi hỗ trợ nhiều.

    Lợi ích khi sài OPT đã có Audio Note dẫn chứng và diễn dải như em đưa link ở những chủ để trước.

    Em chỉ tổng hợp lại 1 số ý kiến mà em thu thập được từ các chủ đề khác nhau liên quan đến dự án DSD này nói riêng và các DAC nói chung.
    Anh em tự tham khảo rồi tự nhìn nhận.
     
    Last edited: 19/7/18
  9. oneclicklogin

    oneclicklogin Advanced Member

    Joined:
    18/12/12
    Messages:
    1.125
    Likes Received:
    851
    Bác nói hơi khó nghe rồi đấy tôi chỉ góp ý kỹ thuật ai thích thì thử kg thích thì thôi. Tôi làm mục đích phục vụ cho chính mình chứ kg thi thố gì cả.
     
  10. hieuvu

    hieuvu Advanced Member

    Joined:
    20/10/06
    Messages:
    604
    Likes Received:
    672
    Nói chứ em cũng đã đóng hộp 1 con dsc double, ba quân sự Mỹ, buffer jfet complimentary. Bũa đem nghe ở midend tốt lắm, bây giờ giữ nguyên để làm mẫu âm.
    Vì muốn thử nghiệm thên, em lắp vài dạng thức I/V, LPF, kèm buffer khác. Trong đó có mạch INA, mạch khuếch đại vi sai.
    B có kinh nghiệm về đèn rồi, kiếm đôi ba cặp bóng pre làm khuếch đại vi sai, bỏ luôn ba là khỏe re. Tầng vi sai dùng đèn này đương nhiên có tụ khoảng 0.1uf nối từ out Fir vào lưới, khỏi lo dc.
    Ba có ưu điểm, nhưng cũng có khuyết điểm. Chọn được ba ưng ý cũng nhiêu khê lắm.
    Từ giờ em chỉ tập trung vào mạch non opt.
     
    eng.tuananh and Ngoc2 like this.
  11. tqv-hcm

    tqv-hcm Advanced Member

    Joined:
    22/4/14
    Messages:
    376
    Likes Received:
    210
    Location:
    TP.Ho Chi Minh
    Thì bác lại rao bán rẻ,nói vui vậy chứ các bác có gì cứ thử dùng rồi so sánh sao cho ra chất âm mình thích thôi,chứ mỗi người nghe theo 1 kiểu mà,còn sau khi tổng hợp chung kết rồi cái nào mà nhiều người thích nghe cả thì ok thôi …?! Chúc các bác tìm được nhiều chất âm mà mình mong muốn với dac này …!
     
    Ngoc2, eng.tuananh and DJVDK like this.
  12. hieuvu

    hieuvu Advanced Member

    Joined:
    20/10/06
    Messages:
    604
    Likes Received:
    672
    Các b nào đã có con buffer sài cho Soekris hoặc tương tự như vậy, có thể nhái theo tầng input differential + lpf + buffer của con sacd Marantz sa8620 thử k sài ba. Em làm rồi và đã phá banh ta loong con đầu Marantz đó. IMG_20180719_155433.jpg IMG_20180718_083400_1.jpg IMG_20180718_083552.jpg
     
    eng.tuananh likes this.
  13. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Dự án 1. Tiết kiệm chi phí hơn. Full control I2C Plus nên đường mạch đơn giản hơn.

    Dự án 2: Giao tiếp SPI + dùng các chân I/O để select chọn kênh. Em chưa xuất file schematic được. Có ảnh pcb đang layout dở.
    I/ Khu vực tín hiệu:
    1. I2S (PCM) của USB PCM2707
    2. I2S (PCM) của Coax/Optic AK4113
    3. I2S (PCM) của Amanero.
    4. DSD của Amanero.

    II/ Khu vực control + keyboard:
    1. Input Select:
    - Coxial
    - Optic quang
    - USB: chia ra 2 nhánh tự động nhận diện, cắm cái nào bật cái đó và tắt cái kia: Amanero/PCM2707.

    Amanero lại chia ra 2 luồng:
    + DSD bypass bỏ qua AK4137 ra thẳng DSD đỡ qua nhiều tầng càng tăng jitter.
    + PCM qua AK4137 để up lên DSD rồi ra bo DSD.

    DSD Endpoint - Tất cả convert to DSD điểm cuối.

    2. Nút Mode: chọn chế độ convert cho AK4137
    PCM-PCM, PCM-DSD, DoP-PCM, DoP-DSD, DSD-DSD, DSD-PCM.

    3. Nút SRC: chọn tần số lấy mẫu
    + PCM: 44/48, 88/96, 176/192.
    + DSD: DSD64/DSD128/DSD256

    4. Nút DF Mode: chế độ lọc digital.
    + Slow
    + Sharp
    + Short Delay Slow
    + Short Delay Sharp

    Em thực hiện song2 cả 2 dự án cùng 1 lúc.
     

    Attached Files:

    Last edited: 19/7/18
    DJVDK and eng.tuananh like this.
  14. eng.tuananh

    eng.tuananh Advanced Member

    Joined:
    26/11/08
    Messages:
    2.223
    Likes Received:
    493
    Location:
    Ha Noi
    Hị hị! B cho e đánh đu phát
     
  15. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Ver 1 thì anh Tây send full code và gerber đặt mạch rồi. Vấn đề chính là thời gian anh ạ.
    Em chờ layout xong nốt ver2 để đặt cùng lúc về demo test code đã mới ra bản Final được.
    Lỗi tè le các bác chửi em thối mũi :D
     
    eng.tuananh likes this.
  16. Binh217

    Binh217 Advanced Member

    Joined:
    16/3/14
    Messages:
    335
    Likes Received:
    111
    Location:
    HÀ NỌI
    Người ta thế này rồi mà các cụ còn ngồi tape lấy dc.
    Các cụ cứ tâm huyết như a Hieuvu và e SWeetlove có phải ra vấn đề ko nào.
    -kính các cụ đã làm thành công(nghe đã ưng bụng) topo mạch dsc này yếu tố nào chủ đạo quyết định đến thành công của nó?
    -chia sẻ để thành cồng với cá nhân mình thì(mình đã làm cả 2 pcb,ko cần tụ pi*tet nhiều hệ thống ko xì*)
    1 -xxxx595
    2-nguồn....

    ;) lại gió rùi đợi các cụ bão..o_O
     

    Attached Files:

    Ngoc2 and hola like this.
  17. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Em cũng thích chơi và diy nhưng bận bịu quá.

    Sorry em edit bài vì chưa xin ý kiến tác giả. Dimdim sài STM32 hoặc Arduino Due full giao tiếp với các chip khác qua các cổng SPI và I2C nên các đường mạch tina hiệu điều khiển rất ít và gọn gàng. Các cổng giao tiếp này đều được Iso cách ly tránh ảnh hưởng và giao động HF của Arduino sang PCB DAC chính.

    Em rất thích dạng thiết kế module và phổ cập của dimdim. Tiết kiệm chi phí diy tối đa và dùng chung cho đa mục đích được. Gọi nó là Universal. Dễ cho cả người mới bắt đầu.

    Như các bác có thể nhìn thấy dưới đây. Chỉ cần 4 chân giao tiếp I2C (cả nguồn) để điều khiển. Nên chỉ cần nối chân I2C của Arduino xuống rồi up code cho Arduino là xong.
    Có thể dùng Encoder để chọn các chế độ hoặc điều khiển hồng ngoại.
     

    Attached Files:

    Last edited: 20/7/18
    Binh217, suco4 and Ngoc2 like this.
  18. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Rất đơn giản cho người mới bắt đầu.
    Chúng ta có nên bắt đầu không ? :D

    IMG_8633_crop_resize_autotone (1).jpg
    IMG_8637_crop_resize_autotone.jpg
     

    Attached Files:

    Last edited: 20/7/18
    Ngoc2 likes this.
  19. TQ_Audio

    TQ_Audio Advanced Member

    Joined:
    8/2/07
    Messages:
    310
    Likes Received:
    134
    @sweetlove6389: Bác chia sẻ code cho em ngâm cứu với. Em vào blog của tay Dimdim xem nhưng không có code. Thank bác.
     
  20. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Có 1 vài bác trong group chat DSD em đã chia sẻ cho rồi. Em không chia sẻ công khai được vì nó không phải của em nếu như chưa được sự đồng ý của tác giả.

    Thông tin là thời gian sắp tới dimdim sẽ chia sẻ chính thức trên blog cá nhân của anh ấy.
    Mọi người quan tâm nhớ đăng ký theo dõi bài viết mới từ blog của dimdim nhé.

    Tks Dimitris Dimitrakoudis so much if you reading cmt of me :D
     
    TQ_Audio likes this.
  21. trung224

    trung224 Advanced Member

    Joined:
    24/9/15
    Messages:
    465
    Likes Received:
    764
    Tạm chưa nói đến AK4137 vội, em muốn hỏi đến con cách ly ISO trên bo DSD. Bất cứ chip cách ly i2s nào cũng đều tự động thêm vào tín hiệu một lượng jitter nhất định, như NVEIL275 có lượng jitter nội tại là 100ps, mà đây chỉ là giá trị trung bình, có thể cao hơn. Vậy bác sẽ giải quyết vấn đề này như sao ạ?
     
  22. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Em không
    Em không biết sâu đâu. Em chỉ làm theo khuyến cáo của Amanero thôi.
    Jitter nội của ISO7640 gây ra có thấp hơn Jitter do Amanero và PC gây ra không ?
    Cô lập cách ly điện và tín hiệu đầu vào cho DAC để tránh ảnh hưởng bởi nguồn nuôi từ PC đẩy qua Amanero là ứng dụng họ đang application để sử dụng.
    Thậm chí em còn không sài nguồn USB để nuôi Amanero mà sài 1 cuộn sơ cấp riêng để tạo ra DC riêng support nuôi riêng cho Amanero nữa.
    Như vậy sẽ đỡ kén PC nguồn xung hay nguồn Linear, dây cáp USB các kiểu hơn.
     
    Last edited: 20/7/18
  23. trung224

    trung224 Advanced Member

    Joined:
    24/9/15
    Messages:
    465
    Likes Received:
    764
    ISO7640 có jitter nội tại là khoảng 0,9ns = 900ps với VCC=5V và khoảng 0,5ns = 500ps với VCC=3.3V. Đây là giá trị p-p (peak-to-peak). Amanero jitter sẽ rơi vào khoảng 35 - 100 ps Jitter p-p (35ps p-p là giá trị tối đa có thể đạt được trên lý thuyết, do layout và các vấn đề khác nên có thể cao hơn). Do đó, dù nói thế nào thì ISO7640 cũng thêm một lượng jitter rất đáng kể vào tín hiệu digital của bác. Ở đây bác đang làm một phép đánh đổi giữa nhiễu điện thông thường (từ ground của máy tính) và nhiễu thông tin (jitter).
     
  24. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Thank you anh nhé. Lý thuyết anh rất tốt và vững ạ. Em dân diy và tự học hỏi nên rất thích những chia sẻ này của anh.
    Jitter anh đang nói tới đơn vị là nS, pS tức là độ trễ nano giây, Pico giây sau khi tín hiệu đi qua ISO phải không? Trong khi đó, cả 3 dây tín hiệu DSD-R, DSD-L, DSD-CLK đều đi chung qua con ISO này nên độ trễ tương đồng như nhau nên rất ít sự lệch pha, chậm trễ giữa 3 dây tín hiệu này.
    Bộ lọc FIR của Signalyts gần như PWM nên càng khẳng định sự ưu việt và tuyến tính của chúng khi so sánh với PCM, chỉ cần xung 0101 để tái tạo lại tín hiệu sang Analog. Độ biến dạng xung CLK càng không quan trọng, chỉ cần 3 dây tín hiệu phối hợp xử lý chính xác 0101 cùng 1 thời điểm theo thời gian thực real time.
    Vì vậy jitter chính trong mạch này chính là là độ dài ngắn đường mạch giữa kênh trái/phải, rồi giữa 3 dây tín hiệu trên từng vế kênh trái & phải...khác nhau mà có thể tạo ra các độ trễ khác nhau. Điều này là không thể tránh khỏi với Layout do bố trí của các linh kiện nên đòi hỏi sự tính toán, sắp sếp hợp lý nhất để các đường tín hiệu dài/ngắn đối xứng nhau nhất để đạt được sự hiệu quả tối ưu/đa nhất có thể.
    Việc cô lập điện thông qua ISO cách ly để giảm nhiễu nền điện nuôi sẽ nâng cao hiệu quả PSRR, CMRR...tổng thể sẽ đem lại tỉ lệ tín hiệu cực đại trên nhiễu PSNR (peak signal to noise ratio) tốt hơn. Cable USB audio tích hợp sẵn ferrit, cảm, tụ lọc...chỉ có thể làm sạch & giảm nhiễu nguồn điện từ PC chứ đâu có cách ly được hẳn nguồn điện.

    Vấn đề này em đã xem xét rất kỹ từ các chủ đề liên quan đến dự án DSD này để đưa vào bố cục Layout của mình.
    Chính lý do này đã thôi thúc em tự draw layout riêng cho chính bản thân mình và chơi theo quan điểm cá nhân của chính mình.
    Việc có phân biệt được bằng tai hay không thì em không xem xét, nhưng nên làm tốt nhất với khả năng mà mình đang có và với niềm tin tốt hơn sẽ hay hơn :D

    Do không đủ kiến thức nên em cứ triển theo khuyến cáo của Amanero thôi anh ạ. Layout em cũng có cả jump lia thiếc để bỏ qua ISO nếu ai ko muốn sài ISO.
    Em tin chắc nó có lợi hơn về kinh tế và hiệu quả cho em. Cái gì cũng có mặt lợi và mặt hại cả. Con trở ngoài trở nó còn chứa cả L là chuyện hoàn toàn bình thường. Quan trọng ảnh hưởng đó nó tốt hơn hay xấu hơn khi mình dùng hay không dùng nó mới là điều quan trọng.
    Một loạt các Kit Shop khác như Diyink, Audiophonics...đều đang sử dụng ISO cách ly, các Diyer đều nâng cấp hệ thống cách ly cô lập tín hiệu điện và tín hiệu cho mình. Nên đi theo số đông là một lựa chọn không hề tồi.
    Và cho đến hiện tại ISO đang mang lại nhiều hiệu quả to lớn cho em.
     
    Last edited: 20/7/18
    huy_navy and Binh217 like this.
  25. tinhdhmo

    tinhdhmo Advanced Member

    Joined:
    26/10/08
    Messages:
    1.894
    Likes Received:
    1.002
    1A8272F7-FDDB-4E3A-A3AF-5803465C1480.jpeg
    DiYinhk không dùng ISO mà dùng con Si86xxxx để cách ly I2S
     

Share This Page

Loading...