کنترل امپدانس و یکپارچگی سیگنالپارسال (تابستان 1404) یه بحثی توی تلگرام داشتیم در این باره که متن و ویس رد و بدل شده بود، اینجا چکیده ی اون بحث رو میذارم
بحث از این شروع شد که یکی گفت: «برای اینکه نویز روی تغذیه تأثیر نذاره، تغذیه باید تفاضلی باشه.» پس لازم شد درباره مسیر برگشت جریان، حلقه جریان، امپدانس کنترلشده و یکپارچگی سیگنال توضیحاتی بدم
1. تغذیه تفاضلی؟ این که VCC و GND رو مثل سیگنال دیفرانسیل بکشیم که بحث غلطیه! بیشتر منظور اینه که فیدبک تغذیه رو از نزدیک مصرفکننده بگیریم و مسیر فیدبک رو همراه با زمین بکشیم (مثل سیگنال دیفرانسیل). هدف: حلقه جریان تغذیه خیلی کوچک بشه.
2. حلقه جریان (Loop Area) چیکار میکنه؟ هر چی فرکانس بالاتر بره (کلاک پردازنده، سرعت سیگنالها)، حلقه جریان بزرگتر = نویز و تداخل بیشتر. راهحل: - لایههای تغذیه و زمین رو مجاور هم و با فاصله خیلی کم بذار (Power Sandwich). - این کار هم نویز رو کم میکنه، هم مثل یه خازن شبهآیدئال عمل میکنه و نوسانات تغذیه رو صاف میکنه.
3. تصویر ارسالی (همون دو تا شکل آبیرنگ): - چپ: مسیرکشی بد. جریان برگشتی از مسیر تعیینشده (Reference Plane) دور میزنه → حلقه بزرگ → امپدانس بالا و نویز. - راست: مسیرکشی درست. با ویاهای GND نزدیک به ترک سیگنال، جریان برگشتی رو مجبور میکنن دقیقاً زیر ترک سیگنال بمونه → حلقه خیلی کوچک → امپدانس کنترلشده و سیگنال تمیز.
4. موضوع اصلی ویسها (مهمترین قسمت): تأکید روی این که اول فرکانس رو بفهمیم، بعد بگیم کنترل امپدانس لازمه یا نه. - تو فرکانس پایین (مثل UART کیلوهرتز) اصلاً مهم نیست، هر جور بکشی کار میکنه. - کنترل امپدانس (Controlled Impedance) از حدود ۳۰۰–۴۰۰ مگاهرتز به بالا واقعاً جدی میشه. - حتی تو ۱۰ مگاهرتز هم معمولاً لازم نیست (اون فرمولهای قدیمی bandwidth/0.35 بیشتر تئوریه). - سیگنالهای دیجیتال MCU (مثل کلاک ۷۲ مگ، ۲۰۰ مگ، ۴۰۰ مگ) بیشتر به لبه سیگنال و سرعت سوئیچینگ مربوط میشه، نه فقط فرکانس پایه.
5. اشتباه رایج طرف مقابل: فکر کرده بود «تطبیق امپدانس = مسیر رفت و برگشت برابر باشه» و مستقیم به بازتاب سیگنال ربط داده بود. گوینده گفت: «نه عزیزم، دچار بد فهمی شدید، اول هر مفهوم رو جدا جدا درست بفهم، بعد ببین با چی مرتبطه.»
6. جمعبندی آخر بحث: موضوعات پیشرفته مثل تطبیق امپدانس، طول ترک برابر، کراستاک، شبیهسازی خط انتقال و … واقعاً از ۲۰۰ مگ به بالا کاربردی میشن. خیلیها فقط فرمول حفظ کردن و ویدیو دیدن دارن، ولی تجربه عملی ندارن، مطالب در ذهن درست جا نمیفته و عمیق نمیشه و زود میپره!و گاهی فکر میکنن حتما باید با طراحی بردهای گران قیمت حرفه ای بشن پیشنهاد: با طراحی بردهای ارزون (مثل SOCهای Allwinner/Rockchip) تمرین کن، هزینه کمه، تجربه اش شیرینه.
خلاصه خیلی کوتاه :بحث از «تغذیه تفاضلی» شروع شد، رفت سر حلقه جریان کوچک و پشت سر هم کردن لایه تغذیه و زمین، بعد با اون تصویر نشون دادن که مسیر برگشت جریان باید دقیقاً زیر سیگنال باشه. بعدش هم تأکید کردن که «امپدانس کنترلشده مال فرکانس بالا (۳۰۰ مگ+) هست، قبلش حرص نخور». همهاش هم برمیگرده به این که فرکانس رو اول بفهم، بعد تصمیم بگیر چی مهمه.
@chilaboard
بحث از این شروع شد که یکی گفت: «برای اینکه نویز روی تغذیه تأثیر نذاره، تغذیه باید تفاضلی باشه.» پس لازم شد درباره مسیر برگشت جریان، حلقه جریان، امپدانس کنترلشده و یکپارچگی سیگنال توضیحاتی بدم
1. تغذیه تفاضلی؟ این که VCC و GND رو مثل سیگنال دیفرانسیل بکشیم که بحث غلطیه! بیشتر منظور اینه که فیدبک تغذیه رو از نزدیک مصرفکننده بگیریم و مسیر فیدبک رو همراه با زمین بکشیم (مثل سیگنال دیفرانسیل). هدف: حلقه جریان تغذیه خیلی کوچک بشه.
2. حلقه جریان (Loop Area) چیکار میکنه؟ هر چی فرکانس بالاتر بره (کلاک پردازنده، سرعت سیگنالها)، حلقه جریان بزرگتر = نویز و تداخل بیشتر. راهحل: - لایههای تغذیه و زمین رو مجاور هم و با فاصله خیلی کم بذار (Power Sandwich). - این کار هم نویز رو کم میکنه، هم مثل یه خازن شبهآیدئال عمل میکنه و نوسانات تغذیه رو صاف میکنه.
3. تصویر ارسالی (همون دو تا شکل آبیرنگ): - چپ: مسیرکشی بد. جریان برگشتی از مسیر تعیینشده (Reference Plane) دور میزنه → حلقه بزرگ → امپدانس بالا و نویز. - راست: مسیرکشی درست. با ویاهای GND نزدیک به ترک سیگنال، جریان برگشتی رو مجبور میکنن دقیقاً زیر ترک سیگنال بمونه → حلقه خیلی کوچک → امپدانس کنترلشده و سیگنال تمیز.
4. موضوع اصلی ویسها (مهمترین قسمت): تأکید روی این که اول فرکانس رو بفهمیم، بعد بگیم کنترل امپدانس لازمه یا نه. - تو فرکانس پایین (مثل UART کیلوهرتز) اصلاً مهم نیست، هر جور بکشی کار میکنه. - کنترل امپدانس (Controlled Impedance) از حدود ۳۰۰–۴۰۰ مگاهرتز به بالا واقعاً جدی میشه. - حتی تو ۱۰ مگاهرتز هم معمولاً لازم نیست (اون فرمولهای قدیمی bandwidth/0.35 بیشتر تئوریه). - سیگنالهای دیجیتال MCU (مثل کلاک ۷۲ مگ، ۲۰۰ مگ، ۴۰۰ مگ) بیشتر به لبه سیگنال و سرعت سوئیچینگ مربوط میشه، نه فقط فرکانس پایه.
5. اشتباه رایج طرف مقابل: فکر کرده بود «تطبیق امپدانس = مسیر رفت و برگشت برابر باشه» و مستقیم به بازتاب سیگنال ربط داده بود. گوینده گفت: «نه عزیزم، دچار بد فهمی شدید، اول هر مفهوم رو جدا جدا درست بفهم، بعد ببین با چی مرتبطه.»
6. جمعبندی آخر بحث: موضوعات پیشرفته مثل تطبیق امپدانس، طول ترک برابر، کراستاک، شبیهسازی خط انتقال و … واقعاً از ۲۰۰ مگ به بالا کاربردی میشن. خیلیها فقط فرمول حفظ کردن و ویدیو دیدن دارن، ولی تجربه عملی ندارن، مطالب در ذهن درست جا نمیفته و عمیق نمیشه و زود میپره!و گاهی فکر میکنن حتما باید با طراحی بردهای گران قیمت حرفه ای بشن پیشنهاد: با طراحی بردهای ارزون (مثل SOCهای Allwinner/Rockchip) تمرین کن، هزینه کمه، تجربه اش شیرینه.
خلاصه خیلی کوتاه :بحث از «تغذیه تفاضلی» شروع شد، رفت سر حلقه جریان کوچک و پشت سر هم کردن لایه تغذیه و زمین، بعد با اون تصویر نشون دادن که مسیر برگشت جریان باید دقیقاً زیر سیگنال باشه. بعدش هم تأکید کردن که «امپدانس کنترلشده مال فرکانس بالا (۳۰۰ مگ+) هست، قبلش حرص نخور». همهاش هم برمیگرده به این که فرکانس رو اول بفهم، بعد تصمیم بگیر چی مهمه.
۱۲:۵۱