در قسمت یک، ما محدودیت های پهنای باند پروب های غیرفعال را پوشش دادیم و چرا نمی توان از آنها در منبع تغذیه سوئیچینگ امروزی استفاده کرد طرح ها پروب های فرکانس بالا گران هستند و اغلب خارج از آن هستند دسترسی به بسیاری از شرکت های کوچک. ما همچنین به اصول اولیه نگاه کردیم ساخت یک کاوشگر غیرفعال 50 …
ادامه مطلب >ساخت پروب اسیلوسکوپ برای اندازه گیری توان (قسمت یک)
مدرن منابع تغذیه در فرکانس عملیاتی به سمت بالا می روند. را از مزایای آن می توان به کاهش سایز و وزن به علاوه افزایش اشاره کرد در چگالی انرژی برای این طرح ها، مهندسان در حال مهاجرت به فن آوری های سوئیچ و یکسو کننده برق فرکانس بالا. را سوئیچهای ماسفت مسطح یا ترانشهای سنتی با زمانهای بالا و …
ادامه مطلب >تفاوت بین پروب تفاضلی پسیو (Passive) و اکتیو (Active)
تفاوت بین پروب تفاضلی پسیو (Passive) و اکتیو (Active) در واقع تفاوت بین یک «شبکه مقاومتی ساده» و یک «سیستم الکترونیکی هوشمند» است. هر کدام از این دو برای دنیای متفاوتی ساخته شدهاند. در ادامه، این دو را از جنبههای مختلف کالبدشکافی میکنیم: ۱. پروب تفاضلی پسیو (Passive Differential Probe) این پروبها قطعات نیمههادی (مثل ترانزیستور یا آیسی) ندارند و …
ادامه مطلب >ساخت یک پروب تفاضلی مجازی (Pseudo-Differential)
ساخت یک «پروب تفاضلی مجازی» با استفاده از دو پروب معمولی، یک ترفند بسیار کاربردی و اقتصادی است (معروف به روش A-B). این روش زمانی که پروب تفاضلی گرانقیمت در دسترس ندارید، نجاتدهنده است. در اینجا مراحل قدمبهقدم انجام این کار را توضیح میدهم: مراحل پیادهسازی روش تفاضلی کاذب (Pseudo-Differential) ۱. تنظیمات سختافزاری دو کانال: از دو کانال اسیلوسکوپ (مثلاً …
ادامه مطلب >پروب تفاضلی (Differential Probe)
اگر بخواهم خیلی ساده در مورد پروب تفاضلی توضیح بدهم، پروب تفاضلی (Differential Probe) وسیلهای است که به اسیلوسکوپ اجازه میدهد ولتاژ بین دو نقطه را که هیچکدام از آنها زمین (Ground) نیستند، اندازهگیری کند. در ادامه، جزئیات دقیقتری از چرایی نیاز به این ابزار و نحوه کارکرد آن را بررسی میکنیم. ۱. چرا به پروب تفاضلی نیاز داریم؟ بسیاری …
ادامه مطلب >منظور از TrueRMS 25000 counts در مولتی متر
پاسخ کوتاه:مولتیمتر با مشخصه TrueRMS یعنی قادر است ولتاژ و جریان AC را حتی در شکل موجهای غیرسینوسی (مثل مربعی، مثلثی یا موجهای اعوجاجیافته) بهطور دقیق اندازهگیری کند. عبارت 25000 counts به دقت نمایشگر اشاره دارد و نشان میدهد که مولتیمتر میتواند تا 25000 سطح عددی مختلف را نمایش دهد، که معادل وضوح بالاتر و امکان خواندن مقادیر بسیار جزئیتر …
ادامه مطلب >برای سیستم ویندوز کدام رابط گرافیکی برای زبان c مناسبتر است؟
برای زبان C در ویندوز، کتابخانههای GTK، FLTK، IUP و LCUI از گزینههای محبوب و مناسب هستند. هرکدام مزایا و معایب خاص خود را دارند، اما اگر به دنبال پشتیبانی گسترده و منابع آموزشی زیاد باشید، GTK انتخاب رایجتری است Wikipedia lcui.org Reddit. 🔹 گزینههای اصلی رابط گرافیکی برای C در ویندوز GTK یکی از شناختهشدهترین کتابخانههای رابط گرافیکی. پشتیبانی …
ادامه مطلب >شبیه ساز تعاملی مقایسهگر دو موج مثلثی
شبیه ساز تعاملی مقایسهگر طوریکه هر دو ورودی $V_+$ و $V_-$ از نوع موج مثلثی (Triangle Wave) باشند و فرکانس هر دو با اسلایدر و همچنین دامنه موج قابل تنظیم باشد. این شبیهسازی، رفتار یک مقایسهگر را هنگام دریافت دو سیگنال مثلثی با فرکانسهای متفاوت نشان میدهد که میتواند در مدارهای تولید پالس پیچیده کاربرد داشته باشد. کد پایتون: مقایسهگر …
ادامه مطلب >شبیهسازی مقایسهگر تعاملی (Interactive Comparator)
برای ایجاد امکان تغییر فرکانس و بهروزرسانی همزمان گراف، باید از ابزارهای تعاملی کتابخانه matplotlib استفاده کنیم، بهویژه ویجتهای اسلایدر (Slider Widgets). این برنامه به شما این امکان را میدهد که با حرکت دادن دو نوار اسلایدر، فرکانس موج سینوسی و موج مثلثی را تغییر دهید و نتیجه مقایسهگر را بلافاصله روی نمودار مشاهده کنید. نیازمندیهای قبل از اجرا اگر …
ادامه مطلب >شبیه سازی OpAmp با ولتاژ آفست ورودی (Input Offset Voltage)
ما مدل Op-Amp شما را به یک شبیهسازی کامل و کاربردی تبدیل خواهیم کرد. تا اینجا ما رفتار Op-Amp را در سه حوزه مهم مدلسازی کردیم: اشباع (Saturation): محدودیتهای ولتاژ تغذیه. نرخ چرخش (Slew Rate): محدودیت سرعت تغییر. پهنای باند (Bandwidth): محدودیت فرکانسی. اما یک Op-Amp واقعی محدودیت حیاتی دیگری نیز دارد: ولتاژ آفست ورودی (Input Offset Voltage). افزودن ولتاژ …
ادامه مطلب >شبیه سازی پاسخ فرکانسی (Frequency Response)
در واقعیت، Op-Ampها نمیتوانند سیگنالهایی با فرکانس بینهایت را تقویت کنند. بهره (Gain) آنها با افزایش فرکانس کاهش مییابد. این ویژگی معمولاً با پارامتری به نام GBWP (Gain-Bandwidth Product) شناخته میشود. برای مثال، اگر GBWP یک تراشه ۱ مگاهرتز باشد: در فرکانس ۱ هرتز، بهره میتواند ۱,۰۰۰,۰۰۰ باشد. در فرکانس ۱ مگاهرتز، بهره به ۱ میرسد. برای این بخش، ما …
ادامه مطلب >نسخه پیشرفته شبیهسازی یک تقویتکننده عملیاتی
در این نسخه پیشرفته شبیهسازی یک تقویتکننده عملیاتی (Op-Amp)، دو ویژگی مهم را اضافه میکنیم: نرخ چرخش (Slew Rate): در دنیای واقعی، ولتاژ خروجی Op-Amp نمیتواند “آنی” تغییر کند. یک سرعت حداکثر برای تغییر ولتاژ وجود دارد (مثلاً $0.5 V/\mu s$). این باعث میشود اگر ورودی موج مربعی باشد، خروجی به شکل ذوزنقهای درآید. نویز (Noise): هیچ سیگنالی کاملاً تمیز …
ادامه مطلب >شبیهسازی یک تقویتکننده عملیاتی (Op-Amp)
شبیهسازی یک تقویتکننده عملیاتی (Op-Amp) میتواند از یک مدل ریاضی ساده تا مدلهای پیچیده SPICE متغیر باشد. برای اینکه یک شبیهسازی «خوب» و آموزشی داشته باشیم، من کدی را مینویسم که ویژگیهای اصلی و واقعی یک Op-Amp را مدلسازی کند، نه فقط حالت ایدهآل آن را. این مدل شامل ویژگیهای زیر خواهد بود: بهره حلقه باز (Open-Loop Gain): که در …
ادامه مطلب >کنترل مبدل دیجیتال به آنالوگ MCP4922 در RPi
برای کنترل مبدل دیجیتال به آنالوگ MCP4922 که یک تراشه دو کاناله ۱۲ بیتی است، با حداکثر سرعت در رزبری پای، بهترین رویکرد استفاده از درایور سختافزاری SPI لینوکس (spidev) است، دقیقاً مانند تراشه قبلی. تراشه MCP4922 طبق دیتاشیت، میتواند با سرعت کلاک تا ۲۰ مگاهرتز (20 MHz) کار کند. ما از این سرعت برای دستیابی به حداکثر کارایی استفاده …
ادامه مطلب >ارتباط با تراشه MCP3201 با حداکثر سرعت در RPi
برای ارتباط با تراشه MCP3201 (که یک مبدل آنالوگ به دیجیتال ۱۲ بیتی است) با حداکثر سرعت در رزبری پای، بهترین روش استفاده از رابط استاندارد لینوکس یعنی spidev است. این روش بسیار سریعتر و پایدارتر از شبیهسازی نرمافزاری (Bit-banging) است. برای رسیدن به “حداکثر سرعت”: از کلاک سختافزاری SPI استفاده میکنیم. از دستورات printf داخل حلقه خواندن پرهیز میکنیم …
ادامه مطلب >
سایت آموزشی الکترونیک و کامپیوتر اوپن مقاله های آموزشی الکترونیک و کامپیوتر و فن آوری