تولزبازار
معماری LDO در PMU اپل؛ بررسی مسیرهای ورودی و خروجی Brooklands
1405/05/05 5 دقیقه مطالعه

معماری LDO در PMU اپل؛ بررسی مسیرهای ورودی و خروجی Brooklands

مجموعه مقالات تخصصی معماری PMU در دستگاه‌های اپل

معماری LDO در PMU اپل؛ بررسی مسیرهای ورودی و خروجی Brooklands

در سومین مقاله از مجموعه معماری PMU اپل، ساختار رگولاتورهای خطی LDO در Brooklands PMU را بررسی می‌کنیم؛ از System LDOها، Always-On و Internal LDOها گرفته تا Input Source، Dropout، Supply Selection، Startup، Current Limit، DVC Lite، Low-Iq، Telemetry و Protection.

دامنه این مقاله

این مقاله بر معماری Linear Regulators در Brooklands تمرکز دارد و جزئیات فنی آن بر اساس Chapter 20 سند معماری Brooklands تنظیم شده است. مقادیر Rail، جریان، Input Source و قابلیت‌های Instanceها مربوط به معماری مرجع Brooklands هستند و نباید بدون بررسی محصول به تمام PMUهای اپل تعمیم داده شوند.

LDO چیست و چرا در کنار Buck استفاده می‌شود؟

LDO یک رگولاتور خطی کم‌افت است که برای تولید و تنظیم Railهای مختلف در PMU استفاده می‌شود.

LDO یا Low Dropout Regulator یک رگولاتور خطی است که ولتاژ ورودی را به ولتاژ پایین‌تر و کنترل‌شده تبدیل می‌کند.

برخلاف Buck Converter، در مسیر اصلی LDO خبری از Switching Stage و Inductor خروجی نیست. یک Pass Element داخلی مقدار جریان عبوری را کنترل می‌کند تا خروجی روی ولتاژ هدف باقی بماند.

VIN → Pass Element → VOUT → Load
Buck

مناسب برای تبدیل توان با راندمان بالا و جریان زیاد، اما مبتنی بر Switching و اجزای خارجی مانند Inductor.

LDO

ساختار خطی و بدون Switching Node اصلی دارد و برای Railهایی که رفتار خطی، نویز و ساختار تغذیه آن‌ها اهمیت دارد کاربرد دارد.

خانواده LDOها در Brooklands

LDOهای Brooklands را از نظر نقش معماری باید به سه گروه اصلی تقسیم کرد.

۱۶

System LDO

رگولاتورهایی که Railهای مختلف سیستم، حافظه، سنسورها، Touch، NAND و سایر مصرف‌کننده‌ها را تأمین می‌کنند.

۲

Always-On LDO

LDO.9 و LDO.9B برای تولید ریل‌های PP1V8_ALWAYS و PP1V2_ALWAYS.

۲

Internal LDO

LDO.ANA و LDO.DIG برای تأمین بخش‌های Analog و Digital داخلی خود PMIC.

16 System + 2 Always-On + 2 Internal = 20 LDO-related Instances
LDO Accuracy Definitions در Brooklands PMU شامل Line Regulation، Load Regulation، Ripple، Undershoot و Overshoot
برای مشاهده کامل نمودار، تصویر را به چپ و راست حرکت دهید.
شکل ۱ — تعریف مؤلفه‌های دقت خروجی LDO شامل Regulation، Ripple، تغییرات دما و پاسخ‌های گذرای Undershoot و Overshoot.

LDOهای Brooklands، Rail خروجی و منبع ورودی

یکی از مهم‌ترین نکات معماری این است که همه LDOها از یک منبع مشترک تغذیه نمی‌شوند. برخی مستقیماً از VDD_MAIN یا VDD_BOOST و برخی از Buckهای دیگر تغذیه می‌شوند.

LDO Rail Input Source VOUT Nominal Max IOUT
LDO.1 PP3V3_S2 VDD_BOOST 3.300 V 200 mA
LDO.2 PP1V22_NAND_S0 BUCK.6 1.200 V 900 mA
LDO.3 PP1V2_LN_SOC_S0 BUCK.6 1.200 V 500 mA
LDO.4 PP_VDD_LOW_S2 BUCK.7 0.730 V 300 mA
LDO.5 PP2V62_NAND_S0 VDD_BOOST 2.620 V 1900 mA
LDO.6 PP3V0_PROX_S2 VDD_BOOST 3.000 V 70 mA
LDO.7 PP3V0_ALS_RADIO_S2 VDD_BOOST 3.000 V 70 mA
LDO.8 PP1V0_S4 BUCK.6 1.000 V 600 mA
LDO.9 PP1V8_ALWAYS VDD_MAIN 1.800 V 50 mA
LDO.9B PP1V2_ALWAYS VDD_MAIN 1.200 V 50 mA
LDO.10 PP3V0_BUTTON_S2 VDD_BOOST 3.000 V 10 mA
LDO.11 PP0V5_VDDQL_S1 BUCK.12 0.500 V 900 mA
LDO.12 PP0V8_SOC_FIXED_S1 BUCK.12 0.805 V 1100 mA
LDO.13 PP_3V15_TOUCH_DISPLAY_S2 VDD_BOOST 3.150 V 50 mA
LDO.14 PP1V2_TOUCH_VDDCORE_S2 BUCK.6 1.200 V 100 mA
LDO.15 PPVAR_BARO_S2 VDD_MAIN 1.800 V 100 mA
LDO.16 PP1V12_AMPH_S2 BUCK.6 1.100 V 500 mA
LDO.17 PP0V83_NAND_S0 BUCK.12 0.800 V 1300 mA
LDO.DIG VDD_DIG VDD_MAIN 1.000 V 40 mA
LDO.ANA VDD_ANA VDD_MAIN 1.200 V 100 mA
مهم‌ترین کاربرد این جدول در عیب‌یابی، ستون Input Source است. نبود خروجی یک LDO لزوماً خرابی خود LDO نیست؛ ابتدا باید منبع ورودی آن Rail بررسی شود.

Input Source؛ اولین سؤال در عیب‌یابی LDO

هر LDO برای تولید خروجی به یک Supply بالادست نیاز دارد. این Supply در Brooklands می‌تواند VDD_MAIN، VDD_BOOST یا خروجی یکی از Buckها باشد.

بنابراین ساختار LDO را نباید به‌شکل یک Rail مستقل دید. LDO بخشی از زنجیره Power Distribution است و عملکرد آن به Power Source بالادست وابسته است.

VDD_MAIN

منبع مستقیم برای برخی LDOها، Always-Onها و Internal LDOها.

VDD_BOOST

ورودی چند LDO ولتاژ بالاتر مانند Railهای 3V و NAND.

Buck Output

برخی LDOها از BUCK.6، BUCK.7 یا BUCK.12 تغذیه می‌شوند و یک مرحله Regulation خطی پس از Buck ایجاد می‌کنند.

Upstream Supply → LDO → Regulated Rail → Load

Supply Selection و Dual Supply

معماری LDO در Brooklands می‌تواند شامل قابلیت انتخاب Supply و در برخی ساختارها بیش از یک مسیر تغذیه باشد.

Supply Selection

تعیین می‌کند کدام Supply ورودی به مسیر Power Conversion همان LDO متصل شود.

Dual Supply

در Megacellهای پشتیبانی‌شده، بیش از یک Supply می‌تواند در معماری ورودی LDO در نظر گرفته شود.

در تعمیرات، مشاهده یک Supply سالم روی برد به‌تنهایی کافی نیست؛ باید مشخص باشد همان Supply واقعاً به‌عنوان Input Source فعال LDO انتخاب شده است.

Dropout؛ وقتی VIN دیگر برای Regulation کافی نیست

LDO برای تنظیم خروجی به مقداری Headroom میان ولتاژ ورودی و خروجی نیاز دارد. وقتی VIN بیش از حد به VOUT نزدیک شود، Pass Element دیگر فضای کافی برای Regulation ندارد و LDO وارد Dropout می‌شود.

VDROP = VIN − VOUT
Headroom کافی
Regulation طبیعی
VIN نزدیک VOUT
نزدیک Dropout
Headroom ناکافی
Dropout
کاهش VOUT هنگام افت Input Supply لزوماً خرابی LDO نیست. ابتدا VIN و شرایط Dropout همان Instance باید بررسی شود.
LDO Line Step Response در Brooklands PMU و پاسخ خروجی LDO به تغییر ناگهانی ولتاژ ورودی
برای مشاهده کامل نمودار، تصویر را به چپ و راست حرکت دهید.
شکل ۲ — پاسخ LDO به Line Step و اثر تغییر ناگهانی VIN بر VOUT، شامل Line Step Deviation و Line Release Deviation.

Forced Switch Mode

برخی LDOها قابلیت Switch Mode دارند. در این حالت مسیر توان می‌تواند به‌جای رفتار Regulation معمول LDO، مانند یک مسیر Switch عمل کند.

VIN ≈ VOUT

Bypass Path

در معماری‌های دارای مسیر Bypass، مشخصاتی مانند مقاومت مسیر و افت ولتاژ Bypass نیز اهمیت پیدا می‌کنند.

RON → Voltage Drop

Startup؛ LDO نیز کنترل‌شده روشن می‌شود

روشن‌شدن LDO صرفاً تغییر Enable از صفر به یک نیست؛ Bias، Startup Mode، Ramp و Current Limit می‌توانند در فرآیند بالا آمدن Rail نقش داشته باشند.

Bias Enable → Soft Startup → VOUT Ramp → Regulation
Slew-Rate Controlled Startup

سرعت افزایش VOUT کنترل می‌شود تا خروجی با شیب تعریف‌شده به Target برسد.

Current-Limit Controlled Startup

جریان Startup محدود می‌شود تا Charging خازن خروجی باعث جریان هجومی کنترل‌نشده نشود.

TbiasEn
Bias preparation
Isoft
Soft-start current limit
Tstart
Turn-on timing

Current Limit و Foldback

Pass Element یک LDO ظرفیت نامحدود ندارد. در شرایط Overload یا Short، جریان باید محدود شود تا خود رگولاتور و مسیر توان آسیب نبینند.

Brooklands علاوه بر Current Limit، برای معماری LDO مفهوم Current Limit Foldback را نیز تعریف می‌کند.

Current Limit

جریان خروجی از Threshold تعریف‌شده فراتر نمی‌رود.

Foldback

در شرایط شدیدتر، جریان مجاز می‌تواند با افت VOUT کاهش بیشتری پیدا کند تا Dissipation روی Pass Element محدود شود.

VOUT پایین همراه با بار سنگین الزاماً نشان‌دهنده خرابی LDO نیست؛ ممکن است Current Limit یا Foldback فعال شده باشد.
LDO Load Step Response در Brooklands PMU شامل Undershoot و Overshoot ولتاژ خروجی هنگام تغییر بار
برای مشاهده کامل نمودار، تصویر را به چپ و راست حرکت دهید.
شکل ۳ — پاسخ LDO به Load Step و Load Release و رفتار گذرای VOUT هنگام تغییر ناگهانی جریان بار.

Output Discharge Pulldown

پس از Disable شدن LDO، خروجی الزاماً فقط با مصرف طبیعی Load تخلیه نمی‌شود.

Output Pulldown

مسیر تخلیه خروجی می‌تواند برای پایین‌آوردن Rail پس از Disable فعال شود.

Weak Pulldown

مسیر Pulldown با رفتار ضعیف‌تر برای برخی شرایط و Stateهای سیستم قابل استفاده است.

سرعت تخلیه دو Rail بعد از خاموش‌شدن الزاماً یکسان نیست. نوع Pulldown، ظرفیت خروجی و Load روی رفتار Shutdown اثر دارند.

DVC Lite؛ کنترل پویای ولتاژ LDO

LDO قابل‌برنامه‌ریزی لزوماً یک ولتاژ ثابت برای تمام مدت کار دستگاه ندارد. Brooklands برای LDOهای DVC-capable از مکانیزمی با عنوان DVC Lite استفاده می‌کند.

هر LDO قابل DVC می‌تواند از میان چهار Slew Rate مشترک انتخاب کند. این مقادیر قابل برنامه‌ریزی از طریق OTP هستند و Ramp Up و Ramp Down نیز می‌توانند به‌صورت مستقل تنظیم شوند.

Target VSEL
Ramp Up
Ramp Down
DVC_DONE
DVC Down

هنگام کاهش Target Voltage، LDO می‌تواند Pulldown را درگیر کند تا VOUT سریع‌تر به مقدار DAC هدف برسد.

DVC and Group-DVC در Brooklands PMU و نحوه تغییر کنترل‌شده ولتاژ Railها
برای مشاهده کامل دیاگرام، تصویر را به چپ و راست حرکت دهید.
شکل ۴ — نمایش رفتار DVC و Group-DVC در Brooklands و تغییر کنترل‌شده Target Voltage ریل‌ها در طول زمان.

Low-Iq؛ روشن بودن به معنی مصرف ثابت نیست

Quiescent Current یا Iq جریان داخلی موردنیاز خود رگولاتور برای عملکرد است.

Iq_off
Disabled
Iq_lp
Low-Power Mode
Iq_on
Fully Enabled

این موضوع مخصوصاً برای Always-On Railها اهمیت دارد؛ چون Rail ممکن است همچنان روشن باشد اما خود LDO برای کاهش مصرف وارد Low-Iq Mode شود.

PSRR، Ripple و Output Noise

کیفیت خروجی LDO فقط با مقدار DC ولتاژ تعریف نمی‌شود.

PSRR

توانایی LDO در تضعیف تغییرات و نویز موجود روی Input Supply.

Ripple

مؤلفه AC باقی‌مانده روی خروجی که می‌تواند از Input یا رفتار داخلی سیستم ناشی شود.

Output Noise

نویز تولیدشده یا منتقل‌شده روی Rail خروجی در محدوده فرکانسی مشخص.

Rail می‌تواند از نظر DC کاملاً صحیح باشد ولی از نظر Noise یا PSRR عملکرد مناسبی نداشته باشد؛ بنابراین تنها خواندن عدد ولتاژ همیشه کافی نیست.

Overvoltage Detection

افزایش غیرطبیعی VOUT می‌تواند توسط Monitor خروجی تشخیص داده شود و در صورت پشتیبانی Instance، Protection متناسب با آن اعمال گردد.

Undervoltage Detection

افت VOUT نیز قابل تشخیص است و می‌تواند بخشی از Event و Fault Handling PMU باشد.

Output Current Telemetry

تحلیل LDO فقط به VOUT محدود نیست. Brooklands قابلیت Telemetry جریان خروجی LDO را نیز در معماری Linear Regulators تعریف می‌کند.

این اطلاعات در کنار Voltage Monitoring و وضعیت Protection، تصویر دقیق‌تری از رفتار واقعی Rail در اختیار سیستم قرار می‌دهد.

Voltage
Current
Fault State

HV Assist

Chapter 20 برای برخی معماری‌های LDO قابلیت HV Assist را نیز تعریف می‌کند. این قابلیت بخشی از ساختار عمومی همه LDOها نیست و باید بر اساس Megacell و Instance مربوطه تحلیل شود.

در تحلیل معماری Brooklands نباید قابلیت یک Megacell خاص را به تمام LDO Instanceها تعمیم داد.

Always-On LDOها؛ ریل‌هایی که معماری متفاوتی دارند

LDO.9 و LDO.9B در Brooklands برای Railهای Always-On استفاده می‌شوند.

LDO.9
PP1V8_ALWAYS

ورودی از VDD_MAIN و خروجی Nominal برابر 1.8V.

LDO.9B
PP1V2_ALWAYS

ورودی از VDD_MAIN و خروجی Nominal برابر 1.2V.

«Always-On» به معنی عملکرد بدون هیچ کنترل یا Mode نیست؛ این LDOها همچنان دارای ویژگی‌هایی مانند Iq و رفتار Low-Power هستند.

Internal LDOها؛ تغذیه داخلی خود PMIC

LDO.ANA و LDO.DIG را نباید مانند یک Rail خروجی معمولی روی برد تحلیل کرد.

LDO.ANA

تولید VDD_ANA برای بخش‌های Analog داخلی Brooklands.

LDO.DIG

تولید VDD_DIG برای بخش‌های Digital داخلی Brooklands.

مسیرهای VDD_ANA و VDD_DIG و ارتباط Internal LDOهای Brooklands PMU با شبکه تغذیه داخلی
برای مشاهده کامل دیاگرام، تصویر را به چپ و راست حرکت دهید.
شکل ۵ — مسیرهای مرتبط با VDD_ANA و VDD_DIG و ملاحظات اتصال تغذیه Analog و Digital داخلی Brooklands PMU.

عیب‌یابی LDO از دید تعمیرکار

وقتی یک Rail LDO وجود ندارد یا مقدار آن غیرعادی است، مستقیماً به خرابی PMIC نتیجه‌گیری نکنید.

۱. این Rail از کدام LDO تأمین می‌شود؟
۲. Input Source آن VDD_MAIN، VDD_BOOST یا Buck است؟
۳. آیا Input Source واقعاً حاضر و پایدار است؟
۴. VIN نسبت به VOUT Headroom کافی دارد؟
۵. LDO وارد Dropout شده است؟
۶. در Regulation است یا Switch/Bypass Mode؟
۷. VSEL یا DVC چه Targetی درخواست کرده؟
۸. Current Limit یا Foldback فعال شده است؟
۹. Load پایین‌دست Short یا Overload دارد؟
۱۰. Pulldown یا Protection روی خروجی فعال است؟
۱۱. Power State فعلی اجازه Enable این LDO را می‌دهد؟
۱۲. Rail از نوع System، Always-On یا Internal است؟

چند سناریوی رایج در تحلیل Rail

VOUT = 0V

قبل از PMIC، Input Source، Power State، Enable، Sequencing و Short خروجی را بررسی کنید.

VOUT کمتر از Target

Dropout، Current Limit، Foldback، DVC Target و Load پایین‌دست باید بررسی شوند.

VOUT درست ولی مدار ناپایدار

Ripple، Output Noise، Capacitor، Load Transient و کیفیت Input Supply می‌توانند مشکل‌ساز باشند.

Rail بعد از Disable سریع صفر نمی‌شود

Output Pulldown، Weak Pulldown، COUT و بار متصل به Rail باید در تحلیل Shutdown لحاظ شوند.

سؤال ساده این است:
«روی این Rail چند ولت داریم؟»
سؤال دقیق‌تر این است:
این LDO از چه منبعی تغذیه می‌شود، در چه Mode قرار دارد، VSEL آن چیست و آیا Headroom، Load و Protection اجازه Regulation طبیعی می‌دهند؟

جمع‌بندی

معماری LDO در Brooklands بسیار فراتر از یک رگولاتور خطی ساده است. ۱۶ System LDO، دو Always-On LDO و دو Internal LDO نقش‌های مختلفی در شبکه مدیریت توان دارند.

Input Source، Supply Selection، Dropout، Switch Mode، Startup، Current Limit، Foldback، Output Pulldown، DVC Lite، Low-Iq، PSRR، Telemetry و OV/UV Monitoring همگی می‌توانند رفتار نهایی یک Rail را تغییر دهند.

بنابراین نبود یا افت یک ولتاژ همیشه به معنی خرابی خود PMIC نیست. منبع ورودی، State، تنظیمات، Load، Mode عملیاتی و Protection باید در کنار خود LDO بررسی شوند.

ادامه مجموعه

مقاله ۴: Power FSM و Power Sequencer در Brooklands PMU

در مقاله بعدی Stateهای اصلی PMU، AWAKE، Sleep Stateها، POWER_UP، POWER_DOWN، Power Sequencer، Enable Bitها، Slot Timerها و ترتیب واقعی روشن و خاموش‌شدن Railهای Brooklands را بررسی خواهیم کرد.

مرجع اصلی مقاله
Apple — Brooklands PMU Top Level Architecture Specification, Revision 2.1.0

دیدگاه‌ها (0)

برای ثبت دیدگاه لازم است

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