சரியான தகவல் தொடர்பு நெறிமுறையைத் தேர்ந்தெடுப்பது: I2C, SPI, அல்லது UART

சரியான தகவல் தொடர்பு நெறிமுறையைத் தேர்ந்தெடுப்பது: I2C, SPI, அல்லது UART

உங்கள் திட்டத்திற்கு எந்த நெறிமுறை சிறப்பாக பொருந்துகிறது என்று நீங்கள் யோசிக்கலாம்: I2C, SPI அல்லது UART. ஒவ்வொரு விருப்பமும் தனித்துவமான பலங்களை வழங்குகிறது. வேகம், வயரிங், அளவிடுதல் மற்றும் நம்பகத்தன்மை ஆகியவை உங்கள் தேர்வில் பெரிய பங்கு வகிக்கின்றன. எடுத்துக்காட்டாக, I2C தொடர்பு நெறிமுறை பல சாதனங்களை குறைவான கம்பிகளுடன் இணைக்க உங்களை அனுமதிக்கிறது. SPI உங்களுக்கு விரைவான தரவு பரிமாற்றத்தை வழங்குகிறது. எளிய, புள்ளி-க்கு-புள்ளி இணைப்புகளுக்கு UART நன்றாக வேலை செய்கிறது. சரியான நெறிமுறையைத் தேர்ந்தெடுக்க உங்கள் திட்டத்தின் தேவைகளில் கவனம் செலுத்துங்கள்.

நெறிமுறை அடிப்படைகள்

நெறிமுறை அடிப்படைகள்
Image source: தெறித்தல்

I2C தொடர்பு நெறிமுறை

நீங்க i2c-ஐப் பாருங்க. தொடர்பு நெறிமுறை பல மின்னணு சாதனங்களில். இது இடை-ஒருங்கிணைந்த சுற்று என்பதைக் குறிக்கிறது. இரண்டு கம்பிகளைக் கொண்டு பல சாதனங்களை இணைக்க நீங்கள் i2c ஐப் பயன்படுத்துகிறீர்கள். இந்த கம்பிகள் தரவுக்கு SDA என்றும் கடிகாரத்திற்கு SCL என்றும் அழைக்கப்படுகின்றன. i2c தொடர்பு நெறிமுறை சென்சார்கள், காட்சிகள் மற்றும் நினைவக சில்லுகளை ஒரு மைக்ரோகண்ட்ரோலருடன் இணைக்க உதவுகிறது. ஒவ்வொரு சாதனத்திற்கும் அதன் சொந்த முகவரி கிடைக்கிறது. இது நிறைய பாகங்களைக் கொண்ட திட்டங்களுக்கு i2c ஐ சிறந்ததாக்குகிறது. வெப்பநிலை உணரிகள், நிகழ்நேர கடிகாரங்கள் மற்றும் சிறிய திரைகளில் i2c ஐக் காணலாம். i2c தொடர்பு நெறிமுறை குறுகிய தூரங்களுக்கும் மெதுவான அல்லது நடுத்தர வேகங்களுக்கும் நல்லது. நீங்கள் அதிகமான சாதனங்களைச் சேர்த்தால், i2c மெதுவாகிவிடும்.

குறிப்பு: குறைவான கம்பிகளைப் பயன்படுத்தவும், பல சாதனங்களை இணைக்கவும் விரும்பினால் i2c தொடர்பு நெறிமுறையைத் தேர்ந்தெடுக்கவும்.

SPI: தொடர் புற இடைமுகம்

நீங்கள் மிக வேகமாக தரவை நகர்த்த வேண்டியிருக்கும் போது spi ஐப் பயன்படுத்துகிறீர்கள். spi நெறிமுறை என்பது தொடர் புற இடைமுகத்தைக் குறிக்கிறது. நீங்கள் நான்கு கம்பிகளைப் பயன்படுத்தி சாதனங்களை இணைக்கிறீர்கள்: MISO, MOSI, SCK மற்றும் SS. குறுகிய தூரங்கள் மற்றும் வேகமான தகவல்தொடர்புக்கு spi நெறிமுறை சிறந்தது. விரைவான புதுப்பிப்புகள் தேவைப்படும் SD கார்டுகள், சென்சார்கள் மற்றும் திரைகளுக்கு நீங்கள் பெரும்பாலும் spi ஐப் பயன்படுத்துகிறீர்கள். தொடர் புற இடைமுகம் நிலையான மற்றும் பாதுகாப்பான தரவு பரிமாற்றத்தை வழங்குகிறது. உங்களிடம் ஒரு மாஸ்டர் மற்றும் பல அடிமைகள் இருக்கலாம், ஆனால் ஒவ்வொரு சாதனத்திற்கும் அதன் சொந்த SS வயர் தேவை. இது நீங்கள் அதிக சாதனங்களைச் சேர்க்கும்போது spi ஐ i2c ஐ விட கடினமாக்குகிறது. வேகம் மிக முக்கியமான விஷயமாக இருக்கும்போது நீங்கள் spi ஐத் தேர்ந்தெடுக்கிறீர்கள்.

UART கண்ணோட்டம்

நீங்கள் uart ஐப் பயன்படுத்துகிறீர்கள் எளிமையான, ஒருவருக்கு ஒருவர் தொடர்பு. uart நெறிமுறை என்பது Universal Asynchronous Receiver/Transmitter என்பதைக் குறிக்கிறது. நீங்கள் இரண்டு சாதனங்களை இரண்டு கம்பிகள் மட்டுமே கொண்டு இணைக்கிறீர்கள்: TX மற்றும் RX. uart நெறிமுறைக்கு கடிகார கம்பி தேவையில்லை. மைக்ரோகண்ட்ரோலர்கள் மற்றும் கணினிகளை இணைக்க நீங்கள் பெரும்பாலும் uart ஐப் பயன்படுத்துகிறீர்கள். தரவை வெகுதூரம் அனுப்புவதற்கு uart நெறிமுறை நன்றாக வேலை செய்கிறது. GPS தொகுதிகள், புளூடூத் தொகுதிகள் மற்றும் சீரியல் கன்சோல்களில் uart ஐக் காணலாம். நீங்கள் uart உடன் நிறைய சாதனங்களை இணைக்க முடியாது, ஆனால் இது ஒரு எளிய மற்றும் நிலையான இணைப்பை வழங்குகிறது. இரண்டு சாதனங்களுக்கு இடையில் எளிதான அமைப்பு மற்றும் நேரடி இணைப்புகளை நீங்கள் விரும்பும் போது uart ஐத் தேர்வு செய்கிறீர்கள்.

குறிப்பு: ஒவ்வொரு தகவல் தொடர்பு நெறிமுறைக்கும் அதன் சொந்த பலங்கள் உள்ளன. உங்கள் திட்டத்தின் தேவைகளுக்கு ஏற்ற நெறிமுறையை நீங்கள் தேர்ந்தெடுக்க வேண்டும்.

முக்கிய வேறுபாடுகள்

முக்கிய வேறுபாடுகள்
Image source: தெறித்தல்

வேக ஒப்பீடு

நீங்கள் i2c, spi மற்றும் uart க்கு இடையே தேர்வு செய்யும்போது, வேகம் ரொம்ப முக்கியம்.. இந்த தொடர் நெறிமுறைகள் ஒவ்வொன்றும் வெவ்வேறு விகிதங்களில் தரவு பரிமாற்றத்தைக் கையாளுகின்றன. உங்கள் திட்டம் தரவை நகர்த்த எவ்வளவு வேகமாக தேவை என்பதை நீங்கள் அறிந்திருக்க வேண்டும்.

நெறிமுறை

வழக்கமான வேக வரம்பு

சிறந்த பயன்பாட்டு வழக்கு

i2c

3.4 எம்.பி.பி.எஸ் வரை

சென்சார்கள், காட்சிகள், நினைவக சில்லுகள்

ஸ்பின்னக்கர்

50 Mbps அல்லது அதற்கு மேல்

SD கார்டுகள், வேகமான திரைகள், அதிவேக தரவு பரிமாற்றம்

uart

1 Mbps வரை (பொதுவாக குறைவாக)

ஜிபிஎஸ் தொகுதிகள், புளூடூத், சீரியல் கன்சோல்கள்

  • spi உங்களுக்கு மிக உயர்ந்த தரவு பரிமாற்ற வேகத்தை வழங்குகிறது. உங்களுக்கு அதிவேக மற்றும் நிலையான தொடர் தொடர்பு தேவைப்படும்போது நீங்கள் spi ஐப் பயன்படுத்துகிறீர்கள்.

  • நடுத்தர வேக தரவு பரிமாற்றத்திற்கு i2c நன்றாக வேலை செய்கிறது. மிக விரைவான புதுப்பிப்புகள் தேவையில்லாத பல சாதனங்களை இணைக்கும்போது நீங்கள் i2c ஐப் பயன்படுத்துகிறீர்கள்.

  • uart மெதுவான தொடர் தொடர்பை வழங்குகிறது. வேகம் முக்கிய இலக்காக இல்லாத எளிய தொடர் இணைப்புகளுக்கு நீங்கள் uart ஐப் பயன்படுத்துகிறீர்கள்.

குறிப்பு: உங்கள் திட்டத்திற்கு அதிவேகம் தேவைப்பட்டால், ஸ்பை சிறந்த தேர்வாகும். பெரும்பாலான சென்சார்கள் மற்றும் சிறிய திரைகளுக்கு, i2c போதுமான வேகமானது. அடிப்படை தொடர் தொடர்புக்கு uart ஐப் பயன்படுத்தவும்.

வயரிங் மற்றும் சிக்கலான தன்மை

ஒவ்வொரு நெறிமுறையும் எத்தனை கம்பிகளைப் பயன்படுத்துகிறது என்பதை நீங்கள் பார்க்க வேண்டும். குறைவான கம்பிகள் உங்கள் திட்டத்தை உருவாக்கவும் சரிசெய்யவும் எளிதானது.

  • i2c தொடர் தொடர்புக்கு இரண்டு கம்பிகளை மட்டுமே பயன்படுத்துகிறது: SDA (தரவு) மற்றும் SCL (கடிகாரம்). இந்த இரண்டு கம்பிகளுடன் நீங்கள் பல சாதனங்களை இணைக்கிறீர்கள்.

  • spi நான்கு முக்கிய கம்பிகளைப் பயன்படுத்துகிறது: MISO, MOSI, SCK, மற்றும் SS. நீங்கள் கூடுதல் சாதனங்களைச் சேர்த்தால், உங்களுக்கு கூடுதல் SS கம்பிகள் தேவைப்படும். இது பல சாதனங்களை இணைக்கும்போது spi ஐ மிகவும் சிக்கலாக்குகிறது.

  • uart இரண்டு கம்பிகளைப் பயன்படுத்துகிறது: TX மற்றும் RX. இரண்டு சாதனங்களுக்கு இடையேயான எளிய தொடர் இணைப்புகளுக்கு நீங்கள் uart ஐப் பயன்படுத்துகிறீர்கள்.

நெறிமுறை

கம்பிகளின் எண்ணிக்கை

சிக்கலான

i2c

2

பல சாதனங்களுக்கு எளிமையானது

ஸ்பின்னக்கர்

4+

பல சாதனங்களுடன் மிகவும் சிக்கலானது

uart

2

எளிமையானது, ஆனால் இரண்டு சாதனங்களுக்கு மட்டுமே.

குறிப்பு: குறைந்த வயரிங் மூலம் பல சாதனங்களை இணைக்க விரும்பும்போது i2c சிறந்தது. நீங்கள் அதிக சாதனங்களைச் சேர்க்கும்போது spi சிக்கலானதாகிறது. uart எளிமையாகவே இருக்கும், ஆனால் ஒன்றுக்கு ஒன்று தொடர் தொடர்புக்கு மட்டுமே வேலை செய்யும்.

அளவிடுதல் மற்றும் முகவரியிடுதல்

எத்தனை சாதனங்களை இணைக்க விரும்புகிறீர்கள் என்பதைப் பற்றி நீங்கள் சிந்திக்க வேண்டும். ஒவ்வொரு நெறிமுறையும் பல சாதனங்களை வெவ்வேறு முறையில் கையாளுகிறது.

  • i2c ஒரே இரண்டு கம்பிகளில் பல சாதனங்களை இணைக்க உங்களை அனுமதிக்கிறது. ஒவ்வொரு சாதனத்திற்கும் அதன் சொந்த முகவரி உள்ளது. கோட்பாட்டளவில் நீங்கள் 127 சாதனங்களைப் பயன்படுத்தலாம், ஆனால் உண்மையான திட்டங்கள் வேகம் மற்றும் சமிக்ஞை வரம்புகள் காரணமாக குறைவாகவே பயன்படுத்துகின்றன.

  • spi பல சாதனங்களை இணைக்க முடியும், ஆனால் ஒவ்வொன்றிற்கும் அதன் சொந்த SS வயர் தேவை. இது பல சாதனங்களைச் சேர்க்க விரும்பினால் அதை அளவிடுவதை கடினமாக்குகிறது.

  • ஒரே சீரியல் லைனில் பல சாதனங்களை uart ஆதரிக்காது. நீங்கள் இரண்டு சாதனங்களை மட்டுமே நேரடியாக இணைக்க முடியும்.

நெறிமுறை

பல சாதனங்கள் ஆதரவு

முகவரி

i2c

ஆம் (127 வரை)

தனிப்பட்ட ஐடி மூலம் முகவரியிடப்பட்டது

ஸ்பின்னக்கர்

ஆம் (SS பின்களால் வரையறுக்கப்பட்டுள்ளது)

SS வரியால் தேர்ந்தெடுக்கப்பட்டது

uart

இல்லை

புள்ளிக்கு புள்ளி மட்டும்

பல சாதனங்களை இணைக்க வேண்டும் என்றால், i2c தான் எளிதான நெறிமுறை. spi ஒரு சில சாதனங்களுக்கு வேலை செய்யும், ஆனால் அதிகமான சாதனங்களுடன் இது கடினமாக இருக்கும். uart இரண்டுக்கும் மேற்பட்ட சாதனங்களுக்கு உருவாக்கப்படவில்லை.

நம்பகத்தன்மை

உங்கள் தொடர் தொடர்பு நம்பகமானதாக இருக்க வேண்டும் என்று நீங்கள் விரும்புகிறீர்கள். ஒவ்வொரு நெறிமுறைக்கும் இந்தப் பகுதியில் பலங்களும் பலவீனங்களும் உள்ளன.

  • i2c-யில் சத்தம் மற்றும் நீண்ட கம்பிகள் பிரச்சனைகள் இருக்கலாம். குறுகிய தூரத்திற்கும் குறைந்த முதல் நடுத்தர வேகத்திற்கும் i2c-ஐப் பயன்படுத்த வேண்டும்.

  • spi உங்களுக்கு வலுவான மற்றும் நிலையான தரவு பரிமாற்றத்தை வழங்குகிறது. சத்தத்தால் உங்களுக்கு குறைவான சிக்கல் ஏற்படும், மேலும் spi அதிவேக மற்றும் குறுகிய வயர்களுக்கு நன்றாக வேலை செய்கிறது.

  • பாயிண்ட்-டு-பாயிண்ட் தொடர் தொடர்புக்கு uart எளிமையானது மற்றும் நம்பகமானது. நீங்கள் நீண்ட தூரங்களுக்கு uart ஐப் பயன்படுத்தலாம், ஆனால் நீங்கள் வேகத்தை குறைவாக வைத்திருக்க வேண்டும்.

நெறிமுறை

நம்பகத்தன்மை

சிறந்த தூரம்

i2c

குறுகிய, எளிய அமைப்புகளுக்கு ஏற்றது

குறுகிய

ஸ்பின்னக்கர்

அதிவேகத்திற்கு மிகவும் நம்பகமானது

குறுகிய

uart

எளிய இணைப்புகளுக்கு நம்பகமானது

நீண்ட (குறைந்த வேகத்தில்)

மிகவும் நம்பகமான தொடர் தொடர்புக்கு, அதிவேக மற்றும் குறுகிய கம்பிகளுக்கு ஸ்பை பயன்படுத்தவும். எளிய, நீண்ட தூர தொடர் இணைப்புகளுக்கு uart ஐப் பயன்படுத்தவும். பல சாதனங்களை நெருக்கமாக இணைக்க வேண்டியிருக்கும் போது i2c ஐப் பயன்படுத்தவும்.

நன்மை தீமைகள்

I2C

உங்கள் திட்டத்தில் எளிமை வேண்டும் என்று நீங்கள் விரும்பும் போதெல்லாம் நீங்கள் பெரும்பாலும் i2c ஐத் தேர்வு செய்கிறீர்கள். இந்த நெறிமுறை இரண்டு கம்பிகளை மட்டுமே பயன்படுத்தி பல சாதனங்களை இணைக்க உங்களை அனுமதிக்கிறது. பல சென்சார்கள் மற்றும் காட்சிகளில் i2c ஐக் காணலாம். ஒரே பேருந்தில் 127 சாதனங்களைச் சேர்க்க முடியும் என்பது முக்கிய நன்மைகளில் ஒன்றாகும். ஒவ்வொரு புதிய சாதனத்திற்கும் உங்களுக்கு கூடுதல் கம்பிகள் தேவையில்லை. இது i2c ஐ நிறைய பாகங்களைக் கொண்ட திட்டங்களுக்கு சிறந்த தொடர்பு இடைமுகங்களில் ஒன்றாக ஆக்குகிறது.

இருப்பினும், i2c சில குறைபாடுகளைக் கொண்டுள்ளது. வேகம் spi ஐ விடக் குறைவு. நீங்கள் நீண்ட கம்பிகளைப் பயன்படுத்தினால் சத்தத்திலும் சிக்கல்களைக் காணலாம். மாஸ்டர்-ஸ்லேவ் கட்டமைப்பு என்பது ஒரு சாதனம் மற்றவற்றைக் கட்டுப்படுத்துகிறது என்பதாகும். மாஸ்டர் தோல்வியுற்றால், முழு அமைப்பும் நின்றுவிடும். நீங்கள் குறுகிய தூரங்களுக்கும் எளிமையை விரும்பும் போதும் i2c ஐப் பயன்படுத்த வேண்டும்.

குறிப்பு: பல சாதனங்களை இணைக்க வேண்டியிருக்கும் போது மற்றும் வயரிங் எளிமையாக இருக்க விரும்பும்போது i2c ஐப் பயன்படுத்தவும்.

SPI

உங்களுக்கு அதிவேக மற்றும் நம்பகமான தரவு பரிமாற்றம் தேவைப்படும்போது நீங்கள் spi ஐத் தேர்ந்தெடுக்கிறீர்கள். இந்த நெறிமுறை நான்கு முக்கிய கம்பிகளைப் பயன்படுத்துகிறது. நீங்கள் வேகமான தகவல்தொடர்பைப் பெறுவீர்கள், இது மெமரி கார்டுகள் மற்றும் வேகமான திரைகளுக்கு சிறந்தது. spi உங்களுக்கு நிலையான செயல்திறனை அளிக்கிறது மற்றும் குறுகிய தூரங்களுக்கு நன்றாக வேலை செய்கிறது. பல பொறியாளர்கள் spi ஐ வேகத்திற்கான சிறந்த தொடர்பு இடைமுகங்களில் ஒன்றாக அழைக்கிறார்கள்.

ஸ்பையின் தீமைகள் வயரிங் மூலம் வருகின்றன. நீங்கள் அதிக சாதனங்களைச் சேர்க்கும்போது உங்களுக்கு அதிக கம்பிகள் தேவைப்படுகின்றன. இது உங்கள் திட்டத்தை எளிதாக்குவதில்லை. ஒவ்வொரு சாதனத்தின் தேர்வுக்கும் உங்களுக்கு ஒரு தனி கம்பியும் தேவை. ஸ்பை ஒரு மாஸ்டர்-ஸ்லேவ் கட்டமைப்பைப் பயன்படுத்துகிறது, எனவே ஒரு சாதனம் மீதமுள்ளவற்றைக் கட்டுப்படுத்துகிறது. எளிமையை விட வேகம் முக்கியமானதாக இருக்கும்போது நீங்கள் ஸ்பையைப் பயன்படுத்த வேண்டும்.

குறிப்பு: வேகமான தரவுக்கும் சில சாதனங்களுக்கும் ஸ்பை சிறந்தது, ஆனால் வயரிங் சிக்கலானதாகிவிடும்.

UART

அதன் எளிமை மற்றும் எளிதான அமைப்பிற்காக நீங்கள் uart ஐப் பயன்படுத்துகிறீர்கள். இந்த நெறிமுறை இரண்டு சாதனங்களை இரண்டு கம்பிகளால் மட்டுமே இணைக்கிறது. உங்களுக்கு கடிகார கம்பி தேவையில்லை. குறைந்த வேகத்தில் நீண்ட தூரங்களுக்கு uart நன்றாக வேலை செய்கிறது. GPS தொகுதிகள் மற்றும் புளூடூத் இணைப்புகளில் நீங்கள் அடிக்கடி uart ஐப் பார்க்கிறீர்கள். தி முக்கிய நன்மைகள் எளிதான வயரிங் மற்றும் எளிமையான தொடர்பு.

uart-லும் குறைபாடுகள் உள்ளன. நீங்கள் இரண்டுக்கும் மேற்பட்ட சாதனங்களை நேரடியாக இணைக்க முடியாது. வேகம் spi மற்றும் i2c-ஐ விடக் குறைவு. பல சாதனங்களுக்கு முகவரியிடுதல் கிடைக்காது. பெரிய திட்டங்களுக்கு uart சிறந்த தொடர்பு இடைமுகம் அல்ல, ஆனால் இது எளிமையான, புள்ளி-க்கு-புள்ளி இணைப்புகளில் பிரகாசிக்கிறது.

குறிப்பு: எளிமையை விரும்பி இரண்டு சாதனங்களை மட்டும் இணைக்க வேண்டியிருக்கும் போது uart ஐத் தேர்ந்தெடுக்கவும்.

ஒரு நெறிமுறையைத் தேர்ந்தெடுப்பது

தேர்ந்தெடுப்பதர்கான வரைகூறு

நீங்கள் ஒரு தகவல் தொடர்பு நெறிமுறையைத் தேர்ந்தெடுக்கும்போது, ​​சில விஷயங்களைப் பற்றி சிந்தியுங்கள். முதலில், எத்தனை சாதனங்களை இணைக்க விரும்புகிறீர்கள் என்பதை முடிவு செய்யுங்கள். நீங்கள் நிறைய சென்சார்கள் அல்லது சிப்களை இணைக்க வேண்டும் என்றால், i2c ஒரு நல்ல தேர்வாகும். இது இரண்டு கம்பிகளை மட்டுமே பயன்படுத்துகிறது மற்றும் பல சாதனங்களைக் கையாள முடியும். உங்கள் திட்டம் தரவை விரைவாக நகர்த்த வேண்டும் என்றால், வேகத்திற்கு spi சிறந்தது மற்றும் மிகவும் நம்பகமானது. இரண்டு சாதனங்களுக்கு இடையேயான எளிய மற்றும் நேரடி இணைப்புகளுக்கு, uart பயன்படுத்த எளிதானது.

நீங்கள் தேர்வுசெய்ய உதவும் ஒரு விரைவான சரிபார்ப்புப் பட்டியல் இங்கே:

  • உங்கள் மைக்ரோகண்ட்ரோலருடன் எத்தனை சாதனங்களை இணைப்பீர்கள்?

  • உங்கள் திட்டம் தரவை வேகமாக நகர்த்த வேண்டுமா?

  • உங்கள் கணினியில் எளிதான வயரிங் வேண்டுமா?

  • உங்கள் திட்டம் குறுகிய தூரத்திலோ அல்லது நீண்ட தூரத்திலோ வேலை செய்யுமா?

  • உங்களுக்கு வலுவான மற்றும் நிலையான தொடர்பு தேவையா?

குறிப்பு: உங்கள் திட்டத்திற்குப் பொருந்தக்கூடிய நெறிமுறையை எப்போதும் தேர்ந்தெடுக்கவும். ஒவ்வொன்றும்—i2c, spi அல்லது uart—வெவ்வேறு வேலைகளுக்குச் சிறப்பாகச் செயல்படும்.

வழக்கு வழிகாட்டியைப் பயன்படுத்தவும்

இந்த வழிகாட்டி உங்கள் திட்டத்திற்கு சரியான நெறிமுறையைத் தேர்ந்தெடுக்க உதவுகிறது. உங்கள் மைக்ரோகண்ட்ரோலர் என்ன செய்ய வேண்டும் என்று விரும்புகிறீர்கள் என்பதைப் பற்றி சிந்தியுங்கள்.

சூழ்நிலையில்

சிறந்த நெறிமுறை

ஏன்?

ஒரு பேருந்தில் பல சென்சார்கள்

i2c

எளிதான வயரிங், பல சாதனங்களை ஆதரிக்கிறது

மெமரி கார்டுகள் அல்லது திரைகளுடன் விரைவான தரவு பரிமாற்றம்

ஸ்பின்னக்கர்

உட்பொதிக்கப்பட்ட அமைப்புகளுக்கு அதிவேகம், நம்பகமானது

மைக்ரோகண்ட்ரோலருக்கும் ஜிபிஎஸ்-க்கும் இடையிலான எளிய இணைப்பு

uart

எளிதான அமைப்பு, நீண்ட தூரங்களுக்கு நல்லது

உதாரணமாக, நீங்கள் நிறைய சென்சார்களைக் கொண்ட ஒரு வானிலை நிலையத்தை உருவாக்கினால், i2c உங்களை அனுமதிக்கிறது அவை அனைத்தையும் இணைக்கவும்.. தரவை விரைவாகச் சேமிக்க வேண்டிய தரவு பதிவாளரை நீங்கள் உருவாக்கினால், spi சிறந்த தேர்வாகும். உங்கள் மைக்ரோகண்ட்ரோலர் புளூடூத் தொகுதியுடன் பேச வேண்டும் என்று நீங்கள் விரும்பினால், uart அதை எளிதாக்குகிறது.

நினைவில் கொள்ளுங்கள்: சரியான நெறிமுறை உங்கள் திட்டம் சிறப்பாக செயல்பட உதவுகிறது மற்றும் உங்கள் அமைப்பை எளிமையாக வைத்திருக்கிறது.

I2C, SPI மற்றும் UART ஒவ்வொன்றும் வெவ்வேறு திட்டங்களுக்கு எவ்வாறு பொருந்துகின்றன என்பதை இப்போது நீங்கள் அறிவீர்கள்.

  • பல சாதனங்களுக்கும் எளிய வயரிங்க்கும் I2C ஐப் பயன்படுத்தவும்.

  • வேகமான மற்றும் நம்பகமான தரவு பரிமாற்றத்திற்கு SPI ஐத் தேர்வுசெய்க.

  • எளிதான, ஒன்றுக்கு ஒன்று இணைப்புகளுக்கு UART ஐத் தேர்ந்தெடுக்கவும்.

நினைவில் கொள்ளுங்கள்: உங்கள் திட்டத்தின் தேவைகளுக்கு நெறிமுறையைப் பொருத்துங்கள். நீங்கள் முடிவெடுக்க உதவ மேலே உள்ள முடிவு வழிகாட்டியைப் பயன்படுத்தவும். நீங்கள் வலுவான மற்றும் சிறந்த அமைப்புகளை உருவாக்க விரும்பினால், ஒவ்வொரு நெறிமுறையைப் பற்றியும் மேலும் ஆராயுங்கள்.

FAQ

தொடக்கநிலையாளர்கள் பயன்படுத்த எளிதான நெறிமுறை எது?

உங்களுக்கு UART தான் எளிதானதாகத் தோன்றுகிறது. உங்களுக்கு இரண்டு கம்பிகள் மட்டுமே தேவை. ஒரு சாதனத்தை இன்னொரு சாதனத்துடன் இணைக்கிறீர்கள். முகவரிகளையோ அல்லது கூடுதல் கம்பிகளையோ அமைக்க வேண்டியதில்லை. நீங்கள் விரைவாகத் தொடங்கலாம்.

தொலைதூர தொடர்புக்கு I2C ஐப் பயன்படுத்தலாமா?

நீண்ட தூரங்களுக்கு I2C-ஐப் பயன்படுத்தக்கூடாது. குறுகிய கம்பிகளுக்கு I2C சிறப்பாகச் செயல்படும். நீண்ட கேபிள்களைப் பயன்படுத்தினால் சிக்னல் இழப்பு மற்றும் சத்தம் பிரச்சனைகளை ஏற்படுத்தும்.

பல சாதனங்களுக்கு SPI மற்றும் I2C இரண்டை எவ்வாறு தேர்வு செய்வது?

குறிப்பு: பல சாதனங்களுக்கு எளிய வயரிங் தேவைப்பட்டால் I2C ஐப் பயன்படுத்தவும். வேகமான தரவு தேவைப்பட்டால் மற்றும் ஒரு சில சாதனங்கள் மட்டுமே இருந்தால் SPI ஐத் தேர்வுசெய்யவும். நீங்கள் அதிக சாதனங்களைச் சேர்க்கும்போது SPI ஐ நிர்வகிப்பது கடினமாகிறது.

இரண்டுக்கும் மேற்பட்ட சாதனங்களை இணைக்க UART நல்லதா?

ஒரே வரியில் இரண்டுக்கும் மேற்பட்ட சாதனங்களுக்கு UART ஐப் பயன்படுத்த முடியாது. UART பாயிண்ட்-டு-பாயிண்ட் இணைப்புகளை மட்டுமே ஆதரிக்கிறது. நீங்கள் விரும்பினால் உங்களுக்கு கூடுதல் வன்பொருள் தேவை. மேலும் சாதனங்களை இணைக்கவும்..

ஒரு கருத்துரையை

உங்கள் மின்னஞ்சல் முகவரியை வெளியிட தேவையான புலங்கள் குறிக்க *