เรื่อง CPU Thermal Throttling เป็นเรื่องที่เกี่ยวกับ clock ของ cpu และ ระบบป้องกันอันตรายจากความร้อนที่สูงเกินกำหนด(Thermal Monitor)
ของ cpu รุ่นก่อนหน้านี้ ที่ยังไม่ได้ใช้การลดตัวคูณ ลดไฟเลี้ยง
ic แบบ cpu ในยุคแรก จะกินไฟไม่มาก ไม่ต้องมีระบบระบายความร้อน
แต่ 20ปีหลังจากนั้น cpu เริ่มกินไฟมากขึ้นๆ จนต้องติดซิ๊งค์ และในที่สุดก็ติดพัดลม
ระบบระบายความร้อนด้วยซิ๊งค์และพัดลมนี้ จัดเป็นส่วนหนึ่งในการป้องกันอันตรายจากอุณหภูมิสูงที่จะทำลายตัว cpu
บน die ของ cpu จะมีตัววัดอุณหภูมิ(Thermal sensor) เรียกว่า Thermal diode
เมื่อ Tdiode สูงกว่า อุณหภูมิที่กำหนด (Tcontrol) มันจะสั่งให้พัดลมเพิ่มรอบ เพื่อลดอุณหภูมิลง
แต่ถ้าพัดลมเร่งรอบจนสุดแล้ว อุณหภูมิยังสูงขึ้นจนถึงจุด Tmax
วงจรป้องกัน จะ modulated clock ของ cpu โดยการปรับ duty cycle ของ clock
Comment