এই নিবন্ধটি ম্যাকবুক লজিক বোর্ড কম্পোনেন্ট-লেভেল মেরামত পেশাদারদের জন্য লেখা, IT-Tech Online-এর দ্বারা, যারা মেলবোর্ন, অস্ট্রেলিয়ায় অবস্থিত ম্যাক মেরামত বিশেষজ্ঞ।
পূর্ববর্তী নিবন্ধ: ম্যাকবুক পাওয়ার-আপ সিকোয়েন্স এবং PPBUS_GH3 ভোল্টেজ
পরবর্তী নিবন্ধ: লজিক বোর্ড PM_SLP_S4_L সিগন্যাল টাইমিং
সিস্টেম ম্যানেজমেন্ট কন্ট্রোলার (SMC) হল একটি প্রোগ্রামেবল চিপ যাতে অ্যাপল কম্পিউটার ম্যানেজমেন্ট কোড থাকে। আমরা রেফারেন্স হিসেবে ম্যাকবুক এয়ার ১৩" ২০১৫-২০১৭ লজিক বোর্ড স্কিম্যাটিক্স ৮২০-০০১৬৫ ব্যবহার করব।
প্রতিটি অ্যাপল কম্পিউটার মডেলের নিজস্ব অনন্য কোড থাকে। অর্থাৎ, একটি মডেলের SMC চিপ অন্য মডেলে ব্যবহার করা যায় না। চিপের মার্কিং একই থাকলেও, চিপের ভেতরের কোডই মূল বিষয়।
SMC একটি জটিল চিপ। এটি Intel CPU/PCH-এর সাথে সহযোগিতা করে ম্যাকবুক পাওয়ার শুরু থেকে শেষ পর্যন্ত পরিচালনা ও মনিটর করে, যার মধ্যে স্ক্রিন ব্রাইটনেস কন্ট্রোল, ম্যাকবুক ব্যাটারি চার্জ কন্ট্রোল ইত্যাদি অন্তর্ভুক্ত। SMC চিপকে চালু করার জন্য আমাদের SMC পাওয়ার সাপ্লাই, SMC ক্লক এবং SMC রিসেট সিগন্যাল দিতে হবে, যা নিচের ডায়াগ্রামে দেখানো হয়েছে:

U7090 তৈরি করা PP3V42_G3H পাওয়ার রেইল BGA বলের মাধ্যমে VBAT নামে SMC চিপ U5000-কে মূল পাওয়ার সরবরাহ করে। PP3V42_G3H L5001-এর মাধ্যমে SMC-এর অভ্যন্তরীণ লজিক মডিউল VDDA-কে পাওয়ার দেয়। SMC তারপর নিজের সেনসার ম্যানেজমেন্ট মডিউলের জন্য PP1V2_S5_SMC_VDDC তৈরি করে যাতে সিস্টেমের তাপমাত্রা, ভোল্টেজ এবং কারেন্ট মনিটর করা যায়। SMC পাওয়ার পাওয়ার পর, SMC ক্রিস্টাল সার্কিট ১২ MHz স্কোয়ার ক্লক আউটপুট দেওয়া শুরু করে।

U5110 PP3V42_G3H-এর ভোল্টেজ মনিটর করে। যদি PP3V42_G3H স্থির থাকে এবং ৩.০V-এর নিচে না যায়, তবে U5100 এই পাওয়ার রেইলটি নিরাপদ মনে করে এবং একটি ডিলে করা SMC_RESET_L সিগন্যাল আউটপুট করে SMC চিপকে রিসেট করে। SMC_RESET_L ভোল্টেজ ৩.৩V। ডিলে সময় R5101 এবং C5101-এর মান দ্বারা নির্ধারিত হয়। U5110 SMC সেনসার সার্কিটের অ্যানালগ-ডিজিটাল কনভার্সন ফাংশনের জন্য PP3V3_S5_AVREF_SMC রেফারেন্স ভোল্টেজও আউটপুট করে, যার ভোল্টেজ ৩.৩V।

চার্জিং ম্যানেজমেন্ট চিপ U7100 থেকে SMC_BC_ACOK সিগন্যাল পাওয়ার পর, SMC এক-তারের সার্কিটের মাধ্যমে MagSafe চার্জারের সাথে যোগাযোগ করে এবং চার্জারের গ্রিন লাইট জ্বালায়। একই সাথে, SMC SMBus ব্যবহার করে U7100-এর সাথে যোগাযোগ করে PPBUS_G3H পাওয়ার রেইলকে বেস ভোল্টেজ ৮.১V থেকে স্ট্যান্ডার্ড ৮.৪৫V-এ সমন্বয় করে। আপনি কয়েল L7130-এ PPBUS_G3H মাপতে পারেন। যদি PPBUS_G3H ভোল্টেজ ৮.৪৫V-এর আশেপাশে থাকে, তবে SMC কাজ করছে। কমপক্ষে SMC পাওয়ার, ক্লক, রিসেট এবং এক-তারের সার্কিট সব ঠিক আছে। অন্যথায়, আপনাকে প্রথমে SMC সমস্যা সমাধান করতে হবে।
SMC একই SMBus ব্যবহার করে ব্যাটারি স্ট্যাটাস পড়ে ব্যাটারি চার্জিং কারেন্ট নির্ধারণ করে। SMC সিস্টেম ইনপুট কারেন্ট (AMON) এবং ব্যাটারি চার্জিং কারেন্ট (BMON) دائمًا মনিটর করে।

যখন SMC চার্জিং সার্কিট PMIC U7100 থেকে SMC_BC_ACOK সিগন্যাল পায় যেটি বোঝায় পাওয়ার চার্জার ব্যবহারের জন্য প্রস্তুত, তখন SMC SMC_PM_G2_EN সিগন্যাল স্ট্যান্ডবাই সার্কিট PMIC U7501-এ পাঠায়। এই সিগন্যালটি ম্যাকবুককে G2 স্টেট (অফ স্টেট) থেকে S5 স্টেট (ডিপ স্লিপ স্টেট)-এ রূপান্তর করে।
চেকপয়েন্ট: SMC_PM_G2_EN একটি কন্ট্রোল সিগন্যাল, এর ভোল্টেজ ৩.৩V। আপনি রেজিস্টর R8140-এর পিন ১-এ এটি মাপতে পারেন।
SMC অ্যাপল द्वारा ডিজাইন করা একটি খুব গুরুত্বপূর্ণ এবং জটিল চিপ। কোনো "নতুন" SMC চিপ কেনা যায় না। এটি একই মডেল এবং বছরের ডোনর বোর্ড থেকে সংগ্রহ করতে হয়। আমরা পরবর্তীতে SMC-এর আরও ফাংশন নিয়ে আলোচনা করব।
আরও পড়ুন:
- ম্যাকবুক স্ট্যান্ডবাই সার্কিট এবং PP3V3_S5, PP3V3_SUS এবং PM_RSMRST_L সিগন্যাল।
- CPU বা PCH কবে PM_SLP_S4_L সিগন্যাল আউটপুট করবে?