HTG2.club
Home Theater Guide webboard => มุม Thai DIY Audio => ข้อความที่เริ่มโดย: covalent19 ที่ 23 กรกฎาคม, 2013, 08:07:13 am
-
จากการลองทำ+อ่านกระทู้ เสาะหา ic dac เพื่อจะได้ลองฟังเสียงแบบ non oversampling บ้าง เรียกได้ว่าถ้าไม่ชอบจริงคงบ๊ายบายกันก่อนแน่ เพราะ ic หายากขึ้นทุกที (ที่ราคาไม่โหดร้ายมากนัก) พอได้ฟังซักตัว กิเลสมันก็มาเลย DAC IC ตัวอื่นจะเป็นไงหนอ เมื่อลงมือทำก็เจอปัญหาใหม่ นี่เราต้องซื้อ cs8412 /cs8414 เพิ่มเรื่อยๆตาม ic dac หรือนี่? เลยเกิดความซนเป็นบอร์ดนี้ขึ้นมา
หลักการก็แบบง่ายๆ เอาสัญญาณ digital ที่ cs8412 ประมวลผลแล้วแยกออกเป็น สี่ชุดโดยใช้รีเลย์ตัดต่อ แต่มาฉุกคิดได้ว่า ic dac มันไม่ได้รับ
i2s ได้ทุกเบอร์ เลยเพิ่ม microcontroller เพื่อให้สามารถ control mode ของ cs8412 ได้ด้วย แล้วก็ถ้าสั่งงานด้วยรีโมทได้ก็น่าจะดี จะได้ฟังแบบเปรียบเทียบกันได้เลย
-
ใช้ LED 7segment แสดงผลว่าเลือกใช้แชนแนลใหน และ cs8412 เป็นโหมดใหน
-
เมื่อต่อกับบอร์ด DAC 2เบอร์
ก็ทำงานได้ในระดับนึง อย่างไรก็ตาม มยังมีจุดที่ต้องปรับปรุงอีก คือ เสียงรบกวนอย่างรู้สึกได้ และเมื่อมีการเปลี่ยนโหมด cs8412 เพื่อส่งให้ DAC อย่าง AD1865 ซึ่งไม่ได้รับ interface แบบ i2s ผมก็ส่งสัญญาณ reset cs8412 ก่อนที่จะส่ง logic เลือกโหมดที่ขา M0 ถึง M2 บางทีกลับไม่ lock สัญญาณ spdif ซะงั้น ต้องดึงสาย spdif ออกแล้วเสียบใหม่ cs8412 มันจึงกลับมา lock สัญญาณได้ พี่ๆเพื่อนๆท่านใดมีข้อแนะนำใหมครับ รวมถึงเรื่องเสียงรบกวน
-
:clap :clap :clap :clap :clap :clap :clap
-
สาย I2S ชีลด์มันหน่อยก็ดีครับ นอกจากนั้นก็ไบแค็ปพวกความถี่สูงให้มันหน่อย
-
ยินดีต้อนรับน้องใหม่ไฟแรงครับ คงมีอีกหลายโรงงานออกมาให้เล่นกันอีกแน่
-
อลังการงานสร้างครับ ยินดีต้อนรับ K)
-
อีกอย่างครับ งานแบบนี้ต้องใช้ดิจิตอลสวิทช์ครับ อย่าใช้รีเลย์
-
อีกอย่างครับ งานแบบนี้ต้องใช้ดิจิตอลสวิทช์ครับ อย่าใช้รีเลย์
มีic เบอร์ใหนดีๆบ้างครับ (ไม่แพงและใช้ง่าย) ใช่พวก IC cmos analog swich หรือเปล่าครับ เคยมองๆ ic เหล่านี้อยู่เหมือนกัน แต่เห็นว่าใช้กับพวกความถี่สูงไม่ค่อยดี ค่า propagation delay time มักจะเป็นปัญหา
>> นอกจากนั้นก็ไบแค็ปพวกความถี่สูงให้มันหน่อย
ช่วยขยายความนิดนึงครับ หมายถึงตรงจุดใหนของวงจรครับ หรือหมายถึง C ตรง phase lock loop ของ cs8412 หรือครับ
-
อลังการงานสร้างครับ ยินดีต้อนรับ K)
ไม่ถึงขนาดนั้นครับ ต้องพวก TDA1541x4 หรือ x8 จึงจะเรียกว่าอลังการ ทั้งงานสร้างและ ทุนสร้าง
ของผมเป็นการ_รวมร่าง_จากบอร์ด cs8412+TDA1541 ที่ทำไว้นานแล้วอะครับ ส่วนบอร์ด pcm1798 ก็ซื้อมาครับ (ของ อ.พัลลภ)
ถ้า ic ที่หามาได้ทั้งหมดร้องเพลงได้เพราะๆแล้วละก้อ คงมันส์พิลึก ที่ยังรอการปลุกเสกก็มี
TDA1543 DI-DAC
AD1865
PCM61
ไม่รู้จะเสร็จเมื่อไร N]
-
อีกอย่างครับ งานแบบนี้ต้องใช้ดิจิตอลสวิทช์ครับ อย่าใช้รีเลย์
มีic เบอร์ใหนดีๆบ้างครับ (ไม่แพงและใช้ง่าย) ใช่พวก IC cmos analog swich หรือเปล่าครับ เคยมองๆ ic เหล่านี้อยู่เหมือนกัน แต่เห็นว่าใช้กับพวกความถี่สูงไม่ค่อยดี ค่า propagation delay time มักจะเป็นปัญหา
>> นอกจากนั้นก็ไบแค็ปพวกความถี่สูงให้มันหน่อย
ช่วยขยายความนิดนึงครับ หมายถึงตรงจุดใหนของวงจรครับ หรือหมายถึง C ตรง phase lock loop ของ cs8412 หรือครับ
รีเลย์ในบอร์ดนี้ทำหน้าที่อะไรครับ?
-
อีกอย่างครับ งานแบบนี้ต้องใช้ดิจิตอลสวิทช์ครับ อย่าใช้รีเลย์
มีic เบอร์ใหนดีๆบ้างครับ (ไม่แพงและใช้ง่าย) ใช่พวก IC cmos analog swich หรือเปล่าครับ เคยมองๆ ic เหล่านี้อยู่เหมือนกัน แต่เห็นว่าใช้กับพวกความถี่สูงไม่ค่อยดี ค่า propagation delay time มักจะเป็นปัญหา
>> นอกจากนั้นก็ไบแค็ปพวกความถี่สูงให้มันหน่อย
ช่วยขยายความนิดนึงครับ หมายถึงตรงจุดใหนของวงจรครับ หรือหมายถึง C ตรง phase lock loop ของ cs8412 หรือครับ
รีเลย์ในบอร์ดนี้ทำหน้าที่อะไรครับ?
ใช้สำหรับเลือกสัญญาณ data BCLK WS มายังบอร์ด dac ที่ต้องการครับ
-
หลังจากนั่งดู(ว่าจะแก้ตรงใหนดีบ้าง) นั่งค้นหาข้อมูลไปเรื่อยๆ ไอซีที่เป็นอิเลคทรอนิคส์สวิทช์แบบแจ่มๆ เห็นมีแต่ค่าย 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 ไม่เป็นแล้ว
-
ได้ฤกษ์กลับมาเปิดโหล-ดองอุปกรณ์อีกครั้ง ได้ฟัง di dac tda1543 กะเขาบ้าง ต่อบนปรินท์เอนกประสงค์ กับบอร์ด mcu 8 ขาอันหนึ่ง นำมา reuse ซะเลย
ใช้ pcb อเนกประสงค์ก็ง่ายดี แต่สุดท้าย wiring มากกว่าที่คิดไว้
-
วงจร di dac tda1543 ก็เป็นวงจรที่มีการโพสต์ในกระทู้เก่า ที่ใช้ IC CD4517 อะครับ
ส่วนด้านล่างนี้เป็น วงจรที่มีการ interface กับ cs8412 เพื่อเลือกโหมดได้ ที่ผมยำขึ้นมา อาจมีจุดที่เขียนผิดบ้าง ก็ถือว่าดูเป็นแนวทางละกันครับ
-
O0 :headphone d_d
-
O0 O0 O0 O0