อุ้ย
ถ้าผมเข้าใจไม่ผิดพี่เคยเล่พิเรนให้ DAC ชุดนึงปล่อย phase+ ออก และอีกชุดนึงปล่อย phase- ออก สมมุติ DAC ชุดแรกเป็นข้อมูลปกติสมมุติว่าเข้ามาเป็น phase+ สมมุติ +1V ดังนั้นหากจะให้ DAC อีกชุดปล่อย phase- พี่ต้องแปลงข้อมูล digital จาก +1V ไปเป็น -1V ก่อนนะครับ ถ้าจะเอาจริงๆนี่หอบแดกรายระเอียดน่าจะเยอะ ตกลงนี่ หากเอาข้อมูลจาก invert SD ไปเป็น non invert sd นี่ คือแปลง +xxV ไปเป็น ไปเป็น -xxV กลับ bit กันง่ายๆอย่างนี้เลยเหรอครับ หรือผม งง
ง่ายๆ อย่างที่คิดนั่นแหล่ะ Invert SD ก็ได้ phase - แล้วครับ ลองเทียบกับข้อมูล 3 bit ก็ได้
000 = 0, invert = 111 = 7
001 = 1, invert = 110 = 6
010 = 2, invert = 101 = 5
011 = 3, invert = 100 = 4
100 = 4, invert = 011 = 3101 = 5, invert = 010 = 2
110 = 6, invert = 001 = 1
111 = 7, invert = 000 = 0
ถ้า Scale ค่าใหม่ ให้ 100 = 0V ก็จะได้ -4 to +3 ซึ่งปัญหาคือมันไม่มีค่ากลางน่ะ ที่ทำตัวแดงไว้ให้ แต่ไม่เป็นไร แค่ error 1/2 LSB เอง ตอนนี้ทำ Fully balance PCM1704 อยู่ ซักเดือนหน้าคงได้ฟัง ถ้าว่างก็แวะมาได้
