PLL और DLL में क्या अंतर है?


25

चरण बंद लूप्स (PLL) और विलंब लॉक्ड लूप्स (DLL) का उपयोग विभिन्न अनुप्रयोगों में किया जाता है, लेकिन इन सर्किटों के प्रमुख पहलुओं की एक मुख्य चर्चा अभी तक नहीं है कि वे कैसे काम करते हैं, वे किन अनुप्रयोगों में उपयोग किए जा सकते हैं, तुलना दो सर्किट और क्यों एक बनाम दूसरे का उपयोग किया जाना चाहिए।

जवाबों:


14

एक पीएलएल एक वोल्टेज-नियंत्रित थरथरानवाला को नियंत्रित करता है ताकि इसकी आवृत्ति (या इसके कुछ व्युत्पन्न) को एक संदर्भ संकेत के साथ चरण (और आवृत्ति) लॉक में लाया जा सके।

PLL में कई अनुप्रयोग होते हैं, जो शोर संदर्भ सिग्नल (आयाम और चरण भिन्नता के साथ) की "स्वच्छ" प्रतिकृति बनाने से, गुणन और विभाजन के माध्यम से नई आवृत्तियों का निर्माण करने के लिए, चरण और डीमॉड्यूलेटेड संचार संकेतों को डिमोड्युलेट करने के लिए करते हैं। पीएलएल के इनपुट-टू-आउटपुट ट्रांसफर विशेषताओं को उसके फीडबैक नेटवर्क के डिजाइन के माध्यम से नियंत्रित किया जा सकता है।

एक DLL एक वोल्टेज-नियंत्रित देरी लाइन को नियंत्रित करता है, जिसमें आमतौर पर कई नल होते हैं, जिनमें से एक नल को संदर्भ संकेत के साथ चरण संरेखण में लाया जाता है। विलंब रेखा का इनपुट आम तौर पर संदर्भ संकेत भी होता है, इसलिए विभिन्न नल अतिरिक्त सिग्नल प्रदान करते हैं जो कि संदर्भ सिग्नल की अवधि से प्रक्षेपित और / या अतिरिक्त होते हैं।

DLL को आमतौर पर एक बोर्ड पर चिप्स के बीच उच्च गति वाले संचार में उपयोग किया जाता है (उदाहरण के लिए, एक मेमोरी कंट्रोलर और उसके एसडीआरएएम चिप्स के बीच) इनपुट और आउटपुट बफर डिले के साथ-साथ वायरिंग देरी जैसी चीजों को रद्द करने के लिए बहुत तंग नियंत्रण की अनुमति देता है। क्लॉक सिग्नल के सापेक्ष सेटअप और होल्ड टाइम। यह डेटा दरों को अन्यथा की तुलना में बहुत अधिक होने की अनुमति देता है।

उपयुक्त रूप से डिज़ाइन किए गए चरण डिटेक्टरों के साथ, PLL और DLL दोनों नॉनपेरोडिक संदर्भ संकेतों के साथ काम कर सकते हैं; एक सामान्य एप्लिकेशन में एक संदर्भ घड़ी के साथ डेटा सिग्नल संक्रमण को संरेखित करना शामिल है।

जबकि ऊपर उल्लिखित (यानी संकेत का स्वच्छ संस्करण -> पीएलएल) पीएलएल / डीएलएल का एक महत्वपूर्ण पहलू है जहां पीएलएल का फिल्टर और प्रभावी रूप से वीसीओ आउटपुट को प्रभावित करने से स्रोत में घबराना ब्लॉक करता है, जबकि डीएलएल का प्रचार कड़वा होता है। सबसे पहले यह DLL का एक नकारात्मक पहलू हो सकता है, लेकिन इसका उपयोग बहुत प्रभाव में किया जा सकता है। कुछ मामलों में आपको आने वाले सिग्नल से मुख्य नमूना बिंदु को खींचने की आवश्यकता होती है और सिग्नल में घबराहट को अनदेखा करते हैं, तो आप एक पीएलएल का उपयोग करेंगे। अन्य मामलों में, जब एक संकेत और घड़ी संकेत स्रोत या संचार चैनल में समान घबराहट उत्प्रेरण प्रभाव के अधीन होते हैं।


आपको यहां एक अच्छी शुरुआत मिली है, लेकिन कुछ प्रमुख पहलू हैं जिन्हें कवर करने की आवश्यकता है, जो उन परिस्थितियों को सीधे प्रभावित करते हैं जिनमें ये सर्किट उपयोग किए जाते हैं। संकेत - घबराना प्रचार।
प्लेसहोल्डर

क्या गैर-आवधिक संकेतों के साथ एक DLL का उपयोग किया जा सकता है? यदि ऐसा है, तो यह एक प्रमुख बिंदु होगा जो उल्लेख के लायक होगा।
सुपरकैट

2
शायद मुझे अपने प्रश्न को स्पष्ट करना चाहिए: एक पीएलएल का उद्देश्य एक संकेत एक्स लेना और एक आवधिक संकेत का उत्पादन करना है जिसमें एक किनारे हर जगह होता है जो कि किनारों में एक्स मौजूद होता है और इसके अलावा कई और किनारों की संभावना होती है। मुझे लगता है कि एक DLL एक संकेत X और संदर्भ Y लेगा, और X को एक चर राशि से विलंबित करने का प्रयास करेगा जैसे कि X में किनारों को उसी समय में होना चाहिए जब Y में किनारे ऐसा करेंगे, लेकिन किनारों जो मौजूद नहीं हैं X में DLL के आउटपुट में मौजूद नहीं होना चाहिए। या, इसे दूसरे तरीके से देखने के लिए, ...
सुपरकैट

... मुझे लगता है कि जबकि PLL का उद्देश्य एक घड़ी का उत्पादन करना है जो एक संदर्भ के अनुरूप है (जो आवधिक या एपेरियोडिक हो सकता है) एक DLL का उद्देश्य एक गैर-आवधिक संकेत के अनुरूप होना है, ताकि इसका समय के साथ मेल खाता हो संदर्भ। यह आवश्यक हो सकता है यदि किसी के पास कई गैर-आवधिक संकेत हैं जो स्वतंत्र रूप से-चर राशियों द्वारा तिरछा किए जाते हैं और उन्हें सर्किट्री में खिलाना चाहते हैं जो एक आम घड़ी साझा करता है। क्या यह एक उचित विवरण की तरह प्रतीत होगा?
सुपरकैट

@ सुपरकैट: काफी साफ है, लेकिन यह उनका एकमात्र उपयोग नहीं है। DLL का उपयोग आवधिक संकेतों (घड़ियों) को संरेखित करने के लिए भी किया जाता है।
डेव ट्वीड

2

वे अपनी संरचना में भिन्न हैं। PLL का उपयोग एक वोल्टेज नियंत्रित Oscillator (VCO) है जो DLL का नहीं है।

DLL, PLL की तुलना में नए हैं और डिजिटल अनुप्रयोगों में अधिक उपयोग किए जाते हैं। DLLs लॉक प्राप्त करने के लिए चर चरण का उपयोग करते हैं, अर्थात वे एक निश्चित चरण अंतर पर लॉक करते हैं जबकि PLL का उपयोग चर आवृत्ति ब्लॉक होता है, अर्थात वे अपनी आवृत्ति को तब तक समायोजित करते हैं जब तक कि कोई ताला न हो।

अधिकांश डिजिटल पुनरावर्ती अनुप्रयोगों के लिए आप उनका उपयोग परस्पर विनिमय कर सकते हैं।


जबकि एक DLL और PLL के कुछ उप-नियंत्रक समान हैं, जो PLL में VCO का उपयोग चरण और आवृत्ति विविधता दोनों को पूरा करने के लिए किया जाता है। वही DLL में चर विलंब ब्लॉक के बारे में नहीं कहा जा सकता है। कुछ सर्किट हैं, जहां उनका उपयोग डिजिटल रूप से (डिजिटल री-क्लॉकिंग के आपके उदाहरण में) किया जा सकता है, लेकिन अधिकांश समय उनके अद्वितीय गुण उन्हें परस्पर जुड़े रहने से रोकते हैं।
प्लेसहोल्डर

0

PLL और DLL के बीच मुख्य अंतर हैं:

1) PLL अर्क (पर ताले) दोनों इनपुट सिग्नल की आवृत्ति और चरण। DLL केवल चरण निकालता है।

2) DLL को एक संदर्भ घड़ी की आवश्यकता है। PLL को एक संदर्भ घड़ी की आवश्यकता नहीं है, इसके बजाय यह उत्पन्न करता है।

3) PLLs VCO का उपयोग करता है। DLL में VCO नहीं है।

इसलिए, एक अर्थ में, कोई कह सकता है कि PLL DLL से अधिक मजबूत है क्योंकि यह केवल चरण ही नहीं, डेटा की आवृत्ति को भी निकाल सकता है। आदर्श संदर्भ घड़ी को मौजूद मानकर (डेटा की आवृत्ति ज्ञात है), DLL और PLL एक ही कार्य कर सकते हैं - रिसीवर पर मौजूद संदर्भ घड़ी के सापेक्ष डेटा को संरेखित करना। हालांकि, "संरेखण" का तरीका अलग है। PLL आवृत्ति बदलती है, जबकि DLL देरी (वर्तमान पंपिंग ट्रांजिस्टर की समाई VCDL के अंदर समायोजित करके)।

अनुबंध

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

छवियाँ का स्रोत: आरजे बेकर "CMOS सर्किट डिज़ाइन, लेआउट और सिमुलेशन, तीसरा संस्करण"

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.