خرید پروگرامر RT809H از تنها نماینده رسمی iFix در ایران و غرب آسیا
خرید پروگرامر RT809H جهت پروگرام انواع آی سی به عنوان آخرین نسخه از پروگرامر RT809 محصول شرکت معتبر iFix از مجموعه انفورماتیک پارسه به این معنی است که شما این پروگرامر یونیورسال را به گونه ای خریداری کردهاید که شماره سریال دستگاه در شرکت iFix ثبت یا رجیستر Register میگردد. ممکن است پروگرامر RT809H را از جاهای دیگری به جز شرکت پارسه خرید نمایید. ولی با این کار ممکن است دستگاه شما فریز Freeze یا مسدود شود. به این معنی که چون شماره سریال آن توسط شرکت iFix به نام شرکت پارسه ثبت نشده، احتمالش زیاد خواهد بود که پروگرامر شما پس از مدت کوتاهی از کار بیفتد.
در دو تصویر زیر، میتوانید مشاهده کنید که شرکت iFix مجموعه انفورماتیک پارسه را به عنوان نماینده رسمی خود در ایران و غرب آسیا به منظور خرید پروگرامر معرفی نموده است. همچنین، تصویری از صفحه نرم افزار پروگرامر RT809H را میبینید که فریز یا مسدود شده است.
پروگرامر قطعهای سختافزاری میباشد که به عنوان رابط نوشتن و خواندن (Read & Write) مابین نرمافزار و انواع IC و IO ها به کار میرود.
این دستگاه بیشتر برای مصارف: پروگرام IO – پروگرام IC – پروگرام چیپ – پروگرام مدار و … مورد استفاده قرار میگیرد. همچنین گستردگی کارایی پروگرامر بر روی مدار های مجتمع٬ توانایی ساپورت آی سی و ای او هایی مانند:
ROMs | EPROMs | EEPROMs | PALs | GALs | PLDs | FPGAs | CPLDs
و Flash Memory and Microcontroller ( که در انواع دیوایس های مانند: ای او لپ تاپ همچون IO KB9012 ٬ آی سی تلوزیون٬ آی سی و آی او های پی سی PC ٬ حافظه های EMMC و همچنین آی سی های خودرو یا همان ECU ) را در بخش خواندن و نوشتن بر بر روی آی سی و یا آی او دارا می باشند.
در کل میتوان پروگرامر ها را ابزاری جهت Read and Write انواع آی سی و آی او و یا به اصطلاح تعمیر کاران لپ تاپ٬ پروگرامر IO یا پروگرامر IC خواند که در راستای کمک به رفع خرابی لپ تاپ٬ پروگرام انواع تلوزیون٬ پروگرام برد ماشین٬ پروگرام چیپهای صنعتی و … کمک میکنند.
در پروگرام آی سی های قدیمی تر مانند PROMs EPROMs و برخی دیگر از آی سی ها میبایست از پروگرامر به همراه زیف های آن استفاده نمود.
در این امر نیاز به جدا کردن IC از برد توسط تعمیر کار لپ تاپ و یا دیگر تعمیر کاران میباشد که در صورت بروز هرگونه خطا، احتمال از بین رفتن قطعه و یا برد، بالا است.
اما عملیات پروگرا با ظهور پروگرامر هایی همچون RT809 تسهیل شده است زیرا با استفاده از پروتکل هایی مانند Jtag میتوان بدون نیاز به جدا کردن آی سی از روی برد٬ آن را پروگرام کرد. همچنین قابلیت پروگرام تلویزیون با استفاده از کابل های HDMI و CRT به صورت آنلاین در انواع ورژن های پروگرامر تخصصی RT809 گنجانده شده است.
اکثر تولید کنندگان پروگرامر برای فروش محصول خود به امکان ساپورت تعداد بالای آی سی و یا آی او اشاره میکنند. اما در حال حاضر نیاز خریداران پروگرامر به مراتب بیشتر از تعداد ساپورت آی سی میباشد.
برای خرید پروگرامر میتوان به فاکتور هایی مانند تعداد پورت | تعداد زیف | تعداد آی سی های ساپورت شده | چند منظوره بودنِ پروگرامر | ساپورت پروگرام تلویزیون | ساپورت پروگرام IO اشاره نمود.
با توجه به گستردگی پروگرامرها، ما در این بخش به چندین نوع از پروگرامرهای موجود در بازار و کارایی هرکدام میپردازیم.
۱. پروگرامر باند یا سری – Gang Programmer
این نوع دستگاه جهت پروگرام IC و پروگرام IO های به کار رفته برروی مدارهای چند لایه به کار میرود.
۲. پروگرامر یونیورسال یا عمومی – Universal Programmer
جهت پروگرام آیسی های مختلف ریز مدارهای الکترونیکی از پروگرامر Universal استفاده میشود. به عنوان نمونه میتوان به پروگرامر مولتی فانکشن RT809F ، پروگرامر چند منظوره 2017-RT809H، پروگرامر یونیورسال+RT809F و پروگرامر چندمنظوره TNI5000 اشاره نمود.
۳. پروگرامر جیبی – Pocket Programmer
پروگرامرهای کوچکی هستند که بدون وجود هیچگونه آداپتور همراهی، تعداد خاصی از آیسی ها را پروگرام میکنند.
۴. پروگرامر اختصاصی – Specialized Programmer
برای پروگرام آیسی ها و پروگرام آی او های مدارهای خاص استفاده میشود و نمیتوان آن را برای پروگرام آیسی های دیگر به کار برد.
معمولا پروگرامرهای چند منظوره به دلیل کاربردشان، با عناوین زیر نیز شناخته میشوند:
پروگرامر IO
پروگرامرIC
پروگرامر بایوس
پروگرامر TV
پروگرامر EEPROM
پروگرامر NAND FLASH
پروگرامر EPROM ماشین مثل پروگرامر ECU
پروگرامر قطعات الکترونیکی
پروگرامر آزمایشگاه و قطعات آزمایشگاهی
پروگرامر nuvoton IC
پروگرامر KB9012 و یا پروگرامر 9012 IO
پروگرامر EMMC
پروگرامر لپتاپ
پروگرامر LCD و LED و … .
در اکثر موارد خرید دستگاه پروگرامر universal برای تمام افرادی که قصد خرید پروگرامر تخصصی لپ تاپ و یا خرید پروگرامر تلوزیون و در کل قصد خرید پروگرامر فوق حرفه ای را دارند مقرون به صرفه تر است. اما گاهی برخی آیسی ها را هیچ پروگرامری به جز پروگرامر مخصوص آن آیسی پروگرام نمیکند.
با توجه به گستردگی پروگرامر ها ما در این بخش به چندین نوع از پروگرامر های موجود در بازار و کارایی هرکدام میپردازیم. سایز پروگرامر های قدیمی به اندازه یک جعبه کفش بود و وزن آن ها به چند کیلوگرم میرسید، که با وجود وزن بالای این نوع پروگرامر ها هنوز هم خط تولید و جریان خاص خود را دارند. اما پروگرامرهای جدید که برخی از آنها را میتوان پروگرامر حرفه ای نیز در نظر گرفت، در سایز جیبی و با وزن چند گرم تولید میشوند که معموال برای پروگرام آیسی و پروگرام آی او های مختلف موجود در لپتاپ،tv ، ماشین، قطعات الکترونیکی و آزمایشگاهی و … به کار گرفته میشوند.
به همین منظور براساس کاربرد پروگرامرها نام های پروگرامر TV ،پروگرامر ماشین مثل پروگرامر ECUU ،پروگرامر قطعات الکترونیکی، پروگرامر آزمایشگاه و قطعات آزمایشگاهی، پروگرامر IO ،پروگرامرIC ، پروگرامر بایوس، پروگرامر لپتاپ، پروگرامر LCD و LED و … را به آنها اطلاق مینمایند.
اما پروگرامرها را براساس ویژگی هایشان نیز نام گذاری مینمایند، مانند: پروگرامر با سرعت بالا، پروگرامر حرفه ای، پروگرامر multi function ،پروگرامر فوق تخصصی و … . اما یک پروگرامر ایده آل پروگرامر حرفه ای با سرعت بالا است که بتواند قابلیت های چندین پروگرامر را در خود داشته باشد و بتواند پروگرام IC ، پروگرام بایوس و پروگرام IO های بسیاری را انجام دهد.
به طور تقریبی میتوان گفت 6500 نوع پروگرامر مختلف وجود دارد که برخی از آنها را کارخانه های مختلفی تولید میکنند که نتیجه آن وجود بیش از 10000 نام مختلف برای پروگرامرهاست. در تبلیغات کارخانه ها برای قابلیت های پروگرامر تولیدی خود، ساپورت 40000 ،50000 و یا حتی بیش از 60000 آیسی مختلف به چشم میخورد!
اما این چطور ممکن است؟
جواب ساده است. آنها هرنوع آی سی را چندین بار شمارش میکنند و یا ممکن است سری های ناموجود را به لیست آیسی های ساپورت شده خود اضافه نمایند که بتوانند فروش دستگاه پروگرامر خود را افزایش دهند و نظر خریداران را برای خرید دستگاه پروگرامر خود جلب نمایند.
در این میان پروگرامرهایی هم دیده میشوند که تعداد کمی آیسی در لیست آیسی های ساپورت شده آنها وجود دارد، اما با این حال بسیار کارآمد هستند و قطعا نامشان به گوش تعمیرکاران لوازم الکترونیکی رسیده است.
دلیل این مسئله چه میتواند باشد؟
کارخانههای تولید کننده این محصولات به جای تمرکز روی تبلیغات کذب بر روی کیفیت محصول خود تمرکز کردهاند و در لیست IO/IC های ساپورت شده پروگرامر خود به جای آنکه نام تک تک آیسی ها را به طور جداگانه قید نمایند، نام سری آن IC ذکر میشود که ممکن است در هر سری بیش از چند هزار ICمتفاوت وجود داشته باشند. به عنوان مثال، اگر لیست BIOS/IO/ICهای ساپورت شده توسط RT809F و یا +RT809F و حتی RT809H که پروگرامر به همراه 1-PEB است را مشاهده نمایید، خواهید دید حدود 1050 سری IO/IC را لیست نمودهاند، که به طور نمونه میتوان به توانایی پروگرامر تخصی RT در پروگرام کردن تمام آیسی های سری FLASH NAND اشاره نمود. این درحالی است که سری Flash NAND شامل حدود 3000 آیسی مختلف میشود و اینجاست که تفاوت بین کمپانی های سازنده پروگرامر Multi function مشخص میشود.
یکی دیگر از دلایل پایین بودن تعداد سریهای آیسی های ساپورت شده ثبت شده توسط پروگرامر تخصصی RT در مقابل کارا بودن آن، این است RT809F Programmer و RT809F+ Programmer سازندگان که قابلیت بینظیری را به پروگرامر خود افزودهاند که کاربر بتواند به راحتی چیپهایی را که در لیست اولیه پروگرامر RT809F نبودهاند را به این لیست اضافه نماید و از آن پس پروگرامر قابلیت شناسایی و پروگرام IC ،پروگرامIO و پروگرام بایوس های جدید را نیز دارا میباشد.
از قابلیتهای برخی پروگرامرهای Universal میتوان به حذف پسوردها نیز اشاره نمود؛ به طور مثال میتوان پروگرامر مولتی فانکشن RT809F را به عنوان یک دستگاه در نظر گرفت که قابلیت برداشتن پسورد IBM لپتاپها را نیز دارا میباشد.
پروگرامر RT809 یکی از بهترین پروگرامر های موجود در بازار ایران میباشد که ما تعدادی از کارکردهای آن را بصورت زیر، لیست کردهایم:
پروگرامر IO | پروگرامر IC | پروگرامر TV | پروگرامر لپتاپ | پروگرامر بایوس | پروگرامر حرفه ای | پروگرامر EMMC | پروگرامر EPROM | پروگرامر با سرعت بالا | پروگرامر LCD و LED | پروگرامر مولتی فانکشن | IC nuvoton پروگرامر | پروگرامر قطعات الکترونیکی | NAND FLASH پروگرامر | دستگاه برداشتن پسوردIBM | پروگرامر ماشین مثل پروگرامر ECU | پروگرامر آزمایشگاه و قطعات آزمایشگاهی | پروگرامر KB9012 و یا پروگرامر 9012 IO یا پروگرامر 9012
شرکت تولیدکننده پروگرامر حرفه ای rt809 با معرفی نسل جدید پروگرامرهای universal خود، باعث جلب توجه خریداران و در نتیجه خرید پروگرامر rt809f و یا خرید پروگرامر +rt809f شده اند و با فروش پروگرامر RT809F و همچنین فروش +RT809F باعث رضایت خاطر مشتریان شده اند و دیگر نیازی به فروش پروگرامر IO ، فروش پروگرامر تلوزیون، فروش پروگرامر تخصصی لپ تاپ، فروش پروگرامر IO و … به صورت جداگانه نیست.
با توجه به قابلیت های بالای Programmer RT809F و RT809H-2017 Programmer خریداران و تعمیرکاران با زمینه های شغلی متفاوت با خرید پروگرامر فوق حرفه ای تحت عناوین خرید پروگرامر TV ،خرید پروگرامر تخصصی لپتاپ، خرید پروگرامر IO ،خرید پروگرامر IC ،خرید پروگرامر ماشین و … دست میزنند.
به عنوان مثال یک تعمیرکار TV به خرید پروگرامر تلوزیون احتیاج دارد اما میتواند با خرید پروگرامر RT809 ( خرید rt809f و یا خرید +rt809f ) عالوه بر رفع نیازهای تعمیراتی خود، از پروگرام TVبا سرعت بالا لذت برد و در صورت علاقه زمینه کاری خود را نیز توسعه دهد.
کمپانی RT با تولید و فروش پروگرامر +RT809F و فروش RT809F کمک شایانی به جامعه تعمیرکاران نموده است و دیگر آنها نیازی به خرید پروگرامر تلوزیون، خرید پروگرامر IO ،خرید پروگرامر تخصصی لپ تاپ و … به صورت جداگانه ندارند و با خرید پروگرامر RT809F و یا خرید پروگرامر +RT809F به عنوان یک پروگرامر Multifunction و به عنوان پروگرام تخصصی RT تمام نیازهایی که یک پروگرامر میتواند تأمین کند را برطرف میسازد.
JTAG: Group Access Test Joint
یک رابط برنامه نویسی و تست برای مدارهای دیجیتال، با استاندارد 1.1149 IEEE است. در اصل به منظور توسعه بردهای منطقی و اغلب نیز برای پروگرام کردن میکروکنترلرها از رابط JTAG استفاده می شود. این دستگاه از طریق چهار خط سریال TMS TCK TDI TDO که از طریق آنها میتوان پورت، حافظه، bits lock، رجیسترها و… را با سرعت بالا خواند و برنامه ریزی (Write and Read ) نمود.
قابلیت ویژه JTAG بر روری پروگرامر RT809:
برخی از دستگاههای پروگرامر، مانند سری GALEP فعلی، میتوانند دستگاههایی را که هنوز حتی وارد لیست دستگاههای ساپورت شده توسط پروگرامر نشده اند را نیز با استاندارد JTAG سازگار کنند. بدین منظور، کامپایلر دستگاه به تولید یک اسکریپت SVF میپردازد؛ پس از آن، توسط پروگرامر تفسیر میشود، این کار جهت پروگرام با سرعت بالا است ( این قابلیت را 2017-RT809H به خوبی داراست) فرمت SVF توسط بسیاری از کامپایلر های دستگاه ها ساپورت میشود. برنامههای تولید اسکریپت SVF معموال از طریق کارخانههای تولید کننده دستگاه در دسترس قرار میگیرد.
موارد دیگر استفاده از JTAG:
علاوه بر پروگرام کردن، با استفاده از رابط JTAG میتوان تست و خطایابی میکروکنترلرها و پورتهای I/O را نیز انجام داد. با دیباگر JTAG میتوانید نرم افزار را به طور مستقیم در برد اصلی توسعه دهید.
از سوی دیگر، با استفاده از دیباگر میتوان نقاط مشکل دار سخت افزاری و نرم افزاری را بدون شبیه ساز و بدون سخت افزار اضافی تشخیص داد. نه تنها با استفاده از سخت افزار خاص دیباگر JTAG ، بلکه برخی از دستگاه های پروگرامر مانند سری 5-GALEP قادر به اشکال زدایی میکروکنترلرهای JTAG – در مدار و یا به طور مستقیم در سوکت پروگرامر – میباشند.
EEPROM: Electrically Erasable Programmable Read Only Memory
یک حافظه با قابلیت خواندن و پاک کردن میباشد.
مانند یک چیپ متداول ROM ، که از یک شبکه و تکانههای الکتریکی به منظور ایجاد دادههای باینری استفاده میکند. با این حال، تفاوت بین تراشه های ROM و تراشه های EEPROM در این است که تراشه های EEPROM می توانند بدون از بین بردن برنامه های قبلی از روی کامپیوتر دوباره برنامه ریزی شوند، بر خالف تراشه های ROM که تنها می توانند یکبار پروگرام شوند.
برای پاک کردن اطلاعات از روی EEPROM نیاز به شارژ محلی از یک میدان الکتریکی است. همچنین، نیاز به پاک کردن کل اطلاعات تراشه EEPROM در یک زمان وجود ندارد، بنابراین اجازه ایجاد تغییرات خاص در چیپ داده میشود. در سایر حافظه های قابل برنامه ریزی و پاک شدنی مانند (EPROM (ROM ،اگر بخواهیم داده ای را از روی حافظه پاک کنیم باید کل اطلاعات روی حافظه پاک شوند؛ اما ترانزیستورهای حافظه های EEPROM به صورت گیت های شناور( gate-floating )ساخته شده اند که باعث میشود نسبت به حافظه های دیگر مزیت داشته یاشد.
اولین بارمعماری NAND فلش توسط کمپانی توشیبا در سال 1989 معرفی شد. اما امروزه، ساختارغالب حافظه های موجود در بازار به صورت NAND فلش و NOR فلش است.
از ویژگیهای Flash NAND ها میتوان به چگالی بالا، قدرت کم، مقرون به صرفه، و طراحی مقیاس پذیر آن اشاره نمود که آن را به یک انتخاب ایدهآل برای استفاده در محصوالت چند رسانه ای جدید که در حال ورود به بازار هستند، تبدیل کرده است. پیشرفت در روشهای طراحی سیستم حافظه ها، نیز باعث شده است که Flash NAND ها مقرون به صرفه تر از سایر حافظه ها شوند و بنابراین میتوان Flash NANDها را با Flash NORها که در درصد قابل توجهی از برنامه های کاربردی قدیمی کاربرد داشتند، جایگزین کرد.
پروگرامر های ساپورت کننده NAND Flash:
از دستگاههای خوبی که به راحتی و با سرعت بالا تمام آی سی های سری Flash NAND را پروگرام میکنند، میتوان به پروگرامر فوق حرفهای و چندمنظوره 2017-RT809H اشاره نمود که تعمیر کاران با خرید پروگرامر RT809F میتوانند یک پروگرامر FLASH NAND به همراه قابلیتهای بسیار دیگری را در اختیار داشته باشند.
بین تفاوت NOR Flash و NAND Flash :
از لحاظ فیزیکی، در معماری NAND از یک ترانزیستور کوچک استفاده شده است، زیرا تمام بیت الین ها را پایین نمیکشد. یک NAND بیت الین یک سری از ترانزیستورهاست که هر ترانزیستور تنها یک مقدار کمی از جریان ورودی را از خود عبور میدهد. شکل زیر نحوه اتصال ترانزیستورها به NAND و NOR و سایزهای مختلف سلولها را نمایش میدهد.
با توجه به معماری کارآمد NAND فلشها، اندازه سلول آن تقریبا به اندازه نصف سلول یک NOR است.
این نوع معماری، باعث ایجاد قابلیتهایی در NAND فلشها همچون تراکم بالا، ظرفیت بیشتر در اندازههای بسیار کوچک و همچنین ترکیب با یک فرایند تولید ساده تر شده است.
معماری NAND مقرون به صرفهتر از NOR برای حافظهها با ظرفیت بالاتر است. بنابراین حافظههای NAND برای ذخیره اطلاعات حجیم ایده آل است از کاربردهای Flash NAND ها میتوان به استفاده از آن در MP3 player ها و دوربینهای دیجیتال اشاره نمود.
همچنین میتوان اشاره نمود که Programmer RT809F بهترین پروگرامر به عنوان پروگرامر flash NAND است.