जब JTAG कनेक्टर 5pins के 10pins / 14pins / 20pins में उपलब्ध हैं


10

AFAIK, JTAG को 5 पिन ( विकिपीडिया लेख ) की आवश्यकता है:

  1. TDI (टेस्ट डेटा इन)

  2. TDO (टेस्ट डेटा आउट)

  3. टीसीके (टेस्ट क्लॉक)

  4. टीएमएस (टेस्ट मोड सिलेक्ट)

  5. TRST (टेस्ट रीसेट) वैकल्पिक।

चलो दो और बिजली की आपूर्ति पिंस (Vcc और GND) जोड़ते हैं।

यदि यह 7 पिन का है तो अधिकांश JTAG कनेक्टर 10 पिन या 14 पिन या 20 पिन वेरिएंट के साथ क्यों आते हैं।

अधिकांश पिन या तो NC या GND हैं। इतने जीएनडी पिन क्यों प्रदान किए जाते हैं? क्या इसकी कोई खास वजह है?


याद रखें कि आपको हमेशा केबलों के लिए भी संख्याओं का उपयोग करना चाहिए। सादगी और निर्माण के लिए एक तरफ 3 पिन नहीं हो सकते, दूसरे पर 4 पिन।
गुस्तावो लिटोव्स्की

एक "पिन" एक संकेत के समान नहीं है। JTAG को 5 संकेतों (आपके द्वारा सूचीबद्ध) की आवश्यकता होती है। इसे विद्युत रूप से लागू करने के लिए आप 6 पिन (5 सिग्नल पिन और ग्राउंड) का उपयोग कर सकते हैं। एक विकल्प एसडब्ल्यूडी है जो दो पिन का उपयोग करता है ।
ट्राईवेग लॉगस्टोएल

1
एक ही लेख में JTAG कनेक्टर्स पर अनुभाग देखें। अतिरिक्त आबादी वाले पिन रीसेट, GPIO, USB, आदि ले जा सकते हैं। मैदान के बारे में विशिष्ट प्रश्न के लिए, Blup1980 में यह सही है।
एम्बेडेड

@GustavoLitovsky: क्या इसीलिए मेरे कंप्यूटर के सीरियल पोर्ट में एक तरफ 4 पिन हैं, दूसरी तरफ 5 पिन हैं?
द्रविड़

जवाबों:


12

मैं JTAG के लिए सटीक तर्क नहीं जानता, लेकिन जब उच्च गति संकेतों का उपयोग किया जाता है और सर्वोत्तम प्रथाओं के अनुसार, आपको एक फ्लैट केबल के प्रत्येक सिग्नल के बीच में GND डालना चाहिए। JTAG को हाई स्पीड सिग्नल माना जा सकता है।

सिग्नल लाइनों के बीच क्रॉसस्टॉक से बचने के लिए मल्टीपल जीएनडी तारों का उपयोग किया जाता है। वे आसन्न लाइनों के बीच कैपेसिटिव कपलिंग से बचते हैं। और वे हर सिग्नल के लिए एक अलग रिटर्न पथ भी प्रदान करते हैं। वास्तव में, उच्च गति संकेतों में, वापसी वर्तमान "कम से कम प्रतिबाधा का मार्ग" पसंद करता है। वह रास्ता उच्च गति संकेतों के लिए, निकटतम जीएनडी है। इस प्रकार विभिन्न संकेतों के अलग-अलग वापसी पथ होंगे और जो वापसी पथ के क्रॉसस्टॉक से बचते हैं।

अंतिम लक्ष्य अच्छा संकेत अखंडता, कम उत्सर्जन और बाहरी गड़बड़ी के लिए एक बेहतर प्रतिरक्षा की गारंटी है।


6
हाँ सचमुच। यदि आप 14 और 20 पिन JTAG कनेक्टर पिनिंग के लिए सामान्य वेरिएंट को देखते हैं, तो आप देखेंगे कि एक दोहरी पंक्ति हेडर का उपयोग किया जाता है। एक तरफ के सभी पिंग ग्राउंडेड हैं। जब डुअल रो हेडर को एक पारंपरिक रिबन केबल पर mated किया जाता है, तो यह केबल में वैकल्पिक तारों का परिणाम होता है, जैसे GND में @ Blup1980 ने संकेत दिया है।
माइकल करास

अगर मैं 7pins का एक कस्टम JTAG कनेक्टर बनाता हूं, तो यह काम करेगा लेकिन सिग्नल अखंडता की गारंटी नहीं दे सकता है, है ना?
स्वानंद Sw

यह सिग्नल की गति पर निर्भर करता है। यदि आप ऐसा करते हैं, तो ऐसा हो सकता है कि आप JTAG की अधिकतम गति तक नहीं पहुँच पाएंगे। लेकिन यह समस्याओं के बिना धीमी गति से काम करना चाहिए।
ब्लूप

0

भौतिक JTAG कनेक्टर्स के लिए कोई आधिकारिक मानक नहीं हैं, इसके बजाय मौजूदा मानक कनेक्टर का उपयोग किया जाता है। लोकप्रिय मौजूदा विकल्पों में से एक एवरेक्स (10-पिन आईडीसी कनेक्टर था, जो पहले डीबी -9 सीरियल पोर्ट को पीसी मदरबोर्ड से जोड़ने के लिए उपयोग किया जाता था)। 14- और 20-पिन आईडीसी कनेक्टर लोकप्रिय विकल्प हैं, लेकिन JTAG इन तक सीमित नहीं है।

आईडीसी कनेक्टर्स की एक महत्वपूर्ण संपत्ति तार संबंध के लिए सख्त 1 से 1 पिन है, इसलिए यदि आपको अधिक जीएनडी लाइनों की आवश्यकता है, तो आपको अधिक पिन जोड़ना होगा। आप एक सिंगल पिन से जुड़े कई GND तारों के साथ एक विशेष 7-पिन कनेक्टर बना सकते हैं और यह बस के रूप में अच्छी तरह से काम करेगा, लेकिन इस तरह के एक मल्टीपॉइंट कनेक्शन का मतलब होगा कि आप अपने कनेक्टर को एक फ्लैट केबल से समेट नहीं सकते हैं और इसके साथ किया जा सकता है।


0

20 साल पहले सीरियल और आईएसपी प्रोग्रामर से जेटीएजीएस में संक्रमण के दौरान। 10 या 20 पिन हेडर ने केवल एक जेटीजी बस को नहीं बल्कि माइक्रोप्रोसेसरों की एक इकाई के रूप में कई बूसों को केंद्रित किया। यकीन नहीं होता कि कोई इस सच की पुष्टि कर सकता है?


1
" यकीन नहीं होता कि कोई इस सच की पुष्टि कर सकता है ", यह जवाब देने वाले के रूप में आपका काम है।
हैरी स्वेनसन

10 पिन टैगहेडर्स के लिए, मुझे यकीन है कि मैंने कम से कम 1 को दो JTAG बूस देखा है, लेकिन मैं 20 पिन हेडर के लिए पुष्टि नहीं कर सकता। मुझे लगता है कि 20 पिन हेडर आपको एक JTAG इंटरफ़ेस करने की अनुमति देते हैं और कई हार्डवेयर डिबग सिग्नल, या वोल्टेज भी एक्सेस करते हैं। btw मैं उस समय हेडर पिनआउट की पहचान करने में सक्षम नहीं था, लेकिन लगातार एक हेडर में दो इंटरफेस देखे गए।
गोलाकार
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.