Recent Posts

نسخه پیشرفته شبیه‌سازی یک تقویت‌کننده عملیاتی

در این نسخه پیشرفته شبیه‌سازی یک تقویت‌کننده عملیاتی (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) کار کند. ما از این سرعت برای دستیابی به حداکثر کارایی استفاده …

ادامه مطلب >