FPGA DAC DIY - Tại sao không ?

Discussion in 'Thiết bị số' started by Scorpio, 29/5/18.

  1. tivoi

    tivoi Advanced Members

    Joined:
    14/12/05
    Messages:
    2.326
    Likes Received:
    24
    Location:
    HCMC
    em thấy cần có chủ đề cụ thể, chung chung ko biết bắt đầu từ đâu
     
    Scorpio likes this.
  2. pdthang

    pdthang Advanced Member

    Joined:
    3/3/17
    Messages:
    101
    Likes Received:
    87
    DAC XGrand của thivan cũng dùng fpga thì phải
     
  3. tinhdhmo

    tinhdhmo Advanced Member

    Joined:
    26/10/08
    Messages:
    1.916
    Likes Received:
    1.106
    Em có thắc mắc là nếu FPGA DAC thì có khi nào các hãng bán " code" cho nhau và chỉ hiệu chỉnh tý phần cứng ( đầu ra ) không nhỉ?
    Có WADIA DAC em thấy cũng dùng FPGA, vậy những con DAC cổ của Wadia có thể up FW, hay nâng cấp code cho chip được chứ nhỉ?
     
  4. oneclicklogin

    oneclicklogin Advanced Member

    Joined:
    18/12/12
    Messages:
    1.207
    Likes Received:
    902
    Quan trọng là cái thuật toán để làm sao cho ra âm thanh trung thực nhất. Cũng giống như các phần mềm chơi nhạc vậy. Viết phần mềm cho lĩnh vực audio không đơn thuần như các phần mềm khác chạy là được mà phải nghe hay mới được nên rất khó các bác ạ.
     
  5. tivoi

    tivoi Advanced Members

    Joined:
    14/12/05
    Messages:
    2.326
    Likes Received:
    24
    Location:
    HCMC
    em thấy có 2 ngả để bắt đầu
    1 dsd ra pcm để chạy R2R
    2. FIR fpga thay cho 595 của DSD1
     
    Scorpio likes this.
  6. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.243
    Likes Received:
    3.321
    Location:
    VNAV
    Ra PCM để chạy R2R, dùng Xilinx hay Altera ?

    ====

    Các nhà sản xuất FPGA & thị phần

    Trên thế giới, hiện nay, có thể kể đến tên của một số hãng FPGA như: Xilinx, Intel (Altera – được mua lại bởi Intel năm 2015), Microsemi (Actel), Lattice (Europe), Quick Logic, … Thị phần của các hãng được cập nhật trong hình sau.

    FPGAMarketshare.png
     
    Last edited: 31/5/18
    DJVDK likes this.
  7. tuan1975

    tuan1975 Advanced Member

    Joined:
    28/11/17
    Messages:
    522
    Likes Received:
    149
    Xilinx thì nó phổ biến. Giá rẻ. Công cụ hãng hỗ trợ nhiều. Nhưng xét về độ nồi đồng cối đá thì altera có phần trội hơn bác ạ!
     
    Scorpio and sxct like this.
  8. tivoi

    tivoi Advanced Members

    Joined:
    14/12/05
    Messages:
    2.326
    Likes Received:
    24
    Location:
    HCMC
    em thấy spartan 6 của xilinx là okies
     
    Scorpio likes this.
  9. tuan1975

    tuan1975 Advanced Member

    Joined:
    28/11/17
    Messages:
    522
    Likes Received:
    149
    Em thích altera khả năng do thạo món này. Hihi. Và em thấy bác giahuy cũng làm trên Altera các bác ạ!
     
    Scorpio likes this.
  10. tivoi

    tivoi Advanced Members

    Joined:
    14/12/05
    Messages:
    2.326
    Likes Received:
    24
    Location:
    HCMC
    nêu dùng verilog và ko dùng module nội thì con nào cũng chạy mờ
    module nội dùng PLL thì khai báo lại chút là okies mờ ah
     
  11. tuan1975

    tuan1975 Advanced Member

    Joined:
    28/11/17
    Messages:
    522
    Likes Received:
    149
    Bác tính dùng PLL trong ah? Vậy thì khả năng mua sẵn KIT phát triển của nó, chứ không mua linh kiện về làm hơi nản. Bởi những dòng này toàn Chân Kiểu BGA. Rồi layout kít DSS9038 của cụ chủ thớt nữa cắm vào là ok.
     
  12. tuan1975

    tuan1975 Advanced Member

    Joined:
    28/11/17
    Messages:
    522
    Likes Received:
    149
    Theo em đề xuất thế này các bác xem có ổn ko nhé!
    Sử dụng board mạch sẵn dùng dc PLL. Ví dụ DE0-Nano của altera. Board này dùng giao tiếp với DAC. Thực hiện xử lý tín hiệu trêm board này.
    Ngoài ra layout thêm 1 board 2 lớp trên có con DAC và một vài con CPLD để mở rộng cổng kết nối cho DSD....
     
    Scorpio likes this.
  13. tivoi

    tivoi Advanced Members

    Joined:
    14/12/05
    Messages:
    2.326
    Likes Received:
    24
    Location:
    HCMC
    Altera Cylone IV em thấy cũng chân BGA , mỗi tội phải 4 layer thôi em thấy vẽ dễ hơn chân rệp
     
  14. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.243
    Likes Received:
    3.321
    Location:
    VNAV
    Chân BGA không vấn đề gì khi đặt hàng đâu.. Các bác thử xem hướng này trong giai đoạn đầu: sử dụng Developer Kit phù hợp: đủ cổng giao tiếp vào ra, dễ mua các tool kit hỗ trợ
     
  15. tuan1975

    tuan1975 Advanced Member

    Joined:
    28/11/17
    Messages:
    522
    Likes Received:
    149
    Cái này nên mua sẵn board đi bác ơi. Chứ mần cái này 4 layer tốn kém lắm. Trong khi phần DSD chúng ta chỉ cần 2 layer. Chứ còn 4 hay 10 layer em đều vẽ cả rùi bác.
     
  16. tuan1975

    tuan1975 Advanced Member

    Joined:
    28/11/17
    Messages:
    522
    Likes Received:
    149
    Em nghĩ để thực hiện thiết thực bác chủ thớt đưa ra cái sơ đồ khối kết nối đại loại như thế này. Nhưng thực sự chi tiết hơn rồi tính tiếp. Chứ ko cũng ngồi đếm cua trong lỗ thôi các bác ạ!
    Screenshot_20180601-100654.png
     
  17. oneclicklogin

    oneclicklogin Advanced Member

    Joined:
    18/12/12
    Messages:
    1.207
    Likes Received:
    902
    Trong sơ đồ khối trên con FPGA nó nằm chổ nào bác?
     
  18. tuan1975

    tuan1975 Advanced Member

    Joined:
    28/11/17
    Messages:
    522
    Likes Received:
    149
    Đó là em bảo bác chủ thớt xây dựng kiểu như vậy. Chứ đâu có phải vậy bác. Động viên bác ý để bác xây. Hihi
     
  19. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.243
    Likes Received:
    3.321
    Location:
    VNAV
  20. hieuvu

    hieuvu Advanced Member

    Joined:
    20/10/06
    Messages:
    604
    Likes Received:
    672
    Topic hay, cũng nhiều cao thủ, tuy nhiên em thấy các b chưa bàn thống nhất sơ đồ khối.
    Đặt vấn đề xử lý tín hiệu PCM theo chuyển đổi DAC bằng r2r khá phức tạp và khó hay.
    Em thì khoái xử lý dạng bitstream như dsd hơn, và tập trung vào khối logic gate + clock ngon để chuyển đổi đơn giản nhất pcm 16bit 44.1khz qua dsd 64. Chuyển đổi da dạng này đơn giản và dễ đạt.
    Dùng FPGA đễ chỉ làm mạch Fir thì uổng công và đường mạch chạy lung tung vù linh kiện ngoại vi nhiều.
     
    tivoi and Scorpio like this.
  21. Scorpio

    Scorpio Moderator

    Joined:
    2/12/05
    Messages:
    7.243
    Likes Received:
    3.321
    Location:
    VNAV
    DSD chắc bác đã xem sơ đồ của PS Audio DirectStream DAC dùng Xilinx Spactan 6

    original.jpg
    original1.jpg
     
    tivoi likes this.
  22. hieuvu

    hieuvu Advanced Member

    Joined:
    20/10/06
    Messages:
    604
    Likes Received:
    672
    Em làm đơn giản hơn rất nhiều, chỉ thuần pcm16bit 44.1khz qua dsd64, mục tiêu giải quyết đám file wav,flac còn hi res 24bit 48khz trở lên, không kham nổi.
     
    Scorpio and tivoi like this.
  23. tuan1975

    tuan1975 Advanced Member

    Joined:
    28/11/17
    Messages:
    522
    Likes Received:
    149
    Bác chủ thớt đưa ra một cái sơ đồ mang tính chất giải pháp ko phải là cần thiết lúc đầu. Ban đầu phải là phần cứng. Song mới bàn giải pháp sau các cụ nhé. Bác làm phải bài bản. A ->B -> C cứng ko lên dc mềm tính chi? Hehe
     
  24. mtbc

    mtbc Advanced Member

    Joined:
    11/9/06
    Messages:
    6.895
    Likes Received:
    2.399
    Location:
    Q3, Saigon
    Nhét được code của Otachan Emperor Bughead vô nữa là đã ơi đã :)
     
  25. sweetlove6389

    sweetlove6389 Advanced Member

    Joined:
    9/2/14
    Messages:
    340
    Likes Received:
    142
    Em hóng vì cũng đang triển nhưng làm đơn giản hơn.

    Nhận I2S từ Amanero đẩy vào rồi chuyển đổi sang PCM R2R cho dễ Diy. Ý định chồng tầng với Signalyts DSD. Em muốn dừng lại ở 24-Bit cho phù hợp với CS8416 nhận thêm các đầu vào Coaxial/Optic/S-PDIF cho đa năng. S/PDIF lấy từ CD-ROM cũng ok.
    USB thì đã có Amanero lo.
     

    Attached Files:

    Last edited: 3/6/18
    Ngoc2, Binh217 and tivoi like this.
Tags:

Share This Page

Loading...