অ্যাপল লজিক বোর্ড S3 পাওয়ার রেল তৈরি
- U0500 CPU/PCH SMC (সিস্টেম ম্যানেজমেন্ট কন্ট্রোলার) কে জানানোর জন্য PM_SLP_S5_L কন্ট্রোল সিগন্যাল আউটপুট করে যে MacBook পাওয়ার স্টেট ট্রানজিশন শুরু হবে।
- TheU0500 CPU/PCH তারপর PP5V_S3 পাওয়ার রেল সক্ষম করতে U7501 PMIC-তে PM_SLP_S4_L সিগন্যাল আউটপুট করে। PP5V_S3 পাওয়ার রেল হল প্রথম S3 স্টেট পাওয়ার রেল এবং ভোল্টেজ হল 5V৷

- পাওয়ার রেল PP3V3_S3 সক্ষম করতে PM_SLP_S4_L সংকেত পাস প্রতিরোধক R8112, P3V3S3_EN হিসাবে পুনঃনামকরণ করা হয়। PP3V3_S3 পাওয়ার রেলের ভোল্টেজ হল 3.3V৷ ৷
- PM_SLP_S4_L সংকেত পাস প্রতিরোধক R8116 যায়, পাওয়ার রেল PP1V8_S3 তৈরি করতে P1V8S3_EN হিসাবে পুনঃনামকরণ করা হয়েছে। PP1V8_S3 পাওয়ার রেলের ভোল্টেজ হল 1.8V৷ ৷
- PM_SLP_S4_L সংকেত 20k-ohm প্রতিরোধক R8116 পেরিয়ে যায়, PP1V2_S3 পাওয়ার রেল তৈরি করতে DDRREG_EN নামকরণ করা হয়েছে। PP1V2_S3 পাওয়ার রেল DDR3 মেমরি চিপগুলিকে পাওয়ার জন্য ব্যবহার করা হয়, ভোল্টেজ হল 1.2V৷
- PM_SLP_S4_L সংকেত 100-ওহম প্রতিরোধক R8117 পাস করে, USB পোর্ট পাওয়ার VBUS সক্ষম করতে USB_PWR_EN হিসাবে পুনঃনামকরণ করা হয়েছে৷ USB পোর্ট পাওয়ার রেল VBUS ভোল্টেজ হল 5V৷ ৷
- PM_SLP_S4_L কন্ট্রোল সিগন্যাল টাচপ্যাড এবং ব্লুটুথ ডিভাইসগুলি সক্ষম করতেও ব্যবহৃত হয়৷
দ্রষ্টব্য:এই S3 পাওয়ার রেলগুলি একই সময়ে তৈরি করা হয় না। আরসি বিলম্ব সার্কিটগুলি বিলম্বের সময় নিয়ন্ত্রণ করতে ব্যবহৃত হয়, তাই সময়। প্রতিরোধক এবং ক্যাপাসিটরের মান পরিবর্তন করে, আমরা আমাদের ইচ্ছামত বিলম্বের সময় পেতে পারি।
অ্যাপল লজিক বোর্ড S0 পাওয়ার রেল তৈরি
- U0500 CPU/PCH তারপর PM_SLP_S3_L সিগন্যাল আউটপুট করে ম্যাক লজিক বোর্ড পাওয়ার স্টেটকে S3 থেকে S0 স্টেটে (পাওয়ার অন) রূপান্তরিত করতে।
- PM_SLP_S3_L নিয়ন্ত্রণ সংকেত PP5V_S0 পাওয়ার রেল তৈরি করতে, P5VS0_EN নামে পুনঃনামকরণ করা রোধ R8187 পাস করে। PP5V_S0 পাওয়ার রেলের ভোল্টেজ হল 5V৷ ৷
- PP3V3_S0 পাওয়ার রেল তৈরি করতে PM_SLP_S3_L নিয়ন্ত্রণ সংকেত 20k-ওহম প্রতিরোধক R8186 পাস করে, P3V3S0_EN হিসাবে পুনঃনামকরণ করা হয়েছে। PP3V3_S0 পাওয়ার রেলের ভোল্টেজ হল 3.3V৷ ৷
- PM_SLP_S3_L নিয়ন্ত্রণ সংকেত PP1V05_S0 পাওয়ার রেল তৈরি করতে, P1V05S0_EN হিসাবে পুনঃনামকরণ করা রোধ R8185 পাস করে। PP1V05_S0 পাওয়ার রেলের ভোল্টেজ হল 1.05V। এই পাওয়ার রেলটি ইন্টেল CPU/PCH এবং এর সিস্টেম বাস দ্বারা ব্যবহৃত হয়।
- PM_SLP_S3_L কন্ট্রোল সিগন্যাল একটি AND-logic গেট U8180 পেরিয়ে যায়, PM_SLP_S3_BUF_L নামে পুনঃনামকরণ করা হয়েছে। AND_logic গেট PM_SLP_S3_L কন্ট্রোল সিগন্যালের শক্তি বাড়ানোর জন্য ব্যবহার করা হয়। PM_SLP_S3_BUF_L কন্ট্রোল সিগন্যালের ভোল্টেজ হল 3.3V৷

- PM_SLP_S3_BUF_L নিয়ন্ত্রণ সংকেত U7870 সুইচ PP1V5_S0 পাওয়ার রেল তৈরি করে। PP1V5_S0 পাওয়ার রেলের ভোল্টেজ হল 1.5V।
- 3.3V PM_SLP_S3_BUF_L নিয়ন্ত্রণ সংকেত একটি 10K-ওহম প্রতিরোধক R8167 এর মাধ্যমে ALL_SYS_PWRGD নিয়ন্ত্রণ সংকেত পোল আপ করার জন্য পাওয়ার রেল হিসাবেও ব্যবহৃত হয়। এই কারণে আমাদের PM_SLP_S3_L এর দুর্বল সংস্করণের পরিবর্তে PM_SLP_S3_BUF_L এর একটি পাওয়ারফোল সংস্করণ প্রয়োজন৷
দ্রষ্টব্য:এই S0 পাওয়ার রেলগুলি একই সময়ে তৈরি করা হয় না। সময় PM_SLP_S3_L নিয়ন্ত্রণ সংকেত এবং সংশ্লিষ্ট RC বিলম্ব সার্কিট দ্বারা নির্ধারিত হয়।
ALL_SYS_PWRGD সংকেতের গুরুত্ব
অ্যাপল তৈরি করা সমস্ত পাওয়ার রেলগুলি স্থিতিশীল এবং ভাল (GD মানে ভাল) তা নিশ্চিত করার জন্য একটি জটিল বৈধতা প্রক্রিয়া তৈরি করেছে। যদি সমস্ত পাওয়ার রেল ভাল হয়, তাহলে একটি বৈধ ALL_SYS_PWRGD সংকেত উত্পাদিত হবে। ALL_SYS_PWRGD ভোল্টেজ হল 3.3V।
একটি বৈধ ALL_SYS_PWRGD সংকেত এই পাওয়ার রেলগুলি পরীক্ষা করে:PP1V8_S3, PP5V_S3, PP1V2_S3, PP1V05_S0, PP5V_S0, PP3V3_S0, PP1V5_S0৷ এই S3 বা S0 স্টেট পাওয়ার রেলগুলির যেকোনও ত্রুটি ALL_SYS_PWRGD সিগন্যালকে পোল করে দেবে এবং অ্যাপল কম্পিউটারের স্বাভাবিক পাওয়ার-অন প্রক্রিয়াটি বন্ধ করে দেবে৷

ALL_SYS_PWRGD সংকেত SMC কে রিপোর্ট করা হবে। SMC এই সিগন্যালটি প্রক্রিয়া করবে এবং শেষ পাওয়ার রেল তৈরি করার জন্য প্রস্তুত করবে – CPU/PCH Vcore পাওয়ার রেল।