இப்போதெல்லாம், மைக்ரோகண்ட்ரோலர்கள் மிகவும் மலிவானவை மற்றும் எளிமையாக பெறக்கூடியவை, சில வடிவமைப்பு நெகிழ்வுத்தன்மையைப் பெறுவதற்கும் சில இடங்களை தள்ளுபடி செய்வதற்கும் ஒரே காரணத்திற்காக கவுண்டர்கள் போன்ற எளிதான தர்க்க சுற்றுகளுக்குப் பதிலாக அவற்றைப் பயன்படுத்துவது பொதுவானது. சில இயந்திரங்கள் மற்றும் ரோபோக்கள் கூட மிகப்பெரிய அளவில் தங்கியிருக்கும் மைக்ரோகண்ட்ரோலர்களின் எண்ணிக்கை , ஒவ்வொருவரும் நம்பிக்கையான பணிக்கு உற்சாகமாக உள்ளனர். முக்கியமாக புதிய மைக்ரோகண்ட்ரோலர்கள் ‘இன் சிஸ்டம் புரோகிராமில்’ என்பதன் அர்த்தம், மைக்ரோகண்ட்ரோலரை அதன் நிலையில் இருந்து அகற்றாமல், செயல்படுத்தப்படும் நிரலை நீங்கள் சரிசெய்யலாம். இந்த கட்டுரையில் ஏ.வி.ஆர், ஏ.ஆர்.எம், 8051 மற்றும் பி.ஐ.சி மைக்ரோகண்ட்ரோலர்கள் இடையே உள்ள வேறுபாடு குறித்து விவாதிக்கிறோம்.
ஏ.வி.ஆர், ஏ.ஆர்.எம், 8051 மற்றும் பி.ஐ.சி மைக்ரோகண்ட்ரோலர்களுக்கு இடையிலான வேறுபாடு
மைக்ரோகண்ட்ரோலர்களுக்கிடையிலான வேறுபாடுகள் முக்கியமாக மைக்ரோகண்ட்ரோலர் என்றால் என்ன, ஏ.வி.ஆர், ஏ.ஆர்.எம், 8051 மற்றும் பி.ஐ.சி மைக்ரோகண்ட்ரோலர்கள் மற்றும் அதன் பயன்பாடுகளுக்கு இடையிலான வேறுபாடு.
மைக்ரோகண்ட்ரோலர் என்றால் என்ன?
மைக்ரோ-கன்ட்ரோலர் ஒரு சிறிய தனித்த கணினியுடன் ஒப்பிடலாம், இது மிகவும் சக்திவாய்ந்த சாதனமாகும், இது தொடர்ச்சியான முன் திட்டமிடப்பட்ட பணிகளைச் செயல்படுத்தவும் கூடுதல் வன்பொருள் சாதனங்களுடன் தொடர்பு கொள்ளவும் முடியும். ஒரு சிறிய ஒருங்கிணைந்த சுற்று (ஐசி) இல் நிரம்பியிருப்பதால், அதன் அளவு மற்றும் எடை தொடர்ந்து குறைவாகவே இருக்கும், இது ரோபோக்கள் அல்லது எந்திரங்களுக்கும் சில வகையான புத்திசாலித்தனமான ஆட்டோமேஷன் தேவைப்படும் சரியான கட்டுப்பாட்டாளராக மாறி வருகிறது. ஒரு சிறிய மொபைல் ரோபோ, தானியங்கி வாஷர் இயந்திரம் அல்லது பாதுகாப்பு அமைப்பை நிர்வகிக்க ஒற்றை மைக்ரோகண்ட்ரோலர் போதுமானதாக இருக்கும். பல மைக்ரோகண்ட்ரோலர்களில் செயல்படுத்தப்பட வேண்டிய நிரலைச் சேமிக்க ஒரு நினைவகம் உள்ளது, மேலும் சென்சாரின் நிலையைப் படிப்பது அல்லது மோட்டாரைக் கட்டுப்படுத்துவது போன்ற பிற சாதனங்களுடன் கூட்டாகச் செயல்படப் பயன்படும் நிறைய உள்ளீடு / வெளியீட்டு கோடுகள் உள்ளன.
8051 மைக்ரோகண்ட்ரோலர்
8051 மைக்ரோகண்ட்ரோலர் மைக்ரோகண்ட்ரோலரின் 8 பிட் குடும்பம் இன்டெல் 1981 ஆம் ஆண்டில் உருவாக்கப்பட்டது. இது மைக்ரோகண்ட்ரோலரின் பிரபலமான குடும்பங்களில் ஒன்றாகும், இது உலகம் முழுவதும் பயன்படுத்தப்படுகிறது. இந்த மைக்ரோகண்ட்ரோலர் 128 பைட்டுகள் ரேம், 4 கிபைட்டுகள் ஒரு ரோம், 2 டைமர்கள், 1 சீரியல் போர்ட் மற்றும் ஒரு சிப்பில் 4 போர்ட்களைக் கொண்டிருப்பதால் “சிபில் சிஸ்டம்” என்று குறிப்பிடப்படுகிறது. 8051 ஒரு 8-பிட் செயலி என்பதால் CPU ஒரு நேரத்தில் 8 பிட் தரவிற்கும் வேலை செய்ய முடியும். தரவு 8 பிட்களை விட பெரியதாக இருந்தால், அதை பகுதிகளாக உடைக்க வேண்டும், இதனால் CPU எளிதாக செயலாக்க முடியும். பெரும்பாலான உற்பத்தியாளர்கள் 4Kbytes ROM ஐ வைத்திருக்கிறார்கள், இருப்பினும் ROM இன் எண்ணிக்கை 64 K பைட்டுகள் வரை அதிகமாக இருக்கலாம்.
8051 மைக்ரோகண்ட்ரோலர்
8051 பரவலான சாதனங்களில் பயன்படுத்தப்பட்டுள்ளது, பெரும்பாலும் ஒரு திட்டத்துடன் ஒன்றிணைப்பது அல்லது ஒரு சாதனத்தை தோராயமாக உருவாக்குவது எளிதானது. கவனம் செலுத்தும் முக்கிய பகுதிகள் பின்வருமாறு:
ஆற்றல் மேலாண்மை: வீடுகளில் ஆற்றல் பயன்பாட்டைக் கட்டுப்படுத்துவதற்கும் உற்பத்தி பயன்பாடுகளுக்கும் திறமையான அளவீட்டு முறைகள் உதவுகின்றன. இந்த அளவீட்டு அமைப்புகள் மைக்ரோகண்ட்ரோலர்களை இணைப்பதன் மூலம் தயாரிக்கப்படுகின்றன.
தொடுதிரைகள்: அதிக எண்ணிக்கையிலான மைக்ரோகண்ட்ரோலர் வழங்குநர்கள் தங்கள் வடிவமைப்புகளில் தொடு உணர் திறன்களை இணைத்துக்கொள்கிறார்கள். செல்போன்கள், மீடியா பிளேயர்கள் மற்றும் கேமிங் சாதனங்கள் போன்ற சிறிய மின்னணுவியல் மைக்ரோகண்ட்ரோலர் அடிப்படையிலான தொடுதிரைகளுக்கு எடுத்துக்காட்டுகள்.
ஆட்டோமொபைல்கள்: 8051 ஆட்டோமொபைல் தீர்வுகளை வழங்குவதில் பரவலாக இருப்பதைக் காண்கிறது. இயந்திர மாறுபாடுகளைக் கையாள அவை கலப்பின வாகனங்களில் பரவலாகப் பயன்படுத்தப்படுகின்றன. மேலும், குரூஸ் கன்ட்ரோல் மற்றும் ஆன்டி-பிரேக் சிஸ்டம் போன்ற செயல்பாடுகள் மைக்ரோகண்ட்ரோலர்களைப் பயன்படுத்தி அதிக திறன் கொண்டவை.
மருத்துவ சாதனங்கள்: இரத்த அழுத்தம் மற்றும் குளுக்கோஸ் மானிட்டர்கள் போன்ற நகரக்கூடிய மருத்துவ சாதனங்கள் தரவைக் காண்பிக்க மைக்ரோகண்ட்ரோலர்களின் விருப்பத்தைப் பயன்படுத்துகின்றன, இதனால் மருத்துவ முடிவுகளை வழங்குவதில் அதிக நம்பகத்தன்மை கிடைக்கிறது.
பிஐசி மைக்ரோகண்ட்ரோலர்
புற இடைமுக கட்டுப்பாட்டாளர் (பிஐசி) என்பது மைக்ரோசிபால் உருவாக்கப்பட்ட மைக்ரோகண்ட்ரோலர், பிஐசி மைக்ரோகண்ட்ரோலர் 8051 போன்ற பிற மைக்ரோகண்ட்ரோலர்களை நாம் வேறுபடுத்தும்போது நிரலைச் செயல்படுத்த வேகமாகவும் எளிமையாகவும் இருக்கும். நிரலாக்கத்தின் எளிமை மற்றும் பிற சாதனங்களுடன் பி.இ.சி வெற்றிகரமாக மைக்ரோகண்ட்ரோலராக மாறுகிறது.
பிஐசி மைக்ரோகண்ட்ரோலர்
மைக்ரோகண்ட்ரோலர் என்பது ஒருங்கிணைந்த சிப் ஆகும், இது ரேம், ரோம், சிபியு, TIMER மற்றும் COUNTERS . பி.ஐ.சி ஒரு மைக்ரோகண்ட்ரோலர் ஆகும், இது ரேம், ரோம், சிபியு, டைமர், கவுண்டர், ஏடிசி ( டிஜிட்டல் மாற்றிகள் அனலாக் ), டிஏசி (டிஜிட்டல் முதல் அனலாக் மாற்றி). PIC மைக்ரோகண்ட்ரோலர் கூடுதல் சாதனங்களுடன் இடைமுகப்படுத்த CAN, SPI, UART போன்ற நெறிமுறைகளையும் ஆதரிக்கிறது. PIC பெரும்பாலும் ஹார்வர்ட் கட்டமைப்பை மாற்ற பயன்படுகிறது மற்றும் ஆதரிக்கிறது RISC (குறைக்கப்பட்ட வழிமுறை தொகுப்பு கணினி) மேலே உள்ள தேவைப்படி RISC மற்றும் ஹார்வர்ட், வான்-நியூமன் கட்டமைப்பால் தயாரிக்கப்பட்ட 8051 அடிப்படையிலான கட்டுப்படுத்திகளை விட PIC வேகமானது என்பதை நாம் எளிமையாகக் கூறலாம்.
ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்
ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர் 1996 ஆம் ஆண்டில் அட்மெல் கார்ப்பரேஷன் உருவாக்கியது. ஏ.வி.ஆரின் கட்டமைப்பு வடிவமைப்பு ஆல்ஃப்-எகில் போகன் மற்றும் வேகார்ட் வோலன் ஆகியோரால் உருவாக்கப்பட்டது. ஏ.வி.ஆர் அதன் டெவலப்பர்களிடமிருந்து அதன் பெயரைப் பெற்றது மற்றும் மேம்பட்ட மெய்நிகர் ஆர்.ஐ.எஸ்.சி என்றும் அழைக்கப்படும் ஆல்ஃப்-எகில் போகன் வேகார்ட் வொல்லன் ஆர்.ஐ.எஸ்.சி மைக்ரோகண்ட்ரோலரைக் குறிக்கிறது. ஏடிஆர் எஸ் கட்டமைப்பை அடிப்படையாகக் கொண்ட ஆரம்ப மைக்ரோகண்ட்ரோலராக AT90S8515 இருந்தது, இருப்பினும் வணிகச் சந்தையைத் தாக்கிய முதல் மைக்ரோகண்ட்ரோலர் 1997 ஆம் ஆண்டில் AT90S1200 ஆகும்.
ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்
ஏ.வி.ஆர் மைக்ரோகண்ட்ரோலர்கள் மூன்று வகைகளில் கிடைக்கின்றன
டைனிஏவிஆர்: - குறைந்த நினைவகம், சிறிய அளவு, எளிமையான பயன்பாடுகளுக்கு மட்டுமே பொருத்தமானது
மெகாஏவிஆர்: - இவை முக்கியமாக பிரபலமானவை, நல்ல அளவிலான நினைவகம் (256 KB வரை), அதிக எண்ணிக்கையிலான உள்ளடிக்கிய சாதனங்கள் மற்றும் சிக்கலான பயன்பாடுகளுக்கு மிதமானவை.
XmegaAVR: - சிக்கலான பயன்பாடுகளுக்கு வணிகத்தில் பயன்படுத்தப்படுகிறது, இதற்கு பெரிய நிரல் நினைவகம் மற்றும் அதிவேகம் தேவை.
ARM செயலி
ஒரு ARM செயலி மேம்பட்ட RISC இயந்திரங்கள் (ARM) உருவாக்கிய RISC (குறைக்கப்பட்ட வழிமுறை தொகுப்பு கணினி) கட்டமைப்பை அடிப்படையாகக் கொண்ட CPU களின் குடும்பத்தில் இதுவும் ஒன்றாகும்.
ARM மைக்ரோகண்ட்ரோலர்
ஒரு ARM 32-பிட் மற்றும் 64-பிட் RISC மல்டி கோர் செயலிகளில் செய்கிறது. RISC செயலிகள் குறைந்த எண்ணிக்கையிலான கணினி வழிமுறைகளைச் செய்ய வடிவமைக்கப்பட்டுள்ளன, இதனால் அவை அதிக வேகத்தில் செயல்பட முடியும், வினாடிக்கு கூடுதல் மில்லியன் வழிமுறைகளைச் செய்கின்றன (MIPS). தேவையற்ற வழிமுறைகளை அகற்றுவதன் மூலமும், பாதைகளை மேம்படுத்துவதன் மூலமும், சி.ஐ.எஸ்.சி (சிக்கலான அறிவுறுத்தல் தொகுப்பு கணினி) நடைமுறையின் மின் தேவையின் ஒரு பகுதியாக RISC செயலிகள் சிறந்த செயல்திறனை அளிக்கின்றன.
ஸ்மார்ட் போன்கள், டேப்லெட்டுகள், மல்டிமீடியா பிளேயர்கள் மற்றும் அணியக்கூடியவை போன்ற பிற மொபைல் சாதனங்களில் வாடிக்கையாளர் மின்னணு சாதனங்களில் ARM செயலிகள் பரவலாகப் பயன்படுத்தப்படுகின்றன. அவை அறிவுறுத்தல் தொகுப்பாகக் குறைக்கப்படுவதால், அவர்களுக்கு குறைவான டிரான்சிஸ்டர்கள் தேவை, அவை சிறிய அளவிலான டை அளவை இயக்கும் ஒருங்கிணைந்த சுற்று (ஓ அப்படியா). ARM செயலிகள், சிறிய அளவு குறைக்கப்பட்ட சிரமம் மற்றும் குறைந்த மின் செலவு ஆகியவை பெருகிய முறையில் மினியேட்டரைஸ் செய்யப்பட்ட சாதனங்களுக்கு ஏற்றதாக அமைகின்றன.
ஏ.வி.ஆர், ஏ.ஆர்.எம், 8051 மற்றும் பி.ஐ.சி மைக்ரோகண்ட்ரோலர்களுக்கு இடையிலான முக்கிய வேறுபாடு
8051 | பி.ஐ.சி. | ஏபிஆர் | ARM | |
பஸ் அகலம் | நிலையான கோருக்கு 8-பிட் | 8/16/32-பிட் | 8/32-பிட் | 32-பிட் பெரும்பாலும் 64-பிட்டிலும் கிடைக்கிறது |
தொடர்பு நெறிமுறைகள் | UART, USART, SPI, I2C | PIC, UART, USART, LIN, CAN, ஈதர்நெட், SPI, I2S | UART, USART, SPI, I2C, (சிறப்பு நோக்கம் AVR ஆதரவு CAN, USB, ஈதர்நெட்) | UART, USART, LIN, I2C, SPI, CAN, USB, ஈதர்நெட், I2S, DSP, SAI (சீரியல் ஆடியோ இடைமுகம்),இர்டிஏ |
வேகம் | 12 கடிகாரம் / அறிவுறுத்தல் சுழற்சி | 4 கடிகாரம் / அறிவுறுத்தல் சுழற்சி | 1 கடிகாரம் / அறிவுறுத்தல் சுழற்சி | 1 கடிகாரம் / அறிவுறுத்தல் சுழற்சி |
நினைவு | ரோம், எஸ்ஆர்ஏஎம், ஃப்ளாஷ் | எஸ்.ஆர்.ஏ.எம்., ஃப்ளாஷ் | ஃப்ளாஷ், SRAM, EEPROM | ஃப்ளாஷ், SDRAM, EEPROM |
ஐ.எஸ்.ஏ. | சி.எல்.எஸ்.சி. | RISC இன் சில அம்சம் | ஆபத்து | ஆபத்து |
நினைவக கட்டமைப்பு | நியூமன் கட்டிடக்கலையிலிருந்து | ஹார்வர்ட் கட்டிடக்கலை | மாற்றியமைக்கப்பட்டது | மாற்றியமைக்கப்பட்ட ஹார்வர்ட் கட்டமைப்பு |
சக்தி நுகர்வு | சராசரி | குறைந்த | குறைந்த | குறைந்த |
குடும்பங்கள் | 8051 வகைகள் | PIC16, PIC17, PIC18, PIC24, PIC32 | சிறிய, அட்மேகா, எக்ஸ்மேகா, சிறப்பு நோக்கம் ஏ.வி.ஆர் | ARMv4,5,6,7 மற்றும் தொடர் |
சமூக | பரந்த | வெரி குட் | வெரி குட் | பரந்த |
உற்பத்தியாளர் | என்.எக்ஸ்.பி, அட்மெல், சிலிக்கான் லேப்ஸ், டல்லாஸ், சைப்ரஸ், இன்ஃபினியன் போன்றவை. | மைக்ரோசிப் சராசரி | ஆட்மெல் | ஆப்பிள், என்விடியா, குவால்காம், சாம்சங் எலக்ட்ரானிக்ஸ், மற்றும் டிஐ போன்றவை. |
செலவு (அம்சங்களுடன் ஒப்பிடும்போது) | மிக குறைவு | சராசரி | சராசரி | குறைந்த |
பிற அம்சம் | அதன் தரத்திற்கு பெயர் பெற்றது | மலிவானது | மலிவான, பயனுள்ள | அதிவேக செயல்பாடு பரந்த
|
பிரபலமான மைக்ரோகண்ட்ரோலர்கள் | AT89C51, P89v51, முதலியன. | PIC18fXX8, PIC16f88X, PIC32MXX | Atmega8, 16, 32, Arduino சமூகம் | LPC2148, ARM Cortex-M0 to ARM Cortex-M7 போன்றவை. |
எனவே, இது ஏ.வி.ஆர், ஏ.ஆர்.எம், 8051 மற்றும் பி.ஐ.சி மைக்ரோகண்ட்ரோலர்களுக்கிடையிலான வித்தியாசத்தைப் பற்றியது. இந்த கருத்தை நீங்கள் நன்கு புரிந்து கொண்டீர்கள் என்று நம்புகிறோம். மேலும், இந்த கருத்து தொடர்பான எந்தவொரு கேள்வியும் அல்லது செயல்படுத்த மின்னணு மற்றும் மின் திட்டங்கள் , கீழே உள்ள கருத்துப் பிரிவில் உள்ள கருத்தின் மூலம் உங்கள் மதிப்புமிக்க பரிந்துரைகளை வழங்கவும். உங்களுக்கான கேள்வி இங்கே, AVR மற்றும் ARM இன் பயன்பாடுகள் யாவை?