Forwarded from کانال آموزش الکترونیک معلم خوب
معرفی Synaptics Astra SRW1500
میکروکنترلر Edge AI با هسته Cortex-M52 و NPU Ethos-U55 به همراه Wi-Fi 6/7، Bluetooth 6.0 و 802.15.4
شرکت Synaptics خانواده جدیدی از میکروکنترلرهای هوشمند با نام Astra SRW1500 Series معرفی کرده است؛ این سری برای دستگاههای IoT هوشمند در لبه شبکه (Edge) طراحی شده است.
این خانواده شامل یک هسته کممصرف Arm Cortex-M52، یک واحد پردازش عصبی اختیاری Arm Ethos-U55 NPU و همچنین ارتباطات بیسیم چندگانه شامل Wi-Fi 7 یا Wi-Fi 6، Bluetooth 6.0 LE و IEEE 802.15.4 در یک چیپ واحد است.
هدف اصلی این تراشهها اجرای پردازشهای AI با تأخیر بسیار کم روی خود دستگاه است؛ کاربردهایی مانند:
سری SRW1500 در حال حاضر در چهار نسخه مختلف عرضه میشود که بسته به نوع اتصال بیسیم و وجود یا عدم وجود USB متفاوت هستند.
ادغام کامل حسگر، پردازش AI و ارتباط بیسیم در یک تراشه باعث شده:
هزینه کل سیستم کاهش یابد
طراحی برد (PCB) سادهتر شود
مصرف توان کمتر شود
ادامه مطلب
میکروکنترلر Edge AI با هسته Cortex-M52 و NPU Ethos-U55 به همراه Wi-Fi 6/7، Bluetooth 6.0 و 802.15.4
شرکت Synaptics خانواده جدیدی از میکروکنترلرهای هوشمند با نام Astra SRW1500 Series معرفی کرده است؛ این سری برای دستگاههای IoT هوشمند در لبه شبکه (Edge) طراحی شده است.
این خانواده شامل یک هسته کممصرف Arm Cortex-M52، یک واحد پردازش عصبی اختیاری Arm Ethos-U55 NPU و همچنین ارتباطات بیسیم چندگانه شامل Wi-Fi 7 یا Wi-Fi 6، Bluetooth 6.0 LE و IEEE 802.15.4 در یک چیپ واحد است.
هدف اصلی این تراشهها اجرای پردازشهای AI با تأخیر بسیار کم روی خود دستگاه است؛ کاربردهایی مانند:
تشخیص فعالسازی صوتی (Voice Trigger Detection)معماری و ویژگیها
طبقهبندی رویدادهای صوتی
پردازش و تحلیل سیگنالهای وایفای برای سنجش محیط (Wi-Fi sensing)
سری SRW1500 در حال حاضر در چهار نسخه مختلف عرضه میشود که بسته به نوع اتصال بیسیم و وجود یا عدم وجود USB متفاوت هستند.
ادغام کامل حسگر، پردازش AI و ارتباط بیسیم در یک تراشه باعث شده:
هزینه کل سیستم کاهش یابد
طراحی برد (PCB) سادهتر شود
مصرف توان کمتر شود
ادامه مطلب
Forwarded from کانال آموزش الکترونیک معلم خوب
پلتفرم نمونهسازی nRF54L15 Tag شرکت Nordic با باتری سکهای، مجهز به Bluetooth Channel Sounding، Matter و Edge AI
شرکت Nordic Semiconductor از پلتفرم نمونهسازی جدید nRF54L15 Tag رونمایی کرده است؛
این برد بر پایه تراشه بیسیم nRF54L15 SoC ساخته شده و از یک رادیوی 2.4 گیگاهرتزی بهره میبرد.
وجود دو آنتن داخلی باعث افزایش دقت و پایداری اندازهگیری فاصله با فناوری Bluetooth Channel Sounding شده است.
همچنین یک حسگر حرکتی ششمحوره (6-axis IMU) و یک حسگر محیطی نیز روی برد تعبیه شدهاند که امکان پیادهسازی کاربردهای ردیابی، پایش محیط و پردازش لبه (Edge Processing) را فراهم میکنند
مشخصات فنی nRF54L15 Tag
پردازنده و حافظه
تراشه: Nordic nRF54L15 Wireless SoC
هسته اصلی: Arm Cortex-M33 با فرکانس تا 128 MHz
ادامه مطلب
@Moallemekhoob
@Readyboard
شرکت Nordic Semiconductor از پلتفرم نمونهسازی جدید nRF54L15 Tag رونمایی کرده است؛
یک برد بسیار کوچک با تغذیه از باتری سکهای (Coin Cell) که برای تسریع توسعه تجهیزات بیسیم فوقکممصرف IoT طراحی شده است. این پلتفرم بهویژه برای توسعه ردیابهای دارایی (Asset Tracker) سازگار با اکوسیستمهای Apple Find My و Google Find Hub در نظر گرفته شده است
این برد بر پایه تراشه بیسیم nRF54L15 SoC ساخته شده و از یک رادیوی 2.4 گیگاهرتزی بهره میبرد.
وجود دو آنتن داخلی باعث افزایش دقت و پایداری اندازهگیری فاصله با فناوری Bluetooth Channel Sounding شده است.
همچنین یک حسگر حرکتی ششمحوره (6-axis IMU) و یک حسگر محیطی نیز روی برد تعبیه شدهاند که امکان پیادهسازی کاربردهای ردیابی، پایش محیط و پردازش لبه (Edge Processing) را فراهم میکنند
مشخصات فنی nRF54L15 Tag
پردازنده و حافظه
تراشه: Nordic nRF54L15 Wireless SoC
هسته اصلی: Arm Cortex-M33 با فرکانس تا 128 MHz
ادامه مطلب
@Moallemekhoob
@Readyboard
Forwarded from کانال آموزش الکترونیک معلم خوب
پردازنده کمکی: RISC-V برای پیادهسازی «محیطهای جانبی نرمافزارمحور» (Software Defined Peripheral)
ارتباطات بیسیم
قابلیت Bluetooth LE 6.0
پشتیبانی از قابلیتهای
پروتکلهای اختصاصی 2.4GHz با نرخ انتقال جدید 4Mbps
پشتیبانی ازNFC
پشتیبانی از Aliro (استاندارد جدید کنترل دسترسی و قفل هوشمند)
حسگرها
شتاب سنجIMU ششمحوره با دقت بالا برای:
12 پایه GPIO برای افزودن:
این پلتفرم برای مصرف انرژی بسیار پایین طراحی شده است. در حالت عادی سیستم در Deep Sleep قرار میگیرد و تنها زمانی فعال میشود که شتابسنج کممصرف، حرکت را تشخیص دهد.
ادامه مطلب ...
@Readyboard
حافظه۲۵۶RAM کیلوبایت SRAM
حافظه غیر فرار: ۱/۵ مگابایت NVM
ارتباطات بیسیم
قابلیت Bluetooth LE 6.0
پشتیبانی از قابلیتهای
Bluetooth Channel Sounding
Thread
Zigbee (IEEE 802.15.4-2020)
Matter
Amazon Sidewalk
پروتکلهای اختصاصی 2.4GHz با نرخ انتقال جدید 4Mbps
پشتیبانی ازNFC
پشتیبانی از Aliro (استاندارد جدید کنترل دسترسی و قفل هوشمند)
حسگرها
شتاب سنجIMU ششمحوره با دقت بالا برای:
Edge AIحسگر محیطی برای اندازهگیری:
Sensor Fusion
شتابسنج کممصرف جهت بیدارسازی دستگاه هنگام تشخیص حرکت
دماامکانات توسعه
رطوبت
فشار هوا
گازها و کیفیت هوا (از جمله CO₂)
12 پایه GPIO برای افزودن:
حسگرهای جانبیقابلیتهای کممصرف
کلیدها
تجهیزات توسعه
پشتیبانیLED رنگی RGB
محل نصب بازر (Buzzer)
کلید اضافی
کلید ریست
استفاده از LED اضافی
دو آنتن داخلی
این پلتفرم برای مصرف انرژی بسیار پایین طراحی شده است. در حالت عادی سیستم در Deep Sleep قرار میگیرد و تنها زمانی فعال میشود که شتابسنج کممصرف، حرکت را تشخیص دهد.
ادامه مطلب ...
@Readyboard
Forwarded from کانال آموزش الکترونیک معلم خوب
آردوینو ماژولهای Modulino Hub و Modulino Extender را معرفی کرد؛ پشتیبانی از ۶۴ دستگاه I2C و ارتباط تا فاصله ۳۰ متر
شرکت آردوینو بهتازگی سه عضو جدید از خانواده Modulino را معرفی کرده است:
این پست روی دو محصول Hub و Extender تمرکز دارد، زیرا ماژول Extender یکی از جالبترین محصولات جدید آردوینو محسوب میشود.
پروتکل I2C همواره بهعنوان یک رابط ارتباطی کوتاهبرد شناخته میشد و استفاده از آن در فواصل چند ده متری تاکنون غیرمعمول بود
برد Modulino Hub
اگرچه پروتکل I2C از نظر تئوری قابلیت آدرسدهی ۱۲۷ دستگاه را دارد، اما در پروژههای واقعی معمولاً چندین سنسور یا ماژول دارای آدرس پیشفرض یکسان هستند و همین موضوع باعث تداخل آدرس (Address Conflict) میشود.
ماژول Modulino Hub این مشکل را با استفاده از یک مالتیپلکسر I2C برطرف میکند.
چندین Hub نیز میتوانند بهصورت...
ادامه مطلب..
@Readyboard
شرکت آردوینو بهتازگی سه عضو جدید از خانواده Modulino را معرفی کرده است:
برد Modulino Hub برای اتصال همزمان حداکثر ۸ دستگاه I2C (و تا ۶۴ دستگاه با اتصال ۸ هاب به یکدیگر)
بردModulino Extender برای افزایش طول ارتباط باس I2C تا حدود ۳۰ متر
بردModulino Motors برای کنترل دو موتور DC یا یک موتور استپر
این پست روی دو محصول Hub و Extender تمرکز دارد، زیرا ماژول Extender یکی از جالبترین محصولات جدید آردوینو محسوب میشود.
پروتکل I2C همواره بهعنوان یک رابط ارتباطی کوتاهبرد شناخته میشد و استفاده از آن در فواصل چند ده متری تاکنون غیرمعمول بود
برد Modulino Hub
اگرچه پروتکل I2C از نظر تئوری قابلیت آدرسدهی ۱۲۷ دستگاه را دارد، اما در پروژههای واقعی معمولاً چندین سنسور یا ماژول دارای آدرس پیشفرض یکسان هستند و همین موضوع باعث تداخل آدرس (Address Conflict) میشود.
ماژول Modulino Hub این مشکل را با استفاده از یک مالتیپلکسر I2C برطرف میکند.
چندین Hub نیز میتوانند بهصورت...
ادامه مطلب..
@Readyboard
❤2
Forwarded from کانال آموزش الکترونیک معلم خوب
Modulino Extender
جذابترین محصول جدید، Modulino Extender است.
ظاهر برد بسیار ساده است و تقریباً تمام عملکرد آن توسط تنها یک آیسی انجام میشود.
این تراشه، LTC4311 ساخت شرکت Linear Technology (اکنون بخشی از Analog Devices) است.
وظیفه آن بهبود کیفیت سیگنال باس I2C و افزایش برد ارتباطی بدون نیاز به تغییر نرمافزار است
مشخصات فنی
تراشه اصلی
LTC4311
ویژگیهای آن:
بهبود زمان بالا رفتن سیگنال (Rise Time)
افزایش پایداری انتقال داده
بهبود مقاومت در برابر نویز
پشتیبانی از سرعت ۴۰۰ کیلوهرتز
حالت Standby خودکار
جریان مصرفی کمتر از ۵ میکروآمپر در حالت خاموش
عدم بارگذاری باس هنگام غیرفعال بودن
ولتاژ کاری 1.6 تا 5.5 ولت
مقاومت ±8kV ESD
رابط I2C
هیچ آدرس I2C ندارد (زیرا یک تجهیز فعال روی باس نیست)
دارای ورودی و خروجی Qwiic
دارای هدرهای ۴ پین
تغذیه
3.3 ولت
مصرف معمولی حدود 200 میکروآمپر
ابعاد
41 × 25.36 میلیمتر
وزن:
4.4 گرم
بدون نیاز به هیچ کتابخانه نرمافزاری
یکی از مهمترین ویژگیهای Modulino Extender این است که کاملاً سختافزاری است.
@readyboard
جذابترین محصول جدید، Modulino Extender است.
ظاهر برد بسیار ساده است و تقریباً تمام عملکرد آن توسط تنها یک آیسی انجام میشود.
این تراشه، LTC4311 ساخت شرکت Linear Technology (اکنون بخشی از Analog Devices) است.
وظیفه آن بهبود کیفیت سیگنال باس I2C و افزایش برد ارتباطی بدون نیاز به تغییر نرمافزار است
مشخصات فنی
تراشه اصلی
LTC4311
ویژگیهای آن:
بهبود زمان بالا رفتن سیگنال (Rise Time)
افزایش پایداری انتقال داده
بهبود مقاومت در برابر نویز
پشتیبانی از سرعت ۴۰۰ کیلوهرتز
حالت Standby خودکار
جریان مصرفی کمتر از ۵ میکروآمپر در حالت خاموش
عدم بارگذاری باس هنگام غیرفعال بودن
ولتاژ کاری 1.6 تا 5.5 ولت
مقاومت ±8kV ESD
رابط I2C
هیچ آدرس I2C ندارد (زیرا یک تجهیز فعال روی باس نیست)
دارای ورودی و خروجی Qwiic
دارای هدرهای ۴ پین
تغذیه
3.3 ولت
مصرف معمولی حدود 200 میکروآمپر
ابعاد
41 × 25.36 میلیمتر
وزن:
4.4 گرم
بدون نیاز به هیچ کتابخانه نرمافزاری
یکی از مهمترین ویژگیهای Modulino Extender این است که کاملاً سختافزاری است.
@readyboard
Forwarded from Altium Designer and Cadence 😊👍✌️ (امیر نوری)
This media is not supported in your browser
VIEW IN TELEGRAM
این چرخ شگفتانگیز که در ویدئو میبینید، PATS (Passive Adaptive Trajectory System) نام دارد و توسط Imperial College London توسعه یافته است.
ویژگی منحصربهفرد آن این است که بدون موتور، سنسور یا سیستم کنترل فعال از موانع عبور میکند؛ تمام عملکرد آن تنها بر پایهٔ طراحی هندسی و مکانیزمهای مکانیکی است.
این چرخ از چند بخش متحرک تشکیل شده که پیرامون یک محور مرکزی قرار گرفتهاند. هنگام برخورد با مانعی مانند پله، این بخشها تحت اثر نیرو جابهجا میشوند و شکل چرخ را تغییر میدهند. در نتیجه، شعاع مؤثر چرخ در نقطه تماس افزایش یافته و چرخ میتواند بهصورت کاملاً مکانیکی از مانع بالا برود؛ بدون اینکه هیچ موتور یا کامپیوتری در همان لحظه تصمیمگیری کند.
چرا این فناوری مهم است؟
به دلیل حذف موتور، سنسور و کنترلکنندههای فعال، سامانه سادهتر، سبکتر و قابلاعتمادتر است.
هزینه ساخت و نگهداری آن میتواند کمتر از سامانههای فعال باشد.
برای رباتهای اکتشافی، مأموریتهای فضایی، عملیات امداد و نجات و محیطهای ناهموار گزینهای بسیار جذاب است، زیرا با مصرف انرژی بسیار کم از بسیاری از موانع عبور میکند.
ویژگی منحصربهفرد آن این است که بدون موتور، سنسور یا سیستم کنترل فعال از موانع عبور میکند؛ تمام عملکرد آن تنها بر پایهٔ طراحی هندسی و مکانیزمهای مکانیکی است.
این چرخ از چند بخش متحرک تشکیل شده که پیرامون یک محور مرکزی قرار گرفتهاند. هنگام برخورد با مانعی مانند پله، این بخشها تحت اثر نیرو جابهجا میشوند و شکل چرخ را تغییر میدهند. در نتیجه، شعاع مؤثر چرخ در نقطه تماس افزایش یافته و چرخ میتواند بهصورت کاملاً مکانیکی از مانع بالا برود؛ بدون اینکه هیچ موتور یا کامپیوتری در همان لحظه تصمیمگیری کند.
چرا این فناوری مهم است؟
به دلیل حذف موتور، سنسور و کنترلکنندههای فعال، سامانه سادهتر، سبکتر و قابلاعتمادتر است.
هزینه ساخت و نگهداری آن میتواند کمتر از سامانههای فعال باشد.
برای رباتهای اکتشافی، مأموریتهای فضایی، عملیات امداد و نجات و محیطهای ناهموار گزینهای بسیار جذاب است، زیرا با مصرف انرژی بسیار کم از بسیاری از موانع عبور میکند.
🔥1
Forwarded from Altium Designer and Cadence 😊👍✌️ (امیر نوری)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from کانال آموزش الکترونیک معلم خوب
پروتکل در دنیای الکترونیک یعنی چه؟
فرض کنید شما و دوستتان میخواهید با هم صحبت کنید. اگر شما فارسی حرف بزنید و او فقط انگلیسی بلد باشد، هیچ ارتباطی برقرار نمیشود.
دستگاههای الکترونیکی هم دقیقاً همین مشکل را دارند!
یک پروتکل مشخص میکند:
✅ اطلاعات از کجا شروع شوند.
✅ با چه سرعتی ارسال شوند.
✅ هر بخش از داده چه معنایی دارد.
✅ اگر داده اشتباه رسید، چه اتفاقی بیفتد.
یک مثال ساده
فرض کنید آردوینو میخواهد از یک سنسور دما بپرسد:
🗣️ «دمای محیط چنده؟»
اگر هر دو از پروتکل I²C استفاده کنند، سنسور سؤال را متوجه میشود و پاسخ را برمیگرداند.
اما اگر آردوینو با I²C صحبت کند و سنسور فقط SPI را بلد باشد، هیچ ارتباطی برقرار نمیشود؛ درست مثل دو نفر که هر کدام به زبان متفاوتی صحبت میکنند.
ادامه مطلب ...
@Moallemekhoob
@Readyboard
فرض کنید شما و دوستتان میخواهید با هم صحبت کنید. اگر شما فارسی حرف بزنید و او فقط انگلیسی بلد باشد، هیچ ارتباطی برقرار نمیشود.
دستگاههای الکترونیکی هم دقیقاً همین مشکل را دارند!
آردوینو، سنسورها، نمایشگرها، ماژولهای بلوتوث و صدها قطعه دیگر، فقط زمانی میتوانند با هم ارتباط برقرار کنند که همگی از یک پروتکل (Protocol) مشترک استفاده کنند.📌 پروتکل یعنی:
مجموعهای از قوانین که مشخص میکند دستگاهها چگونه، چه زمانی و با چه ترتیبی اطلاعات را با یکدیگر تبادل کنند.
یک پروتکل مشخص میکند:
✅ اطلاعات از کجا شروع شوند.
✅ با چه سرعتی ارسال شوند.
✅ هر بخش از داده چه معنایی دارد.
✅ اگر داده اشتباه رسید، چه اتفاقی بیفتد.
یک مثال ساده
فرض کنید آردوینو میخواهد از یک سنسور دما بپرسد:
🗣️ «دمای محیط چنده؟»
اگر هر دو از پروتکل I²C استفاده کنند، سنسور سؤال را متوجه میشود و پاسخ را برمیگرداند.
اما اگر آردوینو با I²C صحبت کند و سنسور فقط SPI را بلد باشد، هیچ ارتباطی برقرار نمیشود؛ درست مثل دو نفر که هر کدام به زبان متفاوتی صحبت میکنند.
ادامه مطلب ...
@Moallemekhoob
@Readyboard
👍1
Forwarded from کانال آموزش الکترونیک معلم خوب
🔥 یه ماژول به اندازهی ناخن، اما با Wi-Fi 6 و آماده برای Zigbee، Thread و Matter!
تا حالا شده بخوای یه پروژهی IoT بسازی، ولی از بزرگ بودن برد، مصرف بالای باتری یا کمبود پایههای GPIO کلافه بشی؟ خب M5Stack انگار دقیقاً برای همین مشکل، Stamp-C5 رو معرفی کرده. 👇
🧩 با M5Stack Stamp-C5 آشنا شو
یه ماژول فوقالعاده جمعوجور با ابعاد فقط ۱۹.۱ × ۱۷.۶ × ۳.۴ میلیمتر و وزن ۱.۸ گرم که امکانات زیادی رو توی این فضای کوچیک جا داده:
✅ تراشه ESP32-C5 با پردازنده ۳۲ بیتی RISC-V تا فرکانس ۲۴۰ مگاهرتز، بههمراه یک هسته کممصرف (Low-Power Core) برای مدیریت پردازشهای سبک و کاهش مصرف انرژی
✅قابلیت Wi-Fi 6 در هر دو باند ۲.۴ و ۵ گیگاهرتز با سازگاری کامل با شبکههای قدیمیتر
✅ قابلیتBluetooth LE 5 با پشتیبانی از Bluetooth Mesh
✅ رادیوی IEEE 802.15.4 برای توسعه شبکههای Zigbee، Thread و Matter
✅ ۴ مگابایت حافظه Flash داخلی
✅ درگاه USB Type-C برای تغذیه و پروگرام کردن، بدون نیاز به مبدل USB به سریال
🔋 یه خبر خوب برای پروژههای باتریخور
ادامه مطلب...
@Moallemekhoob
@Readyboard
تا حالا شده بخوای یه پروژهی IoT بسازی، ولی از بزرگ بودن برد، مصرف بالای باتری یا کمبود پایههای GPIO کلافه بشی؟ خب M5Stack انگار دقیقاً برای همین مشکل، Stamp-C5 رو معرفی کرده. 👇
🧩 با M5Stack Stamp-C5 آشنا شو
یه ماژول فوقالعاده جمعوجور با ابعاد فقط ۱۹.۱ × ۱۷.۶ × ۳.۴ میلیمتر و وزن ۱.۸ گرم که امکانات زیادی رو توی این فضای کوچیک جا داده:
✅ تراشه ESP32-C5 با پردازنده ۳۲ بیتی RISC-V تا فرکانس ۲۴۰ مگاهرتز، بههمراه یک هسته کممصرف (Low-Power Core) برای مدیریت پردازشهای سبک و کاهش مصرف انرژی
✅قابلیت Wi-Fi 6 در هر دو باند ۲.۴ و ۵ گیگاهرتز با سازگاری کامل با شبکههای قدیمیتر
✅ قابلیتBluetooth LE 5 با پشتیبانی از Bluetooth Mesh
✅ رادیوی IEEE 802.15.4 برای توسعه شبکههای Zigbee، Thread و Matter
✅ ۴ مگابایت حافظه Flash داخلی
✅ درگاه USB Type-C برای تغذیه و پروگرام کردن، بدون نیاز به مبدل USB به سریال
🔋 یه خبر خوب برای پروژههای باتریخور
ادامه مطلب...
@Moallemekhoob
@Readyboard
Forwarded from کانال آموزش الکترونیک معلم خوب
این ماژول از باتریهای لیتیومی ۳.۷ ولتی پشتیبانی میکنه و مدار شارژ داخلی با جریان شارژ تا ۲۰۰ میلیآمپر هم روی خودش داره. از اون مهمتر، مصرفش در حالت Deep Sleep فقط حدود ۱۳ میکروآمپره؛ یعنی اگر کل پروژهت هم بهینه طراحی شده باشه، میتونه مدت زیادی با یه باتری کوچک کار کنه.
🔌 کوچیکه، ولی دستت رو برای توسعه نمیبنده!
با وجود این ابعاد جیبی، تا ۱۹ پایه GPIO در اختیارت قرار میده؛ ۱۱ پایه روی هدرهای استاندارد و ۸ پایه هم از طریق کانکتور FPC قابل دسترس هستند. این یعنی نسبت به خیلی از بردهای همرده، آزادی عمل بیشتری برای اتصال سنسورها، نمایشگرها و ماژولهای جانبی داری.
🚀 چرا ESP32-C5 اینقدر مهمه؟
نکته جالب اینجاست که ESP32-C5 یکی از اولین تراشههای خانواده ESP32 محسوب میشه که Wi-Fi 6، Bluetooth LE و رادیوی IEEE 802.15.4 رو بهصورت همزمان روی یک تراشه ارائه میده. این ترکیب، اون رو به گزینهای ایدهآل برای نسل جدید پروژههای خانه هوشمند، اینترنت اشیا و اکوسیستم Matter تبدیل کرده.
@Moallemekhoob
@Readyboard
🔌 کوچیکه، ولی دستت رو برای توسعه نمیبنده!
با وجود این ابعاد جیبی، تا ۱۹ پایه GPIO در اختیارت قرار میده؛ ۱۱ پایه روی هدرهای استاندارد و ۸ پایه هم از طریق کانکتور FPC قابل دسترس هستند. این یعنی نسبت به خیلی از بردهای همرده، آزادی عمل بیشتری برای اتصال سنسورها، نمایشگرها و ماژولهای جانبی داری.
🚀 چرا ESP32-C5 اینقدر مهمه؟
نکته جالب اینجاست که ESP32-C5 یکی از اولین تراشههای خانواده ESP32 محسوب میشه که Wi-Fi 6، Bluetooth LE و رادیوی IEEE 802.15.4 رو بهصورت همزمان روی یک تراشه ارائه میده. این ترکیب، اون رو به گزینهای ایدهآل برای نسل جدید پروژههای خانه هوشمند، اینترنت اشیا و اکوسیستم Matter تبدیل کرده.
@Moallemekhoob
@Readyboard
Forwarded from H S
سلام مهندسین عزیز، وقتتون بخیر.
من برای یک پروژه به محاسبات ترانس نیاز داشتم و تصمیم گرفتم با کمک هوش مصنوعی برنامهای برای محاسبات ترانس فلایبک بنویسم.
لینک گیتهاب آن این است:
https://github.com/hamedsargoli/Flyback-Designer.git
گفتم شاید بدرد بقیه همکاران و کسانی که در این زمینه کار میکنند یا یاد میگیرند هم بخورد.
https://telegram.me/mrsargoli
من برای یک پروژه به محاسبات ترانس نیاز داشتم و تصمیم گرفتم با کمک هوش مصنوعی برنامهای برای محاسبات ترانس فلایبک بنویسم.
لینک گیتهاب آن این است:
https://github.com/hamedsargoli/Flyback-Designer.git
گفتم شاید بدرد بقیه همکاران و کسانی که در این زمینه کار میکنند یا یاد میگیرند هم بخورد.
https://telegram.me/mrsargoli
GitHub
GitHub - hamedsargoli/Flyback-Designer: An advanced, fully offline power electronics simulator and calculator for designing High…
An advanced, fully offline power electronics simulator and calculator for designing High-Frequency Flyback Transformers (AC-DC, DC-DC, and battery chargers) with interactive SVG waveforms and real-...
❤4
Forwarded from کانال آموزش الکترونیک معلم خوب
This media is not supported in your browser
VIEW IN TELEGRAM
مدار SR Latch سادهترین نوع مدار حافظه دیجیتال است که با دو ورودی S و R میتواند یک بیت اطلاعات را ذخیره کند و تا زمانی که فرمان تغییر وضعیت دریافت نکند، آن را حفظ نماید.
در این ویدئو عملکرد این مدار دیجیتال کاربردی را مشاهده میکنید.
قبل از ظهور حافظههای امروزی مانند RAM، مهندسان متوجه شدند که با اتصال خاص دو گیت منطقی NOR یا NANDمیتوان مداری ساخت که قادر باشد یک بیت اطلاعات را نگه دارد.
چرا این مدار حافظه دارد؟
در پست بعدی نحوه عملکرد سیگنالهای ورودی و خروجی SR Latch را می آموزید.
@Moallemekhoob
@Readyboard
در این ویدئو عملکرد این مدار دیجیتال کاربردی را مشاهده میکنید.
قبل از ظهور حافظههای امروزی مانند RAM، مهندسان متوجه شدند که با اتصال خاص دو گیت منطقی NOR یا NANDمیتوان مداری ساخت که قادر باشد یک بیت اطلاعات را نگه دارد.
همین ایده ساده، یکی از پایههای مفهومی ساخت مدارهای حافظه، رجیسترها و فلیپفلاپهای پیشرفتهتر مانند D، JK و T شد.بنابراین اگر عملکرد SR Latch را بهخوبی یاد بگیرید، درک سایر فلیپفلاپها بسیار سادهتر خواهد شد.
چرا این مدار حافظه دارد؟
اگر دو گیت NOR را جدا از هم داشته باشیم، هیچ حافظهای ندارند.این سادهترین شکل حافظه در الکترونیک دیجیتال است.
اما وقتی خروجی هر گیت را به یکی از ورودیهای گیت دیگر وصل کنیم(فیدبک یا بازخورد)، هر گیت وضعیت گیت مقابل را به خاطر میسپارد و این حلقه باعث میشود آخرین وضعیت مدار حفظ شود.
در پست بعدی نحوه عملکرد سیگنالهای ورودی و خروجی SR Latch را می آموزید.
@Moallemekhoob
@Readyboard
Forwarded from کانال آموزش الکترونیک معلم خوب
This media is not supported in your browser
VIEW IN TELEGRAM
چرا ورودی دیجیتالِ بدون اتصال، گاهی 0 و گاهی 1 خوانده می شوند؟
فرض کنید در آردوینو یک پایه را بهعنوان ورودی تعریف کردهایم:
pinMode(2, INPUT);
حالا هیچ سیمی به پایه 2 وصل نیست. انتظار داریم مقدار آن "0" باشد؛ اما ممکن است میکروکنترلر مرتباً:
"1 → 0 → 1 → 1 → 0"
بخواند!
❓ آیا پایه خراب است؟
❌ نه!
پایه در این حالت Floating (شناور) است؛ یعنی ولتاژ آن توسط هیچ منبع مشخصی تعیین نمیشود. نویزهای محیط و کوپل الکتریکی میتوانند ولتاژ پایه را تغییر دهند و باعث شوند میکروکنترلر آن را گاهی HIGH و گاهی LOW تشخیص دهد.
✅ راهحل: Pull-up / Pull-down
با یک مقاومت، وضعیت پیشفرض پایه را مشخص میکنیم:
⬆️ Pull-up:
حالت عادی = "1"
فشار دکمه → "0"
⬇️ Pull-down:
حالت عادی = "0"
فشار دکمه → "1"
در Arduino Uno میتوان از Pull-up داخلی استفاده کرد:
pinMode(2, INPUT_PULLUP);
⚠️ اما Arduino Uno، Pull-down داخلی ندارد؛ بنابراین "INPUT_PULLDOWN" برای آن قابل استفاده نیست.
🎯 قانون طلایی:
«هیچ ورودی دیجیتالی را بدون تعیین وضعیت منطقی رها نکنید؛ ورودی Floating یعنی «میکروکنترلر نمیداند 0 بخواند یا 1»!»
#Arduino #AVR
فرض کنید در آردوینو یک پایه را بهعنوان ورودی تعریف کردهایم:
pinMode(2, INPUT);
حالا هیچ سیمی به پایه 2 وصل نیست. انتظار داریم مقدار آن "0" باشد؛ اما ممکن است میکروکنترلر مرتباً:
"1 → 0 → 1 → 1 → 0"
بخواند!
❓ آیا پایه خراب است؟
❌ نه!
پایه در این حالت Floating (شناور) است؛ یعنی ولتاژ آن توسط هیچ منبع مشخصی تعیین نمیشود. نویزهای محیط و کوپل الکتریکی میتوانند ولتاژ پایه را تغییر دهند و باعث شوند میکروکنترلر آن را گاهی HIGH و گاهی LOW تشخیص دهد.
✅ راهحل: Pull-up / Pull-down
با یک مقاومت، وضعیت پیشفرض پایه را مشخص میکنیم:
⬆️ Pull-up:
حالت عادی = "1"
فشار دکمه → "0"
⬇️ Pull-down:
حالت عادی = "0"
فشار دکمه → "1"
در Arduino Uno میتوان از Pull-up داخلی استفاده کرد:
pinMode(2, INPUT_PULLUP);
⚠️ اما Arduino Uno، Pull-down داخلی ندارد؛ بنابراین "INPUT_PULLDOWN" برای آن قابل استفاده نیست.
🎯 قانون طلایی:
«هیچ ورودی دیجیتالی را بدون تعیین وضعیت منطقی رها نکنید؛ ورودی Floating یعنی «میکروکنترلر نمیداند 0 بخواند یا 1»!»
#Arduino #AVR
❤1
Forwarded from کانال آموزش الکترونیک معلم خوب
This media is not supported in your browser
VIEW IN TELEGRAM
مدارهای MUX و DEMUX؛ وقتی چند سیگنال باید از یک مسیر عبور کنند!
فرض کن یک مدار دیجیتال داری که چند سیگنال مختلف تولید میکند، اما فقط یک مسیر برای انتقال آنها در اختیار داری.
اینجا یک سؤال مهم مطرح میشود:
چطور از بین چند ورودی، فقط یکی را انتخاب کنیم؟
اینجاست که Multiplexer یا MUX وارد میشود.
مدار MUX چیست؟
مثلاً اگر ۴ ورودی داشته باشیم، MUX با کمک پایههای انتخاب مشخص میکند که کدام ورودی به خروجی منتقل شود.
یعنی:
۴ ورودی → انتخاب یکی از آنها → ۱ خروجی
نکته مهم این است که MUX خودش تصمیم نمیگیرد کدام ورودی مهمتر است؛ این خطوط انتخاب (Select) هستند که به آن میگویند کدام ورودی را به خروجی وصل کند.
🔄 حالا برعکسش چه میشود؟
اگر بهجای چند ورودی، فقط یک سیگنال داشته باشیم و بخواهیم آن را به یکی از چند خروجی بفرستیم، از DEMUX یا Demultiplexer استفاده میکنیم.
یعنی:
۱ ورودی → انتخاب یکی از خروجیها → چند خروجی
پس تفاوت اصلی خیلی ساده است:
🟢 مدار MUX: چند ورودی را میگیرد و یکی را انتخاب میکند.
🔵 مدار DEMUX: یک ورودی را میگیرد
ادامه مطلب ...
فرض کن یک مدار دیجیتال داری که چند سیگنال مختلف تولید میکند، اما فقط یک مسیر برای انتقال آنها در اختیار داری.
اینجا یک سؤال مهم مطرح میشود:
چطور از بین چند ورودی، فقط یکی را انتخاب کنیم؟
اینجاست که Multiplexer یا MUX وارد میشود.
مدار MUX چیست؟
مالتیپلکسر را میتوان یک انتخابکننده دیجیتال دانست.
مثلاً اگر ۴ ورودی داشته باشیم، MUX با کمک پایههای انتخاب مشخص میکند که کدام ورودی به خروجی منتقل شود.
یعنی:
۴ ورودی → انتخاب یکی از آنها → ۱ خروجی
نکته مهم این است که MUX خودش تصمیم نمیگیرد کدام ورودی مهمتر است؛ این خطوط انتخاب (Select) هستند که به آن میگویند کدام ورودی را به خروجی وصل کند.
🔄 حالا برعکسش چه میشود؟
اگر بهجای چند ورودی، فقط یک سیگنال داشته باشیم و بخواهیم آن را به یکی از چند خروجی بفرستیم، از DEMUX یا Demultiplexer استفاده میکنیم.
یعنی:
۱ ورودی → انتخاب یکی از خروجیها → چند خروجی
پس تفاوت اصلی خیلی ساده است:
🟢 مدار MUX: چند ورودی را میگیرد و یکی را انتخاب میکند.
🔵 مدار DEMUX: یک ورودی را میگیرد
ادامه مطلب ...
Forwarded from کانال آموزش الکترونیک معلم خوب
شرکت Aratas، اسپینآف Omron، رله MOSFET مبتنی بر SiC مدل G3VH را با تحمل ولتاژ تا ۳۳۰۰ ولت معرفی کرد.
شرکت Aratas America که پیشتر با نام Omron Electronic Components فعالیت میکرد، رله جدید G3VH مبتنی بر MOSFET کاربید سیلیسیم (SiC) را معرفی کرده است. این رله برای ولتاژهای بار ۱۸۰۰ ولت و ۳۳۰۰ ولت طراحی شده است.
این رله دارای استحکام عایقی ۵۰۰۰ ولت RMS بین ورودی و خروجی است؛ یعنی بخش کنترل ولتاژ پایین را از بخش سوئیچینگ ولتاژ بالای مدار بهخوبی ایزوله میکند.
رله G3VH در دو نوع پکیج عرضه میشود:
یکی از ویژگیهای مهم این رله، استفاده از کاربید سیلیسیم (SiC) در MOSFET آن است. SiC نسبت به سیلیکون دارای میدان الکتریکی بحرانی بسیار بالاتری است؛ بنابراین میتوان یک قطعه SiC را برای تحمل ولتاژ بالا با ناحیه درِفت (Drift Region) نازکتر طراحی کرد.
@Moallemekhoob
شرکت Aratas America که پیشتر با نام Omron Electronic Components فعالیت میکرد، رله جدید G3VH مبتنی بر MOSFET کاربید سیلیسیم (SiC) را معرفی کرده است. این رله برای ولتاژهای بار ۱۸۰۰ ولت و ۳۳۰۰ ولت طراحی شده است.
این رله دارای استحکام عایقی ۵۰۰۰ ولت RMS بین ورودی و خروجی است؛ یعنی بخش کنترل ولتاژ پایین را از بخش سوئیچینگ ولتاژ بالای مدار بهخوبی ایزوله میکند.
رله G3VH در دو نوع پکیج عرضه میشود:
ترمینال PCBدر مجموع، شش مدل مختلف ارائه شده که در دو خانواده اصلی قرار میگیرند:
- پکیج DIP ششپایه مخصوص نصب سطحی (SMD)
رله G3VH-181: مناسب ولتاژ بار تا ۱۸۰۰ ولتچرا استفاده از SiC مهم است؟
رله G3VH-331: مناسب ولتاژ بار تا ۳۳۰۰ ولت
یکی از ویژگیهای مهم این رله، استفاده از کاربید سیلیسیم (SiC) در MOSFET آن است. SiC نسبت به سیلیکون دارای میدان الکتریکی بحرانی بسیار بالاتری است؛ بنابراین میتوان یک قطعه SiC را برای تحمل ولتاژ بالا با ناحیه درِفت (Drift Region) نازکتر طراحی کرد.
@Moallemekhoob
Forwarded from کانال آموزش الکترونیک معلم خوب
تراشههای Amlogic A123X و C305X2 با هسته Arm Cortex-A320 برای کاربردهای صنعتی و AIoT کممصرف معرفی شدند
شرکت Amlogic دو تراشهٔ جدید به نامهای A123X با پردازندهٔ چهار هستهای و C305X2 با پردازندهٔ دو هستهای را معرفی کرده است که از هستهٔ کممصرف Arm Cortex-A320 استفاده میکنند.
این تراشهها برای کاربردهای صنعتی و همچنین تجهیزات Edge AI و IoT مبتنی بر باتری طراحی شدهاند؛ از جمله:
طبق گزارش CNX Software، Amlogic
مشخصات اعلامشدهٔ A123X:
پردازنده:
پردازندهٔ ویدئو (VPU):
ادامه مطلب ...
@Readyboard
شرکت Amlogic دو تراشهٔ جدید به نامهای A123X با پردازندهٔ چهار هستهای و C305X2 با پردازندهٔ دو هستهای را معرفی کرده است که از هستهٔ کممصرف Arm Cortex-A320 استفاده میکنند.
این تراشهها برای کاربردهای صنعتی و همچنین تجهیزات Edge AI و IoT مبتنی بر باتری طراحی شدهاند؛ از جمله:
رباتهاهستهٔ Cortex-A320 که یک هستهٔ کممصرف مبتنی بر معماری Armv9 است، نخستین بار در فوریهٔ ۲۰۲۵ معرفی شد.
دوربینهای داشکم
دوربینهای IP
تجهیزات ویدئوکنفرانس
سیستمهای بینایی ماشین
تجهیزات هوشمند کممصرف
طبق گزارش CNX Software، Amlogic
نخستین تولیدکنندهٔ تراشهای است که SoC مبتنی بر Cortex-A320 را معرفی کرده است. البته در حال حاضر اطلاعات کامل این تراشهها، از جمله Block Diagram کامل و جزئیات نرمافزاری، منتشر نشده است.تراشه Amlogic A123X
مشخصات اعلامشدهٔ A123X:
پردازنده:
چهار هسته Arm Cortex-A320واحدGPU:
معماری Armv9.2-A
پشتیبانی از SVE2
مشخص نشده یا فاقد GPU مستقل است.
پردازندهٔ ویدئو (VPU):
ادامه مطلب ...
@Readyboard
Forwarded from aKaReZa
درود بر همه دوستان عزیزم 🙏🌹
یکی از دوستان اخیراً روی یک پروژه و پلتفرم تخصصی به نام EngiFiles کار کرده که فکر میکنم برای طراحان الکترونیک و مکانیک میتونه جالب و کاربردی باشه.
هدف این پروژه، سادهتر کردن دسترسی به مدلهای سهبعدی دقیق (STEP)، کتابخانههای Altium و پیشنمایش سهبعدی قطعات الکترونیکی هست؛ مخصوصاً برای زمانی که در طراحی PCB به مدل دقیق قطعه نیاز داریم.
در فاز اول، بیش از ۳۰۰ قطعه پرکاربرد شامل انواع خازنهای THT، مقاومتها، کانکتورها و ... آماده و در سایت قرار داده شده. برای قطعات، مدل سهبعدی تعاملی، ابعاد استاندارد مطابق دیتاشیت و فایلهای CAD نیز ارائه شده است.
🌐 آدرس سایت:
🔗 https://www.engifiles.ir
سایت هنوز در مراحل اولیه توسعه قرار داره و سازنده پروژه برای بهبودش به بازخورد مهندسان و طراحان نیاز داره.
من هم جهت حمایت از این پروژه و معرفی یک کار تخصصی، گفتم اینجا با شما به اشتراک بذارم. اگر چند دقیقه فرصت داشتید، خوشحال میشم سری به سایت بزنید و اگر نظر، پیشنهاد، انتقاد یا باگی دیدید، با سازنده مطرح کنید. قطعاً بازخورد شما میتونه در توسعه بهتر این پلتفرم کمککننده باشه. 🙏
آیدی توسعه دهنده پروژه: @EngiFile
پیشاپیش ممنونم از همه شما عزیزان ❤️
یکی از دوستان اخیراً روی یک پروژه و پلتفرم تخصصی به نام EngiFiles کار کرده که فکر میکنم برای طراحان الکترونیک و مکانیک میتونه جالب و کاربردی باشه.
هدف این پروژه، سادهتر کردن دسترسی به مدلهای سهبعدی دقیق (STEP)، کتابخانههای Altium و پیشنمایش سهبعدی قطعات الکترونیکی هست؛ مخصوصاً برای زمانی که در طراحی PCB به مدل دقیق قطعه نیاز داریم.
در فاز اول، بیش از ۳۰۰ قطعه پرکاربرد شامل انواع خازنهای THT، مقاومتها، کانکتورها و ... آماده و در سایت قرار داده شده. برای قطعات، مدل سهبعدی تعاملی، ابعاد استاندارد مطابق دیتاشیت و فایلهای CAD نیز ارائه شده است.
🌐 آدرس سایت:
🔗 https://www.engifiles.ir
سایت هنوز در مراحل اولیه توسعه قرار داره و سازنده پروژه برای بهبودش به بازخورد مهندسان و طراحان نیاز داره.
من هم جهت حمایت از این پروژه و معرفی یک کار تخصصی، گفتم اینجا با شما به اشتراک بذارم. اگر چند دقیقه فرصت داشتید، خوشحال میشم سری به سایت بزنید و اگر نظر، پیشنهاد، انتقاد یا باگی دیدید، با سازنده مطرح کنید. قطعاً بازخورد شما میتونه در توسعه بهتر این پلتفرم کمککننده باشه. 🙏
آیدی توسعه دهنده پروژه: @EngiFile
پیشاپیش ممنونم از همه شما عزیزان ❤️
www.engifiles.ir
EngiFiles | مرجع مدلهای سهبعدی و فوتپرینت قطعات الکترونیک
دانلود مدلهای سهبعدی دقیق و کتابخانههای استاندارد طراحی برد و بردهای الکترونیکی.
👍2
Forwarded from کانال آموزش الکترونیک معلم خوب
شرکت Mouser Electronics، توزیعکننده جهانی مجاز قطعات الکترونیکی، اعلام کرده است که میکروکنترلرهای جدید RA0E3 شرکت Renesas Electronics را در انبار خود موجود کرده و آماده ارسال است.
میکروکنترلرهای RA0E3 بهطور ویژه برای طراحیهای حساس به هزینه توسعه یافتهاند؛ طراحیهایی که به محدوده وسیعی از ولتاژ و دما نیاز دارند. از جمله کاربردهای هدف میتوان به ساختمانهای هوشمند، اتوماسیون صنعتی، لوازم خانگی کوچک و تجهیزات الکترونیکی مصرفی اشاره کرد. �
شرکت Mouser Electronics
تراشه RA0E3 جدیدترین عضو رده اقتصادی RA0 شرکت Renesas است و از هسته Arm Cortex-M23 بهره میبرد. این MCU با مصرف توان پایین و مجموعهای از تجهیزات جانبی، با هدف کاهش هزینه BOM و سادهتر کردن طراحی سیستم ساخته شده است.
یکی از نقاط قوت RA0E3، مناسب بودن آن برای محصولاتی است که به تعداد پایه کم نیاز دارند.
همچنین RA0E3 از نظر پایهها با میکروکنترلرهای RA0E1 و RA0E2 سازگار است؛ بنابراین طراح میتواند در خانواده RA0 امکان توسعه و ارتقای طراحی را حفظ کند.
مشخصات مهم RA0E3
تراشه RA0E3 ترکیبی از چند ویژگی مهم را در یک MCU کوچک ارائه میکند:
ادامه مطلب ...
میکروکنترلرهای RA0E3 بهطور ویژه برای طراحیهای حساس به هزینه توسعه یافتهاند؛ طراحیهایی که به محدوده وسیعی از ولتاژ و دما نیاز دارند. از جمله کاربردهای هدف میتوان به ساختمانهای هوشمند، اتوماسیون صنعتی، لوازم خانگی کوچک و تجهیزات الکترونیکی مصرفی اشاره کرد. �
شرکت Mouser Electronics
تراشه RA0E3 جدیدترین عضو رده اقتصادی RA0 شرکت Renesas است و از هسته Arm Cortex-M23 بهره میبرد. این MCU با مصرف توان پایین و مجموعهای از تجهیزات جانبی، با هدف کاهش هزینه BOM و سادهتر کردن طراحی سیستم ساخته شده است.
یکی از نقاط قوت RA0E3، مناسب بودن آن برای محصولاتی است که به تعداد پایه کم نیاز دارند.
همچنین RA0E3 از نظر پایهها با میکروکنترلرهای RA0E1 و RA0E2 سازگار است؛ بنابراین طراح میتواند در خانواده RA0 امکان توسعه و ارتقای طراحی را حفظ کند.
مشخصات مهم RA0E3
تراشه RA0E3 ترکیبی از چند ویژگی مهم را در یک MCU کوچک ارائه میکند:
ادامه مطلب ...
Forwarded from aKaReZa
استخدام نیروی مونتاژکار الکترونیک (پارهوقت)
یک شرکت مونتاژ برد الکترونیکی برای همکاری پارهوقت با نیروی ماهر یا نیمهماهر در زمینه لحیمکاری و مونتاژ دستی برد نیازمند است.
شرح کار:
• لحیمکاری و مونتاژ دستی قطعات روی برد الکترونیکی
• حضور در محل کار (دفتر/کارگاه)
شرایط همکاری:
• پارهوقت، حدود ۳ روز در هفته
• نحوه پرداخت: توافقی (بر اساس تعداد کار انجامشده یا مبلغ ثابت هفتگی/ماهانه)
مهارتهای مورد نیاز:
• آشنایی با لحیمکاری و کار با ابزار مونتاژ برد
• دقت و صبر بالا در کار دستی
• ترجیحاً سابقه کار مرتبط
محل کار: تهران، منطقه ستارخان
دوستانی که شرایطشو دارند لطفا به پیوی خودم @aka_reza پیام بدن 🙏🌹
یک شرکت مونتاژ برد الکترونیکی برای همکاری پارهوقت با نیروی ماهر یا نیمهماهر در زمینه لحیمکاری و مونتاژ دستی برد نیازمند است.
شرح کار:
• لحیمکاری و مونتاژ دستی قطعات روی برد الکترونیکی
• حضور در محل کار (دفتر/کارگاه)
شرایط همکاری:
• پارهوقت، حدود ۳ روز در هفته
• نحوه پرداخت: توافقی (بر اساس تعداد کار انجامشده یا مبلغ ثابت هفتگی/ماهانه)
مهارتهای مورد نیاز:
• آشنایی با لحیمکاری و کار با ابزار مونتاژ برد
• دقت و صبر بالا در کار دستی
• ترجیحاً سابقه کار مرتبط
محل کار: تهران، منطقه ستارخان
دوستانی که شرایطشو دارند لطفا به پیوی خودم @aka_reza پیام بدن 🙏🌹
Forwarded from کانال آموزش الکترونیک معلم خوب
This media is not supported in your browser
VIEW IN TELEGRAM
⚡مفهوم Latency چیست؟
چرا کامپیوتر گاهی منتظر میماند؟
وقتی میگوییم یک پردازنده سریع است، دقیقاً منظورمان چیست؟
مثلاً اگر CPU در هر ثانیه میلیاردها عملیات انجام دهد، آیا همیشه میتواند با همین سرعت کار کند؟
نه.
چون CPU برای انجام بسیاری از عملیاتها باید منتظر رسیدن داده بماند.
اینجاست که مفهوم مهمی به نام Latency وارد میشود.
اصلا Latency یعنی چه؟
خیلی ساده:
مفهومLatency یعنی مدت زمانی که طول میکشد یک درخواست به نتیجه برسد.
مثلاً وقتی CPU میگوید:
«این داده را برای من بیاور.»
زمانی که از درخواست CPU تا رسیدن داده طول میکشد، Latency است.
پس:Latency کمتر = انتظار کمتر
حالا ببینیم این انتظار در قسمتهای مختلف سیستم چقدر میتواند متفاوت باشد.
1️⃣ داده داخل L1 Cache باشد...
حافظه Cache را میتوان مثل یک انبار کوچک و بسیار نزدیک به CPU تصور کرد.
پردازنده(CPU) دادههایی را که احتمال میدهد دوباره به آنها نیاز داشته باشد، میتواند در Cache پیدا کند.
⚡حافظه L1 Cache
در بخش L1 cache ویدئو، عددی در حدود:1 ns نمایش داده شده است.
یعنی CPU برای دسترسی به دادهای که در کش L1
ادامه مطلب را مطالعه فرمائید
چرا کامپیوتر گاهی منتظر میماند؟
وقتی میگوییم یک پردازنده سریع است، دقیقاً منظورمان چیست؟
مثلاً اگر CPU در هر ثانیه میلیاردها عملیات انجام دهد، آیا همیشه میتواند با همین سرعت کار کند؟
نه.
چون CPU برای انجام بسیاری از عملیاتها باید منتظر رسیدن داده بماند.
اینجاست که مفهوم مهمی به نام Latency وارد میشود.
اصلا Latency یعنی چه؟
خیلی ساده:
مفهومLatency یعنی مدت زمانی که طول میکشد یک درخواست به نتیجه برسد.
مثلاً وقتی CPU میگوید:
«این داده را برای من بیاور.»
زمانی که از درخواست CPU تا رسیدن داده طول میکشد، Latency است.
پس:Latency کمتر = انتظار کمتر
حالا ببینیم این انتظار در قسمتهای مختلف سیستم چقدر میتواند متفاوت باشد.
1️⃣ داده داخل L1 Cache باشد...
حافظه Cache را میتوان مثل یک انبار کوچک و بسیار نزدیک به CPU تصور کرد.
پردازنده(CPU) دادههایی را که احتمال میدهد دوباره به آنها نیاز داشته باشد، میتواند در Cache پیدا کند.
⚡حافظه L1 Cache
در بخش L1 cache ویدئو، عددی در حدود:1 ns نمایش داده شده است.
یعنی CPU برای دسترسی به دادهای که در کش L1
ادامه مطلب را مطالعه فرمائید