Compare two MOSFET datasheet revisions
datasheet_compareUse when a PCN or a new datasheet revision arrives for a discrete MOSFET and the user wants to know what changed. Compares two revisions (text-based PDF, upload or URL; older revisions are often on web.archive.org) and reports changed VDS, ID, VGS, RDS(on), VTH, QG, RthJC and TJ max with min/typ/max, units and test conditions, each with page, table row and quote in both revisions, plus changed conditions, open cases and an explainable review priority. Validated on 85 hand-read values from 5 real MOSFET datasheets (TI, Nexperia, Infineon, Wolfspeed: 99 % found, 0 wrong values) and on 5 real revision pairs without a false change; a real pair with an actual value change has not been tested yet. Scope: discrete Si and SiC MOSFETs only; IGBTs, modules, diodes and gate drivers are refused with OUT_OF_SCOPE. Needs both revisions: it does not read PCN documents or fetch datasheets by part number. Values that cannot be read reliably are open cases, never reported as unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| new_file | No | New datasheet revision (PDF). A file uploaded in ChatGPT (object with download_url and file_id). | |
| old_file | No | Old datasheet revision (PDF). A file uploaded in ChatGPT (object with download_url and file_id). | |
| target_mpn | No | Exact part number, only needed for family datasheets. | |
| new_file_url | No | New revision (PDF). Public URL of the file (http/https). Google Drive, Google Sheets and Dropbox share links are converted to direct downloads. Max 20 MiB. | |
| new_filename | No | Original filename with extension (e.g. prices.xlsx); used to detect the format. | |
| old_file_url | No | Old revision (PDF). Public URL of the file (http/https). Google Drive, Google Sheets and Dropbox share links are converted to direct downloads. Max 20 MiB. | |
| old_filename | No | Original filename with extension (e.g. prices.xlsx); used to detect the format. | |
| new_file_path | No | Local file path; only allowed when the server runs locally over stdio. | |
| old_file_path | No | Local file path; only allowed when the server runs locally over stdio. | |
| new_file_base64 | No | New revision. File content as Base64 (standard alphabet). Max 20 MiB decoded. | |
| old_file_base64 | No | Old revision. File content as Base64 (standard alphabet). Max 20 MiB decoded. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||