HTG2.club

การ Reclock ใน DAC มีแต่จะเพิ่ม Jitter (ผู้รู้ฝรั่งว่ามา)

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

ออฟไลน์ weera1

  • มือใหม่ครับ
  • ***
    • กระทู้: 203
    • เพศ:ชาย
ดูกูเกิ้ลแปล
สรุปว่าต้องแปลให้เป็นไทยอีกที  ;D ;D ;D
 :D :D :D
 K] K] K]

เป็นที่ยอมรับโดยทั่วไปนาฬิกากระวนกระวายใจด้านล่าง 200ps rms คือไม่ได้ยิน; แม้ว่ามีผู้ที่อ้างได้ยินน้อยได้ตาม 2ps. ส่วนใหญ่ S / PDIF ได้รับ <200ps กระวนกระวายใจ. ดังนั้นคำถามคือ: เพราะเหตุใดจึงจะมี DAC ดีไซเนอร์เจตนาเพิ่มนาฬิกากระวนกระวายใจโดยคำสั่งของมิติเช่นเดียวกับกรณี ที่ไม่ตรงกัน reclocking และใครทำไมจึงไม่ได้ยินมันได้หรือไม่

ไม่ตรงกัน reclocking interposes latches ในระหว่าง S / PDIF รับและ DAC ชิปเพื่อ reclock ข้อมูลบิตนาฬิกาและคำสัญญาณนาฬิกา. การสันนิษฐานมีวัตถุประสงค์เพื่อลดกระวนกระวายใจแต่ที่วิปริต. ไม่ตรงกัน reclocking เพิ่มกระวนกระวายใจจริง.

ในคำง่ายมีกลอนหรือหยิก-โงนเงนเป็นวงจรดิจิตอลมีสอง inputs, CLK และ D และหนึ่งเอาต์พุต, ถามว่าค่าไบนารีอยู่ในอินพุตดีเมื่อ CLK เปลี่ยนแปลงจากต่ำไปสูงจะโอนไปยังคำถามเอาต์พุตและจัดถัดไปจนกว่าจะมีต่ำไป สูงเปลี่ยนแปลงของ CLK. ไม่ว่าในระยะเวลาของการเปลี่ยนแปลงที่ดีอินพุตที่เอาต์พุตถามจะเปลี่ยนแปลง เฉพาะเมื่อ CLK เปลี่ยนจากต่ำไปสูง.

ตามปกติการเชื่อมต่อไม่ตรงกัน reclocking ที่ CLK inputs สาม latches ที่ reclock เครื่องก่อกระแสไฟฟ้าสลับที่สามที่ดี inputs ข้อมูลคำนาฬิกาและบิตนาฬิกา outputs ของ S / PDIF รับและสามถาม outputs ไปตามข้อมูลคำนาฬิกาและบิตนาฬิกา inputs ของชิป DAC. (ในการปฏิบัติงานจริงใน latches ต้องได้รับสองเท่าทำหก latches ในรวมเพื่อหลีกเลี่ยงการรังเกียจปรากฏการณ์เรียกเมะแทมั่นคงรัฐ. Conceptually แต่ละคู่ลั่นดาลดําเนินเป็นเดียวลั่นดาล.)

ดีตัวอย่างนาฬิกาควรเผง 44.1KHz และงวดทุกนาฬิการอบควรเผง 1 / 44100 วินาที. แต่ทั้งหมดมี oscillators กระวนกระวายใจบางกว่าคนอื่นๆ. ด้วย 200ps rms กระวนกระวายใจคาดใน S / PDIF ตัวอย่างนาฬิกาที่สุดนาฬิกาช่วงจะยาวเกินไปสั้นเกินไปหรือโดย 280ps rms. ไม่ตรงกันด้วย reclocking แต่ละตัวอย่างระยะเวลาจะเป็นจำนวน reclock ระยะเวลาและจะยาวเกินไปสั้นเกินไปหรือโดยเท่าที่เต็ม reclock ระยะเวลา. เนื่องจากนาฬิกาจะไม่ตรงกัน, เป็นจำนวน reclock ช่วงจะไม่เท่ากับระยะเวลาที่ต้องการตัวอย่าง. Reclocking กับ 100MHz ตาม Prometheus DAC ไม่, เพิ่มตัวอย่างนาฬิกากระวนกระวายใจตามที่เห็นโดย DAC ชิป, มากกว่า 5.7ns rms. 5.7 nanoseconds เป็นเป็นชิ้นเป็นอันใหญ่แล้ว 200 picoseconds!

บังคับตัวอย่างนาฬิกาที่จะเป็นจำนวนที่ไม่ตรงกัน reclock ระยะเวลาจะเพิ่มอาการเป็นเมล็ดของนาฬิกากระวนกระวายใจ. แทนที่จะ 22.675736961ns, ตัวอย่างเป็นระยะเวลาใด 22.67ns หรือ 22.68ns, + / - ไม่กี่ picoseconds. ดังนั้นการที่มีประสิทธิภาพตัวอย่างอัตรา jumps สองที่แตกต่างกันความถี่, 44.09KHz และ 44.11KHz กับมากทายแพทเทิร์น. เมื่อสุ่มตัวอย่างความถี่เพื่อที่จะเปลี่ยนแปลงความถี่ของสัญญาณเสียง reconstructed. ในคำอื่นๆที่เปลี่ยนแปลงตัวอย่างความถี่ modulates ความถี่ของสัญญาณเสียง.

มันเช่นวุ้ยและกระพือ. หวังว่าบางอย่างที่เป็นสาเหตุให้ฟังรายงานที่ไม่ตรงกัน reclocking เสียงเพิ่มเติม 'อนาล็อกเหมือน' หมายมันเสียงเหมือนถูก turntable. พิชเสถียรภาพเป็นพื้นที่ที่ดิจิตอลเสียงคือกว่าอนาล็อก. ทำไมคัดค้านที่เป็นประโยชน์กับ reclocking ไม่ตรงกัน?

สิ่งสำคัญอีกประการ: ฉันคิดว่า Prometheus เว็บไซต์เป็นจริงบีบแตร. พวกเขาทำให้ใหญ่จัดการที่ "นาฬิกาโมดูลเป็นสถานที่ที่อยู่ด้านล่าง PCB เพื่อป้องกันการฉีดกระดานกับเสียง." นั่นของดีแต่มีโอกาสนาฬิกาโมดูลเป็นพร้อมทำเครื่องก่อกระแสไฟฟ้าสลับอย่าง ผนึกแน่นประทับตราในกล่องโลหะ. เป็นเรื่องยากที่จะนึกที่ดีกว่าไฟฟ้าสถิตบัง. ในขณะที่ใส่กลอน reclocking ซึ่งเป็น clocked โดยตรงโดย reclocking เครื่องก่อกระแสไฟฟ้าสลับคือการติดตั้งอยู่ด้านบนของ PCB และตั้งอยู่ไม่กี่เซนติเมตรจาก DAC ชิป. การสลักคือ encapsulated ในพลาสติกและยาวพันธบัตรสายซึ่งค้านทั้งหมดยาวหากชิปแพ็คเกจเป็นเสาอากาศที่ ฉีด DAC ชิปกับ RFI. อะไรขึ้นที่แปด latches, clocked พร้อมกันด้วยเท่านั้นเดียว VCC และพื้น pins อยู่ที่มุมทแยงและ decoupling ฝาครอบอยู่ที่ผิดท้ายของชิปจะผลิตเป็นกอบเป็นกำพื้นเด้งซึ่งจะเพิ่มความ สำคัญเสียงเพื่อพื้นระนาบ.

ฉันไม่สามารถบอกจากภาพถ่ายแต่ฉันจะเดิมพันที่ reclocking สลักเป็น 74AC374 หรือเทียบเท่า. ที่ 74AC ตรรกะครอบครัวเป็นที่รู้จักกันดีสำหรับพื้นเด้งและเสียง. เมื่อได้รับการพัฒนา 74AC, พื้นตีกลับไม่ได้ดีเข้าใจ. เพิ่มเติมล่าสุด CMOS ตรรกะครอบครัวเฉพาะออกแบบมาเพื่อลดพื้นเด้งและเสียงที่ plagued ก่อนความเร็วสูงตรรกะ.

ถ้าคุณคิดว่าหูทอง Prometheus DAC เป็นที่ดีที่สุดที่คุณได้ทุกได้ยิน. ฉันสามารถพูดอะไร? อวิชชาคือความสุข. เพลิดเพลิน.


ออฟไลน์ redbook

  • Super Star
  • *
    • กระทู้: 1,265
กำลังอยากจะลอง re-clocking dac มีใครทำบ้างแล้ว จะโมเครื่องเล่นซีดีที่มีอยู่หรือ dac ได้งัยคับ

ขอถามเพิ่มอีกอันด้วยมีใครเปลี่ยน clock ชั้นดีซัก 1 ppm ใน dac หรือที่ transport แบบในรูปบ้างหรือยัง วงจร DIY ของ clock พวกนี้พอมีหรือเปล่า

จะรู้ได้งัยว่าวงจรที่ขายเค้าทำมาดีพอ ตามทฤษฎี เช่น DAC: Jitter suppression and PLL design


ออฟไลน์ พี่ดุ้น

  • เบื่อ
  • ผู้สนับสนุน web
  • *
    • กระทู้: 436
    • เพศ:ชาย

ออฟไลน์ harn

  • *****
    • กระทู้: 780
  • ..ความแตกต่างคือความสวยงาม

ออฟไลน์ พี่ดุ้น

  • เบื่อ
  • ผู้สนับสนุน web
  • *
    • กระทู้: 436
    • เพศ:ชาย

ออฟไลน์ redbook

  • Super Star
  • *
    • กระทู้: 1,265
ขอบคุณคับคุณ Era สำหรับตัวอย่าง มีอีกบทความน่าสนใจ เขาอธิบายว่า เรื่อง antialiising และ sampling jitter คับ

Avoiding aliasing by Nonuniform sampling
http://www.edi.lv/dasp-web/sec-5.htm

5.5 Pseudorandomized sampling
a)
b)
Fig.5.4. Signal waveform, reconstructed from pseudorandomly taken samples:
(a) time scale: 0.5 ns/div; standard deviation of the sampling jitter: 20 ps;
(b) time scale: 0.2 ns/div; standard deviation of the sampling jitter: 30 ps;.

The hidden periodicity determines also so-called equivalent sampling rate in cases where repetitious signals are pseudorandomly sampled. A waveform, reconstructed from sample values of a pseudorandomly sampled signal, is shown in Fig.5.4. As can be seen, the obtained waveform is fuzzy. There are two reasons for that. First, it is reconstructed from periodical digital points at this equivalent sampling frequency. Second, the fuzziness of the oscillogram is due to fluctuations or jitter of the sampling instants.

5.6. Impact of sampling jitter
a)
b)

Fig.5.5. DASP spectral analysis of a signal sampled using the additive pseudorandom
sampling, number of processed samples N=4096:
(a) without jitter; (b) jitter with standard deviation 20 psec.

As it can be seen from Fig.5.5, jitter error introduces rather strong background noise into the spectral analysis results obtained by using DASP approach. Experiments with the DASP-Lab System have shown that, in practice, sampling jitter presents the major error source of the DASP-based signal analysis. Therefore electronic devices performing signal digitizing on the basis of nonuniform sampling have to ensure sufficiently precise timing. Fortunately, that is possible for the targeted frequency band.

ไม่ว่าไปที่ไหนก็กลับมาเรื่อง clocking อีกแว้ว  ???
« แก้ไขครั้งสุดท้าย: 12 สิงหาคม, 2007, 08:43:04 am โดย redbook »



ออฟไลน์ Era

  • *****
    • กระทู้: 975
    • เพศ:ชาย
เท่าที่ทราบ Jitter เป็น Timming Random Error มันกรองด้วย Filter ไม่ได้ครับ  :)
ขอบคุณคับ  มันมีเรื่อง quantization error ด้วย อันนี้ต้องแก้ด้วย dithering และเทคนิดของ DSP ..... เกินสมองที่ผมจะเข้าถึงแก่น   :cry2

dithering แก้ jitter ไม่ได้ครับในความเห็นผม ผมไม่แน่ใจว่าผมจะเข้าใจผิดหรือเปล่าแต่ขอออกความเห็นนิดหนึ่งครับ

dithering เป็นการเพิ่ม noise floor ลงไปเพื่อให้ลูกคลื่นสัญญาณต่ำๆ สามารถ quantization ได้จากนี่ครับ จริงๆผมก็ไม่ได้อ่านละ ผมแพ้ Math ครับ

http://www.users.qwest.net/~volt42/cadenzarecording/DitherExplained.pdf

ถ้าอธิบายให้เห็นภาพก็จากรูปด้านล่างครับ

1. จะเห็นได้ว่าที่สัญญาณต่ำไม่สามารถ Quantize เป็นค่า digital ออกมาได้ เพราะระดับสัญญาณ แรงไม่ถึงจุดที่ระบบจะให้ค่าเป็น 1(หมายถึงค่าน้อยที่สุด เช่น  0000000000000001 ใน ระบบ16บิท) หมายถึง quantize error 100%
2.เราจะเพิ่ม dither ลงไปแบบรูปนี้นะครับ
3.เมื่อผมรวมของ dither กับรูปคลื่นสัญญาณ เดิมแล้ว จะพบว่าจะเริ่มมีความสามารถ detect สัญญาณได้เป็นบางช่วง อย่างน้อย ข้อมูลที่ออกมาก็ดีกว่าไม่มีอะไรเลยครับ
ข้อมูลติดต่อครับ
http://www.htg2.net/index.php?topic=90857.0


ออฟไลน์ redbook

  • Super Star
  • *
    • กระทู้: 1,265
เท่าที่ทราบ Jitter เป็น Timming Random Error มันกรองด้วย Filter ไม่ได้ครับ  :)
ขอบคุณคับ  มันมีเรื่อง quantization error ด้วย อันนี้ต้องแก้ด้วย dithering และเทคนิดของ DSP ..... เกินสมองที่ผมจะเข้าถึงแก่น   :cry2


ออฟไลน์ กบ@นอกกะลา

  • ****
    • กระทู้: 320
    • เพศ:ชาย
  • อย่าเอาวิชาฟิสิกซ์มาอธิบายเกี่ยวกับเครื่องเสียง

อันนี้เข้าใจครับ คุณกบฯ หมายความว่า 3 เส้นมัน Sync กันบนความถี่ Async Reclock ใช่ไม๊ครับ? Relative แล้วมันไม่มี Jitter ระหว่างกัน แต่เนื่องจากการเข้ารหัส (ADC) ทำที่ 44,100Hz (สมมุติ Technology เก๋ากึ๊กละกันนะครับ) ถ้าเรา Reclock WS ด้วยความถี่ที่ไม่ใช่จำนวนเท่าของ 44,100Hz ก็เปรียบว่าเราใส่ Error เข้าไปใน WS น่ะครับ

ผมก็คิดว่าเค้าตั้งใจทดลองแบบนั้นและเอามานำเสนอครับ  d_d


ใช่แล้วครับ   ผมหมายถึง Jitter ระหว่าง 3 เส้นรวมถึง Jitter   ของตัวมันเองแต่ละเส้นเมื่อเทียบกับตัวมันเองที่ควรเป็นในทาง ideal ครับ   
หัวใจมอบให้แต่ 2A3 ที่ bias ด้วย battery เท่านั้น


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,871
ถ้าตั้งใจเทียบระหว่างความถี่หลักกับความถี่ใหมาของ Async Reclock มันก็จะมองในรูปที่คุณมองแหละครับ    แต่ความจริงวงจรจะมองเห็นแต่ความถี่ของ Async Reclock เพราะมันถูกจัดระเบียบใหม่จาก Flip-Flop ที่เราใส่เข้าไป    ผมว่าคนที่พบมันไม่ใช่ความบังเอิญหรอกครับ   เค้าตั้งใจ    Y]

อันนี้เข้าใจครับ คุณกบฯ หมายความว่า 3 เส้นมัน Sync กันบนความถี่ Async Reclock ใช่ไม๊ครับ? Relative แล้วมันไม่มี Jitter ระหว่างกัน แต่เนื่องจากการเข้ารหัส (ADC) ทำที่ 44,100Hz (สมมุติ Technology เก๋ากึ๊กละกันนะครับ) ถ้าเรา Reclock WS ด้วยความถี่ที่ไม่ใช่จำนวนเท่าของ 44,100Hz ก็เปรียบว่าเราใส่ Error เข้าไปใน WS น่ะครับ

ผมก็คิดว่าเค้าตั้งใจทดลองแบบนั้นและเอามานำเสนอครับ  d_d


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,871
เป็นไปได้ไหมว่าหน่วงเวลาการเหลื่อมให้มันนานขึ้น (Jitter สูง) จนชิพ Decode ข้อมูลหลักไปแล้วก่อนที่ส่วนของ Jitter จะตามมา
เหมือนเรื่องที่ผมเคยอ่านมาว่า หลายท่านพบว่าสายดิจิตัลที่ความยาว 1.5 เมตร เสียงจะดีกว่า 1 เมตร เพราะเป็นการยืดเวลาการเดินทางของสัณญาณ
ทำให้ไอ้ที่เหลื่อมกันซ้อนทับพอดีกับสัณญาณหลักตอนที่เข้าสู่การประมวลผล หรือไม่ก็ยืดให้ไอ้ที่เหลื่อมกันช้ากว่ากันเยอะจนชิพประมวลผลเสียงหลักไปแล้ว(ขึ้นอยู่กับทรานสปอร์ต)..... :D

http://www.htg2.net/index.php?topic=10485.0

อันนี้ก็ไม่น่าใช่ครับ เพราะว่า Jitter อยู่ในทุกลูกคลื่นของสัญญาณครับ ไม่ได้มาก่อนหรือมาหลังสัญญาณแต่มันมาพร้อมๆ กันเลย และการหน่วงเวลาที่ว่าก็สามารถพิจารณาเป็น Jitter ได้เหมือนกัน ปกติ Decoder จะ Update สัญญาณ Analog ตามความถี่ของ WS ครับ เพราะฉะนั้นถ้า WS มี Jitter อยู่ มันก็จะเกิด Timming Error ขึ้นทันที ตามรูปที่คุณ redbook เอามาแสดงไว้ครับ

สายสัญญาณยาว-สั้นนั้น เคยมีคุยกันใน ThaiAOTN Mailling list ครับ รู้สึกจะเกี่ยวกับ Resonance และความยาวคลื่นของสัญญาณน่ะครับ ไว้นึกออกแล้วจะมาเล่าให้ฟังนะครับ  :)


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,871
น่าจะหมายถึงการกรองหรือ filter ไม่ให้ jitter ที่มีอยู่ มารบกวนการทำงาน ใช่ป่าวคับ อย่างพวก band-pass filter หรืออื่นๆ ???

เท่าที่ทราบ Jitter เป็น Timming Random Error มันกรองด้วย Filter ไม่ได้ครับ  :)


ออฟไลน์ Martra

  • www.vonorfivestars.com
  • Super Star
  • *
    • กระทู้: 1,390
    • เพศ:ชาย
  • "One Stop Solution for Bed and Bedding Products"
    • http://www.vonorfivestars.com
เป็นไปได้ไหมว่าหน่วงเวลาการเหลื่อมให้มันนานขึ้น (Jitter สูง) จนชิพ Decode ข้อมูลหลักไปแล้วก่อนที่ส่วนของ Jitter จะตามมา เหมือนเรื่องที่ผมเคยอ่านมาว่า หลายท่านพบว่าสายดิจิตัลที่ความยาว 1.5 เมตร เสียงจะดีกว่า 1 เมตร เพราะเป็นการยืดเวลาการเดินทางของสัณญาณ ทำให้ไอ้ที่เหลื่อมกันซ้อนทับพอดีกับสัณญาณหลักตอนที่เข้าสู่การประมวลผล หรือไม่ก็ยืดให้ไอ้ที่เหลื่อมกันช้ากว่ากันเยอะจนชิพประมวลผลเสียงหลักไปแล้ว(ขึ้นอยู่กับทรานสปอร์ต)..... :D
อันนี้เพื่อนเมกันเคยบอกไว้ว่าสาย digital coax ต้องสั้นที่สุดเท่าที่จะเป็นได้ เพี่อให้ค่า capacitance กะ resistance มันน้อย เผื่อให้ trasmission delay น้อยที่สุด  :)

อย่างนี้ถ้ามีโอกาสต้องลอง DIY สาย แบบ .50, 1, 1.5 เมตร มาเทียบกัน  :)
Vinyl Sound = Toe Tapping and Heaven on Earth...:dj


ออฟไลน์ กบ@นอกกะลา

  • ****
    • กระทู้: 320
    • เพศ:ชาย
  • อย่าเอาวิชาฟิสิกซ์มาอธิบายเกี่ยวกับเครื่องเสียง

ปกติ Jitter มันจะเข้าสู่วงจรได้เพราะมันผ่านช่วงการยอมรับ (acceptable error rate) น่ะครับ

ถ้าเราพิจารณา Async Reclock ให้ดีก็จะเห็นว่ามันทำให้ Jitter สูงจนพ้นช่วงค่าการยอมรับไปมากจนไม่สามารถเข้ามารบกวนได้ 
นั่นเป็นเหตุผลว่าทำไมเสียงมันดีขั้น

 :secret

อันนี้งงครับคุณกบฯ หมายถึงว่าถ้าระดับ Jitter สูงมากจะไม่มีผลต่อกับถอดรหัสของ DAC งั้นหรือครับ ผมคิดว่ามันมีผลในการถอดรหัสนะครับ Non-linearity error น่าจะสูงขึ้น ส่วนเรื่องผลการรับฟังคงเป็นอีกเรื่องหนึ่งครับ หรือคนอื่นๆ ว่าอย่างไรครับ  ???


ถ้าตั้งใจเทียบระหว่างความถี่หลักกับความถี่ใหมาของ Async Reclock มันก็จะมองในรูปที่คุณมองแหละครับ    แต่ความจริงวงจรจะมองเห็นแต่ความถี่ของ Async Reclock เพราะมันถูกจัดระเบียบใหม่จาก Flip-Flop ที่เราใส่เข้าไป    ผมว่าคนที่พบมันไม่ใช่ความบังเอิญหรอกครับ   เค้าตั้งใจ    Y]

หัวใจมอบให้แต่ 2A3 ที่ bias ด้วย battery เท่านั้น


ออฟไลน์ redbook

  • Super Star
  • *
    • กระทู้: 1,265
เป็นไปได้ไหมว่าหน่วงเวลาการเหลื่อมให้มันนานขึ้น (Jitter สูง) จนชิพ Decode ข้อมูลหลักไปแล้วก่อนที่ส่วนของ Jitter จะตามมา เหมือนเรื่องที่ผมเคยอ่านมาว่า หลายท่านพบว่าสายดิจิตัลที่ความยาว 1.5 เมตร เสียงจะดีกว่า 1 เมตร เพราะเป็นการยืดเวลาการเดินทางของสัณญาณ ทำให้ไอ้ที่เหลื่อมกันซ้อนทับพอดีกับสัณญาณหลักตอนที่เข้าสู่การประมวลผล หรือไม่ก็ยืดให้ไอ้ที่เหลื่อมกันช้ากว่ากันเยอะจนชิพประมวลผลเสียงหลักไปแล้ว(ขึ้นอยู่กับทรานสปอร์ต)..... :D
อันนี้เพื่อนเมกันเคยบอกไว้ว่าสาย digital coax ต้องสั้นที่สุดเท่าที่จะเป็นได้ เพี่อให้ค่า capacitance กะ resistance มันน้อย เผื่อให้ trasmission delay น้อยที่สุด  :)

ดูอันนี้ ข้อมูลน่าเชื่อถือกว่าบทความในลิ๊งค์ข้างบนนะคับ
http://peufeu.free.fr/audio/extremist_dac/spdif.html
โดยเฉพาะ Jitter: Specification and Assessment in Digital Audio (pdf)  :secret

มีอีกเผื่อยังไม่เห็นคับ
"... There is also S/PDIF digital interface. This is almost identical to the AES/EBU interface in terms of its digital specifications. ...... So although AES/EBU digital signals can be handled as analog signals with cable runs as long as necessary and patchbays using conventional jacks, S/PDIF signals need gentle handling. Cable runs should be as short as possible and the use of patchbays, although possible, is not recommended."  จาก Do your digital signals have the jitters?

อันนี้ดีมากๆ
http://www.amek.com/oldsite/datashee/aesebu.htm

อีกหน่อย
TOWARDS COMMON SPECIFICATIONS FOR DIGITAL AUDIO INTERFACE JITTER
The Diagnosis and Solution of Jitter-related problems in Digital Audio Systems
JITTER PERFORMANCE OF S/PDIF DIGITAL
INTERFACE TRANSCEIVERS: IS MEETING STANDARDS ENOUGH?]

A high performance S/PDIF receiver

อันนี้เป็น I2Se เหมือนกะใช้ sync word clock
A Low Jifter, Consumer/Professional Digital Audio Interface

ดูหลายๆอันหน่อย ดูบทความอันเดียวอาจจะลำเอียงได้คับ  :secret
« แก้ไขครั้งสุดท้าย: 04 สิงหาคม, 2007, 11:45:58 pm โดย redbook »


ออฟไลน์ Martra

  • www.vonorfivestars.com
  • Super Star
  • *
    • กระทู้: 1,390
    • เพศ:ชาย
  • "One Stop Solution for Bed and Bedding Products"
    • http://www.vonorfivestars.com

ปกติ Jitter มันจะเข้าสู่วงจรได้เพราะมันผ่านช่วงการยอมรับ (acceptable error rate) น่ะครับ

ถ้าเราพิจารณา Async Reclock ให้ดีก็จะเห็นว่ามันทำให้ Jitter สูงจนพ้นช่วงค่าการยอมรับไปมากจนไม่สามารถเข้ามารบกวนได้ 
นั่นเป็นเหตุผลว่าทำไมเสียงมันดีขั้น

 :secret

อันนี้งงครับคุณกบฯ หมายถึงว่าถ้าระดับ Jitter สูงมากจะไม่มีผลต่อกับถอดรหัสของ DAC งั้นหรือครับ ผมคิดว่ามันมีผลในการถอดรหัสนะครับ Non-linearity error น่าจะสูงขึ้น ส่วนเรื่องผลการรับฟังคงเป็นอีกเรื่องหนึ่งครับ หรือคนอื่นๆ ว่าอย่างไรครับ  ???

เป็นไปได้ไหมว่าหน่วงเวลาการเหลื่อมให้มันนานขึ้น (Jitter สูง) จนชิพ Decode ข้อมูลหลักไปแล้วก่อนที่ส่วนของ Jitter จะตามมา
เหมือนเรื่องที่ผมเคยอ่านมาว่า หลายท่านพบว่าสายดิจิตัลที่ความยาว 1.5 เมตร เสียงจะดีกว่า 1 เมตร เพราะเป็นการยืดเวลาการเดินทางของสัณญาณ
ทำให้ไอ้ที่เหลื่อมกันซ้อนทับพอดีกับสัณญาณหลักตอนที่เข้าสู่การประมวลผล หรือไม่ก็ยืดให้ไอ้ที่เหลื่อมกันช้ากว่ากันเยอะจนชิพประมวลผลเสียงหลักไปแล้ว(ขึ้นอยู่กับทรานสปอร์ต)..... :D

http://www.htg2.net/index.php?topic=10485.0
 
Vinyl Sound = Toe Tapping and Heaven on Earth...:dj


ออฟไลน์ redbook

  • Super Star
  • *
    • กระทู้: 1,265
ปกติ Jitter มันจะเข้าสู่วงจรได้เพราะมันผ่านช่วงการยอมรับ (acceptable error rate) น่ะครับ ถ้าเราพิจารณา Async Reclock ให้ดีก็จะเห็นว่ามันทำให้ Jitter สูงจนพ้นช่วงค่าการยอมรับไปมากจนไม่สามารถเข้ามารบกวนได้  นั่นเป็นเหตุผลว่าทำไมเสียงมันดีขั้น  :secret
น่าจะหมายถึงการกรองหรือ filter ไม่ให้ jitter ที่มีอยู่ มารบกวนการทำงาน ใช่ป่าวคับ อย่างพวก band-pass filter หรืออื่นๆ ???


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,871

ปกติ Jitter มันจะเข้าสู่วงจรได้เพราะมันผ่านช่วงการยอมรับ (acceptable error rate) น่ะครับ

ถ้าเราพิจารณา Async Reclock ให้ดีก็จะเห็นว่ามันทำให้ Jitter สูงจนพ้นช่วงค่าการยอมรับไปมากจนไม่สามารถเข้ามารบกวนได้ 
นั่นเป็นเหตุผลว่าทำไมเสียงมันดีขั้น

 :secret

อันนี้งงครับคุณกบฯ หมายถึงว่าถ้าระดับ Jitter สูงมากจะไม่มีผลต่อกับถอดรหัสของ DAC งั้นหรือครับ ผมคิดว่ามันมีผลในการถอดรหัสนะครับ Non-linearity error น่าจะสูงขึ้น ส่วนเรื่องผลการรับฟังคงเป็นอีกเรื่องหนึ่งครับ หรือคนอื่นๆ ว่าอย่างไรครับ  ???


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,871
โทดค๊าบบ ไม่ทราบจริงๆ ไม่ได้สังเกตุและไม่ได้มีเจตนาค๊าบบพี่  :bowdown :bowdown :bowdown

เข้าใจและไม่เป็นไรครับ เห็นว่าเรียกผิดจึงบอกที่ถูกไปเท่านั้นเองครับ  :)


ออฟไลน์ analoque

  • Lifetime DIYer
  • Super Star
  • *
    • กระทู้: 1,833
  • Pro fide ablectus - Chosen for fidelity
รบกวนถามคุณ analoque ต่อครับ
ชิพแต่ละตัวคุณภาพแตกต่างกันหรือเปล่าครับ
ถ้าผมจะเปลี่ยนแทนกันระหว่างสามเบอร์นี้
CS8412  CS8414 CS8415A


หลายท่านคอนเฟิร์มครับ ว่าเปลี่ยนจาก 8412 เป็น 8414 นั้นเสียงดีขึ้นจริงครับ  :headphone

หัวข้อนี้จะเซฟเก็บไว้ เป็นการไขความลับของ asynchronous reclocking  O0  d_d
:headphone accipio conscientia propono molior partis liberum :headphone
analoque's project
analoque's download


ออฟไลน์ กบ@นอกกะลา

  • ****
    • กระทู้: 320
    • เพศ:ชาย
  • อย่าเอาวิชาฟิสิกซ์มาอธิบายเกี่ยวกับเครื่องเสียง

ปกติ Jitter มันจะเข้าสู่วงจรได้เพราะมันผ่านช่วงการยอมรับ (acceptable error rate) น่ะครับ

ถ้าเราพิจารณา Async Reclock ให้ดีก็จะเห็นว่ามันทำให้ Jitter สูงจนพ้นช่วงค่าการยอมรับไปมากจนไม่สามารถเข้ามารบกวนได้ 
นั่นเป็นเหตุผลว่าทำไมเสียงมันดีขั้น

 :secret
หัวใจมอบให้แต่ 2A3 ที่ bias ด้วย battery เท่านั้น


ออฟไลน์ Martra

  • www.vonorfivestars.com
  • Super Star
  • *
    • กระทู้: 1,390
    • เพศ:ชาย
  • "One Stop Solution for Bed and Bedding Products"
    • http://www.vonorfivestars.com
อย่างนั้น ถ้าเรามีวงจร MASTER CLOCK ดีๆ การ Re-clock ก็ไม่จำเป็นใช่ไหมครับ? 
ไม่แน่ใจว่า master clock นี่หมายถึง synchronized clock ที่อุปกรณ์หนึงจ่ายสัญญาณ clock ให้ตัวอื่น หรือว่าหมายถึง precision clock ที่มีอยู่ในแต่ละเครื่องเอง

ลองอ่าน บทที่ 6 เรือง Clock & Re-Clock (ใน DAC) ข้างต้นดูนะคับ อธิบายเรื่อง re-clock ไว้ไม่ยาก และที่นี่ Jitter and the separate DAC ที่วิธี re-clock เป็นโซลูชั่นที่มีประสิทธิภาพมากๆแต่ลงทุนน้อยกว่ามากๆๆๆๆๆๆ เมื่อเทียบกับวิธี master-slave clock  วิธี re-clock จึงเป็นที่นิยมกันมาก

โฮะๆๆ เข้าใจดีขึ้นอีกเยอะเลยครับ  ขอขอบคุณคุณ Red book กับ Mr. Tube ครับผม  :victory
พยายามหาข้อมูลเยอะๆก่อนที่จะโมเครื่องรุ่นคุณปู่ของผม....ตอนแรกกะจะไปทาง DAC จากแผ่นดินใหญ่
ตามที่เคยสอบถามคุณ Red book เป็นครั้งคราว.....แต่เมื่อลองดูเครื่องเก่าของเราดีๆแล้ว พื้นฐานมันก็ดีใช้ได้
โมตามพิมพ์นิยม น่าจะไปได้อีกไกลครับผม
Vinyl Sound = Toe Tapping and Heaven on Earth...:dj


ออฟไลน์ analoque

  • Lifetime DIYer
  • Super Star
  • *
    • กระทู้: 1,833
  • Pro fide ablectus - Chosen for fidelity
ลองหาโหลด Thai DIY Audio Yearbook 2002 2003 2004 2005 มาอ่านเล่นดูครับ วิธีทำอยู่ในนั้นแหล่ะครับ http://www.thaiavclub.org  O0

ชื่อที่ถูกต้องคือ DIY Journal ครับ และไม่ได้เกี่ยวข้องใดๆ กับ Thai DIY Audio เลย กรุณาใช้ชื่อที่ถูกต้องด้วยนะครับ  ;)

โทดค๊าบบ ไม่ทราบจริงๆ ไม่ได้สังเกตุและไม่ได้มีเจตนาค๊าบบพี่  :bowdown :bowdown :bowdown
:headphone accipio conscientia propono molior partis liberum :headphone
analoque's project
analoque's download


ออฟไลน์ redbook

  • Super Star
  • *
    • กระทู้: 1,265
อย่างนั้น ถ้าเรามีวงจร MASTER CLOCK ดีๆ การ Re-clock ก็ไม่จำเป็นใช่ไหมครับ? 
ไม่แน่ใจว่า master clock นี่หมายถึง synchronized clock ที่อุปกรณ์หนึงจ่ายสัญญาณ clock ให้ตัวอื่น หรือว่าหมายถึง precision clock ที่มีอยู่ในแต่ละเครื่องเอง

ลองอ่าน บทที่ 6 เรือง Clock & Re-Clock (ใน DAC) ข้างต้นดูนะคับ อธิบายเรื่อง re-clock ไว้ไม่ยาก และที่นี่ Jitter and the separate DAC ที่วิธี re-clock เป็นโซลูชั่นที่มีประสิทธิภาพมากๆแต่ลงทุนน้อยกว่ามากๆๆๆๆๆๆ เมื่อเทียบกับวิธี master-slave clock  วิธี re-clock จึงเป็นที่นิยมกันมาก


ออฟไลน์ Martra

  • www.vonorfivestars.com
  • Super Star
  • *
    • กระทู้: 1,390
    • เพศ:ชาย
  • "One Stop Solution for Bed and Bedding Products"
    • http://www.vonorfivestars.com
อย่างนั้น ถ้าเรามีวงจร MASTER CLOCK ดีๆ
การ Re-clock ก็ไม่จำเป็นใช่ไหมครับ? 
Vinyl Sound = Toe Tapping and Heaven on Earth...:dj


ออฟไลน์ redbook

  • Super Star
  • *
    • กระทู้: 1,265
เรื่องน๊อยส์ในเสียงมันมีมากกว่า jitter คับ

เพื่อนที่เมืองนอกเล่าให้ฟังถึงการทำ noise decorrelation ในภาค DAC ว่าจะทำการเพิ่ม noise ลงไปในข้อมูลของเสียงแล้วจะทำให้เสียงดีขึ้น สงสัยว่าทำไปทำไมกัน ลองไปค้นดูเจอคำอธิบายเรื่อง Dithering ซึ่งเป็นวิธีที่ใช้กันเป็นมาตรฐานในอุปกรณ์เครื่องเสียงและห้องอัดแบบดิจิตอล ซึ่งความละเอียดของบิตที่มากขึ้นอย่าง 20-bit หรือ 24-bit จะทำได้รายละเอียดที่ดีขึ้น สูตรคณิตศาสตร์ของภาค DSP ภายในเครื่องสำหรับการกำจัด noise หรือทำ filtering ต่างๆ ก็สามารถทำได้ในความละเอียดและปราณีตมากขึ้นกว่าอุปกรณ์การบันทึกแบบ 16-bit ที่ทำได้หยาบกว่า ดังนั้นระบบบันทึกเสียงสมัยใหม่จึงเป็น 24-bit

ผมเคยโพสเล่าไว้ที่ audio-teams.com ลองไปอ่านดูกันได้

>> เรื่องของ 16-bit กะ 24-bit

ไม่ได้มาโพสที่ htg2 เพราะดูว่าจะหนักไปหน่อย เหมาะกะชาว audio-teams แถวนู้น คราวนี้เอามาแจกก็แล่วกัน ;)


ออฟไลน์ redbook

  • Super Star
  • *
    • กระทู้: 1,265
??? ว่าแต่ Jitter มันคือไรครับ ได้ยินคำนี้มา 10 ปีแล้ว แต่ยังไม่รู้ว่ามันคืออะไร มีผลยังไงบ้างครับ  N]

เป็นเรื่องของ timing ที่สัญญาณดิจิตอลมันมาไม่ตรงเวลา ทำให้การสร้างสัญญาณเสียง (อนาล็อก) ด้วยภาค D/A เพี้ยนไปหรือขาดความสมบูรณ์ในมิติต่างของเสียงเพลงที่ควรตะมี ดูรูปข้างล่างประกอบนะคับ ลองไปอ่านดูฉบับเต็มดูได้ที่

http://www.thaiavclub.org/webpage/diy/YB2003.pdf (3.5MB)
ดูบทที่ 6 เรือง Clock & Re-Clock (ใน DAC)

อ่านอันนี้ดูด้วยนะครับ ผมชอบมากได้ไอเดียและไม่ยากนัก
DIGITabilis: crash course on digital audio interfaces
Part 1.3 - The Digital Enemy = Jitter

http://www.tnt-audio.com/clinica/jitter1_e.html

บทความแนะนำสำหรับออดิโอไฟล์ ละเอียดมาก
A moderately technical tutorial for the serious audiophile
"Clock Jitter, D/A Converters, and Sample Rate Conversion" หน้า 10-24

http://theaudiocritic.com/back_issues/The_Audio_Critic_21_r.pdf

เรื่อง CD Jitter มีพูดถึง re-clock ด้วย
http://www.audiocraftersguild.com/AandE/cd-jitter.pdf
« แก้ไขครั้งสุดท้าย: 02 สิงหาคม, 2007, 11:33:09 pm โดย redbook »


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,871
10 ปีผ่านมาแล้วหรือเนี่ย  ลืมไปเลย
 มนุษย์ไปถึงดวงจันทร์แล้ว แต่กับของในตัวเราอย่างการทำงานของหูและสมอง เรายังตาบอดคลำช้างอยู่เลย

5555  ;D เหมือนกับที่เรามองไปข้างนอกได้เป็นปีแสง แต่เราไม่รู้ว่าลงจากขาเราไป 10km มีอะไรบ้างมั๊งครับ  :)


ออฟไลน์ Withaya

  • Super Star
  • *
    • กระทู้: 1,390
10 ปีผ่านมาแล้วหรือเนี่ย  ลืมไปเลย
 มนุษย์ไปถึงดวงจันทร์แล้ว แต่กับของในตัวเราอย่างการทำงานของหูและสมอง เรายังตาบอดคลำช้างอยู่เลย


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,871
ลองหาโหลด Thai DIY Audio Yearbook 2002 2003 2004 2005 มาอ่านเล่นดูครับ วิธีทำอยู่ในนั้นแหล่ะครับ http://www.thaiavclub.org  O0

ชื่อที่ถูกต้องคือ DIY Journal ครับ และไม่ได้เกี่ยวข้องใดๆ กับ Thai DIY Audio เลย กรุณาใช้ชื่อที่ถูกต้องด้วยนะครับ  ;)


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,871
Jitter น่าจะเป็นการเหลื่อมของสัญญาณ clock ในวงจรดิจิตอลนะครับ สมมุติรูปคลื่น clock เรา 1Hz แต่วัดไปวัดมาจริงๆได้ 1.1Hz บ้าง 0.9Hz บ้าง (wavelength สั้นลงหรือยาวขึ้นกว่าเดิม)

สมมุติต่อว่าถ้าตัวถอดรหัสของเราอิงจากความถี่นี้ สมมุติต้องถอดรหัสทุกๆ 1Hz จึงจะออกมาเป็นความต่อเนื่องของคลื่นเสียงที่เราต้องการ

ลองนึกถึงกราฟเส้นตรงที่มีความชันเป็น 1 แล้วมีแกน x เป็นจำนวนเต็ม 1 2 3 4 ดูครับ จะสังเกตุว่ามันจะจับกับค่า y ที่ 1 2 3 4 เหมือนกัน

ทีนี้เราคงค่า y ไว้ เพราะถือว่าถ้าสั่งให้ตัวถอดรหัสถอดค่าเท่าไหร่ ต้องได้เท่านั้น (จริงๆ DAC ย่อมมี error ในแกน y ด้วย แต่มันเป็นอีกเรื่องนึง)

สมมุติฐานเวลาเราคลาดเคลื่อน จาก 1 เป็น 1.1 บ้าง 0.9 บ้าง ทำให้ได้แกน x ใหม่เป็น 1.1 1.9 3.0 4.1 ลองมาจับใหม่กับแกน x ที่ 1.1 1.9 3.0 4.1 ดูครับ จะเห็นว่าตอนนี้มันไม่เป็นเส้นตรงแล้ว คือรูปคลื่นที่ได้นั้นมันเพี้ยนไปจากเดิมแล้วนั่นเอง

แต่ความจริง clock พวกนี้วิ่งกันเป็น MHz หรือ 1 ส่วน ล้าน ของวินาที ส่วนพวก DAC น่าจะวิ่งกันอยู่แถวๆเกือบๆ 100kHz หรือ 1 ส่วน แสน ของวินาที

ผมมองว่า reclock ไม่ว่าจะเป็น syncronous หรือ asyncronous น่าจะได้ในเรื่องความเที่ยงตรงของสัญญาณ clock นะครับ คือถึงแม้มันจะเปลี่ยนเป็น 1.000001MHz แต่ความเปลี่ยนแปลงตัวนี้คงที่ตลอด เนื่องจากความมีเสถียรภาพมากของ crystal และวงจร มันอาจจะทำให้ DAC ทำงานได้คงเส้นคงวามากกว่าก็เป็นได้ครับ

รอพี่ๆที่รู้จริงอย่างพี่ Mr.Tube มาตอบอีกทีครับ  :showoff  :headphone

ผมก็ Sneak sneak fish fish เหมือนกันครับ ไม่ได้รู้อะไรมากหรอกครับ ที่คุณ analogue ว่ามาเรื่อง Jitter ผมก็เข้าใจตามนี้เหมือนกันครับ อันที่จริงแล้ว ต่อให้ Oscillator มี Jitter = 0 แต่ Asynchronous Reclock ก็จะเพิ่ม Jitter เข้าไปในสัญญาณ Serial format ครับ อย่างที่ฝรั่งคนนี้กล่าวไว้ครับ คือถ้าเอาเครื่องมาวัดนี่ Jitter เพิ่มขึ้นมหาศาลเลยครับ จาก pS เป็นหลัก nS เลยครับ  :)


ออฟไลน์ Mr. Tube

  • Admin
  • Super Star.
  • *****
    • กระทู้: 2,871
ค่อนข้างเป็นวิชาการ และอ่านเข้าใจยากนิดนึง
ท่านผู้รู้ท่านอื่นคิดยังไงบ้างครับ? 
 
It is generally accepted that clock jitter below 200ps rms is inaudible; although there are some who claim to hear as little as 2ps. Most S/PDIF receivers have <200ps jitter. So, the question is: Why would a DAC designer deliberately increase clock jitter by orders of magnitude, as is the case with asynchronous reclocking, and why doesn’t anybody hear it?

Asynchronous reclocking interposes latches in between the S/PDIF receiver and the DAC chip to reclock the data, bit clock, and word clock signals. The presumed purpose is to reduce jitter but that is preposterous. Asynchronous reclocking actually increases jitter.

In simplest terms, a latch or flip-flop is a digital circuit with two inputs, CLK and D, and one output, Q. Whatever binary value is present on the D input when CLK changes from low to high, is transferred to the Q output and held there until the next low to high transition of CLK. Regardless of the timing of changes at the input D, the output Q will change only when CLK transitions from low to high.

The usual implementation of asynchronous reclocking connects the CLK inputs of three latches to the reclock oscillator, the three D inputs to the data, word clock, and bit clock outputs of the S/PDIF receiver, and the three Q outputs to the respective data, word clock, and bit clock inputs of the DAC chip. (In actual practice, the latches have to be doubled, making six latches in total, to avoid an undesirable phenomenon called the meta-stable state. Conceptually, each double latch operates as a single latch.)

Ideally, the sample clock should be exactly 44.1KHz and the period of each and every clock cycle should be exactly 1/44100 seconds. But all oscillators have jitter, some more than others. With 200ps rms jitter expected in the S/PDIF sample clock, most clock periods will be too long or too short by 280ps rms. With asynchronous reclocking, each sample period will be an integral number of reclock periods and will be too long or too short by as much as a full reclock period. Because the clocks are asynchronous, an integral number of reclock periods will never equal the desired sample period. Reclocking with 100MHz, as the Prometheus DAC does, increases sample clock jitter, as seen by the DAC chip, to more than 5.7ns rms. 5.7 nanoseconds is considerably larger then 200 picoseconds!

Forcing the sample clock to be an integral number of asynchronous reclock periods will increase the granularity of the clock jitter. Instead of 22.675736961ns, the sample period is either 22.67ns or 22.68ns, +/- a few picoseconds. As a result, the effective sample rate jumps between two different frequencies, 44.09KHz and 44.11KHz, with a very predictable pattern. When the sampling frequency changes so does the frequency of the reconstructed audio signal. In other words, the changing sample frequency modulates the frequency of the audio signal.

It’s like wow and flutter. Perhaps that’s why some listeners report that asynchronous reclocking sounds more ‘analog-like’, meaning it sounds like a cheap turntable. Pitch stability is one area where digital audio is superior to analog. Why negate that benefit with asynchronous reclocking?

One more thing: I think the Prometheus web site is a real hoot. They make a big deal that the “clock module is place below the PCB to prevent spraying the board with noise.” That’s nice, but chances are the clock module is a ready-made oscillator hermetically sealed in a metal box. It’s hard to imagine a better electrostatic shield. Meanwhile, the reclocking latch, which is directly clocked by the reclocking oscillator, is mounted on top of the PCB and located a few centimeters from the DAC chip. The latch is encapsulated in plastic and its long bond wires, which traverse the entire length if the chip package, act as antennas spraying the DAC chip with RFI. What’s more, the eight latches, clocked simultaneously with only single VCC and ground pins located at diagonal corners and the decoupling cap located at the wrong end of the chip, will produce considerable ground bounce, which will add significant noise to the ground plane.

I can’t tell from the photo but I’ll bet the reclocking latch is a 74AC374 or equivalent. The 74AC logic family is well known for ground bounce and noise. When 74AC was developed, ground bounce was not well understood. More recent CMOS logic families are specifically designed to minimize ground bounce and noise that plagued earlier high-speed logic.

If all you golden ears think the Prometheus DAC is the best you have every heard. What can I say? Ignorance is bliss. Enjoy.

แหม.. ลงท้ายได้สะใจดีจริงๆ Ignorance is bliss  ;D

I'm agree with those he said about asynchronous reclocking. it alway add jitter to serial signal. Kusunoki san, who introduced asynchronous reclocking to DIY world in 1997, also talk about this in his article. (Oh, almost 10Y nowaday) The asynchronous reclocking added jitter to each serial audio signal but make those 3 more harmonizing. He may be right about sound of asynchronous reclocking like wow-flutter in turntable. I'm not turntable fanatic, I haven't comment. Anyway, as I said in YB2002/4, I though Jitter-Meter and Human ear is totally different kind of measurement. Digital is digital, not analog. Why he think the quality of digital signal reflect to analog signal? I don't know but I don't think so.

I'd like to hear other comment too. Sharing.  d_d
« แก้ไขครั้งสุดท้าย: 02 สิงหาคม, 2007, 02:52:12 pm โดย Mr. Tube »


ออฟไลน์ Martra

  • www.vonorfivestars.com
  • Super Star
  • *
    • กระทู้: 1,390
    • เพศ:ชาย
  • "One Stop Solution for Bed and Bedding Products"
    • http://www.vonorfivestars.com
รบกวนถามคุณ analoque ต่อครับ
ชิพแต่ละตัวคุณภาพแตกต่างกันหรือเปล่าครับ
ถ้าผมจะเปลี่ยนแทนกันระหว่างสามเบอร์นี้
CS8412  CS8414 CS8415A
Vinyl Sound = Toe Tapping and Heaven on Earth...:dj


ออฟไลน์ analoque

  • Lifetime DIYer
  • Super Star
  • *
    • กระทู้: 1,833
  • Pro fide ablectus - Chosen for fidelity
non oversampling DAC หรือ NOS DAC มัน recover clock จาก สัญญาณ spdif ครับ โดยใช้เจ้า spdif reciever CS8412/14 โดย reciever ตัวนี้จะมี oscillator และ phase lock loop ในตัว ก็ทำงานคล้ายๆ crystal เหมือนกัน  :headphone

สามารถทำได้ครับ ทั้ง transport เองและทั้งที่ DAC เองหลังตัว reciever ก่อนเข้า 1541  :wiggle

ลองหาโหลด Thai DIY Audio Yearbook 2002 2003 2004 2005 มาอ่านเล่นดูครับ วิธีทำอยู่ในนั้นแหล่ะครับ http://www.thaiavclub.org  O0
:headphone accipio conscientia propono molior partis liberum :headphone
analoque's project
analoque's download


ออฟไลน์ Jakaman

  • เล่นมาเย้อ เจ็บมาเย้อ
  • ****
    • กระทู้: 284
    • เพศ:ชาย
  • เราวางใจในพระเจ้า
    • AudioDevelop
โห...ตอบได้เห็นภาพมากเลยครับ เข้าใจแล้วครับ...แล้วพวก Non-DAC พวก TDA1541 ไม่มี XTal สามารถจะ Reclock ได้รึป่าวครับ หรือว่า 8412 ที่เป็น Receiver มันมี Xtal ในตัวครับ

พอดีตอนนี้กำลังสนใจทำ Clock สำหรับตัว Transport เห็นว่าน่าจะมีผลเหมือนๆกันเลยถามมากไปหน่อยครับ  :P
เมื่อก่อนข้าเคยตาบอด แต่บัดนี้ตาข้าเห็นแล้ว


ออฟไลน์ analoque

  • Lifetime DIYer
  • Super Star
  • *
    • กระทู้: 1,833
  • Pro fide ablectus - Chosen for fidelity
Jitter น่าจะเป็นการเหลื่อมของสัญญาณ clock ในวงจรดิจิตอลนะครับ สมมุติรูปคลื่น clock เรา 1Hz แต่วัดไปวัดมาจริงๆได้ 1.1Hz บ้าง 0.9Hz บ้าง (wavelength สั้นลงหรือยาวขึ้นกว่าเดิม)

สมมุติต่อว่าถ้าตัวถอดรหัสของเราอิงจากความถี่นี้ สมมุติต้องถอดรหัสทุกๆ 1Hz จึงจะออกมาเป็นความต่อเนื่องของคลื่นเสียงที่เราต้องการ

ลองนึกถึงกราฟเส้นตรงที่มีความชันเป็น 1 แล้วมีแกน x เป็นจำนวนเต็ม 1 2 3 4 ดูครับ จะสังเกตุว่ามันจะจับกับค่า y ที่ 1 2 3 4 เหมือนกัน

ทีนี้เราคงค่า y ไว้ เพราะถือว่าถ้าสั่งให้ตัวถอดรหัสถอดค่าเท่าไหร่ ต้องได้เท่านั้น (จริงๆ DAC ย่อมมี error ในแกน y ด้วย แต่มันเป็นอีกเรื่องนึง)

สมมุติฐานเวลาเราคลาดเคลื่อน จาก 1 เป็น 1.1 บ้าง 0.9 บ้าง ทำให้ได้แกน x ใหม่เป็น 1.1 1.9 3.0 4.1 ลองมาจับใหม่กับแกน x ที่ 1.1 1.9 3.0 4.1 ดูครับ จะเห็นว่าตอนนี้มันไม่เป็นเส้นตรงแล้ว คือรูปคลื่นที่ได้นั้นมันเพี้ยนไปจากเดิมแล้วนั่นเอง

แต่ความจริง clock พวกนี้วิ่งกันเป็น MHz หรือ 1 ส่วน ล้าน ของวินาที ส่วนพวก DAC น่าจะวิ่งกันอยู่แถวๆเกือบๆ 100kHz หรือ 1 ส่วน แสน ของวินาที

ผมมองว่า reclock ไม่ว่าจะเป็น syncronous หรือ asyncronous น่าจะได้ในเรื่องความเที่ยงตรงของสัญญาณ clock นะครับ คือถึงแม้มันจะเปลี่ยนเป็น 1.000001MHz แต่ความเปลี่ยนแปลงตัวนี้คงที่ตลอด เนื่องจากความมีเสถียรภาพมากของ crystal และวงจร มันอาจจะทำให้ DAC ทำงานได้คงเส้นคงวามากกว่าก็เป็นได้ครับ

รอพี่ๆที่รู้จริงอย่างพี่ Mr.Tube มาตอบอีกทีครับ  :showoff  :headphone
:headphone accipio conscientia propono molior partis liberum :headphone
analoque's project
analoque's download


ออฟไลน์ Jakaman

  • เล่นมาเย้อ เจ็บมาเย้อ
  • ****
    • กระทู้: 284
    • เพศ:ชาย
  • เราวางใจในพระเจ้า
    • AudioDevelop
 ??? ว่าแต่ Jitter มันคือไรครับ ได้ยินคำนี้มา 10 ปีแล้ว แต่ยังไม่รู้ว่ามันคืออะไร มีผลยังไงบ้างครับ  N]
เมื่อก่อนข้าเคยตาบอด แต่บัดนี้ตาข้าเห็นแล้ว


ออฟไลน์ Martra

  • www.vonorfivestars.com
  • Super Star
  • *
    • กระทู้: 1,390
    • เพศ:ชาย
  • "One Stop Solution for Bed and Bedding Products"
    • http://www.vonorfivestars.com
ค่อนข้างเป็นวิชาการ และอ่านเข้าใจยากนิดนึง
ท่านผู้รู้ท่านอื่นคิดยังไงบ้างครับ? 
 
It is generally accepted that clock jitter below 200ps rms is inaudible; although there are some who claim to hear as little as 2ps. Most S/PDIF receivers have <200ps jitter. So, the question is: Why would a DAC designer deliberately increase clock jitter by orders of magnitude, as is the case with asynchronous reclocking, and why doesn’t anybody hear it?

Asynchronous reclocking interposes latches in between the S/PDIF receiver and the DAC chip to reclock the data, bit clock, and word clock signals. The presumed purpose is to reduce jitter but that is preposterous. Asynchronous reclocking actually increases jitter.

In simplest terms, a latch or flip-flop is a digital circuit with two inputs, CLK and D, and one output, Q. Whatever binary value is present on the D input when CLK changes from low to high, is transferred to the Q output and held there until the next low to high transition of CLK. Regardless of the timing of changes at the input D, the output Q will change only when CLK transitions from low to high.

The usual implementation of asynchronous reclocking connects the CLK inputs of three latches to the reclock oscillator, the three D inputs to the data, word clock, and bit clock outputs of the S/PDIF receiver, and the three Q outputs to the respective data, word clock, and bit clock inputs of the DAC chip. (In actual practice, the latches have to be doubled, making six latches in total, to avoid an undesirable phenomenon called the meta-stable state. Conceptually, each double latch operates as a single latch.)

Ideally, the sample clock should be exactly 44.1KHz and the period of each and every clock cycle should be exactly 1/44100 seconds. But all oscillators have jitter, some more than others. With 200ps rms jitter expected in the S/PDIF sample clock, most clock periods will be too long or too short by 280ps rms. With asynchronous reclocking, each sample period will be an integral number of reclock periods and will be too long or too short by as much as a full reclock period. Because the clocks are asynchronous, an integral number of reclock periods will never equal the desired sample period. Reclocking with 100MHz, as the Prometheus DAC does, increases sample clock jitter, as seen by the DAC chip, to more than 5.7ns rms. 5.7 nanoseconds is considerably larger then 200 picoseconds!

Forcing the sample clock to be an integral number of asynchronous reclock periods will increase the granularity of the clock jitter. Instead of 22.675736961ns, the sample period is either 22.67ns or 22.68ns, +/- a few picoseconds. As a result, the effective sample rate jumps between two different frequencies, 44.09KHz and 44.11KHz, with a very predictable pattern. When the sampling frequency changes so does the frequency of the reconstructed audio signal. In other words, the changing sample frequency modulates the frequency of the audio signal.

It’s like wow and flutter. Perhaps that’s why some listeners report that asynchronous reclocking sounds more ‘analog-like’, meaning it sounds like a cheap turntable. Pitch stability is one area where digital audio is superior to analog. Why negate that benefit with asynchronous reclocking?

One more thing: I think the Prometheus web site is a real hoot. They make a big deal that the “clock module is place below the PCB to prevent spraying the board with noise.” That’s nice, but chances are the clock module is a ready-made oscillator hermetically sealed in a metal box. It’s hard to imagine a better electrostatic shield. Meanwhile, the reclocking latch, which is directly clocked by the reclocking oscillator, is mounted on top of the PCB and located a few centimeters from the DAC chip. The latch is encapsulated in plastic and its long bond wires, which traverse the entire length if the chip package, act as antennas spraying the DAC chip with RFI. What’s more, the eight latches, clocked simultaneously with only single VCC and ground pins located at diagonal corners and the decoupling cap located at the wrong end of the chip, will produce considerable ground bounce, which will add significant noise to the ground plane.

I can’t tell from the photo but I’ll bet the reclocking latch is a 74AC374 or equivalent. The 74AC logic family is well known for ground bounce and noise. When 74AC was developed, ground bounce was not well understood. More recent CMOS logic families are specifically designed to minimize ground bounce and noise that plagued earlier high-speed logic.

If all you golden ears think the Prometheus DAC is the best you have every heard. What can I say? Ignorance is bliss. Enjoy.
Vinyl Sound = Toe Tapping and Heaven on Earth...:dj