Skip to content

أساسيات القياس

إزاي تعرف قطع Long Screw في خط I2C من غير ما ترفع ولا آيسي؟ تجربة عملية على آيفون 6 Plus

قطعنا مسار I2C بإيدينا على بوردة سليمة وقارنا القراءات قبل وبعد. القراءة بتعلى على طرف المقاومة، وده بيحددلك الخط المقطوع من غير رفع آيسي الإضاءة أو آيسي باور الشاشة.

عمر منيع3 min read

This article isn't translated to English yet — showing the original Arabic below.

السؤال: عندك شك إن فيه قطع Long Screw في خطوط I2C، يعني المسمار الطويل اتركب غلط وقطع مسار جوه البوردة. هل لازم ترفع آيسي الإضاءة وآيسي باور الشاشة عشان تتأكد؟

إجابتي: لأ، ممكن تعرف قبل ما ترفع أي آيسي. وعشان الكلام مايبقاش نظري، جبت بوردة آيفون 6 Plus سليمة ميه في الميه، شغلتها الأول والتحميل طبيعي، وبعدين قطعت المسار بإيدي وقارنت القراءات.

هتقيس فين بالظبط؟

على طرف المقاومة اللي راكبة على خط I2C. في المخطط عندك R0302 على خط AP_TO_I2C0_SCL وقراءته 470، وR0303 على خط AP_BI_I2C0_SDA وقراءته 434. الطرف ده بيتعمل عليه القياس على وضع الديود، والبوردة مفصولة.

مخطط آيفون 6 Plus يوضح المقاومتين R0302 وR0303 على خطي AP_TO_I2C0_SCL وAP_BI_I2C0_SDA بقراءات 470 و434 بجوار صورة البوردة.
قراءة طرفي المقاومتين في المخطط: 470 و434.

على البوردة السليمة قست طرف R0303 بكذا أفوميتر: أفوميتر طلع حوالين 444، والـ Sunshine طلع 449، والـ UNI-T طلع حوالين 408. ولا واحد فيهم نزل لأقل من 400 على البوردة دي.

ليه الأفوميتر مش بيدي نفس الرقم؟

عشان اللي على الشاشة ده أصلًا مش ممانعة بالمعنى اللي في دماغنا. اسمه Voltage Drop. الأفوميتر بيطلّع جهد من عنده، ويشوف الجهد نزل قد إيه بعد ما عدى على الجزء اللي بتقيسه، ويكتبلك الناتج.

فالرقم معتمد على الجهد اللي خارج من الأفوميتر نفسه. أفوميتر على وضع الديود قسنا خرجه بأفوميتر تاني طلع 2444 مللي فولت، وموديل تاني طلع 2561 مللي فولت. ده اللي بيخلي الـ UNI-T يديك قراءة أقل: بيطلّع جهد أعلى، فالـ Voltage Drop اللي بيحصل أقل.

أفوميترين على المكتب، واحد بيقيس خرج التاني على وضع الديود، والشاشتين عليهم 2.444 و2.561 فولت.
نفس الاختبار وجهازين مختلفين: جهد الخرج مش واحد.

Warning: عشان كده ماتقارنش رقم أفوميتر برقم أفوميتر تاني. قارن بنفس الجهاز، وبعد ما تظبط الأفوميتر مع الأرضي، لأن النقطة دي بتفرق معاك كتير.

إيه اللي حصل بعد قطع المسار؟

حفرت عند منطقة الـ Long Screw وقطعت المسار الطويل اللي طالع من طرف المقاومة، من غير ما أرفع أي حاجة. آيسي الإضاءة راكب، آيسي باور الشاشة راكب، والمقاومة راكبة. ورجعت أقيس على نفس النقطة:

الأفوميترقبل القطعبعد القطع
أفوميتر445477
UNI-T410430
أفوميتر تالت440420

القراءة زادت على جهازين: نفس الطرف كان بيدي رقم، وبعد القطع طلع رقم أعلى. الجهاز التالت نزل من 440 لـ 420 فسيبته على جنب.

طب ليه الرقم زاد؟

عندنا قاعدة: التيار دايمًا بيمشي في أكتر من مسار، بس بيفضل الأقل مقاومة. الأول كان أسهل طريق قدامه هو طريق الـ Long Screw، فبيديك القيمة بتاعته. لما الطريق ده اتقطع، بدأ ياخد طريق تاني، الأقرب ليه، عن طريق آيسي الإضاءة أو الآيسي التاني، فالقراءة علت.

ولو رفعت آيسي من الاتنين بعد القطع هيفرق معاك كمان، بس أنت مش محتاج ترفع عشان تعرف.

إزاي تحدد أنهي خط بالظبط؟

هنا الحلو. قس أطراف المقاومات التانية اللي على خطوط I2C. الأطراف اللي المفروض تديك 400 فضلت بعد القطع زي ما هي، والطرف اللي على المسار المقطوع بس هو اللي اتغير.

يعني من أربع قراءات هتلاقي تلاتة مظبوطين وواحدة غلط، وكده عرفت المشكلة في أنهي خط، من غير رفع آيسي واحد.

لو لسه محتار، فيه طريقة تانية؟

  1. احقن 1.8 فولت على المقاومة من ناحية.
  2. قس الخارج من الناحية التانية من نفس المقاومة. المفروض يحصل Voltage Drop وتطلع قيمة تانية.
  3. ارفع نفس القراءة على بوردة سليمة بجد، مش بوردة شغالة وعليها شغل، وقارن بيها البوردة التالفة.

وآخر نقطة: خطوط I2C في الأصل مابتتقاسش بالجهد ولا بالممانعة. الصح إنها بتتشاف بالأوسيلوسكوب، إنك تشوف شكل الإشارة نفسها.