TimeJitter=Vnoise/SlewRate
เป็นรูปแบบที่ฉันใช้มานานกว่า 2 ทศวรรษ
ฉันทำงานที่ บริษัท เครื่องส่งรับวิทยุที่เปลี่ยนมาจากโมดูล RF 50_ohm เล็ก ๆ เป็นวงจรรวม ความต้องการพลังงานลดลงมากอายุการใช้งานแบตเตอรี่ยาวนานขึ้น แต่เสียงรบกวนระยะใกล้เข้ามาป้องกันไม่ให้จัดส่งผลิตภัณฑ์เนื่องจากตัวส่งสัญญาณจะไม่รับสัญญาณที่ใกล้เคียง พวกเขาต้องการระดับ phasenoise ที่ -150dbc / rtHz และไม่รู้ว่าจะแก้ไขปัญหาได้อย่างไร บรรทัดลง ไม่มีการจัดส่ง การใช้สูตรข้างต้นและการตั้งสมมติฐานเกี่ยวกับพรีสเกลเลอร์ซินธิไซเซอร์ความถี่และ rbb 'ของอุปกรณ์ควบคุมกระแสสองขั้วของพรีสเกลเลอร์เราคาดการณ์ว่า Rnoise ของพรีสเกลเลอร์ทั้งหมดต้องน้อยกว่า 6,000 โอห์ม เราเลือกที่จะเผาไหม้พลังงานเฉพาะที่คณิตศาสตร์ / ฟิสิกส์คาดการณ์พลังงานจะต้องถูกเผา
ใน ONNN Semi PECL โดยใช้แบนด์วิดท์ 10GegaHertz และ Rnoise ที่ 60 Ohm (1nV / rtHz) ด้วย Slewrate 0.8v / 40picoseconds TimeJitter คือ Vnoise = 1nV * sqrt (10 ^ 10) = 1nV * 10 ^ 5 = 100 microVolts RMS SlewRate คือ 20 volts / nanosecond TimeJitter คือ 100uV RMS / (20v / nS) = 5 * 10 ^ -6 * 10 ^ -9 = 5 * 10 ^ -15 วินาที RMS
ความหนาแน่นเชิงสเปกตรัมของกระวนกระวายใจคืออะไร? เราลดขนาดลงโดย sqrt (BW) ซึ่งคือ 10 ^ 5 ให้ผล 5 * 10 ^ -20 วินาที / rtHz
สำหรับคำถามของคุณ: 1MHz, 1voltPeak, 20dB SNR และ Tj = Vnoise / SR เรามี Vnoise = 1V / 10 = 0.1vRMS (ไม่สนใจอัตราส่วน Sin-Peak-Rms ใด ๆ ) SlewRate = 6.3 ล้านโวลต์ / วินาที /6.3Mega v / Sec = 0.1 * 0.16e-6 = 0.016e-6 = 16 นาโนวินาทีวินาที RMS
แก้ไข / ปรับปรุง: เปลี่ยนความบาปให้กลายเป็น squarewave หนึ่งในสิ่งที่มีความเสี่ยงมากที่สุดคือการเปลี่ยนความผิดของ CrystalOscillator ให้กลายเป็น squarewave รางรถไฟ ความไม่เป็นทางการหรือการไม่รู้ตัวของเครื่องกำเนิดขยะที่ซ่อนอยู่นั้นส่งผลให้นาฬิกาไมโครคอนโทรลเลอร์กระวนกระวายใจทั่วไป ยกเว้นห่วงโซ่สัญญาณทั้งหมดจากอินเตอร์เฟส XTAL ถึงตัวขยายสัญญาณและ squarers และการกระจายสัญญาณนาฬิกาจะให้รางพลังส่วนตัวคุณจะจบลงด้วยการสุ่มเวลาสัญญาณนาฬิกาแบบสุ่ม แต่ไม่สุ่มเลยขึ้นอยู่กับ VDD ที่เกิดจากพลังงานที่เกี่ยวข้องกับโปรแกรม ความต้องการ ควรวิเคราะห์วงจรทั้งหมดที่แตะหรือมีอคติวงจรใด ๆ ที่สัมผัสขอบนาฬิกา
Tjitter=Vnoise/SlewRate
โครงสร้าง ESD เป็นปัญหา เหตุใดจึงอนุญาตให้ตัวเก็บประจุ 3pF (ไดโอด ESD) เชื่อมโยงเหตุการณ์ความต้องการพลังงานที่เกี่ยวข้องกับโปรแกรม MCU เข้ากับบาปที่สะอาดจาก CRYSTAL ใช้ VDD / GND ส่วนตัว และออกแบบพื้นผิวและบ่อสำหรับควบคุมการประจุ ในการข้ามจากโดเมน XTAL ไปยังโดเมน MCU ให้ใช้การควบคุมพวงมาลัยปัจจุบันด้วยลวดที่ 3 เพื่อส่งผ่านจุดการเดินทางที่คาดหวัง
มันร้ายแรงแค่ไหน? พิจารณาเสียงเรียกเข้าของ MCU ทั่วไปที่ 0.5 โวลต์ PP เมื่อใช้งานเป็น 3pF ESD จากนั้นเป็น 27pF Cpi เราจะได้รับการลดลง 10: 1 (ไม่สนใจการเหนี่ยวนำใด ๆ ) หรือ 0.05 โวลต์พีพีกำหนดไว้บนบาปคริสตัล 2voltPP ที่ 10MHz sin SlewRate --- d (1 * sin (1e + 7 * 2pi * t)) / dt --- คือ 63MegaVolts / วินาที Vnoise ของเราคือ 0.05 กระวนกระวายใจ ณ เวลานั้นคือ
Tj = Vn / SR = 0.05 โวลต์ / 63e + 6 โวลต์ / วินาที == 0.05 / 0.063e + 9 ~~ 1 นาโนวินาที Tj
ถ้าคุณใช้ PLL เพื่อคูณ 10MHz สูงสุด 400MHz สำหรับนาฬิกา MCU สมมติว่า FlipFlops หารด้วย 400 คนมี 8Kohm Rnoise โดยมี 50 picosecond edge มากกว่า 2 volts สมมติว่า FF มี 1 / (2 * 50pS) = แบนด์วิดท์ 10GHz
ความหนาแน่นของเสียงแบบสุ่ม FF คือ 12nanoVolts / rtHz (4nv * sqrt (10Kohm / 1Kohm)) เสียงรบกวนรวมคือ sqrt (BW) * 12nV = sqrt (10 ^ 10Hz) * 12nV = 10 ^ 5 * 1.2e-9 == 1.2e-4 = 120 microVolts rms ต่อ FF 8FF คือ sqrt (8) ใหญ่กว่า เราจะสมมติว่ามีเสียงรบกวนประตูและทำให้ปัจจัย sqrt (9): 120uV * 3 == 360uVrms
SlewRate คือ 25 picoseconds / volt หรือ 40Billion Volts / วินาที
Tj = Vn / SR = 0.36 milliVolts / 40 พันล้านโวลต์ / วินาที = 0.36e-3 / 0.04e + 12 = 9e-15 วินาที Tj
ดูเหมือนจะค่อนข้างสะอาดใช่มั้ย ยกเว้น FlipFlips ที่มีความสามารถเป็นศูนย์เพื่อปฏิเสธถังขยะ VDD และถังขยะสารตั้งต้นกำลังมองหาบ้าน