HTG2.club

ไม่ทราบว่าท่านใดเคยลองทำ Balance DAC ตามวงจรนี้แล้ว

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ analoque

  • Lifetime DIYer
  • Super Star
  • *
    • กระทู้: 1,833
  • Pro fide ablectus - Chosen for fidelity
ขอบคุณครับพี่ Mr.Tube  d_d

รบกวนพี่ Mr.Tube ช่วยดูหัวข้อนี้ให้ด้วยครับ http://www.htg2.net/index.php?topic=31922.0 อยู่ส่วนท้ายๆครับ :bowdown ส่วนผมขอตัวไปทำการบ้านเพิ่มก่อนครับ  :headphone
:headphone accipio conscientia propono molior partis liberum :headphone
analoque's project
analoque's download


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,849
ผมได้ต่อวงจรใส่บอล์ดทดลองแล้ว วงจรตามรูปใช้งานได้ แต่ผมใช้ SN74HC164 จำนวน 4 ตัว สำหรับต่อเข้าขา 2 ของ 74157 อีก 8 ตัว สำหรับต่อเข้าขา 3และขา 6 ของ 74157 ครับ ในบ้านเราหาแค่ IC เบอร์ MC14517 เมื่อนำมาต่อแทน HEF4517 ใช้งานไม่ได้ ตอนนี้ก็เลยสั่ง HEF4517 ของจีนอยู่เพื่อจะนำมาทดลองครับ เดี๋ยวจะรายงานผลการทดลองอีกทีครับ

ลองปรับแรงดันจ่าย MC14517 เป็น 7-8V ครับ ระดับ Logic ของ CMOS กับ TTL มันไม่เท่ากันน่ะครับ บางทีถ้าใช้ 5V กับ CMOS ตระกูลนี้ TTL มันจะไม่รับรู้การเปลี่ยน Logic ครับ  :)


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,849
ถามพี่ๆหน่อยครับ คือไปลองอ่าน DI DAC มาแล้ว รู้สึกว่ามันทำงานได้จริง แต่รูปคลื่นที่ได้มันก็ยังเป็นฟันเลื่อยอ่ะครับ (direct interpolation)

ผมว่าขึ้นกับว่าเรามอง Scale ไหนครับ ถ้ามอง Scale 100Hz ก็จะไม่เห็นฟันเลื่อย ถ้ามอง Scale 10kHz ก็อาจจะเห็นเป็นฟันเลื่อยเมื่อ f > 1/4fs ครับ

อ้างถึง
ทีนี้ถ้าคอนเซปเดียวกันนี้ แต่เราใช้ sin x/x interpolation ที่ใช้กันอยู่ หรือแบบไหนก็ได้ที่สามารถสร้างรูปคลื่นได้ใกล้เคียง sine wave จริงๆ เสร็จแล้วเราหารสัญญาณ หารความถี่แบ่งจ่ายให้กับ dac แต่ละตัว (concept เดิมที่ให้ dac แต่ละตัวทำงานเหลื่อมเวลาเหลื่อมขนาดสัญญาณกัน แต่พอเอามารวมกันให้กลับมาเป็นรูปคลื่นเดิม) เราก็จะได้ dac ที่มีข้อดีของทั้ง os และ non os มารวมอยู่ในตัวเดียวกัน  c)

เนื่องจาก Original Data ของเราเป็น 16/44.1 เราไม่สามารถเล่นกับ 16bit ได้แล้ว ก็เหลือให้เล่นได้แค่ 44.1kHz ครับ กรณี DI DAC เป็นการกระจายค่าแบบเท่ากันทุกช่วง ถ้าจะสร้าง Sine Wave ที่สมบูรณ์ซักความถี่หนึ่ง ผมคิดว่าเราหาวิธีกระจายค่าแบบไม่เท่ากันบน Scale 44.1kHz ได้ แต่ปัญหาคือมันใช้กับความถี่อื่นไม่ได้ครับ ที่ Amplitude เท่ากันจำนวน Sampling ของ 100Hz กับ 1kHz จะต่างกัน 10 เท่า ผมยังนึกไม่ออกเหมือนกันว่าจะเอาอะไรมาจัดการความแตกต่างเรื่องคาบตรงนี้ครับ

อ้างถึง
แต่อย่างสมมุติถ้าข้อมูลของเราเป็น 24/192 จริงๆอยู่แล้ว ก็หา function ที่แยกปริมาณสัญญาณและจ่ายเหลื่อมเวลาไปยัง dac แต่ละตัว ถ้าเราใช้ dac 16bit จำนวน 8 ตัว เราก็จะได้ true 24 bit resolution จาก 16bit dac ที่เรามีอยู่ แถม jitter tollerance เราสูงกว่าเพราะฐานเวลาเราใหญ่กว่าครับ เสียงน่าจะดีกว่า DI DAC ด้วย เพราะของเค้าประมาณค่าเป็นเส้นตรง ของเราประมาณค่าเป็น sine wave ซึ่งเข้าใกล้รูปคลื่นจริงๆมากกว่า  :headphone

พี่ๆคิดว่าไงบ้างครับ  :help

อันหลังนี่ไม่เข้าใจครับ ช่วยอธิบายรายละเอียดเพิ่มหน่อยครับ  :)


ออฟไลน์ Diy_ชาติ

  • ****
    • กระทู้: 344
ผมได้ต่อวงจรใส่บอล์ดทดลองแล้ว วงจรตามรูปใช้งานได้ แต่ผมใช้ SN74HC164 จำนวน 4 ตัว สำหรับต่อเข้าขา 2 ของ 74157 อีก 8 ตัว สำหรับต่อเข้าขา 3และขา 6 ของ 74157 ครับ ในบ้านเราหาแค่ IC เบอร์ MC14517 เมื่อนำมาต่อแทน HEF4517 ใช้งานไม่ได้ ตอนนี้ก็เลยสั่ง HEF4517 ของจีนอยู่เพื่อจะนำมาทดลองครับ เดี๋ยวจะรายงานผลการทดลองอีกทีครับ


ออฟไลน์ analoque

  • Lifetime DIYer
  • Super Star
  • *
    • กระทู้: 1,833
  • Pro fide ablectus - Chosen for fidelity
ถามพี่ๆหน่อยครับ คือไปลองอ่าน DI DAC มาแล้ว รู้สึกว่ามันทำงานได้จริง แต่รูปคลื่นที่ได้มันก็ยังเป็นฟันเลื่อยอ่ะครับ (direct interpolation)

ทีนี้ถ้าคอนเซปเดียวกันนี้ แต่เราใช้ sin x/x interpolation ที่ใช้กันอยู่ หรือแบบไหนก็ได้ที่สามารถสร้างรูปคลื่นได้ใกล้เคียง sine wave จริงๆ เสร็จแล้วเราหารสัญญาณ หารความถี่แบ่งจ่ายให้กับ dac แต่ละตัว (concept เดิมที่ให้ dac แต่ละตัวทำงานเหลื่อมเวลาเหลื่อมขนาดสัญญาณกัน แต่พอเอามารวมกันให้กลับมาเป็นรูปคลื่นเดิม) เราก็จะได้ dac ที่มีข้อดีของทั้ง os และ non os มารวมอยู่ในตัวเดียวกัน  c)

แต่อย่างสมมุติถ้าข้อมูลของเราเป็น 24/192 จริงๆอยู่แล้ว ก็หา function ที่แยกปริมาณสัญญาณและจ่ายเหลื่อมเวลาไปยัง dac แต่ละตัว ถ้าเราใช้ dac 16bit จำนวน 8 ตัว เราก็จะได้ true 24 bit resolution จาก 16bit dac ที่เรามีอยู่ แถม jitter tollerance เราสูงกว่าเพราะฐานเวลาเราใหญ่กว่าครับ เสียงน่าจะดีกว่า DI DAC ด้วย เพราะของเค้าประมาณค่าเป็นเส้นตรง ของเราประมาณค่าเป็น sine wave ซึ่งเข้าใกล้รูปคลื่นจริงๆมากกว่า  :headphone

พี่ๆคิดว่าไงบ้างครับ  :help
:headphone accipio conscientia propono molior partis liberum :headphone
analoque's project
analoque's download


ออฟไลน์ Withaya

  • Super Star
  • *
    • กระทู้: 1,390
ไม่ทราบว่าท่านใดเคยลองทำ Balance DAC ตามวงจรนี้แล้ว ถ้าท่านลองทำแล้วช่วยตอบด้วยครับ ว่าตามวงจรนี้สามารถใช้งานได้จริงหรือเปล่า มีเคล็ดลับอย่างไรบ้าง
มีปัญหาตรงไหนบ้าง แล้วแก้ยังไง ขอบคุณครับ

ไม่เคยทำวงจรนี้ เคยแต่ที่คล้ายๆ กันครับ แต่ถ้าต่อตามวงจรในรูปน่าจะทำงานได้ครับ

แนะนำให้ใส่ Inverter เพิ่มที่ BCK ก่อนจะส่งให้ TDA1541A ด้วยครับ เพราะว่า 4517 เป็น Rising-Edge Trigger และ Std. format ของ I2S ก็เป็น Rising-Edge Trigger เหมือนกัน จึงควรจะกลับค่า Logic BCK ให้ตรง Format I2S ครับ แต่จะทำตามที่ผมแนะนำหรือไม่ วงจรนี้ก็น่าจะทำงานได้ครับ ทำเสร็จแล้วเอามาโชว์เพื่อนๆ บ้างนะครับ  :)

อยากทำเหมือนกันอะ  แต่ขี้เกียจสุดๆตอนนี้  เลยไปสอย opus balance dac มาเล่นดู เสียงไม่เลวแฮะ


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,849
ไม่ทราบว่าท่านใดเคยลองทำ Balance DAC ตามวงจรนี้แล้ว ถ้าท่านลองทำแล้วช่วยตอบด้วยครับ ว่าตามวงจรนี้สามารถใช้งานได้จริงหรือเปล่า มีเคล็ดลับอย่างไรบ้าง
มีปัญหาตรงไหนบ้าง แล้วแก้ยังไง ขอบคุณครับ

ไม่เคยทำวงจรนี้ เคยแต่ที่คล้ายๆ กันครับ แต่ถ้าต่อตามวงจรในรูปน่าจะทำงานได้ครับ

แนะนำให้ใส่ Inverter เพิ่มที่ BCK ก่อนจะส่งให้ TDA1541A ด้วยครับ เพราะว่า 4517 เป็น Rising-Edge Trigger และ Std. format ของ I2S ก็เป็น Rising-Edge Trigger เหมือนกัน จึงควรจะกลับค่า Logic BCK ให้ตรง Format I2S ครับ แต่จะทำตามที่ผมแนะนำหรือไม่ วงจรนี้ก็น่าจะทำงานได้ครับ ทำเสร็จแล้วเอามาโชว์เพื่อนๆ บ้างนะครับ  :)


ออฟไลน์ เขียวหวาน

  • ผู้สนับสนุน web ......
  • Superstar...
  • ******
    • กระทู้: 4,364
    • เพศ:ชาย
  • อยู่ร่วมกัน แบ่งปัน น้ำใจ
    • เขียวหวาน DIY
วงจรมีอยุ่ใน DIY Journal Yearbook 2006 ครับ
เยี่ยมชมผลงาน DIY ไ ด้ที่ http://www.htg2.net/index.php?topic=19220.0

ข้อมูลส่วนตัว
http://www.htg2.net/index.php?topic=45670.0

GPS 13°17'21.5"N 100°56'42.1"E


ออฟไลน์ Diy_ชาติ

  • ****
    • กระทู้: 344
เคยใช้แต่ 4517 มาทำ Direct Intopolate DAC ครับ เสียงดีกว่า dual Dac อีกครับ :secret :secret
ทำยังไง ช่วยอธิบายด้วยครับ มีรูปให้ดูด้วยก็ดีครับ


ออฟไลน์ เขียวหวาน

  • ผู้สนับสนุน web ......
  • Superstar...
  • ******
    • กระทู้: 4,364
    • เพศ:ชาย
  • อยู่ร่วมกัน แบ่งปัน น้ำใจ
    • เขียวหวาน DIY
เคยใช้แต่ 4517 มาทำ Direct Intopolate DAC ครับ เสียงดีกว่า dual Dac อีกครับ :secret :secret
เยี่ยมชมผลงาน DIY ไ ด้ที่ http://www.htg2.net/index.php?topic=19220.0

ข้อมูลส่วนตัว
http://www.htg2.net/index.php?topic=45670.0

GPS 13°17'21.5"N 100°56'42.1"E


ออฟไลน์ Diy_ชาติ

  • ****
    • กระทู้: 344
ไม่ทราบว่าท่านใดเคยลองทำ Balance DAC ตามวงจรนี้แล้ว ถ้าท่านลองทำแล้วช่วยตอบด้วยครับ ว่าตามวงจรนี้สามารถใช้งานได้จริงหรือเปล่า มีเคล็ดลับอย่างไรบ้าง
มีปัญหาตรงไหนบ้าง แล้วแก้ยังไง ขอบคุณครับ