- திட்டத் தேவையுடன் தொடங்கவும்
- பிரத்யேக அளவுருக்களைப் பாருங்கள்
- வேலை மின்னழுத்தம்
- இலக்கு இணைப்பிகள்
- மேம்பட்ட இடைமுகங்கள்
- அபிவிருத்தி சூழல்
- விலை மற்றும் கிடைக்கும் தன்மை
- இதர வசதிகள்
- முடிவுரை
மைக்ரோகண்ட்ரோலரைத் தேர்ந்தெடுக்கும் போது, ஒரே விவரக்குறிப்புகளுடன் சந்தையில் பல்வேறு மைக்ரோகண்ட்ரோலர்கள் இருப்பதால் இது உண்மையில் குழப்பமான பணியாகும். எனவே மைக்ரோகண்ட்ரோலரைத் தேர்ந்தெடுக்கும்போது ஒவ்வொரு அளவுருவும் முக்கியமானது. இங்கே பொதுவாகப் பயன்படுத்தப்படும் இரண்டு மைக்ரோகண்ட்ரோலர்- பிஐசி மைக்ரோகண்ட்ரோலர் மற்றும் ஏவிஆர் மைக்ரோகண்ட்ரோலர் ஆகியவற்றை ஒப்பிடுகிறோம். இங்கே அவை பல்வேறு நிலைகளில் ஒப்பிடப்படுகின்றன, அவை உங்கள் திட்டத்திற்கான மைக்ரோகண்ட்ரோலரைத் தேர்ந்தெடுப்பதற்கு உதவியாக இருக்கும் .
திட்டத் தேவையுடன் தொடங்கவும்
எந்தவொரு மைக்ரோகண்ட்ரோலரையும் தேர்வு செய்யத் தொடங்குவதற்கு முன் தொடங்கப்பட வேண்டிய உங்கள் திட்டத்தைப் பற்றிய அனைத்து தகவல்களையும் சேகரிக்கவும். சரியான மைக்ரோகண்ட்ரோலரைத் தேர்ந்தெடுப்பதில் இது ஒரு முக்கிய பங்கைக் கொண்டிருக்கும் என்பதால் தகவல்களை முடிந்தவரை சேகரிக்க வேண்டும் என்பது மிகவும் முக்கியம்.
- திட்டத்தின் அளவு போன்ற திட்டத்தின் தகவல்களை சேகரிக்கவும்
- பயன்படுத்தப்படும் சாதனங்கள் மற்றும் சென்சார்களின் எண்ணிக்கை
- சக்தி தேவை
- திட்டத்தின் பட்ஜெட்
- இடைமுகங்கள் தேவை (USB, SPI, I2C, UART போன்றவை),
- ஒரு அடிப்படை வன்பொருள் தொகுதி வரைபடத்தை உருவாக்கவும்,)
- எத்தனை GPIO தேவை என்பதை பட்டியலிடுங்கள்
- டிஜிட்டல் உள்ளீடுகளுக்கு அனலாக் (ADC கள்)
- பி.டபிள்யூ.எம்
- தேவையான சரியான கட்டமைப்பைத் தேர்ந்தெடுக்கவும் (8-பிட், 16-பிட், 32-பிட்)
- திட்டத்தின் நினைவக தேவையை அங்கீகரிக்கவும் (ரேம், ஃப்ளாஷ் போன்றவை)
பிரத்யேக அளவுருக்களைப் பாருங்கள்
அனைத்து தகவல்களும் சேகரிக்கப்படும்போது, மைக்ரோகண்ட்ரோலரைத் தேர்ந்தெடுப்பதற்கான சரியான நேரம் இது. இந்த கட்டுரையில் போட்டியிடும் இரண்டு மைக்ரோகண்ட்ரோலர் பிராண்ட் பி.ஐ.சி மற்றும் ஏ.வி.ஆர் ஆகியவை பல்வேறு அளவுருக்களில் ஒப்பிடப்படும். இரண்டையும் ஒப்பிடுவதற்கான திட்டத்தின் தேவையைப் பொறுத்து, பின்வரும் அளவுருக்களைப் பாருங்கள்,
- அதிர்வெண்: மைக்ரோகண்ட்ரோலர் செயல்படும் வேகம்
- I / O ஊசிகளின் எண்ணிக்கை: தேவையான துறைமுகங்கள் மற்றும் ஊசிகளின்
- ரேம்: பெரும்பாலான MCU களில் அறிவிக்கப்பட்ட அனைத்து மாறிகள் மற்றும் வரிசைகள் (DATA)
- ஃபிளாஷ் நினைவகம்: நீங்கள் எழுதும் எந்த குறியீடும் தொகுத்தபின் இங்கே செல்கிறது
- மேம்பட்ட இடைமுகங்கள்: யூ.எஸ்.பி, கேன் மற்றும் ஈதர்நெட் போன்ற மேம்பட்ட இடைமுகங்கள்.
- வேலை மின்னழுத்தம்: 5V, 3.3V அல்லது குறைந்த மின்னழுத்தம் போன்ற MCU இன் செயல்பாட்டு மின்னழுத்தம்.
- இலக்கு இணைப்பிகள்: சுற்று வடிவமைப்பு மற்றும் அளவை எளிதாக்குவதற்கான இணைப்பிகள்.
பெரும்பாலான அளவுருக்கள் பி.ஐ.சி மற்றும் ஏ.வி.ஆர் இரண்டிலும் ஒத்தவை, ஆனால் ஒப்பிடும்போது சில அளவுருக்கள் நிச்சயமாக வேறுபடுகின்றன.
வேலை மின்னழுத்தம்
அதிக பேட்டரி மூலம் இயக்கப்படும் தயாரிப்புகளுடன், குறைந்த மின்னழுத்த செயல்பாடுகளுக்கு PIC மற்றும் AVR மேம்படுத்த முடிந்தது. பி.ஐ.சி 16 எஃப் மற்றும் பி.ஐ.சி 18 எஃப் போன்ற பழைய பி.ஐ.சி தொடர்களைக் காட்டிலும் குறைந்த மின்னழுத்த செயல்பாட்டிற்கு ஏ.வி.ஆர் நன்கு அறியப்பட்டிருக்கிறது, ஏனெனில் இந்த பி.ஐ.சி தொடர்கள் சிப்-அழிக்கப்பட்ட முறையைப் பயன்படுத்தின, அவை செயல்பட குறைந்தபட்சம் 4.5 வி தேவை, மற்றும் 4.5 வி-க்கு கீழே பி.ஐ.சி புரோகிராமர்கள் வரிசை-அழிக்கும் வழிமுறையைப் பயன்படுத்த வேண்டும் பூட்டிய சாதனத்தை அழிக்க முடியாது. இருப்பினும் ஏ.வி.ஆரில் இது அப்படி இல்லை.
ஏ.வி.ஆர் மேம்பட்ட மற்றும் ஏ.டிமேகா 328 பி போன்ற சமீபத்திய பி (பைக்கோ-பவர்) வகைகளை அறிமுகப்படுத்தியுள்ளது, அவை மிகக் குறைந்த சக்தி கொண்டவை. தற்போதைய ATtiny1634 மேம்பட்டுள்ளது மற்றும் பேட்டரி மூலம் இயங்கும் சாதனங்களில் மிகவும் பயனுள்ளதாக இருக்கும் பிரவுன்அவுட் பயன்படுத்தப்படும்போது மின் நுகர்வு குறைக்க தூக்க முறைகளுடன் வருகிறது.
முடிவுக்கு என்று AVR முன்பு குறைந்த மின்னழுத்த அடிப்படையாகக் கொண்டு அமைந்தது ஆனால் இப்போது PIC குறைந்த மின்னழுத்த செயல்பாட்டில் மாற்றம் பெற்றுள்ளது மற்றும் picPower அடிப்படையில் சில பொருட்கள் அறிமுகப்படுத்தியது.
இலக்கு இணைப்பிகள்
வடிவமைப்பு மற்றும் மேம்பாட்டுக்கு வரும்போது இலக்கு இணைப்பிகள் மிகவும் முக்கியம். ஏ.வி.ஆர் 6 மற்றும் 10-வழி ஐஎஸ்பி இடைமுகங்களை வரையறுத்துள்ளது, இது பிஐசிக்கு இல்லாத நிலையில் பயன்படுத்த எளிதானது, எனவே பிஐசி புரோகிராமர்கள் பறக்கும் தடங்கள் அல்லது ஆர்ஜே 11 சாக்கெட்டுகளுடன் வருகிறார்கள், அவை சுற்றுக்கு பொருத்த கடினமாக உள்ளன.
முடிவு என்னவென்றால், இலக்கு இணைப்பிகளுடன் சுற்று வடிவமைப்பு மற்றும் மேம்பாட்டின் அடிப்படையில் ஏ.வி.ஆர் அதை எளிதாக்கியுள்ளது, அதேசமயம் பி.ஐ.சி இதை சரிசெய்ய வேண்டும்.
மேம்பட்ட இடைமுகங்கள்
மேம்பட்ட இடைமுகங்களைப் பொறுத்தவரையில், பி.ஐ.சி நிச்சயமாக விருப்பம், ஏனெனில் யூ.எஸ்.பி, கேன் மற்றும் ஈதர்நெட் போன்ற மேம்பட்ட அம்சங்களுடன் ஏ.வி.ஆரில் இது இல்லை. எவ்வாறாயினும், எஃப்.டி.டி.ஐ யூ.எஸ்.பி போன்ற சீரியல் சில்லுகள், மைக்ரோசிப் ஈதர்நெட் கட்டுப்படுத்திகள் அல்லது பிலிப்ஸ் கேன் சில்லுகள் போன்ற வெளிப்புற சில்லுகளைப் பயன்படுத்தலாம்.
ஏ.வி.ஆரை விட மேம்பட்ட இடைமுகங்களை பி.ஐ.சி நிச்சயமாக பெற்றுள்ளது என்பது முடிவு.
அபிவிருத்தி சூழல்
இது தவிர மைக்ரோகண்ட்ரோலர் இரண்டையும் ஒருவருக்கொருவர் வேறுபடுத்தும் முக்கியமான அம்சங்கள் உள்ளன. வளர்ச்சி சூழலின் எளிமை மிகவும் முக்கியமானது. வளர்ச்சி சூழலின் எளிமையை விளக்கும் சில முக்கியமான அளவுருக்கள் கீழே உள்ளன:
- அபிவிருத்தி ஐடிஇ
- சி கம்பைலர்கள்
- அசெம்பிளர்கள்
அபிவிருத்தி ஐடிஇ:
இருவரும் PIC மற்றும் AVR தங்கள் சொந்த வளர்ச்சி ஐடிஈக்களை வருகிறது . பி.ஐ.சி மேம்பாடு எம்.பி.எல்.ஏ.பி எக்ஸில் செய்யப்படுகிறது, இது ஏ.வி.ஆரின் அட்மெல் ஸ்டுடியோ 7 உடன் ஒப்பிடும்போது நிலையான மற்றும் எளிமையான ஐடிஇ என அறியப்படுகிறது, இது பெரிய 750 எம்.பி அளவு கொண்டது மற்றும் மேலும் கூடுதல் அம்சங்களுடன் சற்று சிக்கலானது, இது புதிய மின்னணு பொழுதுபோக்கு ஆர்வலர்களுக்கு கடினமாகவும் சிக்கலாகவும் இருக்கிறது.

PIC ஐ மைக்ரோசிப் கருவிகள் PicKit3 மற்றும் MPLAB X மூலம் திட்டமிடலாம் . JTAGICE மற்றும் AtmelStudio7 போன்ற கருவிகளைப் பயன்படுத்துவதன் மூலம் AVR திட்டமிடப்பட்டுள்ளது. இருப்பினும் பயனர்கள் ஏ.வி.ஆர் ஸ்டுடியோவின் பழைய பதிப்புகளான 4.18 போன்ற சேவை பேக் 3 உடன் மாறுகிறார்கள், ஏனெனில் இது மிக வேகமாக இயங்குகிறது மற்றும் மேம்பாட்டுக்கான அடிப்படை அம்சங்களைக் கொண்டுள்ளது.
முடிவு என்னவென்றால், PIC MPLAB X AtmelStudio7 ஐ விட சற்று வேகமாகவும் பயனர் நட்பாகவும் இருக்கிறது.
சி கம்பைலர்கள்:
PIC மற்றும் AVR இரண்டும் முறையே XC8 மற்றும் WINAVR C கம்பைலர்களுடன் வருகிறது. பிஐசி ஹைடெக்கை வாங்கியது மற்றும் அவர்களின் சொந்த கம்பைலர் எக்ஸ்சி 8 ஐ அறிமுகப்படுத்தியுள்ளது. இது MPLAB X உடன் முழுமையாக ஒருங்கிணைக்கப்பட்டு நன்றாக செயல்படுகிறது. ஆனால் WINAVR என்பது ஜி.சி.சி கம்பைலரை அடிப்படையாகக் கொண்ட ANSI C ஆகும், இது போர்ட் குறியீட்டை எளிதாக்குகிறது மற்றும் நிலையான நூலகங்களைப் பயன்படுத்துகிறது. ஐஏஆர் சி கம்பைலரின் இலவச 4 கேபி வரையறுக்கப்பட்ட பதிப்பு தொழில்முறை கம்பைலர்களின் சுவையை அதிக விலை கொடுக்கிறது. ஏ.வி.ஆர் ஆரம்பத்தில் சி க்காக வடிவமைக்கப்பட்டுள்ளதால், குறியீடு வெளியீடு சிறியதாகவும் வேகமாகவும் இருக்கும்.
ஏ.வி.ஆருடன் ஒப்பிடும்போது பி.ஐ.சி பல அம்சங்களைக் கொண்டுள்ளது, ஆனால் பி.ஐ.சியின் கட்டமைப்பால் அதன் குறியீடு பெரிதாகிறது. கட்டண பதிப்பு அதிக தேர்வுமுறையுடன் கிடைக்கிறது, இருப்பினும் இலவச பதிப்பு சரியாக உகந்ததாக இல்லை.
PIC XC8 ஐ விட கம்பைலர்களைப் பொறுத்தவரை WINAVR நல்லது மற்றும் விரைவானது என்பது இதன் முடிவு .
அசெம்பிளர்கள்:
முகவரி மற்றும் சொல் செயல்பாடுகளை எளிதாக்கும் மூன்று 16-பிட் சுட்டிக்காட்டி பதிவேடுகளுடன், ஏ.வி.ஆர் சட்டசபை மொழி நிறைய அறிவுறுத்தல்கள் மற்றும் அனைத்து 32 பதிவுகளையும் திரட்டியாகப் பயன்படுத்துவதற்கான திறனுடன் மிகவும் எளிதானது. பி.ஐ.சி அசெம்பிளர் எல்லாவற்றையும் குவிப்பான் மூலம் செயல்பட வேண்டிய கட்டாயத்தில் இல்லை என்றாலும், அனைத்து சிறப்பு செயல்பாட்டு பதிவுகளையும் அணுக எல்லா நேரத்திலும் வங்கி மாறுதலைப் பயன்படுத்தும்படி கட்டாயப்படுத்துகிறது. வங்கி மாற்றத்தை எளிதாக்குவதற்கு எம்.பி.எல்.ஏ.பி மேக்ரோக்களை உள்ளடக்கியிருந்தாலும், அது கடினமானது மற்றும் நேரத்தை எடுத்துக்கொள்ளும்.
கிளை வழிமுறைகளின் பற்றாக்குறை, வெறுமனே தவிர் மற்றும் கோட்டோ, இது சுருண்ட கட்டமைப்புகள் மற்றும் ஒரு பிட் குழப்பமான குறியீடாக கட்டாயப்படுத்துகிறது. பி.ஐ.சி தொடரில் சில மைக்ரோகண்ட்ரோலர் தொடர்கள் மிக வேகமாக உள்ளன, ஆனால் மீண்டும் ஒரு குவிப்பானுக்கு மட்டுப்படுத்தப்பட்டுள்ளன.
முடிவு என்னவென்றால், சில பி.ஐ.சி மைக்ரோகண்ட்ரோலர்கள் வேகமானவை என்றாலும், ஏ.வி.ஆர் அசெம்பிளர்களைப் பொறுத்தவரை வேலை செய்வது நல்லது.
விலை மற்றும் கிடைக்கும் தன்மை
விலையின் அடிப்படையில் பேசினால் , பி.ஐ.சி மற்றும் ஏ.வி.ஆர் இரண்டும் மிகவும் ஒத்தவை. இரண்டும் பெரும்பாலும் ஒரே விலையில் கிடைக்கின்றன. கிடைக்கும் தன்மையைப் பொறுத்தவரை, பி.வி.சி தயாரிப்புகளை ஏ.வி.ஆருடன் ஒப்பிடும்போது நிர்ணயிக்கப்பட்ட நேரத்தில் வழங்க முடிந்தது, ஏனெனில் மைக்ரோசிப் எப்போதும் குறுகிய முன்னணி நேரக் கொள்கையைக் கொண்டிருந்தது. அட்மெல் அவர்களின் பரந்த தயாரிப்பு வரம்பின் அர்த்தம் ஏ.வி.ஆர்கள் தங்கள் வணிகத்தின் சிறிய பகுதியாகும், எனவே பிற சந்தைகள் உற்பத்தி திறனுக்காக ஏ.வி.ஆர்களை விட முன்னுரிமை பெறலாம். எனவே விநியோக அட்டவணைகளின் அடிப்படையில் PIC ஐப் பயன்படுத்துவது நல்லது, அதே நேரத்தில் AVR உற்பத்திக்கு முக்கியமானதாக இருக்கும். மைக்ரோசிப் பாகங்கள் குறிப்பாக சிறிய அளவுகளில் எளிதாகக் கிடைக்கின்றன.
இதர வசதிகள்
பி.ஐ.சி மற்றும் ஏ.வி.ஆர் இரண்டும் பல்வேறு தொகுப்புகளில் கிடைக்கின்றன. பி.ஐ.சி ஏ.வி.ஆரை விட அதிகமான பதிப்புகளை வெளியிடுகிறது. இந்த பதிப்பு ரோல்-அவுட் சரியான பதிப்பைத் தேர்ந்தெடுப்பதில் குழப்பத்தை உருவாக்கும் கூடுதல் பதிப்புகள் போன்ற பயன்பாடுகளைப் பொறுத்து நன்மை தீமைகளைக் கொண்டிருக்கலாம், ஆனால் அதே நேரத்தில் இது சிறந்த நெகிழ்வுத்தன்மையை வழங்குகிறது. பி.ஐ.சி மற்றும் ஏ.வி.ஆர் இரண்டின் சமீபத்திய பதிப்பும் மிகக் குறைந்த ஆற்றல் கொண்டவை மற்றும் பல்வேறு மின்னழுத்த வரம்பில் இயங்குகின்றன. பி.ஐ.சி கடிகாரங்கள் மற்றும் டைமர்கள் மிகவும் துல்லியமானவை, ஆனால் வேகத்தைப் பொறுத்தவரை பி.ஐ.சி மற்றும் ஏ.வி.ஆர் மிகவும் ஒன்றே.
அட்மெல் ஸ்டுடியோ 7 தயாரிப்பு ELF கோப்புகளைச் சேர்த்தது, இதில் EEPROM, Flash மற்றும் உருகி தரவை ஒரு கோப்பில் கொண்டுள்ளது. ஏ.வி.ஆர் உருகி தரவை அவற்றின் ஹெக்ஸ் கோப்பு வடிவத்தில் ஒருங்கிணைத்துள்ளதால், உருகி குறியீட்டில் அமைக்கப்படலாம். இது PIC க்கு திட்டத்தை எளிதாக உற்பத்திக்கு மாற்ற உதவுகிறது.
முடிவுரை
பி.ஐ.சி மற்றும் ஏ.வி.ஆர் இரண்டும் சிறந்த குறைந்த விலை சாதனங்கள், அவை தொழில்களில் பயன்படுத்தப்படுவது மட்டுமல்லாமல் மாணவர்கள் மற்றும் பொழுதுபோக்கு ஆர்வலர்களிடையே பிரபலமான தேர்வாகும். இரண்டும் பரவலாகப் பயன்படுத்தப்படுகின்றன மற்றும் செயலில் ஆன்லைன் இருப்பைக் கொண்ட நல்ல நெட்வொர்க்குகள் (மன்றங்கள், குறியீடு எடுத்துக்காட்டுகள்) உள்ளன. இருவருக்கும் நல்ல சமூக அணுகல் மற்றும் ஆதரவு உள்ளது மற்றும் இரண்டும் பரந்த அளவுகளில் கிடைக்கின்றன மற்றும் முக்கிய சுயாதீன சாதனங்களுடன் வடிவ காரணி. மைக்ரோசிப் அட்மலைக் கையகப்படுத்தியுள்ளது, இப்போது ஏ.வி.ஆர் மற்றும் பி.ஐ.சி இரண்டையும் கவனித்து வருகிறது. முடிவில், மைக்ரோகண்ட்ரோலரைக் கற்றுக்கொள்வது நிரலாக்க மொழிகளைக் கற்றுக்கொள்வது போன்றது என்பது நன்கு புரிந்து கொள்ளப்படுகிறது, ஏனெனில் நீங்கள் ஒன்றைக் கற்றுக்கொண்டவுடன் இன்னொன்றைக் கற்றுக்கொள்வது மிகவும் எளிதாக இருக்கும்.
யார் வென்றாலும், ஆனால் பொறியியலின் கிட்டத்தட்ட எல்லா கிளைகளிலும், “சிறந்தது” போன்ற எந்த வார்த்தையும் இல்லை, அதேசமயம் “பயன்பாட்டிற்கு மிகவும் பொருத்தமானது” என்பது மிகவும் பொருத்தமான சொற்றொடர். இவை அனைத்தும் ஒரு குறிப்பிட்ட தயாரிப்பு, மேம்பாட்டு முறை மற்றும் உற்பத்தி செயல்முறையின் தேவைகளைப் பொறுத்தது. எனவே திட்டத்தைப் பொறுத்து, பி.ஐ.சி மற்றும் ஏ.வி.ஆரிலிருந்து நன்கு பொருந்தக்கூடிய மைக்ரோகண்ட்ரோலரை ஒருவர் தேர்வு செய்யலாம்.
