cables/digital-interface-audio · v1.1

สายดิจิทัลกับคุณภาพเสียง

สายดิจิทัลไม่ได้ต่างกันเพราะมันส่งบิตถูกหรือผิดอย่างเดียว หลายระบบส่งบิตถูกครบ แต่แต่ละอินเทอร์เฟซเปิดทางให้ noise และ jitter เข้าถึง DAC ไม่เหมือนกัน บทนี้แยกให้ดูทีละทางว่าอะไรเดินผ่านอะไรได้บ้าง

PICHITCHAI OPADWORARAT · MUSIC ENTHUSIASTSIGNAL PATH: SOURCE → INTERFACE → DACS/PDIF · AES/EBU · TOSLINK · USB

Digital Audio Interface: Protocol และกลไกการส่งข้อมูล

ก่อนจะตอบว่าสายดิจิทัลมีผลกับเสียงไหม เราต้องแยกสองเรื่องออกจากกันก่อน: ข้อมูลเพลง กับ พลังงานรบกวนที่เดินมากับระบบส่งข้อมูล ข้อมูลอาจถูกต้องครบ แต่เส้นทางไฟฟ้าที่ใช้ส่งข้อมูลอาจเปิดประตูให้ noise หรือ jitter ผ่านเข้ามาได้

ดังนั้นจุดเริ่มต้นไม่ใช่ถามว่าอินเทอร์เฟซไหน “เสียงดีกว่า” แต่ต้องถามว่าแต่ละแบบส่งข้อมูลอย่างไร มี isolation แค่ไหน มี buffer หรือ reclocking ตรงไหน และยังเหลือ noise path ใดเปิดอยู่

S/PDIF biphase mark encoding (BMC)
มี transition ที่ต้นทุก bit period + transition กลาง period ถ้า bit = 1 ไม่มี transition กลาง ถ้า bit = 0
self-clocked: clock ฝังใน data stream · DAC ต้องใช้ PLL lock เข้ากับ clock นั้นโดยตรง — ไม่มี buffer, ไม่มี retransmit → jitter บน signal = jitter บน recovered clock โดยตรง
อินเทอร์เฟซสื่อisolationjitter ถึง DAC?
S/PDIF coax75 Ω, 0.5–1 Vไม่มีตรง (self-clocked)
AES/EBU110 Ω XLR, 3–10 Vtransformerลดด้วย transformer
TOSLINKoptical (PMMA)galvanic สมบูรณ์ผ่าน pulse quality
USBD+/D−, VBUS 5 Vไม่มี (VBUS ร่วม)async ตัดได้
Ethernetpacket + bufferbuffer ก่อน DACtiming ไม่ถึง DAC

S/PDIF เป็น self-clocked ไม่มี buffer/retransmit นาฬิกาถูกฝังมากับ data stream แล้ว DAC ต้อง recover clock จากสัญญาณนั้นโดยตรง ส่วน Ethernet เป็น packet ที่มี buffer ใน streamer ก่อนถึง DAC ดังนั้น network jitter ไม่ได้วิ่งถึง DAC ตรง ๆ แต่สายยังอาจพา high-frequency noise ผ่านทาง conducted/radiated เข้า ground ได้อยู่

Common-mode Noise และ Conducted EMI

สายที่ส่งแบบ differential มีแนวคิดง่ายมาก: ถ้า noise เข้ามาเท่ากันบนสองเส้น receiver จะหักลบมันทิ้งได้ นี่คือ CMRR แต่ในโลกจริงสองเส้นไม่เคยสมมาตรสมบูรณ์ capacitance และ geometry มีความคลาดเคลื่อนเล็ก ๆ เสมอ และความคลาดเคลื่อนนี้แย่ลงเมื่อความถี่สูงขึ้น

Common-mode rejection ratio (CMRR)
CMRR (dB) = 20 · log₁₀( Adiff / Acm )
CMRR = 60 dB → ลด common-mode 1,000 เท่า · แต่ลดตามความถี่ — ที่ 100 MHz อาจเหลือ 20–30 dB
Mode conversion จาก cable asymmetry
Vdm = Vcm · (ΔC / 2C) · jωRs
ΔC = ความต่าง capacitance-to-ground ระหว่างสองเส้น · ยิ่ง ω สูง → mode conversion มากขึ้น (common-mode รั่วเป็น differential)
SMPS
switching 50k–500kHz
Common-mode
ตาม shield/ground
Chassis
เข้า PCB ground
DAC
noise floor ขึ้น

SMPS ใน switch, streamer หรือคอมพิวเตอร์ สร้าง common-mode noise ที่ switching frequency ราว 50k–500 kHz พร้อม harmonics ที่ลากขึ้นไปถึงย่าน MHz ได้ noise ชุดนี้ไม่ได้สนใจว่าเพลงเป็นไฟล์อะไร มันไหลตาม shield/ground และเข้า chassis ได้ถ้าเส้นทางไฟฟ้าเปิดอยู่

Ground Loop และ Shield Topology

อุปกรณ์สองตัวที่วางอยู่ข้างกันไม่ได้แปลว่า ground จะเท่ากันเป๊ะ SMPS คนละรุ่น ปลั๊กคนละจุด หรือวงจรคนละ topology ทำให้ ground potential ต่างกันได้เล็กน้อย แค่ 10–100 mV ก็พอขับกระแสผ่านตัวนำที่เชื่อมกันแล้ว

Ground loop current
Iloop = ΔVgnd / Zloop
ΔV = 50 mV, Zloop = 2 Ω → Iloop = 25 mA ไหลเข้า PCB ground plane → modulate supply rail ของ DAC
โทโพโลยีground loopวิธีแก้
S/PDIF coaxshield = signal returnตัดยาก, ใช้ transformer/CMC
STP/S-FTP สองปลายloop อัตโนมัติต่อ shield ปลายเดียว
TOSLINKไม่มีตัวนำ

RF Radiation และ Capacitive Coupling

สาย UTP ที่ไม่มี shield ไม่ได้เป็นแค่สายเฉย ๆ ในย่าน RF ความยาวจริงของสาย patch บางเส้นเข้าใกล้ λ/4 ของความถี่ใช้งาน ทำให้มัน behave คล้าย antenna ได้โดยไม่ต้องตั้งใจ

Quarter-wave resonance
λ/4 (m) = c / (4 · f · √εr)
f = 125 MHz, εr ≈ 2.3 (PE) → λ/4 ≈ 0.5 m — ใกล้ความยาวสาย patch ทั่วไปมาก
Capacitive coupling current เข้า chassis
Icouple = Cstray · dV/dt = Cstray · V · 2πf
Cstray = 10 pF, V = 1 V, f = 100 MHz → Icouple ≈ 6.3 mA — พอที่จะ modulate ground plane

RF Rectification ใน Op-amp และ DAC Analog Stage

เมื่อ RF เข้าถึง input pin ของ op-amp ESD diode (nonlinear I–V) จะ rectify RF เป็น DC offset เพราะครึ่งคลื่นบวก–ลบไหลผ่านไม่สมมาตร

RF-induced DC offset (Shockley diode model)
IDC ≈ Is · ( VRF² / 2VT² )
VT ≈ 26 mV @25°C · DC offset ถูกขยายด้วย op-amp gain → error ที่ output · อ้างอิง: ADI MT-096
Power supply rejection ratio (PSRR)
PSRR (dB) = 20 · log₁₀( ΔVsupply / ΔVoutput )
DAC ทั่วไป PSRR ≈ 80–100 dB @1 kHz · ลดเหลือ 20–40 dB @1 MHz · ที่ 100 MHz อาจเหลือ 10–20 dB → เข้า analog output ในระดับที่วัดได้

DC offset → bias point เลื่อน → เพิ่ม even-order harmonic distortion (2nd, 4th) ที่หูตีความว่า “อุ่น” — แต่เป็น distortion ที่วัดได้

TOSLINK ตัดทุก electrical path สมบูรณ์ — ไม่มี common-mode, ground loop, conducted EMI ผ่านได้เลย สิ่งที่ผ่านมีเพียง photons แต่ jitter path ยังเปิด ผ่านคุณภาพพัลส์แสง

Jitter จาก rise time (deterministic jitter)
tj = Vnoise · tr / ΔVswing
photodiode + comparator: ถ้า rise time (tr) ช้า (พัลส์มน) + noise สูง → จุดตัด threshold เลื่อนทุก cycle → jitter มาก
Modal dispersion (pulse broadening)
Δtmodal = L · NA² / (2 · ncore · c)
PMMA fiber ส่งแบบ multimode — แต่ละ mode เดินทางต่างเส้นทาง → ถึงต่างเวลา → พัลส์กว้างขึ้นตามความยาว L
Optical extinction ratio (ER)
ER (dB) = 10 · log₁₀( PHIGH / PLOW )
ตัวดี ER > 10 dB, ตัวถูก ER ≈ 3–6 dB · ER ต่ำ → photodiode มี background photocurrent ตลอด → SNR ลด → jitter เพิ่ม
1 ps10 ps100 ps

กราฟ 1. เพดาน SNR ที่ jitter กำหนด (SNR = −20·log₁₀(2π·f·tⱼ)) — jitter จำกัด SNR หนักขึ้นที่ความถี่สูง ที่ 20 kHz: 1 ps ให้เพดาน ~138 dB แต่ 100 ps เหลือ ~98 dB นี่คือเหตุที่ clock/pulse quality สำคัญ (อ้างอิง ADI MT-007)

ทำไมบางระบบ TOSLINK ไม่ต่าง

DAC ที่มี ASRC หรือ reclocking buffer ที่ดี (เช่น ESS Sabre ES9038) กรอง jitter ออกได้เกือบหมด → ความต่างของสาย optical ในกรณีนี้ลดลงมากหรือแทบไม่มี — jitter ถูกตัดที่ปลายทาง

USB Audio: Isochronous, VBUS Noise และ Ground Path

USB Audio ใช้ isochronous transfer (จองแบนด์วิธทุก frame) latency ต่ำ แต่ ไม่มี error correction — packet หายก็หายเลย

กลไก VBUS

VBUS (5 V จาก host) วิ่งบน cable เดียวกับ D+/D− ไฟจากคอมพิวเตอร์มักมี switching noise จาก SMPS บนเมนบอร์ด 50–200 mV pp → ถ้า DAC ใช้ VBUS เป็น supply/reference → noise ปนใน analog stage โดยตรง

โหมด/จุดลักษณะผล
isochronousจองแบนด์วิธ, no retransmitlatency ต่ำ แต่ packet หายได้
VBUS 5 Vร่วม cable กับ datanoise path ตรง
shield/drainต่อ GND สองฝั่งground loop
async + isolatorDAC clock เอง + ADuM4160ตัด VBUS + loop

วิธีแก้ที่ดีสุด: galvanic isolator บน USB (เช่น ADuM4160) หรือ powered hub ที่ใช้ linear PSU แยก — ตัด VBUS noise และ ground loop ได้

AES/EBU: Balanced Differential และ Transformer Coupling

AES/EBU ส่งบน 110 Ω balanced (XLR) swing 3–10 V สูงกว่า S/PDIF coax (~0.5–1 V) มาก → SNR ดีกว่าตั้งแต่ต้น และอุปกรณ์ professional มี input transformer เกือบทุกตัว

Balanced line noise rejection
Vnoise,out = Vnoise,cm / CMRR
AES/EBU receiver CMRR ≈ 40–60 dB @10 kHz + transformer isolation อีก 80–120 dB → รวม common-mode ถูกลด 120–180 dB เทียบ unbalanced S/PDIF
S/PDIF coax (unbalanced)AES/EBU (balanced + transformer)

กราฟ 2. การกด common-mode แยกตามอินเทอร์เฟซ — AES/EBU (CMRR + transformer) กด common-mode สูงกว่า S/PDIF coax นับร้อย dB ในย่านเสียง–MHz นี่คือเหตุผลเชิงปริมาณว่าทำไม AES/EBU จึงทน noise ที่สุดในกลุ่ม electrical interface

transformer ให้สามอย่างพร้อมกัน: galvanic isolation (ตัด DC + ground loop), common-mode rejection สูงมาก, และ impedance matching → AES/EBU จึงเหมาะกับงาน professional ที่ต้องการ consistency ทุกสภาพแวดล้อม

ตารางเปรียบเทียบ Interface ทั้งหมด

อินเทอร์เฟซgalvanic isolationcommon-mode rejectionjitter ถึง DACnoise path เด่น
S/PDIF coaxไม่มีต่ำ (unbalanced)ตรงground/shield ร่วม
AES/EBUtransformerสูงสุด (120–180 dB)ลดด้วย transformerน้อยสุดในกลุ่มไฟฟ้า
TOSLINKสมบูรณ์N/A (ไม่มีตัวนำ)pulse qualityjitter จาก optical
USBไม่มี (VBUS)ปานกลางasync ตัดได้VBUS + ground loop
Ethernetbufferขึ้นกับสายไม่ถึงRF radiated/conducted

ไม่มีอินเทอร์เฟซที่ “ดีที่สุด” แบบเด็ดขาด — แต่ละแบบเปิด noise path คนละชุด เลือกตามว่าระบบคุณ sensitive ต่อ path ไหน

วิธีแก้และ Mitigation

Common-mode choke impedance
Zcm = jωLcm (สูงที่ HF) Zdm ≈ 0 (differential ผ่านได้)
Lcm = 100 μH – 10 mH · ที่ 100 MHz, Lcm = 1 mH: Zcm ≈ 628 kΩ → กั้น common-mode current ได้ดี
เส้นทาง / ปัญหาวิธีแก้ผล
common-mode บน cablecommon-mode choke (CMC)ลด conducted noise
VBUS + ground loop (USB)USB isolator (ADuM4160)ตัด electrical สมบูรณ์
jitter (S/PDIF self-clocked)reclocker (Si5324) / ASRC (SRC4392)re-timestamp ด้วย clock สะอาด
switching noise ที่ sourcelinear regulated PSUแก้ที่ต้นทาง
conducted ทั้งหมดแปลงเป็น optical fiberตัด ground loop + conducted
หลักเลือก

จับคู่วิธีแก้กับ noise path ที่เปิดอยู่จริงของอินเทอร์เฟซนั้น: USB → isolator, S/PDIF → reclocker/transformer, ทุกอย่าง → linear PSU ที่ source ทุกขั้นมีกลไกชัดและวัดผลได้

แหล่งอ้างอิง

  • stdAES3-2009, AES standard — Serial transmission format for two-channel digital audio.
  • stdIEC 60958-1, Digital audio interface — Part 1: General.
  • stdUSB-IF, USB Audio Class 2.0 Specification.
  • appAnalog Devices “MT-096: RFI Rectification Concepts.”
  • appAnalog Devices “MT-007: Aperture Time, Aperture Jitter, Aperture Delay Time” (W. Kester).
  • appMicrochip “AN1767: EMIRR Characterization for Op Amps.”
  • appAbracon “Common Mode Chokes: Basics and Applications.”
  • ieeeIEEE “Susceptibility of Operational Amplifiers to Conducted EMI Injected Through the Ground Plane…,” 2016.
  • ieeeArchambeault, B. et al. “Impact of analog/digital ground design on circuit functionality and radiated EMI,” IEEE Trans. EMC.
เรียบเรียงโดย Pichitchai Opadworarat หัวหน้าแผนกพัฒนาและวิจัย — หจก. พีระมิด ไลฟ์สไตล์ เทคโนโลยี ประสบการณ์งานเสียง 2 ปี (ตั้งแต่ก่อตั้งบริษัท)

ประวัติการแก้ไข

v1.12026-07-04เกลา lede/intro ให้แยก data correctness จาก noise/jitter path ชัดขึ้น
v1.02026-06-11migrate เข้า template + เพิ่มกราฟ jitter/isolation