{"ok":true,"result":{"tool":"mosfet-thermal-junction","domain":"electronics","version":"1.0.0","name":"MOSFET Junction Temperature","description":"Compute MOSFET junction temperature from drain current, RDS(on), thermal resistance, ambient temperature and duty cycle. Flags marginal and danger conditions against the configured Tj-max.","standard":null,"inputs":[{"key":"drain_current_a","label":"Drain Current","required":true,"unit":"A","type":"number","min":0.001,"max":1000,"step":0.1,"default":5},{"key":"rds_on_mohm","label":"RDS(on)","required":true,"unit":"mΩ","help":"From the datasheet at the gate-drive voltage you use.","type":"number","min":0.1,"max":10000,"step":0.1,"default":20},{"key":"theta_ja_c_per_w","label":"θ-JA","required":true,"unit":"°C/W","help":"Junction-to-ambient thermal resistance — depends heavily on copper area.","type":"number","min":0.1,"max":500,"step":0.5,"default":62},{"key":"ambient_temp_c","label":"Ambient Temp","required":true,"unit":"°C","type":"number","min":-40,"max":125,"step":1,"default":25},{"key":"duty_cycle","label":"Duty Cycle","required":true,"unit":"","help":"1.0 = continuous on. Use the actual on-time fraction for switched applications.","type":"number","min":0.01,"max":1,"step":0.01,"default":1},{"key":"max_junction_temp_c","label":"Max Junction Temp","required":true,"unit":"°C","help":"Datasheet Tj-max. 150 °C is typical for silicon, 175 °C for SiC.","type":"number","min":100,"max":200,"step":5,"default":150}],"outputs":[{"key":"power_dissipation_w","label":"Power Dissipation","type":"number","unit":"W","precision":3},{"key":"temp_rise_c","label":"Temperature Rise","type":"number","unit":"°C","precision":1},{"key":"junction_temp_c","label":"Junction Temperature","type":"number","unit":"°C","precision":1},{"key":"headroom_c","label":"Headroom","type":"number","unit":"°C","precision":1},{"key":"status","label":"Status","type":"string"}],"endpoint":"/v1/electronics/mosfet-thermal-junction"},"meta":{"request_id":"req_C1HRQaxPMRE"}}