ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು
ಪ್ರಸ್ತುತ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳು ಸಾಕಷ್ಟು ಹೆಚ್ಚಿನ ಕಂಪ್ಯೂಟಿಂಗ್ ಶಕ್ತಿಯನ್ನು ಹೊಂದಿರುವುದರಿಂದ, ಇದು ಕೇವಲ ಒಂದು ಸಣ್ಣ ಮೈಕ್ರೊ ಸರ್ಕ್ಯೂಟ್ ಸಣ್ಣ ಗಾತ್ರದೊಂದಿಗೆ ಸಂಪೂರ್ಣ ಕ್ರಿಯಾತ್ಮಕ ಸಾಧನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಮೇಲಾಗಿ, ಕಡಿಮೆ ವಿದ್ಯುತ್ ಬಳಕೆಯೊಂದಿಗೆ, ನೇರವಾಗಿ ಪೂರ್ಣಗೊಂಡ ಸಾಧನಗಳ ಬೆಲೆ ಕಡಿಮೆ ಮತ್ತು ಕಡಿಮೆ ಆಗುತ್ತಿದೆ. .
ಈ ಕಾರಣಕ್ಕಾಗಿ, ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ಸಾಧನಗಳ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಘಟಕಗಳಲ್ಲಿ ಎಲ್ಲೆಡೆ ಕಾಣಬಹುದು: ಕಂಪ್ಯೂಟರ್ ಮದರ್ಬೋರ್ಡ್ಗಳಲ್ಲಿ, ಡಿವಿಡಿ ಡ್ರೈವ್ಗಳ ನಿಯಂತ್ರಕಗಳಲ್ಲಿ, ಹಾರ್ಡ್ ಮತ್ತು ಘನ-ಸ್ಥಿತಿಯ ಡ್ರೈವ್ಗಳಲ್ಲಿ, ಕ್ಯಾಲ್ಕುಲೇಟರ್ಗಳಲ್ಲಿ, ತೊಳೆಯುವ ಯಂತ್ರಗಳ ನಿಯಂತ್ರಣ ಫಲಕಗಳಲ್ಲಿ, ಮೈಕ್ರೊವೇವ್ ಓವನ್ಗಳು, ದೂರವಾಣಿಗಳು, ನಿರ್ವಾತ. ಕ್ಲೀನರ್ಗಳು, ಡಿಶ್ವಾಶರ್ಗಳು, ಮನೆಯೊಳಗಿನ ರೋಬೋಟ್ಗಳು, ಪ್ರೋಗ್ರಾಮೆಬಲ್ ರಿಲೇಗಳು ಮತ್ತು PLC ಗಳು, ಯಂತ್ರ ನಿಯಂತ್ರಣ ಮಾಡ್ಯೂಲ್ಗಳಲ್ಲಿ, ಇತ್ಯಾದಿ.
ಒಂದು ರೀತಿಯಲ್ಲಿ ಅಥವಾ ಇನ್ನೊಂದು, ಪ್ರಾಯೋಗಿಕವಾಗಿ ಯಾವುದೇ ಆಧುನಿಕ ಎಲೆಕ್ಟ್ರಾನಿಕ್ ಸಾಧನವು ಅದರೊಳಗೆ ಕನಿಷ್ಠ ಒಂದು ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಇಲ್ಲದೆ ಇಂದು ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ.
8-ಬಿಟ್ ಮೈಕ್ರೊಪ್ರೊಸೆಸರ್ಗಳು ಹಿಂದಿನ ವಿಷಯವಾಗಿದ್ದರೂ, 8-ಬಿಟ್ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಇಂದಿಗೂ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಗತ್ಯವಿಲ್ಲದ ಅನೇಕ ಅಪ್ಲಿಕೇಶನ್ಗಳಿವೆ, ಆದರೆ ನಿರ್ಣಾಯಕ ಅಂಶವೆಂದರೆ ಅಂತಿಮ ಉತ್ಪನ್ನದ ಕಡಿಮೆ ವೆಚ್ಚ.ಸಹಜವಾಗಿ, ನೈಜ ಸಮಯದಲ್ಲಿ ಡೇಟಾದ ದೊಡ್ಡ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವಿರುವ ಹೆಚ್ಚು ಶಕ್ತಿಯುತ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳಿವೆ (ಉದಾಹರಣೆಗೆ ವೀಡಿಯೊ ಮತ್ತು ಆಡಿಯೊ).
ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಪೆರಿಫೆರಲ್ಗಳ ಕಿರು ಪಟ್ಟಿ ಇಲ್ಲಿದೆ, ಇದರಿಂದ ನೀವು ಈ ಸಣ್ಣ ಚಿಪ್ಗಳ ಅನ್ವಯದ ಸಂಭವನೀಯ ಪ್ರದೇಶಗಳು ಮತ್ತು ಲಭ್ಯವಿರುವ ಪ್ರದೇಶಗಳ ಬಗ್ಗೆ ತೀರ್ಮಾನಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು:
-
ಇನ್ಪುಟ್ ಅಥವಾ ಔಟ್ಪುಟ್ಗಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಸಾರ್ವತ್ರಿಕ ಡಿಜಿಟಲ್ ಪೋರ್ಟ್ಗಳು;
-
ವಿವಿಧ I/O ಇಂಟರ್ಫೇಸ್ಗಳು: UART, SPI, I? C, CAN, IEEE 1394, USB, ಈಥರ್ನೆಟ್;
-
ಡಿಜಿಟಲ್-ಟು-ಅನಲಾಗ್ ಮತ್ತು ಅನಲಾಗ್-ಟು-ಡಿಜಿಟಲ್ ಪರಿವರ್ತಕಗಳು;
-
ಹೋಲಿಕೆದಾರರು;
-
ನಾಡಿ ಅಗಲ ಮಾಡ್ಯುಲೇಟರ್ಗಳು (PWM ನಿಯಂತ್ರಕ);
-
ಟೈಮರ್ಗಳು;
-
ಬ್ರಷ್ ರಹಿತ (ಮತ್ತು ಸ್ಟೆಪ್ಪರ್) ಮೋಟಾರ್ ನಿಯಂತ್ರಕಗಳು;
-
ಕೀಬೋರ್ಡ್ ಮತ್ತು ಪ್ರದರ್ಶನ ನಿಯಂತ್ರಕಗಳು;
-
ರೇಡಿಯೋ ಫ್ರೀಕ್ವೆನ್ಸಿ ಟ್ರಾನ್ಸ್ಮಿಟರ್ಗಳು ಮತ್ತು ರಿಸೀವರ್ಗಳು;
-
ಫ್ಲಾಶ್ ಮೆಮೊರಿಯೊಂದಿಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಅರೇಗಳು;
-
ಅಂತರ್ನಿರ್ಮಿತ ವಾಚ್ಡಾಗ್ ಟೈಮರ್ ಮತ್ತು ಗಡಿಯಾರ ಜನರೇಟರ್.
ನೀವು ಈಗಾಗಲೇ ಅರ್ಥಮಾಡಿಕೊಂಡಂತೆ, ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ ಒಂದು ಸಣ್ಣ ಮೈಕ್ರೊ ಸರ್ಕ್ಯೂಟ್ ಆಗಿದ್ದು, ಅದರ ಮೇಲೆ ಸಣ್ಣ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ಜೋಡಿಸಲಾಗಿದೆ. ಇದರರ್ಥ ಸಣ್ಣ ಚಿಪ್ನೊಳಗೆ ಪ್ರೊಸೆಸರ್, ರಾಮ್, RAM ಮತ್ತು ಪೆರಿಫೆರಲ್ಗಳು ಪರಸ್ಪರ ಮತ್ತು ಬಾಹ್ಯ ಘಟಕಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ನೀವು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಮೈಕ್ರೋ ಸರ್ಕ್ಯೂಟ್ಗೆ ಲೋಡ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.
ಪ್ರೋಗ್ರಾಂ ಉದ್ದೇಶಿಸಿದಂತೆ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಚಿತಪಡಿಸುತ್ತದೆ - ಸರಿಯಾದ ಅಲ್ಗಾರಿದಮ್ ಪ್ರಕಾರ, ಸುತ್ತಮುತ್ತಲಿನ ಎಲೆಕ್ಟ್ರಾನಿಕ್ಸ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ (ನಿರ್ದಿಷ್ಟವಾಗಿ: ಗೃಹೋಪಯೋಗಿ ವಸ್ತುಗಳು, ಕಾರು, ಪರಮಾಣು ವಿದ್ಯುತ್ ಸ್ಥಾವರ, ರೋಬೋಟ್, ಸೌರ ಟ್ರ್ಯಾಕರ್, ಇತ್ಯಾದಿ).
ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ನ ಗಡಿಯಾರದ ಆವರ್ತನ (ಅಥವಾ ಬಸ್ ವೇಗ) ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ ಸಮಯದ ಒಂದು ಘಟಕದಲ್ಲಿ ಎಷ್ಟು ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ. ಹೀಗಾಗಿ, ಬಸ್ ವೇಗ ಹೆಚ್ಚಾದಂತೆ ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ನ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಅದರಿಂದ ಸೇವಿಸುವ ಶಕ್ತಿ ಹೆಚ್ಚಾಗುತ್ತದೆ.
ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ನ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಪ್ರತಿ ಸೆಕೆಂಡಿಗೆ ಲಕ್ಷಾಂತರ ಸೂಚನೆಗಳಲ್ಲಿ ಅಳೆಯಲಾಗುತ್ತದೆ - MIPS (ಸೆಕೆಂಡಿಗೆ ಮಿಲಿಯನ್ ಸೂಚನೆಗಳು). ಹೀಗಾಗಿ, ಜನಪ್ರಿಯ Atmega8 ನಿಯಂತ್ರಕ, ಪ್ರತಿ ಗಡಿಯಾರದ ಚಕ್ರಕ್ಕೆ ಒಂದು ಸಂಪೂರ್ಣ ಸೂಚನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಪ್ರತಿ MHz ಗೆ 1 MIPS ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸಾಧಿಸುತ್ತದೆ.
ಅದೇ ಸಮಯದಲ್ಲಿ, ವಿವಿಧ ಕುಟುಂಬಗಳ ಆಧುನಿಕ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳು ಬಹುಮುಖವಾಗಿದ್ದು, ಅದೇ ನಿಯಂತ್ರಕ, ಪುನರುಜ್ಜೀವನಗೊಳಿಸಲಾಗಿದೆ, ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನ ಸಾಧನಗಳನ್ನು ನಿಯಂತ್ರಿಸಬಹುದು. ನಿಮ್ಮನ್ನು ಒಂದು ಪ್ರದೇಶಕ್ಕೆ ಸೀಮಿತಗೊಳಿಸುವುದು ಅಸಾಧ್ಯ.
ಅಂತಹ ಸಾರ್ವತ್ರಿಕ ನಿಯಂತ್ರಕದ ಉದಾಹರಣೆಯೆಂದರೆ ಅದೇ Atmega8, ಅದರ ಮೇಲೆ ಅವು ಜೋಡಿಸುತ್ತವೆ: ಟೈಮರ್ಗಳು, ಗಡಿಯಾರಗಳು, ಮಲ್ಟಿಮೀಟರ್ಗಳು, ಹೋಮ್ ಆಟೊಮೇಷನ್ ಸೂಚಕಗಳು, ಸ್ಟೆಪ್ಪರ್ ಮೋಟಾರ್ ಚಾಲಕರು ಇತ್ಯಾದಿ
ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳ ಜನಪ್ರಿಯ ತಯಾರಕರಲ್ಲಿ ನಾವು ಗಮನಿಸುತ್ತೇವೆ: Atmel, Hitachi, Intel, Infineon Technologies, Microchip, Motorola, Philips, Texas Instruments.
ನಿಯಂತ್ರಕದ ಅಂಕಗಣಿತ-ತರ್ಕ ಸಾಧನವು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಡೇಟಾದ ಬಿಟ್ನೆಸ್ನಿಂದ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳನ್ನು ಮುಖ್ಯವಾಗಿ ವರ್ಗೀಕರಿಸಲಾಗಿದೆ: 4, 8, 16, 32, 64 - ಬಿಟ್ಗಳು. ಮತ್ತು 8-ಬಿಟ್, ಮೇಲೆ ತಿಳಿಸಿದಂತೆ, ಗಮನಾರ್ಹ ಮಾರುಕಟ್ಟೆ ಪಾಲನ್ನು ಹೊಂದಿದೆ (ಮೌಲ್ಯದಲ್ಲಿ ಸುಮಾರು 50%). ಮುಂದೆ 16-ಬಿಟ್ ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್ಗಳು ಬರುತ್ತವೆ, ನಂತರ ಡಿಎಸ್ಪಿ-ನಿಯಂತ್ರಕಗಳನ್ನು ಸಿಗ್ನಲ್ ಪ್ರಕ್ರಿಯೆಗೆ ಬಳಸಲಾಗುತ್ತದೆ (ಎರಡೂ ಮಾರುಕಟ್ಟೆಯ 20% ನಷ್ಟಿದೆ).