مبانی امبدد

چگونه دیتاشیت بخوانیم؟ از حد مطلق تا انتخاب قطعه

جدول مشخصات را به تصمیم طراحی تبدیل کنید؛ تفاوت حد آسیب و شرایط کار، مقدار نمونه‌وار و تضمین‌شده، دقت و رزولوشن را با مثال سنسور و منطق بخوانید.

فهرست مطالب
عکس واقعی پروب معرفی‌شده به‌عنوان DS18B20 در منبع؛ عکس، اصالت تراشه یا ترتیب سیم‌ها را تأیید نمی‌کند.
عکس واقعی پروب معرفی‌شده به‌عنوان DS18B20 در منبع؛ عکس، اصالت تراشه یا ترتیب سیم‌ها را تأیید نمی‌کند. عکس: Leonardo Postay؛ منبع Wikimedia Commons؛ CC BY-SA 4.0. محتوای عکس ویرایش نشده؛ نسخهٔ نمایشی ویکی‌مدیا استفاده شده است.

پاسخ کوتاه: عدد بدون شرط کافی نیست

برای خواندن دیتاشیت، نام کامل پارت و نسخهٔ سند را مشخص کنید، سپس هر عدد را همراه شرط تغذیه، دما، بار و پکیج بخوانید. مقدار Absolute Maximum معمولاً حد تنش است؛ نقطهٔ کار پیشنهادی شما نیست. عدد Typ نیز الزاماً مشخصهٔ تضمین‌شدهٔ همهٔ قطعات نیست.

هدف این مقاله حفظ‌کردن تمام سند نیست. می‌خواهیم از یک نیاز مشخص به چند سؤال قابل پاسخ برسیم: چه چیزی ممکن است آسیب ببیند، چه چیزی باید درست کار کند و چه چیزی باید روی نمونهٔ واقعی اندازه‌گیری شود؟ فایل همراه برای هر سؤال یک سطر دارد تا تصمیم از روی حافظه یا تصویر صفحهٔ فروش گرفته نشود.

۱. مدل و پکیج را قبل از جدول پیدا کنید

پسوند پارت ممکن است حافظه، دما، بسته‌بندی یا درجهٔ دقت را تغییر دهد. اگر سند برای چند عضو خانواده نوشته شده، ستون همان مدل را انتخاب کنید. نقشهٔ پایه نیز ممکن است برای یک پکیج یا نمای Top/Bottom مشخص باشد؛ از شکل ظاهری مشابه، ترتیب پایهٔ یکسان نتیجه نگیرید.

برای مثال، دیتاشیت STM32F103x8/xB دو ظرفیت Flash را پوشش می‌دهد؛ این به معنی تضمین ظرفیت بزرگ‌تر برای هر C8 نیست. همین روش در سنسورهای جریان با گریدهای ۵، ۲۰ و ۳۰ آمپر اهمیت دارد. مقالهٔ ACS712 نشان می‌دهد تغییر گرید چگونه حساسیتِ فرمول را عوض می‌کند.

۲. حد آسیب را از شرایط کار جدا کنید

بخش سندکاربرد در تصمیمبرداشت نادرست
Absolute Maximum Ratingsمرزهای تنش و خطر آسیب را بشناسیدهمیشه در همین مرز کار کنیم
Recommended Operating Conditionsبازهٔ طراحی و استفادهٔ مشخص‌شده را انتخاب کنیدهر حالت پایین‌تر از حد مطلق درست کار می‌کند
Electrical Characteristicsنتیجه و حد را در شرایط جدول بررسی کنیدشرط بار و دما را حذف کنیم
Typical Curvesروند و رفتار نمونه‌وار را بفهمیدهر نقطهٔ منحنی تضمین تولید است

برای نمونه، در دیتاشیت SN74AHCT125 سقف تنش تغذیه با بازهٔ توصیه‌شدهٔ ۴٫۵ تا ۵٫۵ ولت فرق دارد. در طراحی، عبورنکردن از حد آسیب لازم است، اما به‌تنهایی عملکرد منطقی معتبر را ثابت نمی‌کند.

نمودار آموزشی تألیفی: چگونه دیتاشیت بخوانیم؟ از حد مطلق تا انتخاب قطعه
نمودار آموزشی تألیفی LCENJ؛ عکس مدار، شکل موج اندازه‌گیری‌شده یا نتیجهٔ آزمایش فیزیکی نیست. فرض‌ها و کاربرد آن در متن توضیح داده شده است.

۳. Min، Typ و Max را با نوع نیاز بخوانید

اگر گیرنده به High مشخصی نیاز دارد، حداقل خروجی تضمین‌شدهٔ فرستنده مهم است. اگر منبع باید جریان را تأمین کند، مقدار نمونه‌وار جریان جای سناریوی بدترین حالت را نمی‌گیرد. اگر زمان تبدیل محدودیت برنامه است، زمان بیشینه در حالت انتخاب‌شده را بررسی کنید.

هر خانهٔ خالی نیز به معنی صفر نیست؛ ممکن است حد در آن ستون تعریف یا آزمون نشده باشد. زیرنویس جدول و روش آزمون را بخوانید. برای تطبیق دو سطح منطقی، اتصال ۵ ولت به ESP32؛ انتخاب تبدیل سطح ۳٫۳ و ۵ ولت همین روش را به یک مثال محاسباتی تبدیل می‌کند.

۴. مثال DS18B20: رزولوشن با دقت یکی نیست

در حالت ۱۲ بیتی DS18B20، گام عددی دما ۰٫۰۶۲۵ درجه است؛ از این عدد نمی‌توان دقت ±۰٫۰۶۲۵ درجه نتیجه گرفت. دیتاشیت دقت را برای بازهٔ دمایی و شرایط خودش مشخص می‌کند؛ مقدار معروف ±۰٫۵ درجه به بازهٔ منفی ۱۰ تا مثبت ۸۵ درجه مربوط است.

همچنین تبدیل در ۱۲ بیت می‌تواند تا ۷۵۰ ms طول بکشد. برای برنامه‌ای که باید هم‌زمان کلید، شبکه یا نمایشگر را پاسخ دهد، این زمان مهم‌تر از تعداد اعشار نمایشگر است. خواندن آموزش DS18B20 و برنامه‌نویسی Arduino بدون delay؛ millis و زمان‌بندی چند کار کمک می‌کند مشخصهٔ سند را به زمان‌بندی تبدیل کنید. از عکس یک پروب فلزی نیز پین‌بندی یا اصالت تراشهٔ داخل آن را استخراج نکنید.

۵. یک محاسبهٔ ساده، فقط با فرض‌های روشن

فرض کنید برای یک خروجی دیجیتال، حداقل High تضمین‌شده ۲٫۷ ولت و حداقل High موردنیاز گیرنده ۳٫۰ ولت باشد. حتی اگر روی یک برد ۳٫۳ ولت ببینید، این دو حد به‌تنهایی سازگاری تضمین‌شده نمی‌دهند. در برگهٔ تصمیم، این وضعیت را «نیازمند تغییر مدار یا مشخصهٔ بهتر» بنویسید؛ نه «روی میز من جواب داد».

در مثال فرضی دوم، یک سنسور هر تبدیل را حداکثر در ۷۵۰ ms تمام می‌کند و شما از آن ۱۰ نمونهٔ تازه در ثانیه می‌خواهید. زمان خواندن باس را حتی اگر صفر بگیریم، این نیاز با آن حالت تبدیل سازگار نیست. چند بار چاپ‌کردن همان نمونه، نرخ نمونه‌برداری تازه را زیاد نمی‌کند. حالت سریع‌تر را فقط اگر شرایط و دقت موردنیاز حفظ می‌شود انتخاب کنید.

۶. سند قطعه، کیفیت کل ماژول را تضمین نمی‌کند

رگولاتور، مقاومت‌های بالاکش، خازن، کانکتور و مسیر PCB روی رفتار ماژول اثر دارند. ممکن است فروشنده نام یک تراشه را نوشته باشد اما شماتیک یا نسخهٔ برد مشخص نباشد. برای طراحی، آنچه در دیتاشیت تراشه آمده را از آنچه سازندهٔ ماژول تضمین کرده جدا ثبت کنید.

در اندازه‌گیری نیز مرجع، نصب و نویز سیستم را بررسی کنید. عددهای بیشتر در خروجی، جای روش مرجع را نمی‌گیرد. مقالهٔ دقت، رزولوشن و کالیبراسیون برای ادامهٔ این موضوع مناسب است.

پرسش‌های رایج و برگهٔ تصمیم نهایی

آیا Typ را می‌توان در محاسبه استفاده کرد؟

برای تخمین اولیه با برچسب فرض، بله؛ برای تضمین محصول باید حدود و سناریوی موردنیاز را جدا بررسی کنید.

آیا پایین‌بودن از Absolute Maximum کافی است؟

خیر. بازهٔ توصیه‌شده، آستانه‌ها، زمان‌بندی و شرایط کار نیز باید برقرار باشند.

آیا دیتاشیت قدیمی همیشه اشتباه است؟

خیر؛ ولی نسخه، Errata و وضعیت همان پارت را تطبیق دهید. اصلاحیه ممکن است روی تصمیم مشخص شما اثر بگذارد.

برای هر قطعه یک سطر نهایی بنویسید: نیاز، مدل/پکیج، عدد و شرط سند، حاشیه، آزمون لازم و تصمیم. اگر یکی از این خانه‌ها خالی است، سؤال هنوز کامل پاسخ داده نشده است.

منابع رسمی و فایل‌های همراه

منابع فنی در ۲۰۲۶/۱۰/۱۳ بررسی شده‌اند. نسخه و مدل قطعهٔ خود را با سند مرتبط تطبیق دهید.

دریافت برگهٔ تصمیم و ثبت آزمون (CSV)؛ بستهٔ کامل مقاله و فایل‌های همراه از بخش دانلود همین صفحه در دسترس است.

شیوهٔ تدوین: تهیه و بررسی فنی با کمک ابزارهای هوش مصنوعی، منابع رسمی و مثال‌های محاسباتی. اعداد فرضی با برچسب مثال آمده‌اند؛ آزمون نرم‌افزاری یا کامپایل، جای آزمون قطعه و مدار واقعی را نمی‌گیرد.

پرسش و پاسخ مقاله

سوال فنی خود را مطرح کنید

پرسش‌ها و پاسخ‌ها پس از بررسی مدیر منتشر می‌شوند. نویسنده، پیش‌نویس در انتظار بررسی را می‌بیند.

هنوز پرسش تاییدشده‌ای برای این مقاله ثبت نشده است.