نگاهی بر آی سی پروگرام شده
آی سیها از جمله مهمترین و اصلیترین قطعات موجود در گجتهای هوشمند هستند که در انواع مختلف با وظایف مشخصی در مدار و برد دستگاه نقش ایفا میکنند. آی سیهای پروگرام شده در حقیقت همان آی سیهایی هستند که برنامهنویسی شدهاند. پروگرام کردن آی سی نوعی از برنامهنویسی کامپیوتری به حساب آمده که در فرآیند انجامِ آن، نرمافزار به واسطه کدها ایجاد شده و بعد به آی سی مورد نظر افزوده میشود. به بیان دیگر، فرآیند پروگرام کردن آی سی با کمک کامپیوتر به عنوان پُلی برای برنامهنویسی آی سی مورد نظر صورت میگیرد؛ چرا که کامپیوتر قادر است نرمافزار را در آی سی آپلود کند. ممکن است برایتان سوال پیش بیاید که هدف از آی سی پروگرام شده چیست و به چه دلیل این عمل صورت میگیرد؟ هدف اصلی، کنترل دستگاه مورد نظر است.
همانطور که گفته شد، آی سی پروگرام شده در حقیقت یک نوع چیپِ کاربردی در ساختار گجتهای هوشمندی نظیر موبایل بوده که برنامهنویسی شده است. پروگرام کردن آی سی باعث میشود که امکان کنترل دستگاه برای مصرفکننده فراهم شود. به عنوان مثال آی سی هارد گوشیهای هوشمند را در نظر بگیرید؛ آی سی هارد چه وظیفهای در ساختار گوشی دارد؟
ممکن است برایتان سوال باشد که «آی سی پروگرم شده چیست» و چه تفاوتی با آی سی معمولی دارد. درواقع آی سی برنامهنویسی شده یا مدار مجتمع، پایه و اساس اکثر فناوریهای مدرن را تشکیل میدهد. برنامهنویسی آی سی فرآیندی است که در آن نرمافزار نوشته شده، بر روی دستگاههای قابل برنامهریزی فلش میشود. در سطح تولید، برنامهنویسی تراشههای آی سی امکان متمرکز کردن دستگاههای کنترلی مورد استفاده را فراهم میکند. به صورت کلی، صنایع مختلف به فناوری آی سی و نرمافزار برنامهنویسی آن متکی هستند.
آی سیهای پروگرم شده از ویژگیها و کاربردهای متفاوتی در علم و تکنولوژی برخوردار بوده و ما قصد داریم به صورت کامل درمورد این ویژگیها صحبت کنیم، بنابراین برای آشنایی بیشتر با این مباحث، در ادامه با ما همراه شوید.
آی سی هارد پروگرام شده
برای درک بهتر این که آی سی پروگرام شده چیست؟، آی سی هارد پروگرام شده یا حافظه گوشیهای هوشمند را در نظر داشته باشید. در حالت کلی، مدارهای مجتمع آی سی که تحت عنوان ریز تراشه نیز شناخته میشوند، اجزای محاسباتی یکپارچهای بوده که متشکل از مقاومتهای مینیاتوری، ترانزیستورهای چیده شده روی نیمه هادی و خازنها هستند. تراشههای مذکور میتوانند به صورت آنالوگ و یا دیجیتال باشند و به منظور انجام عملکردهای محاسباتی مختلف مورد استفاده قرار گیرند. آی سی هارد با کمک تغییرات ولتاژ اقدام به ذخیره اطلاعات، فایلها و برنامههای موقت خواهد کرد. در حقیقت، آی سی حافظه در گوشیهای موبایل به نوعی مدار مجتمع ساخته شده از تعداد زیادی نیمه هادی بوده که قادر است اطلاعات مختلف را ذخیره کرده و پردازش کند.
اکنون که با آی سی هارد گوشی آشنا شدیم، به موضوع اصلی این راهنما؛ یعنی آی سی پروگرام شده چیست باز خواهیم گشت. آی سی هارد نیز همچون سایر قطعاتی که در مدار و برد گوشی در حال کار هستند ممکن است در اثر دلایل مختلفی دچار ایراد شود. در چنین شرایطی احتمال این که گوشی روشن نشود و یا این که امکان بازیابی اطلاعات آن وجود نداشته باشد زیاد است. برای حل این مشکل، متخصصین حوزه تعمیرات موبایل، آی سی مورد نظر را تعویض کرده و یا آن را پروگرام خواهند کرد.
علاوه بر این، برای انجام اقدامات دیگری همچون رفع مشکل در زمان رایت دیتای روی هارد، ترمیم بوت، هارد بریک، لاک یا آنلاک شبکه، تعویض و ارتقای هارد و… نیز بایستی از هارد پروگرام شده بهره برد. با در نظر گرفتن مواردی که گفته شد، میتوان گفت که مزیت اصلی پروگرام کردن آی سی این است که میتوان کنترل بهتری بر روی گجت هوشمند داشت و ایرادات ایجاد شده در آن را با آگاهی بهتر و به صورت اصولی رفع کرد.
پروگرم آی سی به معنی برنامهنویسی IC است. حیاتیترین و مهمترین آی سیهای موجود در تلفن همراه، آی سی حافظه و هارد هستند. زمانیکه این قطعهها دچار آسیب شده و گوشی شما تحت هیچ شرایطی روشن نشود و حتی نتوانید گوشی خود را ریکاوری کنید؛ در چنین موارد اضطراری پروگرم کردن آی سی به کمک شما میآید (البته میتوانید آی سی را تعویض کنید).
دستگاه پروگرامر آی سی
جهت انتقال و یا تغییر اجرای برنامه در داخل یک قطعه از دستگاههای پروگرامر آی سی استفاده میکنند. این دستگاه بین نرمافزارهای برنامه نویسی و قطعات الکترونیکی ارتباط برقرار میکند. در زیر انواع دستگاهها را معرفی کردهایم:
دستگاه پروگرامر آی سی باند: از این دستگاه جهت برنامه نویسی مدارهای گوناگون در تولید بسیار زیاد استفاده میشود.
دستگاه پروگرامر آی سی جهانی: موارد استفاده از این دستگاه تولید و توسعه سریهای کوچک است.
دستگاه پروگرامر آی سی جیبی: این دستگاههای قابل حمل جهت توسعه و خدمات میدانی مورد استفاده قرار میگیرند.
دستگاه پروگرامر آی سی تخصصی: این دستگاهها فقط برای مدارهای خاصی مانند برنامه نویسان EPROM به کار میروند.
کاربرد آی سی پروگرم شده
شاید برای شما سوال باشد که آی سیهای پروگرم شده در چه مواردی کاربرد دارند، در ادامه به صورت کاملی میتوانید با این کاربردها آشنا شوید.
- زمانیکه رایت دیتای روی هارد شما دچار مشکل شده باشد.
- برای ترمیم بوت، نیاز به آی سی پروگرم شده، دارید. این اصطلاح رایج، برای پروگرم هارد موبایل به کار میرود. درواقع زمانیکه مشکل هارد شما با استفاده از فلش برطرف نشد و همچنین نتوانستید گوشی را به کامپیوتر وصل کنید، لازم است بوت را پروگرم ترمیم کرد.
- هنگامیکه مشکلاتی در هارد بریک به وجود بیاید، تنها راه موجود آی سیهای برنامهنویسی شده است.
- شبکه شما آنلاک و یا لاک شده است؟ آی سی پروگرم شده میتواند مشکل شما را حل کند.
- برای ارتقا و یا تعویض هارد نیز لازم است، هارد گوشی شما پروگرم شده باشد.
علائم خرابی آی سی پروگرم شده، چیست؟
- در برخی موارد، زمان روشن شدن گوشی، صفحه روی آرم شرکت سازنده گیر میکند، در این حالت گفته میشود که آی سی پروگرام شده هارد گوشی دچار مشکل شده است؛ برای حل آن در مرحله اول بر روی گوشی فلش زده میشود. در صورت حل نشدن مشکل، بایستی آی سی هارد ترمیم و یا تعویض شود.
- مشاهده پیام Encrypt Unsuccessful؛ در صورت مواجه شدن با این مشکل که نشاندهنده از بین رفتن IMEI و بیس باند است، به یک تعمیرکار و متخصص گوشی مراجعه کنید.
- اگر گوشی شما پس از فلش کردن یا ریست فکتوری خاموش شود، احتمال خرابی آی سی پروگرم شده، حافظه گوشی وجود دارد.
- از مهمترین علائم خرابی آی سی پروگرم شده هارد گوشی همراه میتوان به این مورد اشاره کرده که شما امکان حذف یا افزودن اطلاعات قدیمی و جدید را نخواهید داشت.
- هنگ کردن و ری استارت مداوم گوشی نیز میتواند از علائم خراب شدن این قطعه باشد.
با توجه به کاربرد آی سی پروگرم شده، بهتر است علائم خرابی را جدی گرفته و در صورت مواجه شدن با آنها، هر چه سریعتر اقدام به تعمیر و یا تعویض کنیم.
روش پروگرم کردن آی سی
از آن جایی که آی سیها انواع مختلفی دارند، برخی از آنها با توجه به نوع کاربردشان قابل برنامهریزی نیستند (مانند تایمرها، تقویت کنندهها و…)، اما برخی دیگر قابلیت پروگرم شدن دارد. بهتر است، بدانید که در پروگرم کردن آی سیها از دو روش آنلاین (نوع متداول بوده ولی سرعت بسیار کم است) و آفلاین (برنامه نویسی موازی نیز گفته میشود که با سرعت بالایی انجام میشود و مطمئنتر است) استفاده میکنند.
معرفی انواع ic پروگرام شده
آی سیهای تعبیه شده در مدار گجتهای هوشمند دارای انواع و مدلهای مختلفی هستند که هر کدام وظیفه مشخصی دارند. برخی از آی سیها قابلیت پروگرام شدن را داشته و برخی دیگر خیر؛ به عنوان مثال آی سیهای تقویتکننده (Op-amp) فاقد این قابلیت و برخی دیگر دارای قابلیت برنامهریزی هستند. برای درک بهتر این که آی سی پروگرام شده چیست و انواع آن کدام است، بایستی با دو مفهوم میکروپروسسور (Microprocessor) و میکروکنترلر (Microcontroller) آشنا شوید:
میکروپروسسور (Microprocessor)
در مدارهای مجتمع، آی سیهایی با عنوان میکروپروسسور (Microprocessor) یا ریز پردازنده وجود دارند که عملیات منطقی را انجام میدهند. این قسمت، مغز اصلی سیستم است و وظیفه کنترل، محاسبات، اطلاع رسانی به واحدهای دیگر، جابهجایی بیتها و اطلاعات را دارد. این واحد پردازشگر مرکزی، برای انجام فرآیندهای خود، نیازمند حافظه و المانهایی است که در داخل خود واحد وجود ندارد.
میکروکنترلر (Microcontroller)
این مدل از آی سیها، یک نوع آی سی VLSI به حساب آمده که ضمن در اختیار داشتن میکروپروسسور داخلی، در ساختار خود از یک حافظه اصلی (RAM)، حافظه خواندنی (ROM)، پورتهای ورودی و خروجی، انواع مبدل، تایمر، پورت سریال (Serial Port) و… نیز بهره میبرند. در حقیقت، درون میکروکنترلرها یک ریزپردازنده تعبیه شده که با کمک آن قادر است محاسبات منطقی را به انجام رساند. میکروکنترلرها خود دارای انواع گوناگونی هستند که از جمله رایجترینِ آنها میتوان به AVR و ARM اشاره داشت. به منظور برنامهنویسی این مدل از آی سیها میتوان از نرمافزارهای مختلفی نظیر Keil، Atmel Studio، نرم افزار CodeVisionAVR و … استفاده کرد.
هدف اصلی از آی سی پروگرم شده چیست؟
مهمترین هدف برای پروگرم کردن آی سیها، کنترل دستگاه است. هر فرد پروگرمر به دستگاه دستور میدهد تا عملی را اجرا کند و یا مانع انجام عملی دیگر شوند. به این صورت تمام برنامه نویسیها با نرمافزارها سروکار دارند. بعد از تمام شدن فرآیند برنامه نویسی، نرمافزار به مدار اضافه میشود. میتوان با استفاده از رایانهها میکروکنترلر به طور جداگانه ساخت. رایانهها برای کدنویسی به کار میروند و با آی سی پیوند یافته و برنامه نویسی را آپلود میکنند.
ضرورت استفاده آی سی پروگرام شده
اگر برایتان سوال است که ضرورت بهرهگیری از آی سی پروگرام شده چیست؟ باید گفت که در صورت برنامهنویسی آی سی، در حقیقت به دستگاه دستور داده میشود که چه عملی را اجرا کرده و چه عملی را اجرا نکند؛ بدین ترتیب امکان نظارت بر عملکرد و کنترل دستگاه فراهم خواهد شد.
جمعبندی
بنابراین با توجه به مطالب گفته شده، در جواب سوال «آی سی پروگرم شده چیست» که در ابتدا آورده شد، میتوان گفت که پروگرم کردن آی سی به معنی برنامه نویسی آن است. درواقع نوعی برنامه نویسی کامپیوتری که از طریق کد نرمافزاری به وجود آمده و به آی سی اضافه میشود. رایانهها برنامه نویسی انجام شده را در آی سی آپلود میکنند. در میکروکنترلرها، جهت کنترل دستگاهی خاص به کار میرود. بدین صورت اقدامات مختلفی وجود دارد که بهوسیله برنامه نویسی آی سی کدگذاری شده و مورد استفاده قرار میگیرد.
با در نظر گرفتن این که آی سی پروگرام شده چیست و چه مزیتی دارد، میتوان نتیجه گرفت که با پروگرامینگ آی سیهایی که از این قابلیت برخوردار هستند میشود نظارت کاملی بر دستگاه داشت و شروط لازم برای اجرای عملهای مختلف را برای گجت هوشمند تعریف کرد. شایان ذکر است که آی سی استور به عنوان یکی از مراکز معتبر فروش آی سی پروگرام شده افتخار دارد این محصول را با کیفیت درجه یک به شما عزیزان تقدیم کند.
سوالات متداول
1- از چه ابزاری برای پروگرم هارد موبایل استفاده میشود؟
ابزاری که به وسیله آن هارد گوشی همراه پروگرم میشود، باکس موبایل نام دارد. این قطعه سختافزار دارای نرمافزارهای مخصوصی برای پروگرم کردن هارد است. از کاربردهای این ابزار میتوان به تغییر فریمور، فلش گوشی، آنلاک کردن گوشی و… اشاره کرد.
2- مهمترین مزایای حافظه آی سیهای پروگرم شده چیست؟
این حافظهها در قیمتهای بسیار مناسبی عرضه میشود. استفاده از این نوع حافظه باعث صرفهجویی در هزینه شده و سود خوبی برایتان خواهد داشت.
3- مهمترین نشانه خرابی ic پروگرام شده چیست؟
اصلیترین نشانه خرابی آی سی هارد پروگرام شده، عدم امکان حذف یا اضافه کردن اطلاعات قدیمی و جدید است.
4- روشهای پروگرام کردن آی سی کداماند؟
برای پروگرام کردن آی سی میتوان از روش آنلاین (متداول با سرعت پایین) و روش آفلاین (پروگرامینگ موازی با سرعت بالا) استفاده کرد.
5- آیا از بین رفتن بیس باند میتواند دلیلی بر خرابی آی سی پروگرام شده باشد؟
بله؛ از بین رفتن بیس باند و IMEI از جمله اصلیترین دلایل خرابی و ایراد در این قطعه به حساب میآید.
سلام وقت بخیر من تازه کار هستم سوالم اینه از کجا میتونم بدونم که ای سی پروگرام خور هست یا ساده مثل un2003
در موبایل ها میتوان هارد را پروگرام کرد.
سلام وقت بخیر خیلی ممنون از مطالب زیباتون
سلام من همیشه از مقالات شما در مورد ای سی و برد برای بچه هام استفاده می کنم.
ممنون از این مقاله کاربردی