I2C கண்ணோட்டம்

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

I2C நெறிமுறையின் கண்ணோட்டம்

I2C ஒரு தொடர் தொடர்பு நெறிமுறை ஆகும், இது PCB இல் சில்லுகள் இடையே தொடர்பு கொள்ள வடிவமைக்கப்பட்ட இரண்டு சமிக்ஞை கோடுகள் மட்டுமே தேவைப்படுகிறது. I2C முதலில் 100kbps தொடர்புக்கு வடிவமைக்கப்பட்டது, ஆனால் 3.4Mbit வரை வேகத்தை அடைய பல வருடங்களில் வேகமாக தரவு பரிமாற்ற முறைகள் உருவாக்கப்பட்டுள்ளன. I2C நெறிமுறை ஒரு அதிகாரப்பூர்வ தரமாக நிறுவப்பட்டுள்ளது, இது I2C செயலாக்கங்கள் மற்றும் நல்ல பின்தங்கிய இணக்கத்தன்மை ஆகியவற்றுக்கு நல்ல பொருத்தத்தை வழங்குகிறது.

I2C சிக்னல்கள்

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

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

நன்மைகள் மற்றும் வரம்புகள்

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

இந்த நன்மைகள் அனைத்தாலும், I2C ஆனது சுற்றி வடிவமைக்கப்பட வேண்டிய சில வரம்புகள் உள்ளன. மிக முக்கியமான I2C வரம்புகள் பின்வருமாறு:

பயன்பாடுகள்

I2C பஸ் என்பது உயர் வேகத்தை விட குறைவான செலவு மற்றும் எளிமையான செயல்பாட்டைக் கொண்டிருக்கும் பயன்பாடுகளுக்கான சிறந்த விருப்பமாகும். உதாரணமாக, சில நினைவக IC களை, DAC க்கள் மற்றும் ADC களை அணுகுவது, சென்சார்கள் வாசித்தல் , பயனர் இயக்கிய செயல்களைக் கட்டுப்படுத்துதல், வன்பொருள் சென்சார்கள் வாசித்தல் மற்றும் பல மைக்ரோகண்ட்ரோலர்களுடன் தொடர்புகொள்வது I2C தொடர்பு நெறிமுறையின் பொதுவான பயன்கள்.