HTG2.club

ทดลอง dac 4 in1

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



ออฟไลน์ covalent19

  • Freshy
    • กระทู้: 11
วงจร di dac tda1543 ก็เป็นวงจรที่มีการโพสต์ในกระทู้เก่า  ที่ใช้ IC CD4517 อะครับ

ส่วนด้านล่างนี้เป็น วงจรที่มีการ interface กับ cs8412 เพื่อเลือกโหมดได้  ที่ผมยำขึ้นมา  อาจมีจุดที่เขียนผิดบ้าง  ก็ถือว่าดูเป็นแนวทางละกันครับ


ออฟไลน์ covalent19

  • Freshy
    • กระทู้: 11
ได้ฤกษ์กลับมาเปิดโหล-ดองอุปกรณ์อีกครั้ง  ได้ฟัง di dac tda1543 กะเขาบ้าง  ต่อบนปรินท์เอนกประสงค์ กับบอร์ด mcu 8 ขาอันหนึ่ง   นำมา  reuse ซะเลย 

ใช้ pcb อเนกประสงค์ก็ง่ายดี  แต่สุดท้าย wiring มากกว่าที่คิดไว้ 


ออฟไลน์ covalent19

  • Freshy
    • กระทู้: 11
หลังจากนั่งดู(ว่าจะแก้ตรงใหนดีบ้าง)  นั่งค้นหาข้อมูลไปเรื่อยๆ  ไอซีที่เป็นอิเลคทรอนิคส์สวิทช์แบบแจ่มๆ เห็นมีแต่ค่าย maxim  บางเบอร์เห็นบอกว่ารองรับถึงระดับสัญญาณวีดีโอ  แต่ราคาค่อนข้างสูงและต้องสั่งจากเวปนอกอย่างเดียว  เลยพักไว้ก่อน   และนั่งทำ (อันนี้น้อยสุดเลย :D)

หลายวันก่อนขณะนั่งประกอบบอร์ด NOSDAC ที่มีการ group buy ของ Mr Tube  สังเกตดูวงจร cs8412  ระหว่างขา 20,21 ต่อด้วย C 0.12uF กับ R 1k   ขณะใน datasheet กล่าวว่าต่อด้วย C 0.047uF กับ R 1k  ส่วนในวงจรที่ผมใช้ต่อด้วย C 1uF กับ R 100 ohm  ซึ่งทำงานได้กับบอร์ดเก่า!!!  :-\ :-\ เลยลองเปลี่ยนตามแบบ MrTube ดู  โป๊ะเช๊ะเลย  แก้ปัญหาไปได้เปลาะหนึ่ง   :victory  เสียงรบกวนลดลง และการไม่ lock สัญญาณ spdif เมื่อเปลี่ยนโหมดของ cs8412 ไม่เป็นแล้ว


ออฟไลน์ covalent19

  • Freshy
    • กระทู้: 11
อีกอย่างครับ งานแบบนี้ต้องใช้ดิจิตอลสวิทช์ครับ อย่าใช้รีเลย์

มีic เบอร์ใหนดีๆบ้างครับ (ไม่แพงและใช้ง่าย)  ใช่พวก IC cmos analog swich หรือเปล่าครับ  เคยมองๆ ic เหล่านี้อยู่เหมือนกัน   แต่เห็นว่าใช้กับพวกความถี่สูงไม่ค่อยดี ค่า propagation delay time มักจะเป็นปัญหา

>> นอกจากนั้นก็ไบแค็ปพวกความถี่สูงให้มันหน่อย
ช่วยขยายความนิดนึงครับ  หมายถึงตรงจุดใหนของวงจรครับ  หรือหมายถึง C ตรง phase lock loop ของ cs8412 หรือครับ


รีเลย์ในบอร์ดนี้ทำหน้าที่อะไรครับ?

ใช้สำหรับเลือกสัญญาณ data BCLK WS  มายังบอร์ด dac ที่ต้องการครับ


ออฟไลน์ XMan

  • E29CRZ
  • ****
    • กระทู้: 416
    • รับออกแบบแผ่น PCB สนใจติดต่อมาได้เลยครับ
อีกอย่างครับ งานแบบนี้ต้องใช้ดิจิตอลสวิทช์ครับ อย่าใช้รีเลย์

มีic เบอร์ใหนดีๆบ้างครับ (ไม่แพงและใช้ง่าย)  ใช่พวก IC cmos analog swich หรือเปล่าครับ  เคยมองๆ ic เหล่านี้อยู่เหมือนกัน   แต่เห็นว่าใช้กับพวกความถี่สูงไม่ค่อยดี ค่า propagation delay time มักจะเป็นปัญหา

>> นอกจากนั้นก็ไบแค็ปพวกความถี่สูงให้มันหน่อย
ช่วยขยายความนิดนึงครับ  หมายถึงตรงจุดใหนของวงจรครับ  หรือหมายถึง C ตรง phase lock loop ของ cs8412 หรือครับ


รีเลย์ในบอร์ดนี้ทำหน้าที่อะไรครับ?
You can make it by your self
If you try it again!!!

รับออกแบบแผ่น PCB
รับติดตั้งและออกแบบระบบ Linux/Unix/Windows Server ทั้ง Internet, Firewall, Proxy, DHCP, DNS , ระบบ IP Phone, Call Center
รับเขียนโปรแกรมตามสั่งทุกประเภท


ออฟไลน์ covalent19

  • Freshy
    • กระทู้: 11
อลังการงานสร้างครับ ยินดีต้อนรับ K)

ไม่ถึงขนาดนั้นครับ  ต้องพวก TDA1541x4  หรือ x8  จึงจะเรียกว่าอลังการ ทั้งงานสร้างและ ทุนสร้าง
ของผมเป็นการ_รวมร่าง_จากบอร์ด cs8412+TDA1541 ที่ทำไว้นานแล้วอะครับ   ส่วนบอร์ด pcm1798 ก็ซื้อมาครับ (ของ อ.พัลลภ)

ถ้า ic ที่หามาได้ทั้งหมดร้องเพลงได้เพราะๆแล้วละก้อ  คงมันส์พิลึก     ที่ยังรอการปลุกเสกก็มี
TDA1543 DI-DAC
AD1865
PCM61
ไม่รู้จะเสร็จเมื่อไร   N]


ออฟไลน์ covalent19

  • Freshy
    • กระทู้: 11
อีกอย่างครับ งานแบบนี้ต้องใช้ดิจิตอลสวิทช์ครับ อย่าใช้รีเลย์

มีic เบอร์ใหนดีๆบ้างครับ (ไม่แพงและใช้ง่าย)  ใช่พวก IC cmos analog swich หรือเปล่าครับ  เคยมองๆ ic เหล่านี้อยู่เหมือนกัน   แต่เห็นว่าใช้กับพวกความถี่สูงไม่ค่อยดี ค่า propagation delay time มักจะเป็นปัญหา

>> นอกจากนั้นก็ไบแค็ปพวกความถี่สูงให้มันหน่อย
ช่วยขยายความนิดนึงครับ  หมายถึงตรงจุดใหนของวงจรครับ  หรือหมายถึง C ตรง phase lock loop ของ cs8412 หรือครับ


ออฟไลน์ nut_ty

  • คนดีคือคนที่ไม่เอาเปรียบผู้อื่น ทั้งในทางตรงและทางอ้อม
  • ผู้สนับสนุน web 1ปี
  • Super Star
  • *
    • กระทู้: 1,901
    • เพศ:ชาย
อีกอย่างครับ งานแบบนี้ต้องใช้ดิจิตอลสวิทช์ครับ อย่าใช้รีเลย์
นายวัชระ สลัดแก้ว
โทร 083 1214445


ออฟไลน์ Mr.so-nE

  • ผู้ดูเวบ (ดูอย่างเดียวทำไรไม่ได้)
  • Super Star.
  • **
    • กระทู้: 2,682
  • 086 7332905

ออฟไลน์ Mc

  • Admin
  • Superstar...
  • *****
    • กระทู้: 10,323
    • เพศ:ชาย
  • ไม่ได้แสวงหาความเป็นที่สุด แต่หยุดที่ความพอใจ
ยินดีต้อนรับน้องใหม่ไฟแรงครับ คงมีอีกหลายโรงงานออกมาให้เล่นกันอีกแน่
<a href="http://www.clocklink.com/clocks/5012-black.swf?TimeZone=ICT&amp;&quot;&nbsp; width=&quot;91&quot; height=&quot;30&quot; wmode=&quot;transparent&quot; type=&quot;application/x-shockwave" target="_blank" rel="noopener noreferrer" class="bbc_link bbc_flash_disabled new_win">http://www.clocklink.com/clocks/5012-black.swf?TimeZone=ICT&amp;&quot;&nbsp; width=&quot;91&quot; height=&quot;30&quot; wmode=&quot;transparent&quot; type=&quot;application/x-shockwave</a>


ออฟไลน์ nut_ty

  • คนดีคือคนที่ไม่เอาเปรียบผู้อื่น ทั้งในทางตรงและทางอ้อม
  • ผู้สนับสนุน web 1ปี
  • Super Star
  • *
    • กระทู้: 1,901
    • เพศ:ชาย
สาย I2S ชีลด์มันหน่อยก็ดีครับ นอกจากนั้นก็ไบแค็ปพวกความถี่สูงให้มันหน่อย
นายวัชระ สลัดแก้ว
โทร 083 1214445


ออฟไลน์ Old Tube

  • Super Star
  • *
    • กระทู้: 1,295
 :clap :clap :clap :clap :clap :clap :clap
oldtube
นายอุกฤษ เหมพิจิตร
184 อาคารฟอรั่ม ทาวเวอร์ ถ.รัชดาภิเษก เขตห้วยขวาง แขวงห้วยขวาง กรุงเทพฯ 10310
 tel.084-677-3599


ออฟไลน์ covalent19

  • Freshy
    • กระทู้: 11
เมื่อต่อกับบอร์ด DAC  2เบอร์

ก็ทำงานได้ในระดับนึง  อย่างไรก็ตาม มยังมีจุดที่ต้องปรับปรุงอีก  คือ เสียงรบกวนอย่างรู้สึกได้   และเมื่อมีการเปลี่ยนโหมด cs8412  เพื่อส่งให้ DAC อย่าง AD1865 ซึ่งไม่ได้รับ interface แบบ i2s     ผมก็ส่งสัญญาณ reset cs8412 ก่อนที่จะส่ง logic  เลือกโหมดที่ขา M0 ถึง M2 บางทีกลับไม่ lock สัญญาณ spdif ซะงั้น  ต้องดึงสาย spdif ออกแล้วเสียบใหม่ cs8412 มันจึงกลับมา lock สัญญาณได้   พี่ๆเพื่อนๆท่านใดมีข้อแนะนำใหมครับ  รวมถึงเรื่องเสียงรบกวน


ออฟไลน์ covalent19

  • Freshy
    • กระทู้: 11
ใช้ LED 7segment แสดงผลว่าเลือกใช้แชนแนลใหน  และ cs8412 เป็นโหมดใหน


ออฟไลน์ covalent19

  • Freshy
    • กระทู้: 11
จากการลองทำ+อ่านกระทู้  เสาะหา ic dac เพื่อจะได้ลองฟังเสียงแบบ non oversampling บ้าง   เรียกได้ว่าถ้าไม่ชอบจริงคงบ๊ายบายกันก่อนแน่  เพราะ ic หายากขึ้นทุกที  (ที่ราคาไม่โหดร้ายมากนัก)   พอได้ฟังซักตัว  กิเลสมันก็มาเลย DAC IC ตัวอื่นจะเป็นไงหนอ   เมื่อลงมือทำก็เจอปัญหาใหม่  นี่เราต้องซื้อ cs8412 /cs8414 เพิ่มเรื่อยๆตาม ic dac หรือนี่?   เลยเกิดความซนเป็นบอร์ดนี้ขึ้นมา

หลักการก็แบบง่ายๆ  เอาสัญญาณ digital ที่ cs8412 ประมวลผลแล้วแยกออกเป็น สี่ชุดโดยใช้รีเลย์ตัดต่อ  แต่มาฉุกคิดได้ว่า ic dac มันไม่ได้รับ
i2s ได้ทุกเบอร์  เลยเพิ่ม microcontroller   เพื่อให้สามารถ control mode ของ cs8412 ได้ด้วย   แล้วก็ถ้าสั่งงานด้วยรีโมทได้ก็น่าจะดี  จะได้ฟังแบบเปรียบเทียบกันได้เลย