Я управляю вентилятором постійного струму за допомогою AVR MCU і мені цікаво теплових характеристик транзистора 2N3904 NPN, над яким підключений вентилятор.
Читаючи таблицю даних транзистора , я знаходжу такі значення:
Я б очікував, що тепловий опір між навколишнім середовищем і корпусом буде таким:
Тобто, я б очікував, що випадок зросте на над температурою навколишнього середовища за кожен ват потужності, що подається через транзистор.
Тепер, читаючи напругу через клеми вентилятора за допомогою мого мультиметра, а також струм, який вентилятор з'їдає:
Тепер я обчислюю температуру корпусу, якого слід очікувати:
Після того, як вентилятор працює протягом 5+ хвилин, я продовжую торкатися транзистора і не спрацьовую жалібно. Температура корпусу, можливо, трохи вище навколишнього, але недостатньо тепла, щоб я відчував будь-яке гаряче відчуття в пальцях.
Десь уздовж лінії я зробив величезну помилку в розумінні теплового дизайну. Що я роблю неправильно?