dự án dần xây FPGA SPDIF > I2S

Discussion in 'Thiết bị số' started by tivoi, 20/10/14.

  1. tivoi

    tivoi Advanced Members

    Joined:
    14/12/05
    Messages:
    2.326
    Likes Received:
    24
    Location:
    HCMC
    báo cáo, thế thì mình khoan bàn tới kết quả chất lượng thế nào mà cứ làm thử thôi ah, quan trong là hoạt động trước đã
    muốn chất lượng thì cần 1 quá trình :)
     
  2. tivoi

    tivoi Advanced Members

    Joined:
    14/12/05
    Messages:
    2.326
    Likes Received:
    24
    Location:
    HCMC
    ctrinh là spdif > 18bit i2s để chạy thử với ad1865
    thay thế ad1865 bằng dac r2r 24bit
    tiếp theo có thể là upsample. i2s fifo, digital volume nếu còn đủ xung

    b.r
     
  3. PSman

    PSman Advanced Member

    Joined:
    9/2/07
    Messages:
    1.332
    Likes Received:
    16
    Em ủng hộ bác Tí nhưng thấy con FPGA kia ngán quá ...
     
  4. tivoi

    tivoi Advanced Members

    Joined:
    14/12/05
    Messages:
    2.326
    Likes Received:
    24
    Location:
    HCMC
  5. nvkhoahcm

    nvkhoahcm Advanced Member

    Joined:
    3/8/09
    Messages:
    1.409
    Likes Received:
    86
    Location:
    Tân Phú - HCM
    Nguồn spdif thì em lại không sợ, nguồn ư dễ ẹt mua cái usb soundcard 100k là có liền nó dùng CM119. :D
    Cái này nè anh.
     

    Attached Files:

  6. tivoi

    tivoi Advanced Members

    Joined:
    14/12/05
    Messages:
    2.326
    Likes Received:
    24
    Location:
    HCMC
    chắc phải vậy, con CD của em ko chịu đọc đĩa rồi
     
  7. nvkhoahcm

    nvkhoahcm Advanced Member

    Joined:
    3/8/09
    Messages:
    1.409
    Likes Received:
    86
    Location:
    Tân Phú - HCM
    Mai cafe gốc đa đi anh, em mang theo luôn. Coi vậy chứ CM108 không phải bèo nhèo lắm đâu. Còn cái này là CM119 có bèo hơn CM108 :D
     
  8. PSman

    PSman Advanced Member

    Joined:
    9/2/07
    Messages:
    1.332
    Likes Received:
    16
    Em có 1 chú tcxo 12MHz đúng xịn, tháo từ servo, đủ 6 số 0. Nếu làm board clock riêng rồi cấp chung clock 12MHz này cho 1 chuỗi các con cần 12MHz đc k ? Cm108/pcm2705 (usb-coaxial) -- wm8805 (coaxial-i2s)
     
  9. thetai

    thetai Advanced Member

    Joined:
    6/3/12
    Messages:
    145
    Likes Received:
    74
    Bản thân con IC CM108 có thể xuất thẳng tín hiệu USB -> I2S; em chưa hiểu bác đi đường vòng Cm108/pcm2705 (usb-coaxial) -- wm8805 (coaxial-i2s) để làm gì?
    Theo nguyên lý thì Cm108/pcm2705 (usb-coaxial) -- wm8805 (coaxial-i2s) 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 USB-I2S thì bỏ qua giai đoạn này nên Jitter là nhỏ hơn rất nhiều. Sao bác không dùng luôn tín hiệu USB -> I2S của CM108?
     
  10. ngocchuot

    ngocchuot Advanced Member

    Joined:
    1/1/09
    Messages:
    156
    Likes Received:
    0
    Location:
    Thái Nguyên
    thành thật mà nói thì em can bác chủ, fpga kể cả tối ưu được code và đường mạch thì cũng chưa bằng được asic, Vì asic còn được tối ưu ở mức vật lý bên trong chip.
    Mấy con cs8416, dir9001 toàn được các bậc thầy audio làm ra nên chất lượng quá tốt rồi.
    PS: nếu bác có đam mê thì nên nghiên cứu usb xmos, đơn giản và có tiềm năng hơn. :D
     
  11. ngocchuot

    ngocchuot Advanced Member

    Joined:
    1/1/09
    Messages:
    156
    Likes Received:
    0
    Location:
    Thái Nguyên
    usb i2s của cm108/pcm2x0x khá lởm. Em nhớ là có 1 benchmark trên diyaudio thì jitter pcm2707/ cs8416 thấp hơn pcm2707.
     
  12. thetai

    thetai Advanced Member

    Joined:
    6/3/12
    Messages:
    145
    Likes Received:
    74
    Không lởm đâu bác ơi, bác lấy trực tiếp tín hiệu i2s từ Cm108 là được, bỏ qua cái đoạn (usb-coaxial) -- (coaxial-i2s).
    Nếu bác không kiếm được module Cm108 (usb -> i2s) tử tế thì bác có thể thay bằng module Xmos, Amanero (Cũng là usb -> i2s), hiện tại các DAC cao cấp đang đi theo hướng này và khá thành công.
     

Share This Page

Loading...