पाई 4 I / O इंटरफ़ेस विकल्प ... और उन्हें कहां खोजना है


10

BCM2711 के हार्डवेयर प्रलेखन सूचियों कई मैं / हे इंटरफेस विकल्प। अन्य लोगों में ये हैं:

  • 6 × I2C तक,
  • 6 × UART तक (I2C के साथ मिश्रित),
  • 6 × SPI तक (रास्पबेरी पाई 4B पर केवल पांच उजागर)

Pi 4 हालांकि पुराने मॉडल के साथ अपने GPIO हेडर के पिनआउट को साझा करता है ( यहां देखें )।

तो वास्तव में अतिरिक्त सीरियल इंटरफेस कहाँ हैं?

जवाबों:


12

प्रारंभिक रास्पबेरी Pi 4 मॉडल बी डेटापत्रक , अनुभाग "5.1.1 GPIO पिन कार्य" का कहना है:

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

लीगेसी पाई पर पाए जाने वाले मानक परिधीय विकल्पों के अलावा, अतिरिक्त I2C, UART और SPI बाह्य उपकरणों को BCM2711 चिप में जोड़ा गया है और आगे Pi4 पर mux विकल्पों के रूप में उपलब्ध हैं। यह पुराने मॉडलों की तुलना में ऐड-ऑन हार्डवेयर को संलग्न करते समय उपयोगकर्ताओं को बहुत अधिक लचीलापन देता है।

"अतिरिक्त" इंटरफेस वैकल्पिक कार्य हैं जो मौजूदा GPIO पिनों के लिए बहुसंकेतन हैं। इसलिए जब यह सही है कि यह उपयोगकर्ता को इनमें से किसी भी फ़ंक्शन का उपयोग करने की अधिक सुविधा देता है, तो उपलब्ध सामान्य उद्देश्य I / O पिन की संख्या कम हो जाएगी। वैकल्पिक कार्य "5.1.2 GPIO वैकल्पिक कार्य" अनुभाग में सूचीबद्ध हैं:

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


वैकल्पिक कार्यों को सक्रिय करने के बारे में कैसे जानें : मैं GPIO को अपने वैकल्पिक कार्य में कैसे बदल सकता हूं?


3
Btw, एम्बेडेड सिस्टम / सीपीयू पर इस तरह का 'मल्टीप्लेक्सिंग' बहुत आम है। माइक्रोकंट्रोलर, उदाहरण के लिए, लगभग हमेशा अधिक 'फीचर्स' अर्थात परिधीय चीजें पैक करते हैं, जो उपलब्ध भौतिक पिनों की तुलना में अधिक हैं। सबसे बुनियादी रूप एक परिधीय पिन (ओं) को परिधीय से डिस्कनेक्ट करने और GPIO के रूप में उपयोग करने की अनुमति देता है। जाहिर है, प्रत्येक पिन एक समय में केवल एक ही कार्य कर सकता है, और किसी अन्य डिवाइस पर पिन का भौतिक कनेक्शन ज्यादातर समय-मल्टीप्लेक्सिंग फैशन में फ़ंक्शन को स्विच करने से रोकता है।
जिम्मी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.