
أولًا: ما هو OVP؟
OVP هو عنصر حماية وظيفته الأساسية حماية الهاتف من ارتفاع الجهد القادم من الشاحن. عند تجاوز الجهد قيمة معينة، يقوم
OVP بقطع أو تعطيل مسار الشحن لحماية:
- IC الشحن
- IC الباور (PMIC)
- البطارية
⚠️ OVP ليس عنصر شحن، بل عنصر حماية فقط.
لماذا ليس كل OVP ينفع يتقفل (Jump)؟
لأن OVP ليس نوعًا واحدًا، بل عدة أنواع، وكل نوع يعمل بطريقة مختلفة حسب التصميم:
1️⃣ OVP بسيط (Passive / Standalone)
يعمل كحماية مباشرة على خط VBUS
في بعض الأجهزة القديمة يمكن قفله مؤقتًا للاختبار
لكن قفله دائمًا خطر وغير موصى به
2️⃣ OVP ذكي (Smart OVP / Integrated)
مدمج مع IC الشحن أو IC الباور
مرتبط بخطوط تحكم (EN / CTRL)
لا يكفي قفل الدخل بالخرج
يحتاج تفعيل من المعالج أو IC الباور
لماذا عند قفل الدخل بالخرج لا يتم الشحن؟
لأن الشحن لا يعتمد فقط على مرور الجهد، بل على سلسلة Detection كاملة:
- دخول VBUS
- إحساس الجهد عبر مقسمات مقاومات
- Detection من IC الشحن
- موافقة IC الباور (PMIC)
- إشارة للمعالج
- إظهار النسبة على النظام
📌 عند قفل OVP فقط:
قد يمر الجهد لكن لا يتم التعرف على الشاحن فلا شحن، ولا نسبة
لماذا لا تظهر نسبة الشحن؟
إظهار النسبة يعتمد على:
- IC Fuel Gauge (أو مدمج في PMIC)
- تواصل I2C / SMBUS مع المعالج
- تأكيد حالة الشحن من IC الشحن
❌ عند فشل Detection:
- لا يتم تحديث حالة البطارية
- لا تظهر النسبة حتى لو كان الجهد موجودًا
لماذا لا يعمل Detection أحيانًا؟
الأسباب الشائعة:
- OVP يحتاج Enable Signal
- خط كنترول مفقود
- مقاومات تجزئة الجهد تالفة
- IC الشحن لا يستقبل VBUS_OK
- المعالج لا يسمح بالشحن (Software / Hardware)
الفرق بين المنظومات (Mediatek / Qualcomm / Spreadtrum / Exynos)
🔹 Mediatek
- منظومة VCDT داخل IC الباور
- تعتمد على مقسمات جهد دقيقة
- OVP غالبًا مرتبط بتفعيل الإحساس بالشحن
- قفل OVP بدون مراعاة VCDT = فشل شحن
🔹 Qualcomm
- Detection غالبًا داخل IC الشحن
- OVP قد يكون منفصل
- يحتاج إشارات Valid مثل USB_IN / VBUS_VALID
🔹 Spreadtrum (Unisoc)
- تصميم أبسط في بعض الموديلات
- لكن الحديثة تعتمد أيضًا على Enable و Detection
🔹 Exynos
- تكامل عالي بين PMIC والمعالج
- OVP مرتبط بتحكم سوفت + هارد
الخلاصة (المعلومة الصحيحة)
✔ ممكن IC الشحن يقوم بالـ Detection ✔ ممكن OVP نفسه يحتاج كنترول ✔ ممكن التفعيل يأتي من IC الباور أو المعالج ✔ قفل OVP ليس حلًا عامًا ✔ يجب فحص:
- Enable Pins
- مقاومات تجزئة الجهد
- خطوط VBUS_VALID / CHG_DET
نصيحة فنية
🔧 قبل قفل أي OVP:
- راجع الداتا شيت
- افهم نوع المنظومة
- تتبع خط Detection
- افحص مقاومات التقسيم
🚫 القفل العشوائي قد يسبب:
- تلف IC الشحن
- تلف PMIC
- تلف المعالج
دمتم في رعاية الله