آیا شما هم به دنبال آشنایی با مهمترین و اصلی ترین انواع کد تست گوشی سامسونگ هستید؟ می دانید که مخفی ترین کدهای مربوط به گوشی های سامسونگ مدل گلکسی کدام می باشد؟
از شما دعوت می کنم این مقاله را تا انتها مطالعه کنید و در خصوص کد تست سامسونگ اطلاعات مورد نیاز خود را به دست آورید.
یکی از مهمترین موضوعاتی که در خصوص خرید گوشی های سامسونگ بایستی به آنها توجه کرد، تست گوشی های موبایل مذکور می باشد چرا که در این صورت از اصل بودن گوشی موبایل مدنظرتان، مطمئن خواهید شد.
همچنین شما می توانید تست گوشی را در شرایط مختلف نیز انجام دهید که از مهمترین این شرایط می توان به موارد زیر اشاره کرد:
شما می توانید با وارد کردن کد زیر وارد فضای تست گوشی سامسونگ بشوید. برای اینکار روی کد زیر کلیک کنید:
شماره کد تست گوشی سامسونگ
بعد از شماره گیری کد تست موبایل سامسونگ وارد فضای زیر خواهید شد:
صفحه موبایل بعد از وارد کردن کد تست سامسونگ
یکی از مهمترین انواع کد تست موبای سامسونگ را، کد تست نمایشگر گوشی موبایل های سامسونگ شکل داده است به طوری که شما می توانید به کمک این تست، از سالم بودن صفحه ی نمایشگر خود اطمینان حاصل کنید. لازم به ذکر است که در منوی اصلی مربوط به تست گوشی سامسونگ سه تا گزینه وجود دارد که عبارتند از:
– آبی
– سبز
– قرمز
شما می توانید با کلیک بر روی هر یک از این گزینه ها، وارد تست مدنظرتان شوید. کاربران می توانند با بهره مندی از این تست، به راحتی از سالم بودن صفحه نمایشگر مربوط به گوشی موبایل های سامسونگ خود، مطمئن شوند.
افرادی که دوست دارند تا دقیق ترین اطلاعات را در خصوص کدهای تست مربوط به گوشی سامسونگ، به دست آورند، می توانند چنین فرصت و استثنایی عرضه شده در وب سایت شرکت فنی پویان را از دست نداده و هم اکنون با مراجعه به قسمت آموزشی وب سایت ما، مطالب مدنظر خود را به دست آورند.
ما در این مجموعه به کمک دوستان و متخصصان بسیار با تجربه و حرفه ای خود، سعی داریم تا بهترین خدمات آموزشی را برای شما به ارمغان آوریم. افرادی که در زمینه فروش گوشی موبایل های سامسونگ فعالیت می کنند، می توانند در دوره های آموزشی کد تست گوشی های موبایل مذکور ثبت نام کرده و به یک متخصص در این زمینه تبدیل شوند.
از دیگر اصلی ترین و پرکاربردترین انواع کد تست گوشی سامسونگ ، می توان به کد تست گوشی موبایل های سامسونگ در حالت هشدار لرزشی اشاره کرد. شما می توانید برای بهره مندی از کد تست هشدار لرزشی مذکور، بر روی گزینه ی ویبره کلیک نمایید که در این صورت با یک صفحه سیاه رنگ مواجه می شوید که همزمان با رویت شدن صفحه سیاه، گوشی تان در حالت لرزش واقع گرفته و شما می توانید از سالم بودن حالت هشدار لرزشی گوشی موبایل خود اطمینان حاصل کنید.
برای اینکه گوشی موبایل خود را از این حالت در بیاورید، می توانید بر روی نمایشگر گوشی کلیک کرده و از این طریق با موفقیت تست هشدار لرزشی موبایل خود را انجام دهید. در بسیاری از مواقع گوشی موبایل های سامسونگ در اثر ضربات مختلف، به حالت هشدار لرزشی تبدیل نمی شوند و در این حالت توصیه می شود که بعد از انجام تست مذکور، گوشی تان را خاموش و روشن کرده و از این طریق دوباره حالت هشدار لرزشی را فعال نمایید.
کاربران می توانند با به خاطر سپردن کدهای تست مربوط به گوشی موبایل های سامسونگ، هیچ گونه هزینه ی اضافه جهت تعمیر گوشی موبایل خود پرداخت نکرده و ایراد به وجود آمده را در زمان مناسبی رفع کنند.
از اصلی ترین انواع کد تست گوشی سامسونگ ، می توان به کد تست دوربین گوشی موبایل های سامسونگ اشاره کرد که شما می توانید برای تست عملکرد مربوط به دوربین گوشی موبایل خود، بر روی گزینه تست دوربین کلیک کرده و سپس اقدام به عکسبرداری نمایید.
توجه کنید که اگر گوشی تان هنگام عکسبرداری فلش زد، می توانید نتیجه بگیرید که دوربین گوشی سالم بوده و کارایی لازم را دارد. دوربین یکی از مهمترین آپشن های موجود در هر گوشی موبایلی می باشد که بروز کوچکترین ایراد در آن می تواند مشکلات زیادی را برای کاربران گوشی ها به وجود آورند.
شما نیز برای اینکه از سالم بودن دوربین گوشی موبایل سامسونگ مدنظرتان اطمینان حاصل کنید، می توانید تست مذکور را قبل از خرید گوشی سامسونگ، انجام دهید.
کد تست حسگر، یکی از ضروری ترین و مهمترین کد تست موبایل سامسونگ می باشد که فرایند مربوط به آن بسیار سخت و پیچیده می باشد و توصیه می کنیم که در صورت بهره مندی و اجرای این تست، توجه و دقت بالایی را داشته باشید.
شما می توانید با کلیک بر روی سنسور حسگرهای مربوط به گوشی موبایل های سامسونگ، شاهد یک سری از ارقام و اعداد باشید که سر درآوردن از این ارقام برای شما کار مشکلی خواهد بود. اما نیازی نیست که با مفهموم این اعداد آشنا شوید.
به زبان ساده تر این اعداد نشان دهنده مشخصات مربوط به حسگر گوشی موبایل تان بوده و شما می توانید با چرخاندن گوشی تان، شاهد تغییر اعداد مربوط در صفحه ی نمایشگر باشید. اگر هنگام حرکت دادن گوشی، ارقام موجود بر روی صفحه تغییر کند، نشان از سالم بودن سنسورها یا حسگرهای مربوط به گوشی موبایل تان می باشد.
در غیر اینصورت می توانید نتیجه بگیرید که حسگرهای گوشی موبایل تان دچار خرابی شده است.
کد تست حسگرهای گوشی سامسونگ
کد تست لمسی گوشی موبایل های سامسونگ، یکی از مهمترین انواع کد تست گوشی سامسونگ می باشد که شما نیز در صورت وارد شدن ضربه ای به گوشی خود، این تست را انجام دهید تا از سالم بودن لمس و تاچ آن مطمئن شوید.
کاربران می توانند با کلیک بر روی گزینه تاچ، وارد یک برنامه تست لمسی گوشی موبایل های سامسونگ شوند که آیکون مربوط به این گزینه، تعداد مربع بوده که شبیه پنجره باز در کنار یکدیگر واقع شده اند.
حال می توانید هر یک از این مربع ها را به شکل جداگانه لمس نمایید تا رنگ مربوط به این مربع ها رنگ سبز تبدیل شود. اگر تمام مربع ها به رنگ سبز تغییر یافتند، می توانید نتیجه بگیرید که لمس و تاچ گوشی موبایل تان سالم می باشد.
همچنین تا تمام این مربع ها را به رنگ سبز درنیاورید، نمی توانید از برنامه باز شده خارج شوید. توصیه می شود که در بروز مشکلی در عین خروج از برنامه، گوشی خود را نزد تعمیرکاران حرفه ای در این زمینه ببرید.
کد تست صفحه تاچ گوشی سامسونگ
از مهمترین انواع کد تست سامسونگ، کد تست باتری آن است. برای تست باتری گوشی سامسونگ فقط کافیست تا کد دستوری زیر را بگیرید. سپس شروع به تست باتری گوشی بکنید.
کد تست باتری سامسونگ: *#۰۲۲۸# (ستاره_مربع_۰۲۲۸_مربع)
از دیگر انواع کد اصل بودن گوشی سامسونگ می توان به کد تست حالت خواب گوشی موبایل های سامسونگ اشاره نمود که شما می توانید با کلیک بر روی گزینه حالت خواب، از عملکرد صحیح مربوط به این گزینه اطمینان حاصل کنید.
همچنین اگر نگران خاموش نشدن گوشی خود هستید، می توانید باز هم این تست را انجام دهید. تمام گوشی موبایل های سامسونگ، قابلیت انجام تست های مذکور را دارند و همین امر یکی از مهمترین ویژگی های مربوط به این مدل از گوشی های موبایل می باشد.
شما نیز با حواس جمع و دقت بسیار بالایی، کدهای دستوری را به خاطر سپرده و قبل از خرید گوشی مورد نظر خود، این تست ها را انجام دهید.
حال که با مهمترین و اصلی ترین انواع کد تست موبایل سامسونگ ، از نزدیک آشنا شدید، می توانید با خیال راحت اقدام به استفاده از بهترین انواع گوشی موبایل های سامسونگ نمایید.
همچنین یک سری از کدهای مخفی برای گوشی موبایل های سامسونگ گلکسی ۳ و گلکسی ۴ وجود دارند که آشنایی شما با این کدهای مخفی می تواند، مزیت های زیادی را برای شما به ارمغان آورد.
شما می توانید بعد از اینکه با اصلی ترین انواع کد تست موبایل سامسونگ آشنا شدید به سراغ کدهای مخفی مربوط به گوشی های مذکور بروید که از اصلی ترین آنها می توان به موارد زیر اشاره کرد:
توضیحات | کد |
---|---|
کد بررسی نسخه نرم افزار تلفن | #۱۲۳۴#* |
کد بررسی اطلاعات نرم افزاری و سخت افزاری | ۳۶۹#*#۱۲۵۸۰* |
کد تست موبایل سامسونگ برای وضعیت باتری (ADC ، خواندن RSSI) | #۰۲۲۸#* |
کد تست منوی خدمات | #۰۰۱۱#* |
کد تست گوشی سامسونگ مربوط به حلقه برگشت | #۰۲۸۳#* |
کد نمایش شماره IMEI و شماره سریال گوشی | #۰۶#* |
کد تست ناند فلش | #۰۳#* |
کد تست سرویس usb | #۰۸۰۸#* |
کد تست سرویس usb | #۰۸۰۸#* |
کد تست تنظیمات عیب یابی | #۹۰۹۰#* |
کد تست رشته کارخانه | #۷۲۸۴#* |
کد تست موبایل سامسونگ برای استاندارد میان افزار دوربین | #۳۴۹۷۱۵۳۹#* |
کد تست نسخه نرم افزار FTA | #۱۱۱۱#* |
کد تست اصلی گوشی سامسونگ | #*#۰* |
توضیحات | کد |
---|---|
کد تست گوشی سامسونگ مربوط به تلفن، باتری | *#*#۴۶۳۶#*#* |
کد بازگرداندن به تنظیمات کارخانه | *#*#۷۷۸۰#*#* |
کد پاکسازی کامل تلفن و نصب مجدد سیستم عامل | ۳۸۵۵#*۲۷۶۷* |
کد تست دوربین | *#*#۳۴۹۷۱۵۳۹#*#* |
کد تست عملکرد دکمه پاور | *#*#۷۵۹۴#*#* |
کد پشتیبان گیری سریع از تمام پرونده ها | *#*#*۶۶۳۲۸۲*۲۵۵*#۲۷۳۲۸۳*#* |
کد تست برای سرویس های فعال سامسونگ | *#*#۱۹۷۳۲۸۶۴۰#*#* |
کد تست Wi-Fi | *#*#۲۳۲۳۳۹#*#* |
کد آدرس وای فای | *#*#۲۳۲۳۳۸#*#* |
کد تست سریع GPS | *#*#۱۴۷۲۳۶۵#*#* |
کد تست بسته loopback | *#*#۰۲۸۳#*#* |
کد تست صفحه نمایش LCD | *#*#*#۰*#* |
کد تست گوشی سامسونگ مربوط به صدا | *#*#۰۶۷۳#*#* |
کد تست روشنایی و لرزش سامسونگ | *#*#۰۸۴۲#*#* |
کد نمایش ورژن صفحه لمسی سامسونگ | *#*#۲۶۶۳#*#* |
کد تست صفحه لمسی سامسونگ | *#*#۲۶۶۴#*#* |
کد تست حسگر مجاورت | *#*#۰۵۸۸#*#* |
کد نسخه RAM | *#*#۳۲۶۴#*#* |
کد تست بلوتوث سامسونگ | *#*#۲۳۲۳۳۱#*#* |
کد تست Field | *#*#۷۲۶۲۶۲۶#*#* |
کد نمایش آدرس بلوتوث | *#*#۲۳۲۳۳۷#*#* |
کد نظارت بر سرویس Google Talk | *#*#۸۲۵۵#*#* |
کد اطلاعات مربوط به PDA، تلفن، سخت افزار و RF | *#*۲۶۵۰۴۶۸#*#۴۹۸۶*#* |
کد ورژن نرم افزار PDA | *#*#۱۲۳۴#*#* |
کد نسخه نرم افزار FTA | *#*#۱۱۱۱#*#* |
کد نسخه سخت افزار FTA | *#*#۲۲۲۲#*#* |
کد نسخه نرم افزار و اطلاعات بروزرسانی | *#*#۴۴۳۳۶#*#* |
کد نمایش شماره IMEI و شماره سریال گوشی | #۰۶#* |
کد تست موبایل سامسونگ برای فعال کردن حالت شماره گیر | *#*#۸۳۵۱#*#* |
کد تست موبایل سامسونگ برای غیر فعال کردن حالت شماره گیر | *#*#۸۳۵۰#*#* |
برخی از دوره های در حال اجرا در آموزشگاه فنی پویان دوره های آموزش تعمیرات برد ، آموزش تعمیرات لوازم خانگی و … میباشند. برای اطلاع از تمامی دوره به صفحه اصلی سایت مراجعه کنید.
یک موتور پله ای ثابت آهنربایی، دارای دو سیم پیچ است. اگر سیستم از درایور دو قطبی استفاده کند ، چرخش با استفاده از الگویی خاص از جریان رو به جلو و معکوس از طریق دو سیم پیچ انجام می شود. بنابراین، درایو دو قطبی برای هر سیم پیچ به یک پل H احتیاج دارد. درایو تک قطبی از چهار درایور جداگانه استفاده می کند و نیازی نیست که بتوانید جریان را از هر دو جهت اعمال کنید: مرکز سیم پیچ به صورت یک اتصال موتور جداگانه ارائه می شود و هر محرک جریان فعلی را از مرکز سیم پیچ به سمت پایان سیم پیچ جریان مرتبط با هر محرک همیشه در همان جهت جریان می یابد.
درایو دو قطبی (در سمت چپ) و درایو تک قطبی (در سمت راست). جهت جریان جریان در سیستم تک قطبی نشان می دهد که مرکز هر سیم پیچ به ولتاژ تغذیه موتور متصل است.
اولین چیزی که باید در نظر داشته باشید این است که از آی سی های در نظر گرفته شده برای عملکرد اصلی کنترل موتور، می توان با موتورهای استپر استفاده کرد. شما نیازی به IC ندارید که به طور خاص به عنوان دستگاه کنترل موتور پله به بازار عرضه شود. اگر از درایو دوقطبی استفاده می کنید ،به موتور پله ،مانند دو پل H نیاز دارید. اگر از درایو یک قطبی استفاده می کنید ، به یک محرک برای چهار موتور احتیاج دارید ، اما هر راننده می تواند یک ترانزیستور منفرد باشد زیرا تنها کاری که انجام می دهید به جای تغییر جهت آن ، جریان را روشن و خاموش می کند.
نمونه ای از بخش “General IC” DRV8803 از Texas Instrument است. این دستگاه به عنوان “راه حل درایور برای هر برنامه سوئیچ جانبی ” توصیف شده است
نمودار از داده DRV8803 گرفته شده است
یا این دستگاه ، مرکز سیم پیچ موتور پله ای، به ولتاژ منبع تغذیه متصل می شود و سیم پیچ ها با روشن کردن ترانزیستورهای کم مصرف، انرژی می گیرند به طوری که اجازه می دهند جریان از منبع عبور کند ، از طریق نیمی از سیم پیچ ، از طریق ترانزیستور ، به زمین. در صورتی رویکرد Generic-IC مناسب است که اگر شما از قبل کار با یک درایور تجربه داشته باشید . می توانید با استفاده مجدد از تکه های قدیمی در هزینه صرفه جویی کنید. نکته منفی این است که یک IC پیشرفته می تواند عملکرد پیشرفته ای داشته باشد و یک کار ساده تر از طراحی را تضمین کند ، به همین دلیل ما یک درایور پله ای را ترجیح می دهیم که دارای ویژگی های اضافی باشد.
کنترل کننده های یکپارچه موتور پله یکپارچه می توانند مقدار زیادی از پیچیدگی های طراحی شده در برنامه های کاربردی استپر موتور، با عملکرد بالاتر را کاهش دهند. اولین ویژگی سودمند که به ذهن میرسد ، تولید خودکار از الگوی مرحله ای است یعنی توانایی تبدیل سیگنال های ورودی مستقیم کنترل موتور، به الگوهای مرحله مورد نیاز.
بیایید L6208 را از STMicroelectronic بعنوان نمونه بگیریم.
نمودار از داده داده L6208 گرفته شده است.
L6208 به جای ورودی های منطقی که مستقیماً جریان استفاده شده، سیم پیچ های موتور را کنترل می کند ، دارای ویژگی های زیر است:
این رابط کاربری دقیق تر از توالی های روشن / خاموش واقعی است که به ترانزیستورهای متصل به سیم پیچ ها اعمال می شود (نمونه ای از آن در زیر آورده شده است).
این یک الگوی کامل، برای کنترل پله موتور دو قطبی است. “” A و “” B به دو سیم پیچ اشاره دارند و ستونهای “” Q وضعیت ترانزیستورهایی را که کنترل جریان سیم پیچ را دارند، نشان می دهد.
همانطور که از نام آن پیداست ، میکرواستپینگ باعث می شود موتور پله ای یک چرخش را انجام دهد که به طور قابل توجهی کمتر از یک مرحله باشد. این ممکن است ۴/۱ از یک مرحله یا ۲۵۶/۱ از یک مرحله یا مکانی در بین باشد. میکرواستپینگ، موقعیت یابی موتور با وضوح بالاتر را امکان پذیر می کند ، همچنین امکان چرخش نرم تر را نیز فراهم می آورد. در برخی از برنامه ها ، میکرواستپینگ کاملاً غیر ضروری است. با این حال ، اگر سیستم شما از موقعیت یابی دقیق ، چرخش نرم تر و یا کاهش صدای مکانیکی بهره مند می شود ، باید یک درایور IC را در نظر بگیرید که قابلیت میکرواستپینگ دارد.
TMC2202 از Trinamic نمونه ای از کنترل کننده استپ موتور میکرواستپینگ است.
نمودار از داده TMC2202 گرفته شده است
اندازه مرحله می تواند به اندازه۳۲/۱ یک مرحله کامل باشد ، و سپس نوعی عملکرد درون یابی وجود دارد که “صافی کامل ۲۵۶ میکرواستپ را فراهم می کند.” این تراشه همچنین به شما ایده ای می دهد که یک درایور استپر چقدر پیشرفته است، دارای رابط UART برای کنترل و تشخیص ، یک الگوریتم ویژه درایور که باعث بهبود عملکرد و سرعت پایین و سایر موارد دیگر می شود.
نتیجه
اگر یک میکروکنترلر برای تولید الگوی مرحله و زمان و انگیزه کافی برای نوشتن کد مطمئن دارید ، می توانید یک موتور پله دار را با FET های گسسته کنترل کنید. با این وجود ، تقریباً در همه شرایط ، ترجیحا استفاده از نوعی از آی سی است. از آنجا که وسایل و ویژگی های زیادی برای انتخاب وجود دارد ، نباید در یافتن بخشی که مناسب برنامه شما باشد ، دچار مشکل شوید.
امیدوارم این آموزش برای شما عزیزان مفید بوده باشد. درصورتیکه به تخصص تعمیر بردهای الکترونیکی علاقمند هستید و تمایل دارید ازین تخصص کسب درآمد کنید از آموزش تعمیر بردهای الکترونیکی آموزشگاه فنی پویان استفاده کنید.
در این مقاله قصد داریم تا شما را با نحوه شبیه سازی منبع جریان کنترل شده آشنا کنیم که در اطراف آن یک آمپلی فایر و یک تقویت کننده ابزار دقیق ساخته شده را شرح دهیم و آگاهی نسبتا بیشتری به این موضوع پیدا کنید.
این مقاله، بخشی از مجموعه مدارهای آنالوگ AAC، عملکرد و عملکرد دینامیکی منبع جریان ساخته شده در اطراف یک آمپول و یک تقویت کننده ابزار را بررسی می کند. قبل از شروع مقاله باید از شما بخواهم، در صورتیکه به دنبال یادگیری تخصصی طراحی و مونتاژ تابلو برق هستید حتما از سرفصل های دوره آموزش تابلو برق فنی پویان دیدن کنید.
همانطور که در شکل زیر مشاهده می کنید، تقویت کننده ابزار در حلقه بازخورد op-amp باعث می شود که خروجی op-amp یک جریان بار را تولید کند که مستقل از مقاومت در برابر بار باشد.
مدار بالا دقت و عملکرد دینامیکی خوبی را ارائه می دهد و رابطه مستقیمی بین ولتاژ ورودی کنترل کننده و جریان بار تولید شده برقرار می کند. قبل از شروع کار و عملکرد دینامیکی توپولوژی، به آنچه در مدار LTSPice به نظر می رسد می پردازیم.
نسخه LTspice ما از مدار در زیر نشان داده شده است که می توان از آن یک منبع جریان ساخت.
LTspice شامل اجزای دقیق مورد استفاده در طرح اصلی است و اگر می خواهید آمپلی فایرهای مختلفی را در این مدار بگنجانید، ما توصیه می کنیم قسمت هایی را انتخاب کنید که دارای ماکرومودل های همراه هستند.
همانطور که مشاهده می کنید، پین ۲ و پین ۷ از LT1102 در حال حاضر قطع شده اند. این قسمت را برای سود ثابت ۱۰۰ پیکربندی می کند و تابع انتقال حاصل شده ILOAD = VCNTRL / (100 R R1) است. اگر پین ۲ را به زمین و پین ۷ را به پین ۸ وصل کنید، افزایش LT1102 10 خواهد بود، در این صورت تابع انتقال به ILOAD = VCNTRL / (R1 × ۱۰) تبدیل می شود.
ولتاژ کنترلی نشان داده شده در شکل بالا نشان دهنده یک سطح شیب دار است که از -۵ ولت تا ۵+ V در یک دوره ۱۰۰ میلیونی گسترش می یابد. این ولتاژ کنترل برای نشان دادن عملکرد با فرکانس پایین مدار استفاده می شود و به کمک منبع جریان چنین چیزی صورت می گیرد.
طرح زیر نشان می دهد که چگونه منبع جریان به یک ولتاژ ورودی به آرامی در حال تغییر واکنش می دهد. همانطور که انتظار می رود، جریان بار به طور خطی از -۵ میلی آمپر به ۵ میلی آمپر افزایش می یابد.
ما می توانیم با اعمال عملکرد انتقال ریاضی بر ولتاژ کنترل، دقت کم فرکانس مدار را تخمین زده و سپس اختلاف بین جریان خروجی نظری و جریان خروجی شبیه سازی شده را ترسیم کنیم و از منبع جریان چیزهای جالبی کشف کنیم.
بنابراین ما در حال بررسی یک خطای تقریبا ۴۵ میکروولتیمتر هستیم که فقط با تغییرات جزئی در محدوده ولتاژ ورودی -۵ ولت تا ۵ ولت همراه است که به کمک منبع جریان صورت گرفته است.
اینطور که معلوم است با توجه به غیر همبستگی های مختلف موجود در این دو آمپلی فایر کاملا مناسب است.
این خطا فرض بر این است که R1 دقیقا ۱۰ Ω است. از آن جا که R1 (در رابطه با به دست آوردن تقویت کننده ابزار دقیق) ثابت بودن تناسب بین ولتاژ کنترل و جریان خروجی را تعیین می کند، اگر می خواهید تابع انتقال واقعی بسیار کم باشد اگر می خواهید تابع انتقال واقعی برای تکرار انتقال نظری استفاده کنید.
از طرف دیگر، اگر این برای یک پروژه یکپارچه یا نمونه اولیه یا مواردی از این دست باشد، می توانید به راحتی مقاومت R1 را اندازه گیری کرده و سپس ولتاژ کنترل خود را بر اساس مقدار مقاومت اندازه گیری شده به جای مقدار ایده آل تولید کنید و منبع جریان خوبی را به دست آورید.
چند مقادیر شبیه سازی بیشتر را با مقادیر مختلف مقاومت در برابر بار اجرا کردم و روند کلی برای افزایش خطا با افزایش مقاومت بار است. به عنوان مثال، خطا در RLOAD = 600 Ω تقریبا ۱۹ میکرو ولت است.
این منبع جریان مبتنی بر بازخورد منفی است، که شامل تاخیری در ارتباط با رفتار settling می شود و تقویت کننده ها دارای محدودیت پهنای باند و محدودیت سرعت کار هستند.
در نتیجه، ما نباید انتظار داشته باشیم که این مدار تغییرات سریع ولتاژ ورودی را به تغییرات به همان نسبت سریع جریان تبدیل کند.
با این حال، همه مواردی که در نظر گرفته شده است، خروجی توانایی خوبی در تولید مثل تغییرات ناگهانی در ولتاژ کنترل دارد و همچنین لازم به ذکر است که این تغییرات ناگهانی باعث زنگ زدگی بیش از حد نمی شوند.
برای شبیه سازی پاسخ پویا، منبع ولتاژ را به پالس تغییر دادیم که از ۰ ولت به ۵ ولت با زمان افزایش / سقوط ۱ میکروگرم منتقل می شود.
سیگنال ورودی در زیر به همراه سیگنال جریان خروجی نشان داده شده است.
یادداشت ابزار Linear Tech، پاسخ پویای این مدار را “به خوبی کنترل شده” و یا به انگلیسی ” well controlled ” توصیف می کند و ما با چنین مسئله ای کاملا موافقت داریم.
جریان خروجی به طور یکنواخت افزایش یافته و کاهش می یابد و شیب ۰.۶۵ میلی آمپر در میکرولیتر چیزی برای ایجاد مشکل ندارد.
یک جزئیات جالبی که ما در رابطه با منبع جریان متوجه شدیم در طرح زیر نشان داده شده است.
پس از افتادن لبه، جریان خروجی برای بازگشت به مقدار مورد انتظار ۰ میلی آمپر طول می کشد.
شما می توانید با کاهش مقدار خازن، این زمان ریکاوری را کوتاه کنید اما این منجر به یک واکنش زودگذر می شود که کمتر “کنترل شده” است و در تصویر زیر، نمونه مثالی را برای شما آورده ایم.
نتیجه گیری
با کمک LTspice، ما اطلاعات مفیدی درباره عملکرد “منبع جریان جیم ویلیامز” جمع آوری کرده ایم.
همانطور که ذکر شد، تصمیم داشتیم تا برای شما در رابطه با شبیه سازی منبع جریان، صحبت کنیم و شما را با این مسئله آشنا کنیم.
هر سوالی در این رابطه داشتید، می توانید از طریق نظرات و یا تماس با ما بپرسید و در کمترین زمان ممکن، پاسخ سوال خود را دریافت کنید.
امیدوارم این آموزش برای شما عزیزان مفید بوده باشد. درصورتیکه به تخصص تعمیر بردهای الکترونیکی علاقمند هستید و تمایل دارید ازین تخصص کسب درآمد کنید از آموزش تعمیر بردهای الکترونیکی آموزشگاه فنی پویان استفاده کنید.
در این آموزش، در مورد آمپلی فایرهای کامپوزیت، ما یک روش تقویتی محرک جریان خروجی op-amp را بررسی خواهیم کرد.
برنامه هایی موجود است که می توانند با یک دستگاه تقویت کننده عملیاتی ایده آل تحقق پیدا کنند، اما به دلیل محدودیت های فیزیکی خاص، در عمل فقط با یک وسیله واقعی چنین چیزی تحقق نمی یابد.
آموزش دوره های فنی حرفه ای در آموزشگاه فنی پویان
اغلب می توان از یک آمپلی فایر دوم کمک گرفت و ترکیب این دو، که آمپلی فایر کامپوزیت نامیده می شود، می تواند کاری را انجام دهد که آمپلی فایر اولیه به تنهایی نتوانسته انجام دهد.
آموزش ارزیابی ثبات آمپلی فایرهای کامپوزیت:
معمولا op-amp ثانویه درون حلقه بازخورد آمپر اصلی قرار می گیرد، همانطور که در شکل (a)1 می بینید. تاخیر فازی (پس افت فاز) که توسط دستگاه ثانویه معرفی شده، تمایل به فرسایش حاشیه فاز φm از آمپلی فایر کامپوزیت دارد، بنابراین ممکن است مجبور شویم اقدامات مناسبی برای جبران فرکانس انجام دهیم.
( شکل (a)1 نمودار بلوکی یک تقویت کننده (آمپلی فایر) ولتاژ کامپوزیت. (b) مداری برای یافتن بهره حلقه ی باز ac و بهره نویز β/۱ از آمپلی فایر کامپوزیت )
برای ارزیابی ثبات آمپلی فایر کامپوزیت، باید از تکنیک سرعت نزدیکی یا همان (ROC ) استفاده کنیم. این تکنیک به نمودار نیاز دارد.
سپس برای شناسایی وضعیت مورد نظرمان به شکل ۲ مراجعه کرده و براساس آن، φm را برآورد می کنیم.
( شکل۲. (a) اغلب موقعیت های حاشیه ی فاز (b) مستقل از فرکانس و (b) وابسته به فرکانس بهره ی نویز β /۱ مواجه می شود )
برای پیدا کردن ac و β /۱، مدار را مانند شکل(b)1 می شکنیم، که احتمالا امپدانس یا مقاوت ظاهری خروجی آمپلی فایر ثانویه، بسیار کوچکتر از امپدانس شبکه فیدبک ( بازخورد شبکه) است.
( معادله ی ۱ )
( معادله ی ۲ )
آموزش تقویت توان خروجی محرک جریان op-amp:
بیشترop-amp به گونه ای طراحی شده اند که جریان های خروجی، بیش از چند ده میلی آمپر را تأمین نمی کنند. به عنوان مثال، ۷۴۱ op-amp می توانند حداکثر ۲۵ میلی آمپر جریان خروجی را تحمل و به کار ببرند. از طرف دیگر، تلاش برای فراتر از این مقدار، برخی از مدارهای نگهدارنده داخلی را فعال می کند که از افزایش بیشتر جریان واقعی جلوگیری شود.
این آموزش به ما می گوید که در چنین شرایطی، احتمالا op-amp عملکرد طولانی مدتی نخواهند داشت، اما حداقل در اثر اتلاف های بیش از حد قدرت (توان) در برابر آسیب های احتمالی، محافظت می شود.
یک روش متداول برای تقویت توان خروجی محرک جریانop-amp با استفاده از بافر ولتاژ است، که در شکل (a) 3برای شما آموزش داده است.
( آموزش شکل ۳. (a) استفاده از بافر برای تقویت محرک جریان خروجیop-amp. (b) جزئیات شماتیک بافر )
عمل Q۱، منبع (یا فشار) جریان برای بار RL است، در حالی که Q۲، جریان را از RL بیرون می کشد. به همین دلیل گفته می شود که جفت Q۱-Q۲، مرحله ی خروج فشاری – کششی را ایجاد می کنند. ترانزیستورهای Q۳ و Q۴ دارای هدفی دوگانه هستند:
در این آموزش برای آنالیز دقیق تر، به شکل شماتیک کامل ۳ (b) مراجعه کنید، جایی که موارد زیر را دنبال می کنیم:
( آموزش معادله ی ۳ )
( معادله ی ۴ )
در مقاله ی بعدی، این آموزش را با شبیه سازی بافر ولتاژی در PSpice گسترش می دهیم و از آنالیز، برای تقویت محرک خروجی جریان ۷۴۱ op-amp به کار می بریم.
امیدوارم این آموزش برای شما عزیزان مفید بوده باشد. درصورتیکه به تخصص تعمیر بردهای الکترونیکی علاقمند هستید و تمایل دارید ازین تخصص کسب درآمد کنید از آموزش تعمیر بردهای الکترونیکی آموزشگاه فنی پویان استفاده کنید.
در این مقاله به شما خواهیم گفت که چگونه می توانید ثبت شیفت در Verilog را انجام دهید و همچنین از پروسه کار آن نیز مطلع خواهید شد. نحوه ثبت شیفت در Verilog که در ادامه توضیح داده شده است، می تواند برای تست در سخت افزار واقعی با کمک FPGA ساخته و بارگیری شود.
قبل از شروع مقاله باید از شما بخواهم، در صورتیکه به دنبال یادگیری تخصصی تعمیرات برد الکترونیکی هستید حتما از سرفصل های دوره آموزش تعمیرات برد الکترونیکی فنی پویان دیدن کنید.
در ساده ترین شکل آن، یک لیست تغییر شامل تعدادی از عناصر ذخیره سازی (به عنوان مثال، فلیپ فلاپ) است که به صورت سری متصل هستند، به طوری که خروجی یک عنصر ذخیره سازی به ورودی بعدی وارد می شود. عناصر ذخیره سازی توسط سیگنال “ساعت مشترک” کنترل می شوند که به شرح زیر است.
مفاهیم اصلی ثبت شیفت
بیایید بگوییم که ما در حال استفاده از فلاپ های ارجاع شده به لبه مثبت هستیم.
تلنگرهایی را با علامت ۰ و ۱ در شکل ۱ در نظر بگیرید (ff0 و ff1)، باید بدانید که ورودی ff0 ورودی ثبت Shift است.
ورودی ff1 خروجی ff0 است که مقدار فعلی آن نیز ff0 است.
در لبه ساعت مثبت، ff0 ورودی خود را ضبط می کند و ff1 مقدار فعلی ff0 را ضبط می کند.
اگر همه فلاپ ها شروع به تنظیم مجدد در ۰ کنند و ما ورودی ثبت نام shift را در ۱ نگه داریم، آن زمان یک لبه ساعت مثبت باعث می شود ff0 1 را ضبط کند.
در لبه ساعت مثبت دوم، ff1 عدد ۱ را ضبط می کند زیرا نمونه خروجی ff0 را نمونه برداری کرده است.
تصویر شماره دو برای ثبت شیفت
در هر لبه ساعت متوالی مثبت، ۱ به سمت تلنگر بعدی در زنجیره تغییر خواهد کرد تا وقتی که در خروجی ثبت شیفت ظاهر شود، یعنی خروجی ff3 در رجیستری شیفت ۴ بیتی که در بالا نشان داده شده است، به نمایش گذاشته شود.
اگر در این مدت ورودی را در ۱ نگه داشته باشیم، اکنون ریجستری همه ۱ ها را در خود نگه می دارد که جز مراحلی برای ثبت شیفت خواهد بود.
Verilog یک زبان توصیفی سخت افزاری یا HDL است به این معنی که می توان از آن برای توصیف سخت افزار مدار منطقی واقعی استفاده کرد. به همین دلیل چندین جنبه از Verilog وجود دارد که با زبان های معمولی و رایج برنامه نویسی نرم افزار متفاوت است.
دو نکته مهم که باید هنگام نوشتن کد Verilog به خاطر بسپارید:
ما در این مثال قصد داریم تا کد نمونه را بنویسیم. با استفاده از این کار می توانید کدهای خود را در یک FPGA بارگیری کنید تا در واقع آن را در عمل مشاهده کنید و ببینید چه اتفاقی رخ می دهد.
برای ثبت شیفت در وریلوگ، در ابتدا برای شما با یک Module Declaration شروع خواهیم کرد.
module shiftReg4(
input shift_in,
input clock,
output shift_out
);
ماژول ها بلوک های اصلی ساختاری از طراحی مبتنی بر Verilog را تشکیل می دهند که منجر به ثبت شیفت خواهند شد.
با ثبت شیفت در ماژول، می توانیم نسخه های زیادی از آن را به دلخواه خود ایجاد کنیم و مشخص کنیم که چگونه در مدار قرار بگیرند.
وضعیت ورودی و خروجی اعلامیه های پورت هستند و آن ها تعیین می کنند چه موقع ثبت شیفت را تسریع می دهیم و چه اتصالی در دسترس خواهد بود.
در حال حاضر، ما فقط ورودی شیفت، ورودی ساعت و یک خروجی تغییر را داریم.
نمونه کامل ثبت شیفت در وریلوگ
در مرحله بعد، باید اتصالات مدار و سیمی را برای ثبت شیفت خود تعریف کنیم.
مانند نمودار فوق، ما از چهار فلیپ فلاپ برای این رجیستری تغییر ۴ بیتی استفاده خواهیم کرد.
ما می توانیم با استفاده از کلمه کلیدی reg، یک flip flop ایجاد کنیم که به شرح زیر خواهد بود.
reg bit0;
reg bit1;
reg bit2;
reg bit3;
assign shift_out = bit3;
در اینجا چهار فلیپ فلاپی با نام bit0 از طریق bit3 داریم.
flipop flip1 خروجی خود را به درگاه shift_out متصل خواهد کرد و ما این کار را با یک عبارت اختصاصی انجام داده ایم که می تواند برای سیم کشی و منطق ترکیبی مورد استفاده قرار گیرد.
حال باید به Verilog بگوییم که با این فلاپ ها چه کار کند و این در یک بلوک رویه ای و یا Procedural Block صورت خواهد گرفت.
یک بلوک رویه ای یا Procedural Block می تواند برای تعریف منطق ترکیبی یا پی در پی استفاده شود اما در این مثال، ما فقط از یک منطق پی در پی استفاده خواهیم کرد که به شرح زیر خواهد بود.
always @(posedge clock) begin
bit3 <= bit2;
bit2 <= bit1;
bit1 <= bit0;
bit0 <= shift_in;
end
endmodule
به یاد داشته باشید که بلوک رویه ای همیشه با کلمه کلیدی مختص به خود شروع می شود و به دنبال آن یک لیست حساس یا سنستیو ایجاد می شود. لیست حساسیت یا سنستیو به Verilog می گوید که چه زمان می تواند عبارات موجود در بلوک را ارزیابی کند.
وقتی این بلوک روی یک لبه ساعت مثبت فعال شود، ما به سادگی محتویات هر یک از تلنگرها را به فلاپ بعدی در زنجیره انتقال می دهیم.
بنابراین، bit3 آن چیزی را که قبلا در bit2 بود، به bit2 می دهد و آن را در bit1 و باقی بیت ها ذخیره می کند.
بلوک رویه ای در وریلوگ
شما می توانید با واژه endmodule، ماژول خود را به اتمام برسانید و در واقع ثبت شیفت را انجام داده باشید.
نمایه سازی و عملگر ثبت شیفت
ما در این جا کدی را برای Verilog ایجاد کرده ایم که مختص به مدار بوده است و با چهار فلاپ جداگانه به صورت سری متصل شده است.
reg [3:0] bits;
assign shift_out = bits[3];
always @(posedge clock) begin
bits <= bits << 1;
bits[0] <= shift_in;
end
یک علامت ۴ بیتی را به طور هم زمان با نماد براکت “[۳: ۰]” مشخص کرده ایم که نشان می دهد که بیت ۳ مهمترین بیت (MSB) است.
توجه داشته باشید که ما باید بیانیه اختصاصی خود را به سیم بیت ۳ از ثبت به سیگنال shift_out خود تغییر دهیم.
اکنون، به جای نوشتن عبارت های بلوک رویه ای برای تغییر هر بیت به صورت جداگانه، می توانیم از یک عبارت واحد با عملگر سمت چپ shift (<<) استفاده کنیم تا آنچه را می خواهیم انجام دهیم.
در هر ساعت مثبت، داده های موجود در ریجستر ۴ بیتی ما یک موقعیت به سمت چپ منتقل می شوند و MSB جدید در shift_out هدایت می شود.
همچنین توجه داشته باشید که این پیاده سازی تغییر جهت تغییر جهت را آسان می کند. در حال حاضر، ما از LSB به MSB در حال تغییر هستیم اما می توانیم به راحتی این کار را تغییر دهیم به طوری که از MSB به LSB تغییر می کند.
نود و یا گره reg مقدار خود را نگه می دارد تا زمانی که مقدار دیگری به آن اختصاص داده شود.
هنگامی که کد برای ایجاد ساختارهای سخت افزاری واقعی ساخته می شود، بسته به نحوه اختصاص گره، این می تواند منجر به یک فلاپ شود.
سنتز در وریلوگ
رجیسترهای Shift اغلب در مواقعی که باید از داده های به داده های سریال منتقل داده شوند، کاربرد پیدا می کنند.
برای این منظور، ما به طور معمول یک سیگنال بار و سیم را به هر یک از ورودی های flip flop فرد در ثبت نام شیفت اضافه می کنیم تا داده های موازی بتوانند همه آنها را به یکباره در یک رجیستر shift بارگذاری کنند و سپس بیتی تغییر دهند.
برای پیاده سازی پروتکل های ارتباطی سریال مانند I2C و SPI، می توانیم از ماشین های استت و یا state machine استفاده کنیم تا هنگامی که بیت های داده های شخصی از رجیستری خارج می شوند، کنترل کنیم تا الزامات طرح مورد نظر خود را برآورده سازیم.
همچنین می توانیم سیم را به خروجی های هر فلیپ فلاپی اضافه کنیم تا یک دستگاه بتواند داده های سریال را به صورت بیت بیت دریافت کند و بعد از آنکه همه بیت ها تغییر کرده اند به طور موازی آن را از رجیستر shift بخوانیم.
خلاصه
در این مقاله، ما در مورد چگونگی اجرای ثبت شیفت در Verilog صحبت کردیم و همچنین برای رویدادهای واقعی از مثال هایی همراه با کد استفاده کردیم که می توان در سخت افزارهای واقعی از آن استفاده کرد و نتیجه را مشاهده کرد.
امیدوارم این آموزش برای شما عزیزان مفید بوده باشد. درصورتیکه به تخصص FPGA علاقمند هستید و تمایل دارید ازین تخصص کسب درآمد کنید از آموزش FPGA آموزشگاه فنی پویان استفاده کنید.