
LDO IC কী?
Low-Dropout linear regulator
LDO = Low-Dropout linear regulator—উচ্চ ভোল্টেজ (Vin) থেকে সামান্য বেশি হেডরুমে (Vin–Vout খুব কম) স্থিতিশীল কম ভোল্টেজ (Vout) বানায়।
- ফোনে সাধারণ রেল: 2.8 V, 1.8 V, 1.2 V ইত্যাদি।
- “Low-dropout” মানে Dropout ≈ 50–300 mV (কারেন্ট/চিপভেদে) হেডরুম থাকলেও রেগুলেট করতে পারে—ব্যাটারি সাগ হলেও 2.8 V/1.8 V ধরে রাখার জন্য জরুরি।
মোবাইলে কোথায় LDO ব্যবহার হয়
- ক্যামেরা AVDD 2.8 V, সেন্সর/টাচ/ডিসপ্লে লজিক 1.8 V
- অডিও/মাইক বায়াস, GPS/Wi-Fi/BT অ্যানালগ ডোমেইন
- UFS/eMMC I/O 1.8 V/1.2 V (অনেক সময় PMIC-এর ভেতরের LDO)
সাধারণ পিন/নেটওয়ার্ক (বাম দিকের স্কেচ অনুযায়ী)
- IN: ইনপুট (PMIC/buck থেকে আসে), খুব কাছাকাছি ইনপুট ক্যাপ 1–4.7 µF
- OUT: আউটপুট রেল; খুব কাছে আউটপুট ক্যাপ 1–10 µF (X5R/X7R সিরামিক) — এটাই স্থিতিশীলতার চাবি
- GND
- EN/CE/ON: Enable (সাধারণত Active-High 1.8/2.8 V)
- BYP/NR (থাকতে পারে): নয়েজ কমাতে 10–100 nF
- ADJ/FB (অ্যাডজাস্টেবল টাইপে): রেজিস্টর ডিভাইডার দিয়ে Vout সেট
- প্রোটেকশন: শর্ট-সার্কিট/ওভার-কারেন্ট/থার্মাল শাটডাউন
ট্রাবলশুটিং—স্টেপ-বাই-স্টেপ
- Short test (বোর্ড-অফ)
- LDO-র OUT ↔ GND কম ওম/শর্ট? থাকলে ডাউনস্ট্রিম লোড/ক্যাপ অথবা LDO নিজে শর্ট।
- Input আছে?
- IN পিনে Vin আছে? (যেটা থেকে LDO চলবে: 2.9–4.2 V বা অন্য buck আউট)
- EN/CE লাইনে লজিক
- EN High হচ্ছে? (1.8/2.8 V) না হলে রেল উঠবে না। EN সাধারণত CPU/PMIC GPIO থেকে আসে—স্কেচে যেমন দেখানো।
- Output মাপুন
- EN=High & Vin আছে, Vout=0 → LDO ডেড বা আউটপুট সাইড শর্ট। আউটপুটের পরে থাকা 0 Ω/ফেরাইট খুলে লোড আলাদা করে দেখুন।
- Vout কম/ড্রপিং → লোড বেশি/শর্ট, বা Vin−Vout < Dropout (হেডরুম কমে গেছে)।
- ক্যাপাসিটর/ESR
- আউটপুট ক্যাপ খারাপ/ভুল মান হলে ফ্লিকার/অস্থিরতা হবে (ক্যামেরা/টাচ জিটার, অডিও হিশ)। ক্যাপ বদলে দেখুন।
- হালকা হিট/পালসিং
- শর্ট-প্রোটেকশনে ঢুকছে—শর্ট ফাইন্ড করুন, লোড আইসোলেট করুন।
সিম্পটম → সম্ভাব্য LDO রেল
- Camera open/ID fail → CAM_AVDD 2.8 V LDO নেই/EN মিসিং
- Touch অন-অফ/ডিলে → TP_IO 1.8 V LDO স্ট্যাবল নয়
- Auto-brightness/Prox কাজ না → SENSOR_1V8 LDO অফ
- Audio hiss/ডিস্টর্শন → অডিও LDO আউটপুট ক্যাপ/নয়েজ সমস্যা
LDO বনাম Buck (মনে রাখার জন্য)
- LDO: লিনিয়ার, কম নয়েজ, সিম্পল, কিন্তু তাপে পাওয়ার লস = (Vin−Vout)×I—লো-কারেন্ট/অ্যানালগ ডোমেইনে বেস্ট।
- Buck: ইন্ডাক্টরসহ সুইচিং—দক্ষতা বেশি, কিন্তু নয়েজ/রিপল বেশি; বড় কারেন্ট/বড় ভোল্টেজ-ড্রপে বেস্ট।
Quick Summary (চিটশিট)
- চেক অর্ডার: OUT শর্ট? → IN আছে? → EN=High? → Vout আছে/ড্রপ করছে? → ক্যাপ/লোড আইসোলেশন
- টিপিক্যাল ভ্যালু: 1.2/1.8/2.8 V; Dropout ~0.05–0.30 V; আউট-ক্যাপ 1–10 µF
- EN নামগুলো: EN/CE/ON/OE/XEN (Active-Low হলে “/EN”)
- রেল উদাহরণ: VREG_L5_1P8, SENSOR_1V8, CAM_AVDD_2P8, AUDIO_2P8
- সেফটি: ভুলে 1.8 V রেলে 3.3 V দেবেন না; LDO প্যাড ব্রিজ করবেন না; কাজ শেষে ফ্লাক্স ক্লিন।
OCTA LDO—স্কিমার মানে কী
উপরে যে ডায়াগ্রাম আছে, সেখানে দু’টি LDO দেখানো—একটা LCD লজিক 1.8V (VDD_LCD_1P8), আরেকটা টাচ/টাচ-সেন্সর 3.3V (VDD_TSP_A3P3) টাইপ রেল তৈরির জন্য।
প্রতিটি LDO-র ৪টা বিষয় খেয়াল করবেন: IN (Vin), EN (Enable), OUT (Vout), আর আউটপুট/ইনপুট ক্যাপাসিটর—এগুলো ঠিক থাকলেই রেল স্থির থাকবে।
Example: U7006 – VDD_LCD_1P8
(নিচের টেবিল অনুযায়ী)
- Input (Pin 4) → BUCK9_PMIC_LDO_2P0 ≈ 2.0 V থেকে আসে।
- Enable (Pin 3) → LCD_EN_1P8 (HIGH পেলেই LDO চালু)। সাধারণত CPU/PMIC GPIO দেয়।
- Output (Pin 1) → VDD_LCD_1P8 ≈ 1.8 V বের হয়—এটাই LCD/Display panel লজিক রেল।
- Capacitors → C7053, C7049: নয়েজ-ফিল্টার/স্ট্যাবিলিটি (আউটপুটের খুব কাছে সিরামিক ক্যাপ দরকার)।
- কাজ → ডিসপ্লে প্যানেলের 1.8 V সরবরাহ।
ডানপাশে দেখানো LDO-টাতে ইনপুট VBAT_3V5 থেকে আসে (ব্যাটারির স্টেপ-আপ/PMIC রেল), EN TSP_LDO_EN, আউটপুট VDD_TSP_A3P3—সাধারণত টাচ কন্ট্রোলার/প্যানেলের 3.0–3.3 V।
কীভাবে দ্রুত চেক করবেন (স্টেপ-বাই-স্টেপ)
- OUT শর্ট টেস্ট (বোর্ড-অফ)
- VDD_LCD_1P8 ↔ GND লো-ওহম/শর্ট? থাকলে আগে লোড-সাইড (প্যানেল/FPC, সিরিজ 0Ω/ফেরাইট, আউটপুট ক্যাপ) চেক করুন।
- IN আছে?
- BUCK9_PMIC_LDO_2P0 ≈ 2.0 V উপস্থিত? না থাকলে PMIC/buck দিকে যান।
- EN (Enable) হাই?
- LCD_EN_1P8 HIGH (≈1.8 V) হচ্ছে? না হলে CPU/PMIC থেকে EN আসছে না—গেটওয়ে 0Ω/ESD/রেজিস্টর দেখুন।
- Vout পরিমাপ
- IN + EN ঠিক, তারপরও 1.8 V নেই → LDO ডেড/আউটপুট-সাইড শর্ট।
- Vout কম/দুলছে → আউটপুট ক্যাপ (C7053/C7049) খারাপ/ভুল মান, বা Vin–Vout < Dropout (ব্যাটারি স্যাগ)।
- আইসোলেশন কৌশল
- আউটপুট লাইনের সিরিজ 0 Ω/ফেরাইট খুলে LDO আলাদা করে মাপুন—এতেই বোঝা যায় LDO নষ্ট নাকি লোড শর্ট।
- থার্মাল ক্লু
- বারবার ড্রপ/হিট = LDO শর্ট-প্রোটেকশনে ঢুকছে → লোড শর্ট/অতিরিক্ত কারেন্ট।
সাধারণ লক্ষণ → কোন রেল দেখবেন
- Display on হয় না / only logo / dim → VDD_LCD_1P8 (U7006) মাপুন, EN আছে কি না দেখুন।
- Touch ডিটেক্ট হয় না → VDD_TSP_A3P3/TSP_LDO_EN, FPC সিরিজ/ESD অংশ।
- ফ্লিকার/র্যান্ডম রিস্টার্ট অন ডিসপ্লে ইভেন্ট → আউটপুট ক্যাপ (C7053/C7049) ESR/মান ভুল।
প্রো-টিপস
- Dropout রুল: Vin ≥ Vout + Dropout (উদাহরণ: 1.8 V লাইন, Dropout ~0.2 V → Vin কমপক্ষে ~2.0 V চাই)।
- EN নামকরণ অনেক রকম: EN/CE/ON/OE/XEN—Active-Low হলে সাধারণত /EN লেখা থাকে।
- রিপ্লেস/রিওয়ার্ক করলে LDO-এর IN/OUT ক্যাপ সঠিক মানে বসান—এগুলো না থাকলে রেল অস্থির হবে।
Buck converter কী (মোবাইলে)
- Buck = Step-Down switching regulator → বেশি ভোল্টেজকে কম ভোল্টেজে নামায় খুব উচ্চ দক্ষতায় (90%+).
- ফোনে এগুলো সাধারণত PMIC-এর ভেতর থাকে; বড় বাক কয়েল (Inductor) আর আউটপুট ক্যাপ দেখলেই চিনবেন—এগুলোর পাশেই CPU/SoC, RAM, RF-এর রেলগুলো তৈরি হয় (0.6–1.2 V, 1.8 V, 3.0 V ইত্যাদি)।
বেসিক ব্লক
IN (Vin) → ইনপুট ক্যাপ → Buck IC (HS/LS MOSFET + Controller) → SW নোড → Inductor (L) → Output cap (Cout) → Vout
ফিডব্যাকে (FB) রেজিস্টর ডিভাইডার দিয়ে ভোল্টেজ সেট হয়।
আইডিয়াল সূত্র: Vout ≈ D × Vin (D = ডিউটি-সাইকেল)। Adjustable টাইপে Vout = Vref × (1 + Rtop/Rbottom)।
পেজের লেখার সাথে মিলিয়ে
- INPUT side: 5 V/ব্যাটারি রেল → ইনপুট ক্যাপ দিয়ে নয়েজ ফিল্টার → Buck-IC।
- BUCK IC: PWM/PFM switching চালায়, FB দেখে আউটপুট রেগুলেট করে; প্রোটেকশন থাকে (OCP/OTP/UVLO/Soft-Start)।
- OUTPUT side: Inductor + Cout; Vout সাধারণত 0.9–2.2 V (CPU/SoC/DDR), কিছু রেল ফিক্সড, কিছু অ্যাডজাস্টেবল/DVS (Dynamic Voltage Scaling)।
কেন Buck, LDO নয়
- Buck: ভোল্টেজ অনেক কমাতে সর্বোচ্চ দক্ষ (Power loss ≈ সামান্য), কিন্তু সুইচিং নোইজ আছে।
- LDO: নোইজ কম, কিন্তু Power loss = (Vin−Vout)×I — বড় কারেন্টে গরম হয়।
⇒ CPU/GPU/RAM= Buck, সেন্সর/অ্যানালগ/টাচ= LDO বেশি দেখা যায়।
বোর্ডে কীভাবে চিনবেন
- PMIC এর একপাশে বড় কালো কোয়েল (Lx/Lxxx) থাকবে—এটাই buck coil।
- কোয়েলের অপর পিনেই SW নোড (উচ্চ-ফ্রিকোয়েন্সি পালস, সাধারণত 1–3 MHz)।
- আউটপুট লাইনে 2–4টা সিরামিক ক্যাপ (10–100 µF একত্রে) থাকবে; এই লাইনেই রেলের নাম (যেমন VDD_CPU, VDD_SOC, VDD_MEM, 1V8_IO) চলে যায়।
ট্রাবলশুটিং (স্টেপ-বাই-স্টেপ)
- Short test (বোর্ড-অফ)
- Vout ↔ GND–এ লো-ওহম/শর্ট? থাকলে ডাউনস্ট্রিম লোড/ক্যাপ অথবা কোয়েল/ডায়োড (অ্যাসিঙ্ক buck হলে) সমস্যা।
- কোয়েল ওপেন হলে আউটপুটই বিচ্ছিন্ন থাকে।
- Vin আছে?
- PMIC/প্রি-বাক রেল (VPH_PWR/5 V/ব্যাটারি) ঠিক? UVLO হলে buck স্টার্টই নেবে না।
- EN/ON/PS পিন
- Enable High হচ্ছে? (PMIC/CPU থেকে আসে) – EN না এলে Vout=0 হবে।
- Output মাপুন
- EN+Vin ঠিক, কিন্তু Vout=0 →
- আউটপুট শর্ট (ক্যাপ/লোড),
- কোয়েল ওপেন,
- IC ডেড।
- Vout দুলছে/পালসিং → শর্ট-প্রোটেকশন/কারেন্ট-লিমিটে ঢুকছে; লোড আইসোলেট করুন।
- Vout কম/রিপল বেশি → Cout/ইনডাক্টর ভ্যালু/ESR খারাপ; ইনপুট ক্যাপও চেক করুন।
- SW নোড পর্যবেক্ষণ (স্কোপ থাকলে)
- EN দিলে SW-এ পালস দেখা উচিত। একেবারে সমতল → IC চালু হচ্ছে না/EN নেই/শর্টে ল্যাচড।
- হালকা লোডে PFM burst (অন-অফ বাম্প) দেখা স্বাভাবিক।
- আইসোলেশন কৌশল
- আউটপুট লাইনের সিরিজ 0 Ω/ফেরাইট খুলে বাককে আলাদা করুন—লক্ষ্য: buck ঠিক নাকি লোড-শর্ট বুঝে ফেলা।
কমন লক্ষণ → কোন দিকে দেখবেন
- নো-বুট / 0.00–0.10 A কারেন্টে আটকে → VDD_CPU/VDD_SOC buck উঠছে না (EN/কয়েল/শর্ট)।
- র্যান্ডম রিস্টার্ট/লোডে অফ → CPU/GPU buck ড্রপ; ইনডাক্টর/আউটপুট-ক্যাপ/হিট।
- ডিসপ্লে অনেইড/ডিম → 1.8 V/3.0 V ডিসপ্লে রেল (buck বা buck→LDO চেইন) মিসিং।
- ওভারহিট → আউটপুট শর্ট, বা Vin-এ শর্ট (PMIC-সাইড)।
সাবধানতা
- SW নোডে সরাসরি প্রোব দিলে স্লিপ নোইজে ভুল রিডিং/শর্ট হতে পারে—অভ্যস্ত না হলে আউটপুট/GND-এ মাপুন।
- 1 V/1.2 V-এর রেলে 3.3 V ইনজেক্ট করবেন না।
- বদলালে কোয়েল (µH) ও ক্যাপ (µF/রেটিং/ESR) সঠিক মানে বসান—নইলে স্থির হবে না।
- কাজ শেষে ফ্লাক্স ক্লিন—লিকেজে Vout স্যাগ করতে পারে।
কুইক চেকলিস্ট
- Vout-GND শর্ট নেই
- Vin OK, EN/ON High
- Vout টার্গেট ভোল্টেজে স্থির (রিপল নরমাল)
- কোয়েল/ক্যাপ/0 Ω/ফেরাইট ঠিক
- লোড আলাদা করলে Buck স্বাভাবিক?
- A) Mobile-এ Buck Converter কোথায় ব্যবহৃত হয়
ইনপুট → আউটপুট (টিপিক্যাল) |
কোন সার্কিট |
VBAT ~3.8–4.4 V → 1.8 V |
CPU/SoC core I/O, অনেক ডিজিটাল লজিক |
3.8 V → 1.2 V |
DDR / RAM (VDDQ/VDD1) |
3.8 V → 2.8 V |
Camera AVDD, Audio IC, সেন্সরের অ্যানালগ |
3.8 V → 0.9–1.0 V |
GPU/বেসব্যান্ড/লো-কোর |
3.8 V → 1.0–1.1 V |
CPU core (DVS—ডাইনামিক ভোল্টেজ), মডেলভেদে উঠানামা করে |
নোট: অনেক রেলে buck→LDO চেইন থাকে (যেমন 3.8→2.8 buck, তারপর 2.8→1.8 LDO) যাতে নয়েজ কম থাকে।
- B) Testing Tips (রিপেয়ারের সময়)
1) Input voltage
- Expected: ব্যাটারি/মেইন লাইন ~3.7–4.4 V (VBAT/VPH_PWR) বা PMIC-এর প্রি-রেল।
- না থাকলে: PMIC ইনপুট, ফিউজ, 0Ω, ইনপুট ক্যাপ চেক করুন—UVLO হলে buck স্টার্টই নেবে না।
2) Enable/ON/PS পিন
- Expected: সাধারণত 1.8 V বা 2.8 V = HIGH (Active-High), নাম হতে পারে EN/ON/PS/CTRL।
- কিছু buck Active-Low—নাম হয় /EN; সেক্ষেত্রে LOW দিলে চালু হবে।
3) Output voltage
- Expected: রেলভেদে 0.8 V / 1.0–1.2 V / 1.8 V / 2.8 V ইত্যাদি।
- কম/শূন্য হলে:
- আউটপুট সাইড শর্ট/লোড-ওভারকারেন্ট,
- কোয়েল ওপেন,
- EN আসছে না,
- IC ডেড।
4) Coil উভয় পাশে ভোল্টেজ
- কনটিনিউটি (বোর্ড-অফ): কয়েল ≈ 0 Ω (কয়েকশ mΩ)—ওপেন হলে রেল বিচ্ছিন্ন।
- অন-অবস্থায় (DMM-এ DC): coil-এর দুই পাশে প্রায় একই DC ভ্যালু পড়বে—এক পাশে SW pulse (গড় মান), অন্য পাশে স্মুথ Vout।
- এক পাশে Vin/অন্য পাশে 0 → কোয়েল ওপেন।
- দুই পাশে 0 কিন্তু EN High → IC চালু হচ্ছে না/আউটপুট শর্টে ল্যাচড।
স্কোপ থাকলে SW নোডে পালস দেখা উচিত; একেবারে ফ্ল্যাট হলে স্টার্ট নিচ্ছে না বা হার্ড-শর্ট।
5) IC heat check
- টাচ-টেস্টে IC অস্বাভাবিক গরম = শর্ট/ওভারকারেন্ট। আগে Vout-GND শর্ট খুঁজে লোড আইসোলেট করুন (সিরিজ 0Ω/ফেরাইট খুলে)।
দ্রুত ডায়াগনস্টিক ফ্লো
- Vout↔GND শর্ট? → থাকলে লোড/ক্যাপ ফোকাস।
- Vin OK? (VBAT/PMIC আউট)
- EN/ON High?
- Coil OK? (কনটিনিউটি + অন করলে দুই পাশে নিকট ভোল্টেজ)
- Buck আলাদা করে দেখুন (আউটপুট সিরিজ 0Ω খুলে) → Buck ঠিক থাকলে লোড-সাইড ইস্যু।
লক্ষণ → কোন রেল দেখবেন
- 0.00–0.10 A-এ আটকে/No boot → CPU/SoC buck (1.0–1.1 V, 1.8 V) উঠছে না।
- Bootloop/লোডে রিস্টার্ট → GPU/CPU buck ড্রপিং; কয়েল/আউটপুট ক্যাপ/হিট চেক।
- Display অন নয়/ডিম → 1.8 V/2.8 V ডিসপ্লে/টাচ রেল (buck বা buck→LDO) মাপুন।
সেফটি ও প্রো-টিপস
- 1 V/1.2 V রেলে 3.3 V ইনজেক্ট করবেন না।
- বদলালে কয়েল µH ও ক্যাপ µF/ESR ঠিক মানে বসান—নইলে রিপল/অস্থিরতা থাকবে।
- SW নোডে প্রোব ভুলে শর্ট করবেন না; নবীন হলে আউটপুটে মাপুন।
- DVS (ডাইনামিক ভোল্টেজ) রেলে ভোল্টেজ উঠানামা করবে—এটা স্বাভাবিক।