diff --git a/assets/catalog.json b/assets/catalog.json index 324e6d0..a5c7d11 100644 --- a/assets/catalog.json +++ b/assets/catalog.json @@ -1 +1 @@ -[{"id": "buck_lm5164", "type": "part", "mpn": "LM5164DDAR", "lcsc": "C477928", "manufacturer": "Texas Instruments", "class": "voltage_regulator_switching", "subclass": "buck synchronous", "package": "SO PowerPAD (8)", "role": "Wide-Vin synchronous buck regulator \u2014 steps battery voltage down to the logic rail", "summary": "The LM5164DDAR is a 100V input, 1A synchronous step-down (buck) DC/DC converter with ultra-low quiescent current (10.5 \u00b5A typical sleep current). It integrates high-side and low-side power MOSFETs and employs a constant on-time (COT) control architecture that eliminates external loop compensation while providing fast transient response.", "usage": "Connect an input bypass capacitor (>=2.2uF ceramic) close between VIN and GND. Set the switching frequency using a resistor from RON to GND. Connect a 2.2nF ceramic bootstrap capacitor between BST and SW. Set the regulated output voltage with a resistive divider from VOUT to FB and GND against the 1.2V reference. Connect an inductor from SW to VOUT and output filter capacitor to GND. Enable the regulator via EN/UVLO or use a resistive divider for programmable input undervoltage lockout.", "when_to_use": "Choose the LM5164DDAR when stepping down high DC input voltages (up to 100V operating, such as 24V, 48V, 72V telecom, industrial, or multi-cell battery packs) directly to logic-level rails up to 1A with high light-load efficiency, minimal standby quiescent current, and minimal external component count.", "use_cases": ["This synchronous buck regulator can be used to step down 48V telecom bus power directly to a 5V or 3.3V system logic rail at up to 1A load current.", "This DC-DC converter can be used as an ultra-low quiescent current standby supply in battery-powered systems operating from 24V to 72V battery packs.", "This step-down switching regulator can be used to power industrial sensors and field transmitters from wide-range 24V/48V industrial DC buses.", "This high-voltage buck converter can be used as an auxiliary bias power supply in solar micro-inverters and motor drives handling up to 100V transients.", "This power IC can be used to regulate 36V or 48V e-bike and light electric vehicle battery power down to 12V for lighting and peripheral electronics.", "This synchronous converter can be used as an efficient point-of-load (POL) regulator without external compensation networks in space-constrained designs.", "This voltage regulator can be used to provide a power-good monitored 5V logic supply with open-drain PGOOD signaling for system power sequencing.", "This high-input buck controller can be used to drop automotive 24V/48V mild-hybrid system voltages down to micro-controller supplies during severe line transients.", "This step-down converter can be used as a low-noise power source utilizing its 50ns minimum on-time for high step-down ratios without intermediate conversion stages."], "params": [{"name": "VIN_MIN", "value": "6", "unit": "V", "note": "Minimum operating input voltage"}, {"name": "VIN_MAX", "value": "100", "unit": "V", "note": "Maximum continuous operating input voltage"}, {"name": "VIN_ABSMAX", "value": "100", "unit": "V", "note": "Absolute maximum input voltage rating"}, {"name": "IOUT_MAX", "value": "1", "unit": "A", "note": "Maximum continuous output load current"}, {"name": "VFB", "value": "1.2", "unit": "V", "note": "Feedback reference voltage (typ)"}, {"name": "IQ_SLEEP", "value": "10.5", "unit": "uA", "note": "Quiescent sleep current at VIN"}, {"name": "ISHDN", "value": "3", "unit": "uA", "note": "Shutdown current at VEN = 0V"}, {"name": "FSW_MAX", "value": "1000", "unit": "kHz", "note": "Maximum programmable switching frequency"}, {"name": "ILIM_HS", "value": "1.75", "unit": "A", "note": "High-side peak current limit (typ)"}, {"name": "RDS_ON_HS", "value": "0.725", "unit": "ohm", "note": "High-side MOSFET on-state resistance (typ)"}, {"name": "TON_MIN", "value": "50", "unit": "ns", "note": "Minimum controllable on-time"}, {"name": "RTH_JA", "value": "41.1", "unit": "C/W", "note": "Junction-to-ambient thermal resistance (SO PowerPAD)"}], "pins": [{"pin": 1, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 2, "name": "VIN", "type": "power_in", "function": "power_in"}, {"pin": 3, "name": "EN/UVLO", "type": "digital_in", "function": "enable"}, {"pin": 4, "name": "RON", "type": "analog_in", "function": "signal"}, {"pin": 5, "name": "FB", "type": "analog_in", "function": "feedback"}, {"pin": 6, "name": "PGOOD", "type": "open_drain", "function": "signal"}, {"pin": 7, "name": "BST", "type": "power_in", "function": "bootstrap"}, {"pin": 8, "name": "SW", "type": "analog_io", "function": "switch"}, {"pin": "EP", "name": "GND2", "type": "ground", "function": "gnd"}, {"pin": 9, "name": "GND3", "type": "ground", "function": "gnd"}], "tags": {"class": "voltage_regulator_switching", "subclass": "buck synchronous", "voltage_max_v": 100, "current_max_a": 1, "power_max_w": 25, "value": "100V 1A Synchronous Buck", "package": "SO PowerPAD-8", "polarity": "positive", "key_ratings": ["VIN up to 100V", "1A Output Current", "10.5uA Quiescent Current", "COT Architecture", "Integrated Synchronous MOSFETs"]}, "series": null, "spice": "* LM5164 Simplified Behavioral SPICE Model\n.SUBCKT LM5164DDAR GND VIN EN_UVLO RON FB PGOOD BST SW\nRIN VIN GND 10MEG\nREN EN_UVLO GND 1MEG\nRFB FB GND 100MEG\nE_FB_ERR ERR_NODE 0 VALUE = { 1.2 - V(FB) }\nG_SW_DRV VIN SW VALUE = { IF(V(EN_UVLO) > 1.2 & V(ERR_NODE) > 0, (V(VIN)-V(SW))/0.75, 0) }\nD_BODY SW GND D_MOD\nR_PGOOD PGOOD GND 10MEG\n.MODEL D_MOD D(IS=1E-9 RS=0.1 N=1.2)\n.ENDS LM5164DDAR", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C477928.pdf", "model_3d": "https://api.corben.world/files/672729fc-f2f4-45f0-a41d-4d258ca222ec/public", "stock": 59529, "verified": true, "spice_file": "https://api.corben.world/files/6bf0eb27-c875-49bf-996a-e10c91e5a566/public", "model_3d_format": "wrl"}, {"id": "can_tja1051", "type": "part", "mpn": "TJA1051T/3/1J", "lcsc": "C38695", "manufacturer": "NXP Semiconductors", "class": "other", "subclass": "can_transceiver", "package": "SOIC8", "role": "High-speed CAN transceiver \u2014 vehicle/robot bus communications", "summary": "The TJA1051T/3/1J is a high-speed CAN transceiver from NXP Semiconductors in an SOIC8 package that serves as an interface between a CAN protocol controller and the physical two-wire differential CAN bus, supporting data rates up to 1 Mbit/s with \u00b142V bus fault tolerance.", "usage": "Connect VCC to a regulated 5V (4.75V to 5.25V) supply with a 100nF decoupling capacitor placed adjacent to the pin. Connect TXD and RXD directly to the microcontroller CAN peripheral pins. Connect CANH and CANL to the physical twisted-pair bus lines, ensuring a 120-ohm termination resistor is present across the bus ends. Tie STB low (or leave floating/pull-up for normal operation) to enable normal transmit/receive mode, or drive STB high for low-power standby mode. Connect the RS pin directly to GND for maximum slew rate (up to 1 Mbit/s) or connect a resistor between RS and GND to reduce driver slew rate for minimized electromagnetic emissions (EME).", "when_to_use": "Select the TJA1051T/3/1J when implementing high-speed CAN bus communication up to 1 Mbit/s in 5V automotive, robotics, or industrial networked systems requiring \u00b142V bus overvoltage fault protection, slope/slew-rate control for low EMI, and low-power standby operation across a -40\u00b0C to +125\u00b0C ambient temperature range.", "use_cases": ["This high-speed CAN transceiver can be used to interface a 5V microcontroller CAN controller to a differential two-wire CAN physical bus.", "This transceiver IC can be used as a physical layer (PHY) communication driver in automotive electronic control units (ECUs).", "This CAN interface chip can be used to transmit and receive high-speed differential serial data at speeds up to 1 Mbit/s in autonomous mobile robots and industrial automation networks.", "This robust bus transceiver can be used as a fault-tolerant CAN node with \u00b142V bus pin overvoltage and short-circuit protection.", "This CAN bus driver can be used to reduce electromagnetic emissions (EME) using adjustable slew-rate slope control on the RS pin.", "This transceiver can be used as an energy-saving communication node utilizing low-power standby mode switched via the STB pin.", "This communication IC can be used to establish multidrop vehicle bus networking between distributed sensors, actuators, and main compute units.", "This industrial serial interface can be used as a noise-immune differential transceiver in harsh industrial machinery operating from -40\u00b0C to 125\u00b0C.", "This differential line driver can be used to interface battery management systems (BMS) with motor inverters and vehicle telemetry modules.", "This CAN physical layer device can be used as a reliable bus transceiver in agricultural machinery and heavy equipment telematics systems."], "params": [{"name": "Supply Voltage (VCC)", "value": "4.75 to 5.25", "unit": "V", "note": "Operating supply range (5.0V nominal)"}, {"name": "Absolute Maximum Supply Voltage (VCC)", "value": "6.0", "unit": "V", "note": "Absolute maximum rating"}, {"name": "CAN Bus Pin Voltage Range (CANH, CANL)", "value": "-42 to +42", "unit": "V", "note": "Fault protection voltage on bus pins"}, {"name": "Logic Pin Voltage Range (TXD, RXD, STB, RS)", "value": "-0.3 to 6.0", "unit": "V", "note": "Digital I/O pin tolerance"}, {"name": "Maximum Data Rate", "value": "1", "unit": "Mbit/s", "note": "High-speed CAN specification"}, {"name": "Operating Ambient Temperature", "value": "-40 to +125", "unit": "\u00b0C", "note": "Automotive Grade temperature span"}, {"name": "Maximum Junction Temperature", "value": "150", "unit": "\u00b0C", "note": "Absolute maximum junction temperature"}, {"name": "Thermal Resistance (Junction-to-Ambient)", "value": "100", "unit": "\u00b0C/W", "note": "SO8 package mounted on standard JEDEC PCB"}], "pins": [{"pin": 1, "name": "TXD", "type": "digital_in", "function": "signal"}, {"pin": 2, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 3, "name": "VCC", "type": "power_in", "function": "power_in"}, {"pin": 4, "name": "RXD", "type": "digital_out", "function": "signal"}, {"pin": 5, "name": "CANH", "type": "analog_io", "function": "signal"}, {"pin": 6, "name": "CANL", "type": "analog_io", "function": "signal"}, {"pin": 7, "name": "STB", "type": "digital_in", "function": "enable"}, {"pin": 8, "name": "RS", "type": "analog_in", "function": "passive"}], "tags": {"class": "other", "subclass": "can_transceiver", "voltage_max_v": 6, "package": "SOIC8", "key_ratings": ["VCC: 5V", "VBUS_fault: \u00b142V", "Data Rate: 1 Mbps", "Temp: -40\u00b0C to +125\u00b0C"]}, "series": null, "spice": "* TJA1051 Functional Behavioral Macromodel\n* Pinout: TXD GND VCC RXD CANH CANL STB RS\n.SUBCKT TJA1051 TXD GND VCC RXD CANH CANL STB RS\nR_TXD_PULL TXD VCC 100K\nR_STB_PULL STB VCC 100K\nB_DIFF_DRV_H CANH GND V=V(STB) > 2.5 ? 2.5 : (V(TXD) < 1.5 ? 3.5 : 2.5)\nB_DIFF_DRV_L CANL GND V=V(STB) > 2.5 ? 2.5 : (V(TXD) < 1.5 ? 1.5 : 2.5)\nR_OUT_H CANH 0 100MEG\nR_OUT_L CANL 0 100MEG\nB_RX RXD GND V=V(CANH)-V(CANL) > 0.7 ? 0.0 : V(VCC)\nR_RX RXD GND 100K\nC_VCC VCC GND 10P\n.ENDS TJA1051", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C38695.pdf", "model_3d": "https://api.corben.world/files/bd6a57e7-5209-49a0-8694-cdde96597594/public", "stock": 120977, "verified": true, "spice_file": "https://api.corben.world/files/f3302c9a-956d-4d5c-b37f-d13b42b69491/public", "model_3d_format": "wrl"}, {"id": "cap_0603_mlcc_series", "type": "series", "mpn": "CL10A105KO8NNNC", "lcsc": "C1592", "manufacturer": "Samsung Electro-Mechanics", "class": "capacitor", "subclass": "capacitor", "package": "0603", "role": "0603 MLCC ceramic capacitor series \u2014 any common value", "summary": "Standard 0603 (1608 metric) surface-mount multi-layer ceramic capacitor (MLCC) series covering values from 1pF to 10uF in C0G/NP0, X7R, and X5R dielectrics with voltage ratings typically from 16V to 50V.", "usage": "Place directly between power supply pins and ground close to ICs for decoupling, or inline for AC coupling, filtering, and timing networks. Account for DC-bias capacitance derating and temperature coefficients in high-voltage or precision analog applications; select C0G dielectrics for RF, resonant, and high-stability timing circuits.", "when_to_use": "Use when compact, low-ESL, low-ESR surface-mount capacitance in a standard 0603 footprint is required for general-purpose decoupling, power rail filtering, audio/RF signal coupling, or RC timing networks.", "use_cases": ["This 0603 MLCC can be used to decouple digital IC power pins and suppress high-frequency supply rail noise.", "This 0603 ceramic capacitor can be used as a bulk bypass capacitor on low-voltage DC-DC converter output rails.", "This MLCC series component can be used to filter high-frequency electromagnetic interference (EMI) and ripple on analog power rails.", "This 0603 capacitor can be used as an AC coupling or DC blocking capacitor in RF, audio, and high-speed data transmission lines.", "This ceramic capacitor can be used to form RC low-pass, high-pass, or band-pass analog signal filters.", "This 0603 MLCC can be used as a frequency-determining timing element in oscillator, clock generator, or 555 timer circuits.", "This MLCC can be used to stabilize voltage regulator feedback control loops and provide phase lead compensation.", "This 0603 ceramic capacitor can be used as a charge pump or bootstrap flying capacitor for gate drivers and switched-capacitor converters.", "This 0603 MLCC can be used to provide snubber damping across switching nodes to clamp voltage transients and reduce ringing.", "This C0G 0603 ceramic capacitor can be used to tune LC resonant tanks and impedance matching networks in wireless transceivers."], "params": [{"name": "Package / Case", "value": "0603", "unit": "inch", "note": "1608 metric (1.6mm x 0.8mm)"}, {"name": "Capacitance Range", "value": "1p to 10u", "unit": "F", "note": "Standard E12 series"}, {"name": "Rated Voltage Range", "value": "16 to 50", "unit": "V", "note": "DC working voltage range"}, {"name": "Dielectric Material", "value": "C0G, X7R, X5R", "note": "Class I (C0G) and Class II (X7R/X5R)"}, {"name": "Operating Temperature Range", "value": "-55 to +125", "unit": "\u00b0C", "note": "-55\u00b0C to +85\u00b0C for X5R; -55\u00b0C to +125\u00b0C for X7R/C0G"}, {"name": "Tolerance", "value": "\u00b15 to \u00b120", "unit": "%", "note": "\u00b15% (C0G), \u00b110% (X7R/X5R), \u00b120% (X5R bulk)"}], "pins": [{"pin": 1, "name": "1", "type": "passive", "function": "passive"}, {"pin": 2, "name": "2", "type": "passive", "function": "passive"}], "tags": {"class": "capacitor", "subclass": "capacitor", "voltage_max_v": 50, "package": "0603", "polarity": "non-polar", "key_ratings": ["1pF-10uF", "16V-50V", "0603 SMD", "C0G/X7R/X5R"], "is_series": true}, "series": {"family": "0603 MLCC ceramic capacitor", "package": "C0603", "unit": "F", "e_series": "E12", "value_range": "1pF to 10uF", "dielectric": "X7R / X5R / C0G", "voltage": "16-50V", "mesh": "std_c0603"}, "spice": "* 0603 MLCC Equivalent Series Circuit Model\n.SUBCKT C0603 1 2 PARAMS: CAP=1u ESR=10m ESL=800p\nL1 1 11 {ESL}\nR1 11 12 {ESR}\nC1 12 2 {CAP}\n.ENDS C0603", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C1592.pdf", "model_3d": "https://api.corben.world/files/84a68b75-7319-4bed-b4ec-48e121a1d661/public", "stock": 0, "verified": true, "spice_file": "https://api.corben.world/files/0c79901d-c5bb-46f6-a18f-a62c9e16898e/public", "model_3d_format": "wrl"}, {"id": "cap_elec_bulk_series", "type": "series", "mpn": "RVT1C100M0405 10UF 16V", "lcsc": "C970654", "manufacturer": "Zhenjiang Haimeng Electronic Co., Ltd.", "class": "capacitor", "subclass": "capacitor_electrolytic", "package": "SMD, D4xL5.4mm", "role": "SMD aluminium electrolytic bulk-cap series \u2014 bulk energy storage / input filtering", "summary": "Surface-mount (SMD) aluminum electrolytic capacitor series designed for bulk capacitance, power rail decoupling, and low-frequency ripple smoothing in standard power supply and general-purpose electronic circuits across ratings from 1uF to 470uF and 16V to 63V.", "usage": "Install in parallel between power rails and ground with correct polarity observed (aligning cathode indicator marking to ground/negative rail) to filter low-frequency voltage ripple, provide local energy storage, or stabilize linear and switching regulator inputs and outputs.", "when_to_use": "Select this SMD aluminum electrolytic series when cost-effective, medium-to-high bulk capacitance (1uF to 470uF) is needed on 16V to 63V DC rails where compact surface-mount assembly and standard ESR characteristics are acceptable.", "use_cases": ["This SMD aluminum electrolytic capacitor can be used to provide bulk energy storage on DC power supply rails to buffer transient load steps.", "This SMD electrolytic capacitor can be used as an input filter capacitor on buck converters and linear regulators to smooth low-frequency input ripple.", "This surface-mount electrolytic cap can be used to smooth output voltage ripple on DC-DC switching power stages operating up to 63V.", "This polar capacitor can be used as an AC coupling or DC-blocking capacitor in low-frequency audio amplifier and signal conditioning circuits.", "This SMD bulk capacitor can be used to stabilize intermediate bus voltages in 12V, 24V, and 48V power distribution networks.", "This aluminum electrolytic cap can be used as a supply decoupling reservoir for microcontrollers, motor drivers, and relay coils during high surge currents.", "This surface-mount capacitor can be used to suppress low-frequency noise and power rail ripple across an operating temperature range of -40\u00b0C to +105\u00b0C.", "This SMD electrolytic capacitor can be used as a timing or hold-up capacitor in basic reset, delay, or power-loss backup sub-circuits."], "params": [{"name": "Capacitance Range", "value": "1 to 470", "unit": "uF", "note": "Series range (representative part: 10uF)"}, {"name": "Rated Voltage (WV)", "value": "16 to 63", "unit": "V", "note": "Series range (representative part: 16V)"}, {"name": "Capacitance Tolerance", "value": "\u00b120", "unit": "%", "note": "Standard electrolytic tolerance"}, {"name": "Operating Temperature Range", "value": "-40 to +105", "unit": "\u00b0C", "note": "Standard industrial grade"}, {"name": "Package / Case", "value": "SMD Can (D4xL5.4mm to larger)", "note": "Surface mount cylindrical can"}, {"name": "Polarity", "value": "Polarized", "note": "Cathode marked on top of case"}], "pins": [{"pin": 1, "name": "1", "type": "passive", "function": "passive"}, {"pin": 2, "name": "2", "type": "passive", "function": "passive"}], "tags": {"class": "capacitor", "subclass": "capacitor_electrolytic", "voltage_max_v": 63, "value": "1uF-470uF", "package": "SMD Can", "polarity": "polarized", "key_ratings": ["105C", "SMD", "16V-63V", "1uF-470uF", "Bulk Storage", "Ripple Filter"], "is_series": true}, "series": {"family": "SMD aluminium electrolytic", "package": "SMD can", "unit": "F", "value_range": "1uF to 470uF", "voltage": "16-63V", "mesh": "std_elec"}, "spice": ".SUBCKT CAP_ELEC_SMD 1 2 PARAMS: CAP=10u ESR=1.0 ESL=5n RLEAK=10Meg\nC1 1 3 {CAP}\nESR1 3 4 {ESR}\nL1 4 2 {ESL}\nR1 1 2 {RLEAK}\n.ENDS CAP_ELEC_SMD", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C970654.pdf", "model_3d": "https://api.corben.world/files/f0a6f7e7-f7a2-4ac4-8668-1b35eda768c2/public", "stock": 7956, "verified": true, "spice_file": "https://api.corben.world/files/d8fba319-1cd6-486d-ad99-f03e19aa4b1a/public", "model_3d_format": "wrl"}, {"id": "conn_xt60", "type": "part", "mpn": "XT60-F", "lcsc": "C98734", "manufacturer": "AMASS", "class": "connector", "subclass": "battery connector", "package": "-", "role": "High-current battery power connector (XT60, ~60A)", "summary": "AMASS XT60-F is a 2-pin polarized female DC battery connector rated for 30A continuous (60A instantaneous burst) and 500V DC, with a typical contact resistance of 0.15 mOhm and an operating temperature range of -20\u00b0C to +120\u00b0C.", "usage": "Solder high-current leads (typically 12 AWG) to the gold-plated solder cups on the rear, observing polarity (+ for Pin 1 / positive and - for Pin 2 / negative ground). Insulate terminals with heat-shrink tubing and mate with a matching XT60 male plug for high-reliability disconnectable power delivery.", "when_to_use": "Select the XT60-F connector when building high-power DC systems requiring a keyed, polarized, low-resistance connection capable of handling up to 30A continuous or 60A peak currents up to 500V DC, commonly found in LiPo battery packs, drones, and robotics.", "use_cases": ["This female power connector can be used as a LiPo battery discharge interface for RC aircraft, multirotors, and FPV drones requiring up to 30A continuous or 60A burst current.", "This XT60 connector can be used to establish a polarized, reverse-polarity-protected DC power input on robotic controllers and motor drive systems.", "This battery jack can be used as a quick-disconnect harness connector for power distribution boards (PDB) operating at up to 500V DC.", "This high-current connector can be used to link portable energy storage units and power banks to battery chargers and DC-DC converters.", "This female socket can be used as a low-resistance (0.15 mOhm) power coupler in electric mobility vehicles, electric skateboards, and e-bikes.", "This 2-pin DC power receptacle can be used to interconnect solar panel charge controllers and high-capacity battery banks.", "This polarized plug can be used to provide robust power delivery in 3D printers and heated bed power lines drawing up to 30A continuous current.", "This power jack can be used as a heavy-duty benchtop power supply terminal interface for quick-swapping test fixtures and load banks."], "params": [{"name": "Continuous Current Rating", "value": "30", "unit": "A", "note": "Continuous operation"}, {"name": "Instantaneous Current Rating", "value": "60", "unit": "A", "note": "Peak / burst current limit"}, {"name": "Voltage Rating", "value": "500", "unit": "V", "note": "DC"}, {"name": "Contact Resistance", "value": "0.15", "unit": "mOhm", "note": "Typical"}, {"name": "Operating Temperature Range", "value": "-20 to +120", "unit": "\u00b0C", "note": "Thermal operating limits"}, {"name": "Mating Cycles", "value": "1000", "unit": "cycles", "note": "Insertion durability"}, {"name": "Recommended Cable Gauge", "value": "12", "unit": "AWG", "note": "For 30A continuous operation"}, {"name": "Gender", "value": "Female", "unit": "", "note": "XT60 series socket"}, {"name": "Pin Count", "value": "2", "unit": "", "note": "Pin 1 Positive (+), Pin 2 Negative (-)"}], "pins": [{"pin": 1, "name": "Pin 1", "type": "passive", "function": "power_in"}, {"pin": 2, "name": "Pin 2", "type": "passive", "function": "power_in"}, {"pin": "+", "name": "EP", "type": "ground", "function": "gnd"}, {"pin": "-", "name": "EP", "type": "ground", "function": "gnd"}], "tags": {"class": "connector", "subclass": "battery connector", "voltage_max_v": 500, "current_max_a": 60, "value": "XT60-F", "package": "XT60 Female Cable Mount", "polarity": "Polarized / Keyed", "key_ratings": ["30A continuous", "60A instantaneous", "500V DC", "0.15 mOhm contact resistance", "1000 mating cycles"]}, "series": null, "spice": ".SUBCKT XT60_F PIN1_IN PIN1_OUT PIN2_IN PIN2_OUT\nR_PIN1 PIN1_IN PIN1_OUT 0.15m\nL_PIN1 PIN1_IN PIN1_OUT 2n\nR_PIN2 PIN2_IN PIN2_OUT 0.15m\nL_PIN2 PIN2_IN PIN2_OUT 2n\nC_ISO PIN1_IN PIN2_IN 1p\n.ENDS XT60_F", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C98734.pdf", "model_3d": "https://api.corben.world/files/88d8e8bc-30d6-4be3-8797-c802c6352d18/public", "stock": 21131, "verified": true, "spice_file": "https://api.corben.world/files/33ecfad6-3e49-4f0f-8f4e-a648fad78832/public", "model_3d_format": "wrl"}, {"id": "esd_usblc6", "type": "part", "mpn": "USBLC6-2SC6", "lcsc": "C7519", "manufacturer": "STMicroelectronics", "class": "diode", "subclass": "esd_protection", "package": "SOT23-6L", "role": "USB / data-line ESD protection array", "summary": "The USBLC6-2SC6 is a monolithic, dual-line ESD protection diode array in a 6-pin SOT23-6L package designed for high-speed data line protection such as USB 2.0. It features an ultra-low junction capacitance of 2.5 pF to 3.5 pF, low leakage current (150 nA max at 5.25 V), and robust ESD protection exceeding IEC 61000-4-2 Level 4 (\u00b115 kV air and contact discharge).", "usage": "Connect pin 2 to GND, pin 5 to the VBUS/VCC power rail (or leave VBUS decoupled close to GND if unpowered), and route the two differential or single-ended signal lines through the feedthrough pin pairs: Line 1 through pin 1 (in) and pin 6 (out), Line 2 through pin 3 (in) and pin 4 (out). Place the device as close as possible to the physical connector to minimize parasitic trace inductance.", "when_to_use": "Choose the USBLC6-2SC6 when safeguarding two high-speed data lines (such as USB 2.0 Full/High Speed, Ethernet, or UART/I2C/SPI interfaces) against \u00b115 kV ESD strikes where minimal capacitive loading (<3.5 pF) and low leakage are required to prevent signal distortion.", "use_cases": ["This ESD protection diode array can be used to protect high-speed USB 2.0 Full-Speed and High-Speed data lines (D+ and D-) from electrostatic discharge up to \u00b115kV contact discharge.", "This dual-line transient voltage suppressor can be used as an ESD clamp for differential communication pairs such as Ethernet and RS-485 transceiver ports.", "This low-capacitance TVS array can be used to safeguard sensitive digital I/O lines and microcontroller pins without degrading signal integrity due to its low 3.5pF maximum junction capacitance.", "This TVS diode array can be used as a transient suppressor for external communication ports including UART, SPI, and I2C buses exposed to external handling.", "This surge suppression component can be used to suppress high-voltage ESD transients on HDMI, DVI, and DisplayPort control and auxiliary lines.", "This monolithic ESD clamp can be used as a rail-to-rail transient protector on 5V supply rails (VBUS) and associated signal lines simultaneously.", "This low-leakage ESD protection IC can be used to protect battery-powered portable handheld devices with less than 150nA reverse leakage current at 5.25V.", "This dual-channel transient absorber can be used as a feed-through ESD suppression filter across connector data pins in space-constrained SOT23-6L PCB layouts.", "This data-line protector can be used to achieve IEC 61000-4-2 Level 4 compliance (\u00b115kV air and contact discharge) on external consumer accessory ports.", "This ultra-low capacitance TVS can be used to clamp overvoltage spikes to a typical clamping voltage of 12V during 1A 8/20\u00b5s surge events."], "params": [{"name": "ESD Rating (IEC 61000-4-2 Air)", "value": "15", "unit": "kV", "note": "Absolute maximum air discharge"}, {"name": "ESD Rating (IEC 61000-4-2 Contact)", "value": "15", "unit": "kV", "note": "Absolute maximum contact discharge"}, {"name": "ESD Rating (MIL-STD-883G Method 3015-7)", "value": "25", "unit": "kV", "note": "Human Body Model"}, {"name": "Breakdown Voltage (VBR)", "value": "6", "unit": "V", "note": "Minimum at IR = 1 mA, VBUS to GND"}, {"name": "Clamping Voltage (VCL)", "value": "12", "unit": "V", "note": "Typical at IPP = 1 A, 8/20 \u00b5s"}, {"name": "Junction Capacitance (Cj)", "value": "3.5", "unit": "pF", "note": "Maximum at VR = 1.65 V, any I/O to GND"}, {"name": "Reverse Leakage Current (IR)", "value": "150", "unit": "nA", "note": "Maximum at VRM = 5.25 V"}, {"name": "Forward Voltage (VF)", "value": "1.1", "unit": "V", "note": "Typical at IF = 10 mA"}, {"name": "Operating Junction Temperature (Tj)", "value": "-40 to 125", "unit": "\u00b0C", "note": "Operating range"}], "pins": [{"pin": 1, "name": "1", "type": "analog_io", "function": "signal"}, {"pin": 2, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 3, "name": "3", "type": "analog_io", "function": "signal"}, {"pin": 4, "name": "4", "type": "analog_io", "function": "signal"}, {"pin": 5, "name": "VBUS", "type": "power_in", "function": "power_in"}, {"pin": 6, "name": "6", "type": "analog_io", "function": "signal"}], "tags": {"class": "diode", "subclass": "esd_protection", "voltage_max_v": 6, "current_max_a": 1, "value": "3.5pF", "package": "SOT-23-6", "polarity": "rail-to-rail dual", "key_ratings": ["15kV ESD Contact", "15kV ESD Air", "3.5pF Cj max", "150nA Ir max", "12V Vcl typ"]}, "series": null, "spice": ".SUBCKT USBLC6-2SC6 1 2 3 4 5 6\n* Pin 1: IO1_IN, Pin 2: GND, Pin 3: IO2_IN, Pin 4: IO2_OUT, Pin 5: VBUS, Pin 6: IO1_OUT\nR_IO1 1 6 0.01\nR_IO2 3 4 0.01\nD_IO1_GND 2 1 D_STEER\nD_IO1_VBUS 1 5 D_STEER\nD_IO2_GND 2 3 D_STEER\nD_IO2_VBUS 3 5 D_STEER\nD_TVS 2 5 D_ZENER\n.MODEL D_STEER D (IS=1E-14 RS=0.5 CJ0=1.5P VJ=0.7 M=0.33 BV=15 IBV=10U)\n.MODEL D_ZENER D (IS=1E-12 RS=1.0 BV=6.0 IBV=1M CJ0=15P)\n.ENDS USBLC6-2SC6", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C7519.pdf", "model_3d": "https://api.corben.world/files/2aa0e311-529f-4cf1-a8c9-a627ce7e8d10/public", "stock": 53546, "verified": true, "spice_file": "https://api.corben.world/files/a1aac1bd-6fc7-4865-a686-ec7efb39c477/public", "model_3d_format": "wrl"}, {"id": "gatedriver_drv8323", "type": "part", "mpn": "DRV8323RHRGZR", "lcsc": "C543035", "class": "ic", "subclass": "Three-Phase Gate Driver", "package": "VQFN-48_L7.0-W7.0-P0.50-TL-EP5.1", "role": "Three-phase BLDC/PMSM smart gate driver with integrated current-sense amps \u2014 drives the six power FETs", "summary": "The DRV8323RHRGZR is a highly integrated 60V three-phase smart gate driver IC featuring three integrated low-side current sense amplifiers, an integrated 600mA buck regulator, and smart gate drive (IDRIVE) architecture for driving 6 N-channel MOSFETs in BLDC and PMSM motor control applications.", "usage": "Connect VM and VDRAIN to the motor supply voltage (6V to 60V) with decoupling capacitors. Connect high-side gate (GHA, GHB, GHC) and phase/source nodes (SHA, SHB, SHC) to the high-side N-channel MOSFETs, and low-side gate (GLA, GLB, GLC) to the low-side MOSFETs. Route low-side current sensing lines (SPA/SNA, SPB/SNB, SPC/SNC) across shunt resistors to provide amplified analog current feedback (SOA, SOB, SOC) to the microcontroller ADC. Use the integrated buck step-down regulator to provide power to the host MCU or external system circuitry.", "when_to_use": "Select the DRV8323RHRGZR when designing a compact, 12V to 48V three-phase BLDC or PMSM motor drive system that requires integrated triple current-sense amplifiers, an integrated buck converter to eliminate an external DC-DC power supply, and configurable smart gate drive to control MOSFET slew rates without external gate resistors.", "use_cases": ["This 3-phase gate driver can be used to drive six external N-channel power MOSFETs in high-power brushless DC (BLDC) and permanent magnet synchronous motor (PMSM) drive stages.", "This smart gate driver can be used as an integrated motor controller front-end for 12V, 24V, 36V, and 48V battery-powered cordless power tools.", "This gate driver IC can be used to measure low-side phase currents using its three integrated bidirectional current-shunt operational amplifiers for field-oriented control (FOC).", "This device can be used as a step-down power supply using its integrated 600mA synchronous buck regulator to generate 3.3V or 5V logic rails for an MCU.", "This IC can be used to control MOSFET switching slew rates dynamically via SPI-programmable gate drive currents without requiring external gate resistors or diodes.", "This motor driver can be used to provide hardware protection against overcurrent, short-circuits, phase shoot-through, undervoltage, and overtemperature faults.", "This driver can be used as a pre-driver stage for electric mobility systems including e-scooters, e-bikes, and hoverboards operating up to 60V.", "This brushless driver can be used to actuate industrial servo drives, factory automation robotics, and multi-axis CNC machines.", "This IC can be used to drive electric pump, fan, and compressor motors in commercial and consumer appliances.", "This gate driver can be used as an integrated power bridge controller in commercial drone electronic speed controllers (ESCs)."], "params": [{"name": "Supply Voltage (VM)", "value": "6 to 60", "unit": "V", "note": "Operating supply voltage range"}, {"name": "Absolute Maximum Supply Voltage", "value": "65", "unit": "V", "note": "Transient/survival voltage rating"}, {"name": "Peak Source Gate Current", "value": "1.0", "unit": "A", "note": "Configurable peak pull-up current"}, {"name": "Peak Sink Gate Current", "value": "2.0", "unit": "A", "note": "Configurable peak pull-down current"}, {"name": "Integrated Current Sense Amplifiers", "value": "3", "unit": "", "note": "Low-side current-shunt amplifiers with adjustable gain"}, {"name": "Buck Regulator Output Current", "value": "600", "unit": "mA", "note": "Integrated synchronous buck regulator"}, {"name": "Operating Temperature Range", "value": "-40 to 125", "unit": "\u00b0C", "note": "Junction operating range"}], "pins": [{"pin": 1, "name": "FB", "type": "passive"}, {"pin": 2, "name": "PGND", "type": "passive"}, {"pin": 3, "name": "CPL", "type": "passive"}, {"pin": 4, "name": "CPH", "type": "passive"}, {"pin": 5, "name": "VCP", "type": "passive"}, {"pin": 6, "name": "VM", "type": "passive"}, {"pin": 7, "name": "VDRAIN", "type": "passive"}, {"pin": 8, "name": "GHA", "type": "passive"}, {"pin": 9, "name": "SHA", "type": "passive"}, {"pin": 10, "name": "GLA", "type": "passive"}, {"pin": 11, "name": "SPA", "type": "passive"}, {"pin": 12, "name": "SNA", "type": "passive"}, {"pin": 13, "name": "SNB", "type": "passive"}, {"pin": 14, "name": "SPB", "type": "passive"}, {"pin": 15, "name": "GLB", "type": "passive"}, {"pin": 16, "name": "SHB", "type": "passive"}, {"pin": 17, "name": "GHB", "type": "passive"}, {"pin": 18, "name": "GHC", "type": "passive"}, {"pin": 19, "name": "SHC", "type": "passive"}, {"pin": 20, "name": "GLC", "type": "passive"}, {"pin": 21, "name": "SPC", "type": "passive"}, {"pin": 22, "name": "SNC", "type": "passive"}, {"pin": 23, "name": "SOC", "type": "passive"}, {"pin": 24, "name": "SOB", "type": "passive"}, {"pin": 25, "name": "PAD25", "type": "passive"}, {"pin": 26, "name": "PAD26", "type": "passive"}, {"pin": 27, "name": "PAD27", "type": "passive"}, {"pin": 28, "name": "PAD28", "type": "passive"}, {"pin": 29, "name": "PAD29", "type": "passive"}, {"pin": 30, "name": "PAD30", "type": "passive"}, {"pin": 31, "name": "PAD31", "type": "passive"}, {"pin": 32, "name": "PAD32", "type": "passive"}, {"pin": 33, "name": "PAD33", "type": "passive"}, {"pin": 34, "name": "PAD34", "type": "passive"}, {"pin": 35, "name": "PAD35", "type": "passive"}, {"pin": 36, "name": "PAD36", "type": "passive"}, {"pin": 37, "name": "PAD37", "type": "passive"}, {"pin": 38, "name": "PAD38", "type": "passive"}, {"pin": 39, "name": "PAD39", "type": "passive"}, {"pin": 40, "name": "PAD40", "type": "passive"}, {"pin": 41, "name": "PAD41", "type": "passive"}, {"pin": 42, "name": "PAD42", "type": "passive"}, {"pin": 43, "name": "PAD43", "type": "passive"}, {"pin": 44, "name": "PAD44", "type": "passive"}, {"pin": 45, "name": "PAD45", "type": "passive"}, {"pin": 46, "name": "PAD46", "type": "passive"}, {"pin": 47, "name": "PAD47", "type": "passive"}, {"pin": 48, "name": "PAD48", "type": "passive"}, {"pin": 49, "name": "PAD49", "type": "passive"}], "tags": {"class": "ic", "subclass": "Three-Phase Gate Driver", "voltage_max_v": 60, "current_max_a": 2, "power_max_w": 0, "value": "DRV8323R", "package": "VQFN-48 (7x7mm)", "polarity": "N-Channel", "key_ratings": ["60V Operating Voltage", "1A/2A Peak Gate Drive", "Triple Current Sense Amps", "Integrated 600mA Buck Regulator"]}, "series": null, "spice": "* DRV8323R Simplified Functional Behavioral Subcircuit\n.SUBCKT DRV8323R VM VDRAIN PGND GHA SHA GLA GHB SHB GLB GHC SHC GLC\nR_IN_VM VM PGND 1MEG\nR_IN_VDRAIN VDRAIN PGND 1MEG\nE_GHA GHA SHA VM PGND 1.0\nR_OUT_GHA GHA SHA 10\nE_GLA GLA PGND VM PGND 1.0\nR_OUT_GLA GLA PGND 5\nE_GHB GHB SHB VM PGND 1.0\nR_OUT_GHB GHB SHB 10\nE_GLB GLB PGND VM PGND 1.0\nR_OUT_GLB GLB PGND 5\nE_GHC GHC SHC VM PGND 1.0\nR_OUT_GHC GHC SHC 10\nE_GLC GLC PGND VM PGND 1.0\nR_OUT_GLC GLC PGND 5\n.ENDS DRV8323R", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C543035.pdf", "model_3d": "https://api.corben.world/files/70f9cd09-9539-41d9-9682-05c500156b30/public", "stock": 2338, "verified": true, "spice_file": "https://api.corben.world/files/5bd2f923-3ba2-45ea-b9a3-ea95bc3fd746/public", "model_3d_format": "wrl"}, {"id": "inductor_buck", "type": "part", "mpn": "SLH1207S330MTT", "lcsc": "C181844", "manufacturer": "SUNL", "class": "inductor", "subclass": "Power Inductor", "package": "SMD, 12x12mm", "role": "Power inductor for the buck converter", "summary": "The SLH1207S330MTT is a 33 uH, 3 A magnetically shielded surface-mount power inductor from SUNL in a 12x12 mm package. Featuring a low DC resistance of 64.8 mOhm max and a saturation current of 3 A, it is engineered for high-efficiency energy storage and ripple filtering in DC-DC converters.", "usage": "Connect between the switching node and the output rail in a buck converter or between the input rail and switching FET in a boost converter. Place close to the switching controller/MOSFETs with a tight current loop and keep switching nodes small to minimize EMI, utilizing its shielded construction.", "when_to_use": "Select this inductor when designing DC-DC switching regulators (buck, boost, buck-boost) or power filtering stages that require a nominal 33 uH inductance, continuous current handling up to 3 A, low DC resistance (<65 mOhm) for minimal power loss, and magnetic shielding to prevent EMI in compact 12x12 mm layouts.", "use_cases": ["This power inductor can be used as an energy storage choke in DC-DC buck step-down switching regulators delivering up to 3A continuous output current.", "This surface-mount inductor can be used to filter ripple and smooth output current in step-up boost voltage converters.", "This shielded inductor can be used as an LC low-pass filter element to attenuate switching noise on sensitive DC power rails.", "This 33uH power choke can be used in SEPIC and buck-boost topologies for wide-input voltage regulation and stabilization.", "This magnetic-shielded inductor can be used to minimize electromagnetic interference (EMI) and radiated magnetic flux in dense PCB power supply designs.", "This SMD inductor can be used as a high-current pi-filter (Pi-network) stage to suppress differential-mode noise on DC input buses.", "This power inductor can be used to provide energy storage and current smoothing in battery charger circuits delivering up to 3A.", "This wirewound power choke can be used as an output filtering inductor in intermediate bus converters (IBC) and point-of-load (POL) modules.", "This magnetically shielded choke can be used to suppress high-frequency ripple on industrial 12V and 24V supply rails.", "This 33uH inductor can be used as a filtering reactor in motor driver power stages and DC actuator supply rails."], "params": [{"name": "Inductance", "value": "33", "unit": "uH", "note": "Tested at 1V, 1kHz, +/-20% tolerance"}, {"name": "DC Resistance (Max)", "value": "64.8", "unit": "mOhm"}, {"name": "Saturation Current (Isat)", "value": "3", "unit": "A", "note": "Typical current for 25% inductance drop"}, {"name": "Rated Current (Irms)", "value": "3", "unit": "A", "note": "Typical current for 40\u00b0C temperature rise"}, {"name": "Shielding", "value": "Shielded"}, {"name": "Package", "value": "12x12mm SMD (1207)"}], "pins": [{"pin": 1, "name": "1", "type": "passive", "function": "passive"}, {"pin": 2, "name": "2", "type": "passive", "function": "passive"}], "tags": {"class": "inductor", "subclass": "Power Inductor", "current_max_a": 3, "value": "33uH", "package": "SMD, 12x12mm", "polarity": "non-polar", "key_ratings": ["33uH", "3A Isat", "3A Irms", "64.8mOhm DCR max", "Shielded", "12x12mm SMD"]}, "series": null, "spice": ".SUBCKT SLH1207S330MTT 1 2 L1 1 int 33u Rser int 2 0.0648 .ENDS SLH1207S330MTT", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C181844.pdf", "model_3d": "https://api.corben.world/files/e285872b-e0bf-43d6-87ba-3b1b4d40182b/public", "stock": 10769, "verified": true, "spice_file": "https://api.corben.world/files/e50f34f2-6106-4ad1-8ff9-75829742654c/public", "model_3d_format": "wrl"}, {"id": "ldo_ams1117_33", "type": "part", "mpn": "AMS1117-3.3", "lcsc": "C347222", "manufacturer": "UMW", "class": "voltage_regulator_linear", "subclass": "LDO", "package": "SOT-223", "role": "3.3V LDO \u2014 clean rail for the MCU and logic", "summary": "The AMS1117-3.3 is a popular, low-dropout (LDO) positive linear voltage regulator designed to provide a fixed 3.3V output rail at currents up to 1A with a typical dropout voltage of 1.2V in an industry-standard SOT-223 package.", "usage": "Connect pin 3 (VIN) to an unregulated or intermediate DC supply rail (4.5V to 12V operating), pin 1 (GND) to system ground, and pin 2 / TAB (VOUT) to the regulated 3.3V load rail. Ensure an output bypass capacitor of at least 22\u00b5F (tantalum recommended) is placed close to VOUT and GND for loop stability, along with a 10\u00b5F input decoupling capacitor. Maintain thermal dissipation within safe package limits (P_diss = (Vin - Vout) * Iout <= 1.04W on standard PCB thermal copper).", "when_to_use": "Choose the AMS1117-3.3 when an inexpensive, robust, low-component-count fixed 3.3V rail is needed to power microcontrollers, digital logic, or sensors from a 5V USB or 5V-12V power supply at up to 1A continuous current.", "use_cases": ["This LDO voltage regulator can be used to step down a 5V USB bus to a clean 3.3V power rail for microcontrollers and digital logic.", "This linear regulator can be used as a low-noise 3.3V supply for sensitive analog circuits, ADCs, and sensor front-ends drawing up to 1A.", "This power management IC can be used to regulate 5V or 12V DC input rails down to 3.3V for embedded IoT development boards and wireless modules.", "This step-down regulator can be used as an on-board post-regulator following a noisy DC-DC buck converter to filter switching ripple with up to 75dB PSRR.", "This 3.3V fixed voltage regulator can be used to supply logic-level translation circuits and 3.3V bus transceivers.", "This low-dropout regulator can be used to provide a stabilized 3.3V supply in battery-operated equipment powered by 4.5V to 6V battery packs.", "This SOT-223 voltage regulator can be used as a high-current 3.3V rail generator delivering up to 1A continuous output with internal current limiting and thermal shutdown.", "This fixed LDO can be used to power 3.3V memory devices such as SPI Flash and EEPROM ICs.", "This power supply regulator can be used to drop 5V auxiliary supplies down to 3.3V for status LEDs, indicators, and peripheral interfaces.", "This 1A linear regulator can be used as a primary 3.3V rail generator in consumer electronics, instrumentation, and industrial control modules."], "params": [{"name": "Output Voltage (Vout)", "value": "3.3", "unit": "V", "note": "Fixed, \u00b12% accuracy (3.234V to 3.366V)"}, {"name": "Maximum Output Current (Iout_max)", "value": "1.0", "unit": "A", "note": "Current limit typical 2.5A"}, {"name": "Dropout Voltage (Vdrop)", "value": "1.2", "unit": "V", "note": "Typical at full 1A load"}, {"name": "Maximum Operating Input Voltage (Vin_max)", "value": "12.0", "unit": "V", "note": "Absolute max 18V"}, {"name": "Quiescent Current (Iq)", "value": "5.0", "unit": "mA", "note": "Typical (max 10mA)"}, {"name": "Ripple Rejection (PSRR)", "value": "60", "unit": "dB", "note": "f = 120Hz, (Vin - Vout) = 3V"}, {"name": "Line Regulation", "value": "9", "unit": "mV", "note": "Typical (max 18mV)"}, {"name": "Load Regulation", "value": "10", "unit": "mV", "note": "Typical (max 18mV for 10mA <= Iout <= 1A)"}, {"name": "Thermal Resistance (Rth_ja)", "value": "120", "unit": "\u00b0C/W", "note": "Junction to ambient in SOT-223"}, {"name": "Max Power Dissipation", "value": "1.04", "unit": "W", "note": "At TA = 25\u00b0C in SOT-223 package"}], "pins": [{"pin": 1, "name": "ADJ(GND)", "type": "ground", "function": "gnd"}, {"pin": 2, "name": "VOUT(TAB)", "type": "power_out", "function": "power_out"}, {"pin": 3, "name": "VIN", "type": "power_in", "function": "power_in"}, {"pin": 4, "name": "GND2", "type": "ground", "function": "gnd"}], "tags": {"class": "voltage_regulator_linear", "subclass": "LDO", "voltage_max_v": 18, "current_max_a": 1, "power_max_w": 1.04, "value": "3.3V", "package": "SOT-223", "polarity": "Positive", "key_ratings": ["Vout = 3.3V", "Iout = 1A", "Vin_max = 12V", "Vdrop = 1.2V", "SOT-223"]}, "series": null, "spice": "* AMS1117-3.3 Macromodel (Fixed 3.3V LDO)\n* Pin order: 3=VIN, 1=GND, 2=VOUT\n.SUBCKT AMS1117_33 3 1 2\nRIN 3 1 1MEG\nIQ 3 1 5m\nEREF 4 1 VALUE = { 3.3 }\nROUT 4 2 0.01\nD_DROPOUT 2 3 D_LDO\n.MODEL D_LDO D (IS=1E-12 N=1.2 BV=18 IBV=1m)\n.ENDS AMS1117_33", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C347222.pdf", "model_3d": "https://api.corben.world/files/22dde148-2e4e-488f-be09-d0ecc7d17841/public", "stock": 2082576, "verified": true, "spice_file": "https://api.corben.world/files/d92962b3-bfb4-4912-80ad-b604175d45dc/public", "model_3d_format": "wrl"}, {"id": "led_indicator", "type": "part", "mpn": "KT-0603R", "lcsc": "C2286", "manufacturer": "KENTO (\u6e56\u5317\u5321\u901a\u7535\u5b50\u80a1\u4efd\u6709\u9650\u516c\u53f8)", "class": "led", "subclass": "Red LED", "package": "0603", "role": "Status / indicator LED (also blinks)", "summary": "The KT-0603R is an ultra-compact 0603 SMD red light-emitting diode (LED) manufactured by KENTO. It features a dominant wavelength of 615-630nm, luminous intensity of 145-300mcd at 20mA, forward voltage of 1.8-2.4V, and a wide 120-degree viewing angle.", "usage": "Connect pin 1 (Anode) to a positive DC supply or microcontroller GPIO pin via a dedicated current-limiting series resistor, and pin 2 (Cathode) to ground or a low-side switching transistor. Size the ballast resistor for a typical operating forward current of 5mA to 20mA based on supply voltage and Vf (~2.0V), ensuring current never exceeds the 25mA absolute maximum.", "when_to_use": "Use this component when you need a compact, surface-mount red visual status indicator or diagnostic beacon on space-constrained printed circuit boards requiring low forward voltage (1.8V to 2.4V) and low power consumption (<40mW).", "use_cases": ["This red LED can be used to indicate power-on status for 3.3V, 5V, or 12V rails using a standard series current-limiting resistor.", "This SMD LED can be used to blink or toggle fault, warning, and error status signals directly driven by microcontroller GPIO pins.", "This light-emitting diode can be used as an activity beacon to visualize serial bus traffic on UART, I2C, SPI, or CAN transceivers.", "This red indicator can be used as a low-battery alarm or charging status annunciator in portable electronic devices.", "This surface-mount diode can be used to provide visual logic-state monitoring on PCB test points and debug header outputs.", "This component can be used to backlight compact membrane switches, pushbuttons, or front-panel illuminated iconography.", "This red 0603 LED can be used as a heartbeat indicator driven by a timer circuit or PWM channel to show embedded system firmware health.", "This indicator LED can be used as a latch or trip state display in over-current, over-voltage, and thermal protection shutdown circuits."], "params": [{"name": "Dominant Wavelength", "value": "615 - 630", "unit": "nm", "note": "IF = 20mA"}, {"name": "Luminous Intensity", "value": "145 - 300", "unit": "mcd", "note": "IF = 20mA"}, {"name": "Forward Voltage (Vf)", "value": "1.8 - 2.4", "unit": "V", "note": "IF = 20mA"}, {"name": "Continuous Forward Current (If max)", "value": "25", "unit": "mA"}, {"name": "Typical Forward Current (If typ)", "value": "20", "unit": "mA"}, {"name": "Peak Forward Current", "value": "60", "unit": "mA", "note": "1/10 duty cycle, 0.1ms pulse width"}, {"name": "Power Dissipation (Pd max)", "value": "40", "unit": "mW"}, {"name": "Reverse Voltage (Vr max)", "value": "5", "unit": "V"}, {"name": "Viewing Angle", "value": "120", "unit": "deg"}, {"name": "Operating Temperature", "value": "-40 to +85", "unit": "\u00b0C"}], "pins": [{"pin": 1, "name": "A", "type": "passive", "function": "anode"}, {"pin": 2, "name": "K", "type": "passive", "function": "cathode"}], "tags": {"class": "led", "subclass": "Red LED", "voltage_max_v": 2.4, "current_max_a": 0.025, "power_max_w": 0.04, "value": "Red 620nm", "package": "0603", "polarity": "anode-cathode", "key_ratings": ["Vf=1.8-2.4V", "If=20mA", "145-300mcd", "615-630nm", "40mW"]}, "series": null, "spice": ".MODEL KT-0603R D (IS=1e-22 N=1.5 RS=5.0 BV=5 IBV=10u EG=1.9 XTI=3)", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C2286.pdf", "model_3d": "https://api.corben.world/files/75b86576-88ee-4918-94d8-36a0bf33bf37/public", "stock": 7824832, "verified": true, "spice_file": "https://api.corben.world/files/b5153103-f343-4480-bddb-1f99da735594/public", "model_3d_format": "wrl"}, {"id": "mcu_stm32f405", "type": "part", "mpn": "STM32F405RGT6", "lcsc": "C15742", "manufacturer": "STMicroelectronics", "class": "mcu", "subclass": "Microcontroller", "package": "LQFP64", "role": "Main microcontroller (STM32F405, Cortex-M4 @168MHz) running the motor-control firmware", "summary": "High-performance 32-bit ARM Cortex-M4 microcontroller running at up to 168 MHz with 1024 KB Flash, 196 KB SRAM, advanced motor control timers, USB OTG, dual CAN, and 3x 12-bit ADCs in an LQFP-64 package.", "usage": "Connect VDD to a 1.8V-3.6V rail decoupled with individual 100nF ceramic capacitors at each VDD pin plus bulk capacitance (4.7uF). Connect VDDA through a ferrite bead/filter with 1uF + 10nF caps. Tie VCAP_1 to GND through a 2.2uF low-ESR ceramic capacitor. Pull BOOT0 to GND via 10k resistor for Flash boot. Program and debug via SWD on PA13 (SWDIO) and PA14 (SWCLK) with NRST filtered by a 100nF cap.", "when_to_use": "Select the STM32F405RGT6 when high-speed DSP processing, hardware floating-point operations (FPU), multi-channel high-speed ADC sampling, and advanced PWM generation are required for real-time motor control, robotics, or complex embedded communication gateways in a compact 64-pin footprint.", "use_cases": ["This STM32F405RGT6 can be used as a primary motor controller executing advanced field-oriented control (FOC) or sensorless BLDC algorithms at up to 168 MHz.", "This microcontroller can be used to generate complementary multi-channel PWM drive signals with hardware dead-time insertion for three-phase inverter bridges.", "This ARM Cortex-M4 processor can be used as an analog acquisition engine sampling phase currents and voltages using three 12-bit ADCs across up to 24 channels.", "This MCU can be used as an industrial communications gateway interfacing two independent CAN 2.0B buses alongside six UART channels.", "This MCU can be used to implement USB OTG FS/HS connectivity for fast telemetry logging and Device Firmware Upgrade (DFU) bootloading.", "This system-on-chip can be used as a flight controller or robotics core processing multi-axis IMU sensor data over high-speed SPI and I2C busses.", "This digital controller can be used to generate analog reference voltages or synthetic audio waveforms using two integrated 12-bit DACs.", "This microcontroller can be used as a low-power system supervisor maintaining real-time clock timekeeping and backup SRAM data at down to 1 uA on VBAT supply."], "params": [{"name": "Core Architecture", "value": "ARM Cortex-M4 with FPU"}, {"name": "Max Clock Frequency", "value": "168", "unit": "MHz"}, {"name": "Flash Memory Size", "value": "1024", "unit": "kB"}, {"name": "SRAM Size", "value": "196", "unit": "kB"}, {"name": "Supply Voltage Min", "value": "1.8", "unit": "V"}, {"name": "Supply Voltage Max", "value": "3.6", "unit": "V"}, {"name": "Operating Temperature Min", "value": "-40", "unit": "\u00b0C"}, {"name": "Operating Temperature Max", "value": "85", "unit": "\u00b0C"}, {"name": "Total GPIO Count", "value": "51"}, {"name": "ADC Resolution", "value": "12", "unit": "bit"}, {"name": "Number of ADC Channels", "value": "24"}, {"name": "DAC Channels", "value": "2"}, {"name": "Timers", "value": "17"}, {"name": "CAN Interfaces", "value": "2"}, {"name": "UART/USART Interfaces", "value": "6"}, {"name": "SPI Interfaces", "value": "3"}, {"name": "I2C Interfaces", "value": "3"}, {"name": "Run Mode Current (Typ)", "value": "33", "unit": "mA", "note": "168MHz, Flash with ART"}, {"name": "VBAT Mode Current (Typ)", "value": "1", "unit": "uA", "note": "RTC on, 32kHz LSE"}], "pins": [{"pin": 1, "name": "VBAT", "type": "power_in", "function": "power_in"}, {"pin": 2, "name": "PC13", "type": "digital_io", "function": "gpio"}, {"pin": 3, "name": "PC14-OSC32_IN(PC14)", "type": "analog_in", "function": "signal"}, {"pin": 4, "name": "PC15-OSC32_OUT(PC15)", "type": "analog_out", "function": "signal"}, {"pin": 5, "name": "PH0-OSC_IN", "type": "analog_in", "function": "signal"}, {"pin": 6, "name": "PH1-OSC_OUT", "type": "analog_out", "function": "signal"}, {"pin": 7, "name": "NRST", "type": "digital_io", "function": "enable"}, {"pin": 8, "name": "PC0", "type": "analog_io", "function": "gpio"}, {"pin": 9, "name": "PC1", "type": "analog_io", "function": "gpio"}, {"pin": 10, "name": "PC2", "type": "analog_io", "function": "gpio"}, {"pin": 11, "name": "PC3", "type": "analog_io", "function": "gpio"}, {"pin": 12, "name": "VSSA", "type": "ground", "function": "gnd"}, {"pin": 13, "name": "VDDA", "type": "power_in", "function": "power_in"}, {"pin": 14, "name": "PA0-WKUP(PA0)", "type": "analog_io", "function": "gpio"}, {"pin": 15, "name": "PA1", "type": "analog_io", "function": "gpio"}, {"pin": 16, "name": "PA2", "type": "analog_io", "function": "gpio"}, {"pin": 17, "name": "PA3", "type": "analog_io", "function": "gpio"}, {"pin": 18, "name": "VSS", "type": "ground", "function": "gnd"}, {"pin": 19, "name": "VDD", "type": "power_in", "function": "power_in"}, {"pin": 20, "name": "PA4", "type": "analog_io", "function": "gpio"}, {"pin": 21, "name": "PA5", "type": "analog_io", "function": "gpio"}, {"pin": 22, "name": "PA6", "type": "analog_io", "function": "gpio"}, {"pin": 23, "name": "PA7", "type": "analog_io", "function": "gpio"}, {"pin": 24, "name": "PC4", "type": "digital_io", "function": "gpio"}, {"pin": 25, "name": "PC5", "type": "digital_io", "function": "gpio"}, {"pin": 26, "name": "PB0", "type": "analog_io", "function": "gpio"}, {"pin": 27, "name": "PB1", "type": "analog_io", "function": "gpio"}, {"pin": 28, "name": "PB2", "type": "digital_io", "function": "gpio"}, {"pin": 29, "name": "PB10", "type": "digital_io", "function": "gpio"}, {"pin": 30, "name": "PB11", "type": "digital_io", "function": "gpio"}, {"pin": 31, "name": "VSS", "type": "ground", "function": "gnd"}, {"pin": 32, "name": "VDD", "type": "power_in", "function": "power_in"}, {"pin": 33, "name": "PB12", "type": "digital_io", "function": "gpio"}, {"pin": 34, "name": "PB13", "type": "digital_io", "function": "gpio"}, {"pin": 35, "name": "PB14", "type": "digital_io", "function": "gpio"}, {"pin": 36, "name": "PB15", "type": "digital_io", "function": "gpio"}, {"pin": 37, "name": "PC6", "type": "digital_io", "function": "gpio"}, {"pin": 38, "name": "PC7", "type": "digital_io", "function": "gpio"}, {"pin": 39, "name": "PC8", "type": "digital_io", "function": "gpio"}, {"pin": 40, "name": "PC9", "type": "digital_io", "function": "gpio"}, {"pin": 41, "name": "PA8", "type": "digital_io", "function": "gpio"}, {"pin": 42, "name": "PA9", "type": "digital_io", "function": "gpio"}, {"pin": 43, "name": "PA10", "type": "digital_io", "function": "gpio"}, {"pin": 44, "name": "PA11", "type": "digital_io", "function": "gpio"}, {"pin": 45, "name": "PA12", "type": "digital_io", "function": "gpio"}, {"pin": 46, "name": "PA13(JTMS-SWDIO)", "type": "digital_io", "function": "gpio"}, {"pin": 47, "name": "VSS", "type": "ground", "function": "gnd"}, {"pin": 48, "name": "VDD", "type": "power_in", "function": "power_in"}, {"pin": 49, "name": "PA14(JTCK-SWCLK)", "type": "digital_io", "function": "gpio"}, {"pin": 50, "name": "PA15(JTDI)", "type": "digital_io", "function": "gpio"}, {"pin": 51, "name": "PC10", "type": "digital_io", "function": "gpio"}, {"pin": 52, "name": "PC11", "type": "digital_io", "function": "gpio"}, {"pin": 53, "name": "PC12", "type": "digital_io", "function": "gpio"}, {"pin": 54, "name": "PD2", "type": "digital_io", "function": "gpio"}, {"pin": 55, "name": "VSS", "type": "ground", "function": "gnd"}, {"pin": 56, "name": "VDD", "type": "power_in", "function": "power_in"}, {"pin": 57, "name": "PB3(JTDO)", "type": "digital_io", "function": "gpio"}, {"pin": 58, "name": "PB4(NJTRST)", "type": "digital_io", "function": "gpio"}, {"pin": 59, "name": "PB5", "type": "digital_io", "function": "gpio"}, {"pin": 60, "name": "PB6", "type": "digital_io", "function": "gpio"}, {"pin": 61, "name": "PB7", "type": "digital_io", "function": "gpio"}, {"pin": 62, "name": "PB8", "type": "digital_io", "function": "gpio"}, {"pin": 63, "name": "BOOT0", "type": "digital_in", "function": "signal"}, {"pin": 64, "name": "VSS", "type": "ground", "function": "gnd"}], "tags": {"class": "mcu", "subclass": "Microcontroller", "voltage_max_v": 3.6, "current_max_a": 0.15, "power_max_w": 1, "value": "STM32F405", "package": "LQFP64", "polarity": "Unipolar", "key_ratings": ["168MHz ARM Cortex-M4", "1MB Flash", "196KB RAM", "3x 12-bit ADC", "Dual CAN", "USB OTG", "5V-Tolerant GPIO"]}, "series": null, "spice": ".SUBCKT STM32F405RGT6 VDD VDDA VBAT VSS VSSA NRST\n* Behavioral supply load model representing nominal run mode current\nI_VDD VDD VSS 33mA\nI_VDDA VDDA VSSA 2mA\nC_VDD VDD VSS 100nF\nC_VDDA VDDA VSSA 100nF\nR_NRST NRST VDD 40k\n.ENDS STM32F405RGT6", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C15742.pdf", "model_3d": "https://api.corben.world/files/d2c94ffe-de24-41d3-ac93-6185ef5baca8/public", "stock": 13888, "verified": true, "spice_file": "https://api.corben.world/files/91e3aa14-d7a2-4e28-8fd3-799babff7083/public", "model_3d_format": "wrl"}, {"id": "ne555_timer", "type": "part", "mpn": "NE555DR", "lcsc": "C7593", "manufacturer": "Texas Instruments", "class": "timer", "subclass": "Precision Timer", "package": "SOIC-8", "role": "Standalone 555 timer \u2014 oscillator / PWM / time delay (the blinker clock)", "summary": "The NE555DR is an industry-standard bipolar precision timing integrated circuit capable of producing accurate time delays or oscillation from microsecond intervals up to hours. Operating over a 4.5V to 16V supply rail, it can sink or source up to 200mA of output load current and supports frequencies up to 100kHz.", "usage": "Configure in monostable mode by connecting external resistor RA from VCC to DISCH/THRES with capacitor C from THRES to GND, triggering via pin 2 (TRIG). Configure in astable mode using RA, RB, and C to create a continuous oscillator. Tie unused RESET (pin 4) to VCC, bypass CONT (pin 5) to GND with a 10nF capacitor for noise immunity, and place a 0.1uF decoupling capacitor close to VCC (pin 8).", "when_to_use": "Select the NE555DR when a robust, low-cost, standalone hardware timer, clock generator, or pulse-width modulator is needed without requiring firmware or microcontrollers, especially when direct 4.5V-16V supply operation and high output drive up to 200mA are required.", "use_cases": ["This precision timer can be used as an astable multivibrator to generate square wave clock signals and reference timebases up to 100kHz.", "This precision timer can be used to blink, flash, or toggle LEDs directly at supply voltages up to 16V without external driver transistors.", "This precision timer can be used as a monostable one-shot pulse generator for precision time delays and switch contact debouncing.", "This precision timer can be used to generate pulse-width modulated (PWM) duty cycles for DC motor speed regulation and lamp dimming.", "This precision timer can be used as a tone generator or audio oscillator to drive buzzers and audible alarms.", "This precision timer can be used to create power-on delay circuits and system reset pulse timers for microcontrollers.", "This precision timer can be used as a missing pulse detector to monitor continuity, motor stall conditions, or sensor heartbeats.", "This precision timer can be used to drive low-side power MOSFETs, optocouplers, and electromechanical relays directly with up to 200mA sink/source capability.", "This precision timer can be used as a pulse-position or pulse-width modulator using the analog control voltage input.", "This precision timer can be used to generate linear ramp and sawtooth waveforms when paired with an external constant-current source."], "params": [{"name": "Supply Voltage (Recommended Max)", "value": "16", "unit": "V", "note": "Operating range: 4.5V to 16V"}, {"name": "Absolute Maximum Supply Voltage", "value": "18", "unit": "V"}, {"name": "Output Source / Sink Current", "value": "200", "unit": "mA", "note": "Max continuous sink/source capability"}, {"name": "Maximum Oscillation Frequency", "value": "100", "unit": "kHz", "note": "Typical upper operating frequency"}, {"name": "Supply Current (No Load, VCC=15V)", "value": "10", "unit": "mA", "note": "Typical quiescent current"}, {"name": "Trigger Voltage Threshold", "value": "1.67", "unit": "V", "note": "1/3 VCC typical (at VCC=5V)"}, {"name": "Threshold Voltage", "value": "3.33", "unit": "V", "note": "2/3 VCC typical (at VCC=5V)"}, {"name": "Operating Temperature Range", "value": "0 to 70", "unit": "\u00b0C"}, {"name": "Thermal Resistance Rth(j-a)", "value": "97", "unit": "\u00b0C/W", "note": "SOIC-8 (D) package"}], "pins": [{"pin": 1, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 2, "name": "TRIG", "type": "analog_in", "function": "signal"}, {"pin": 3, "name": "OUT", "type": "digital_out", "function": "signal"}, {"pin": 4, "name": "RESET", "type": "digital_in", "function": "signal"}, {"pin": 5, "name": "CONT", "type": "analog_io", "function": "vref"}, {"pin": 6, "name": "THRES", "type": "analog_in", "function": "signal"}, {"pin": 7, "name": "DISCH", "type": "open_collector", "function": "collector"}, {"pin": 8, "name": "VCC", "type": "power_in", "function": "power_in"}], "tags": {"class": "timer", "subclass": "Precision Timer", "voltage_max_v": 18, "current_max_a": 0.2, "power_max_w": 0.6, "package": "SOIC-8", "polarity": "Active High/Low", "key_ratings": ["VCC: 4.5V - 16V", "Iout: 200mA", "fmax: 100kHz", "SOIC-8", "0C to +70C"]}, "series": null, "spice": ".SUBCKT NE555 GND TRIG OUT RESET CONT THRES DISCH VCC * Functional macro-model representation R1 VCC CONT 5k R2 CONT node_trig_ref 5k R3 node_trig_ref GND 5k S_DISCH DISCH GND node_ff_out GND S_DISCH_MOD .MODEL S_DISCH_MOD VSWITCH (RON=10 ROFF=1E6 VON=2.5 VOFF=0.8) .ENDS NE555", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C7593.pdf", "model_3d": "https://api.corben.world/files/44d9ab6e-babd-411d-9bf6-85c4ea0e2d18/public", "stock": 322212, "verified": true, "spice_file": "https://api.corben.world/files/914525be-9d98-4a7b-8ab2-c14e099e6299/public", "model_3d_format": "wrl"}, {"id": "nmos_power_60v", "type": "part", "mpn": "IRFS7530TRL7PP", "lcsc": "C445669", "manufacturer": "International Rectifier", "class": "mosfet", "subclass": "MOSFET", "package": "TO-263-7", "role": "Power N-MOSFET (60V, ultra-low Rds) \u2014 the half-bridge switches of the 3-phase inverter", "summary": "The IRFS7530TRL7PP is an ultra-low on-resistance (1.15 m\u03a9 typical) 60V, 240A N-channel HEXFET Power MOSFET in a 7-pin D2Pak (TO-263-7) package, engineered for extremely high-current switching applications such as 3-phase motor inverters and synchronous rectification.", "usage": "Connect Pin 4 (and case tab) to Drain, Pin 1 to the Gate drive output through an appropriate gate resistor, and Pins 2, 3, 5, 6, 7 to the Source return path. Ensure a standard 10V gate drive is provided to achieve full channel enhancement and the rated 1.15 m\u03a9 Rds(on). Use adequate copper pour on the PCB around the D2Pak-7PIN thermal tab to dissipate power.", "when_to_use": "Select the IRFS7530TRL7PP when designing 24V to 48V nominal systems (up to 60V max) requiring massive continuous current throughput (up to 240A wire-bond limited) and minimal conduction dissipation where ultra-low Rds(on) (<1.4 m\u03a9 max) in a surface-mount package is critical.", "use_cases": ["This N-channel power MOSFET can be used as a high-side or low-side bridge switch in high-power 3-phase BLDC and PMSM motor drives operating up to 60V.", "This N-channel power MOSFET can be used as a synchronous rectifier in high-efficiency DC-DC step-down buck converters delivering up to 240A continuous current.", "This power transistor can be used to switch high-current brushed DC motors, linear actuators, and heavy industrial loads with minimal conduction losses.", "This HEXFET device can be used as a solid-state circuit breaker, load switch, or battery disconnect switch in 24V, 36V, and 48V power distribution buses.", "This power switch can be used as an active OR-ing or ideal-diode pass element in redundant telecom and server power supplies.", "This N-channel FET can be used to drive inductive loads, industrial solenoids, and magnetic coils requiring up to 1450A pulsed current capability.", "This power switch can be used to implement battery protection, e-fuse, and overcurrent isolation in 48V lithium-ion battery management systems (BMS).", "This power MOSFET can be used as the primary low-side boost switch in high-power solar MPPT charge controllers and DC boost stages."], "params": [{"name": "Drain-to-Source Voltage (Vds_max)", "value": "60", "unit": "V", "note": "Absolute maximum breakdown voltage"}, {"name": "Continuous Drain Current (Id)", "value": "240", "unit": "A", "note": "Package wire-bond limited at Tc = 25\u00b0C, Vgs = 10V (Silicon limit is 338A)"}, {"name": "Pulsed Drain Current (Idm)", "value": "1450", "unit": "A", "note": "Peak pulsed current"}, {"name": "Static Drain-to-Source On-Resistance (Rds_on, typ)", "value": "1.15", "unit": "m\u03a9", "note": "At Vgs = 10V, Id = 100A"}, {"name": "Static Drain-to-Source On-Resistance (Rds_on, max)", "value": "1.4", "unit": "m\u03a9", "note": "At Vgs = 10V, Id = 100A"}, {"name": "Gate Threshold Voltage (Vgs_th)", "value": "2.1 - 3.7", "unit": "V", "note": "At Vds = Vgs, Id = 250\u00b5A"}, {"name": "Gate-to-Source Voltage (Vgs_max)", "value": "\u00b120", "unit": "V", "note": "Maximum rated gate drive voltage"}, {"name": "Input Capacitance (Ciss)", "value": "12960", "unit": "pF", "note": "At Vgs = 0V, Vds = 25V, f = 1.0MHz"}, {"name": "Maximum Power Dissipation (Pd)", "value": "375", "unit": "W", "note": "At Tc = 25\u00b0C"}, {"name": "Single Pulse Avalanche Energy (Eas)", "value": "1029", "unit": "mJ", "note": "Starting Tj = 25\u00b0C, L = 1mH, Ias = 45A"}, {"name": "Junction-to-Case Thermal Resistance (Rth_jc)", "value": "0.4", "unit": "\u00b0C/W", "note": "Maximum junction-to-case"}], "pins": [{"pin": 1, "name": "G", "type": "passive", "function": "gate"}, {"pin": 2, "name": "S", "type": "passive", "function": "source"}, {"pin": 3, "name": "S", "type": "passive", "function": "source"}, {"pin": 4, "name": "D", "type": "passive", "function": "drain"}, {"pin": 5, "name": "S", "type": "passive", "function": "source"}, {"pin": 6, "name": "S", "type": "passive", "function": "source"}, {"pin": 7, "name": "S", "type": "passive", "function": "source"}], "tags": {"class": "mosfet", "subclass": "MOSFET", "voltage_max_v": 60, "current_max_a": 240, "power_max_w": 375, "value": "1.15mOhm", "package": "TO-263-7", "polarity": "N-Channel", "key_ratings": ["Vds=60V", "Id=240A", "Rds(on)=1.15mOhm", "Pd=375W", "Vgs=\u00b120V", "Tj_max=175C"]}, "series": null, "spice": "* IRFS7530TRL7PP SPICE Subcircuit Model\n.SUBCKT IRFS7530TRL7PP 4 1 2\n* Pin Mapping: 4=Drain, 1=Gate, 2=Source (pins 2,3,5,6,7)\nM1 4 1 2 2 NMOS_IRFS7530 W=1 L=1u\nD1 2 4 D_BODY\n.MODEL NMOS_IRFS7530 NMOS (LEVEL=1 VTO=2.9 KP=320 RS=0.0006 RD=0.00055 CGSO=13N CGDO=1N RG=1.5)\n.MODEL D_BODY D (IS=1E-9 RS=0.002 N=1.05 BV=60 IBV=250U)\n.ENDS IRFS7530TRL7PP", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C445669.pdf", "model_3d": "https://api.corben.world/files/233dd283-d22d-4e47-880e-7a9d6eab38b6/public", "stock": 1141, "verified": true, "spice_file": "https://api.corben.world/files/8752e510-8d47-4a78-bf6c-61337553ee3a/public", "model_3d_format": "wrl"}, {"id": "opamp_opa356", "type": "part", "mpn": "OPA356AIDBVR", "lcsc": "C183100", "manufacturer": "Texas Instruments", "class": "op_amp", "subclass": "high_speed_voltage_feedback", "package": "SOT23-5", "role": "Wideband op-amp \u2014 signal conditioning / external current sense", "summary": "The OPA356AIDBVR is a high-speed, single-channel, voltage-feedback CMOS operational amplifier offering a 200MHz gain-bandwidth product and a fast 360V/\u00b5s slew rate. Housed in a compact SOT-23-5 package, it operates from a single 2.5V to 5.5V supply and features rail-to-rail output swing, an ultra-low 3pA input bias current, and 150mA peak output drive.", "usage": "Connect a 10\u00b5F ceramic bypass capacitor directly adjacent to the supply pin (optionally paralleled with a 1\u00b5F tantalum capacitor for low-impedance or heavy capacitive loads). Maintain short PCB traces, avoid using DIP/IC sockets due to high frequency sensitivity, and add input series resistance if input signals exceed the supply rails by more than 0.5V to limit current to 10mA. Keep continuous DC load currents below \u00b160mA.", "when_to_use": "Select the OPA356 when your design demands a wideband (200MHz) and high slew rate (360V/\u00b5s) amplifier that can run off a low-voltage single rail (2.5V to 5.5V) while demanding picoamp-level input bias current (3pA) and rail-to-rail output swing.", "use_cases": ["This wideband operational amplifier can be used as a high-speed transimpedance amplifier (TIA) for photodiode current-to-voltage conversion with low 3pA input bias current.", "This high-speed op-amp can be used to buffer high-speed analog-to-digital converter (ADC) inputs with fast settling time and a 360V/us slew rate.", "This CMOS amplifier can be used as an active low-pass or bandpass reconstruction filter for video and high-frequency signal processing up to 200MHz.", "This wideband amplifier can be used to amplify low-side current sense shunt voltages with low 2mV input offset and high bandwidth.", "This operational amplifier can be used as an ultrasound or RF IF signal conditioning preamplifier.", "This low-voltage op-amp can be used as a high-speed video line driver delivering up to 150mA peak output current.", "This device can be used to buffer high-impedance sensor interfaces without loading errors due to its 3pA input bias current.", "This component can be used as a fast peak detector or sample-and-hold buffer circuit thanks to its rapid 360V/us slew capability.", "This op-amp can be used to condition high-frequency pulse waveforms and square waves with minimal transition distortion on 3.3V or 5V logic rails.", "This voltage-feedback amplifier can be used as a differential receiver for single-ended conversion in high-frequency communication links."], "params": [{"name": "Gain Bandwidth Product", "value": "200", "unit": "MHz", "note": "G = +2, VO = 100mVp-p, RL = 1k\u03a9"}, {"name": "Slew Rate", "value": "360", "unit": "V/us", "note": "VS = +5V, G = +2, 4V step"}, {"name": "Supply Voltage (Operating Min)", "value": "2.5", "unit": "V"}, {"name": "Supply Voltage (Operating Max)", "value": "5.5", "unit": "V"}, {"name": "Supply Voltage (Absolute Max)", "value": "7.5", "unit": "V"}, {"name": "Quiescent Current", "value": "8.3", "unit": "mA", "note": "typ at VS = +5V, max 11mA"}, {"name": "Input Offset Voltage", "value": "2", "unit": "mV", "note": "typ at VS = +5V, max 7mV"}, {"name": "Input Bias Current", "value": "3", "unit": "pA", "note": "typ, max 50pA"}, {"name": "Open-Loop Voltage Gain", "value": "84", "unit": "dB", "note": "RL = 1k\u03a9"}, {"name": "Common-Mode Rejection Ratio", "value": "80", "unit": "dB", "note": "VS = +5.5V, -0.1V < VCM < +4.0V"}, {"name": "Peak Output Current", "value": "150", "unit": "mA", "note": "VS = +5V"}, {"name": "Operating Temperature Range", "value": "-40 to +125", "unit": "\u00b0C"}], "pins": [{"pin": 1, "name": "NC", "type": "nc", "function": "nc"}, {"pin": 2, "name": "V-", "type": "ground", "function": "gnd"}, {"pin": 3, "name": "IN+", "type": "analog_in", "function": "signal"}, {"pin": 4, "name": "IN-", "type": "analog_in", "function": "signal"}, {"pin": 5, "name": "Out", "type": "analog_out", "function": "signal"}], "tags": {"class": "op_amp", "subclass": "high_speed_voltage_feedback", "voltage_max_v": 5.5, "current_max_a": 0.15, "package": "SOT23-5", "key_ratings": ["200MHz GBW", "360V/us Slew Rate", "3pA Ibias", "2.5V-5.5V Supply", "150mA Peak Output", "Rail-to-Rail Output"]}, "series": null, "spice": ".SUBCKT OPA356 INP INN VCC VEE OUT\nRIN INP INN 1E12\nCIN INP INN 1.5P\nEGAIN OUT_INT 0 INP INN 15848.9\nROUT OUT_INT OUT 10\nC_DOM OUT_INT 0 12.6P\nD_CLP1 OUT VCC D_IDEAL\nD_CLP2 VEE OUT D_IDEAL\n.MODEL D_IDEAL D (N=0.01)\n.ENDS OPA356", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C183100.pdf", "model_3d": "https://api.corben.world/files/aecbf229-d221-413c-908c-1226542c9a64/public", "stock": 3565, "verified": true, "spice_file": "https://api.corben.world/files/e28a7b68-114f-4c63-a2df-b368a62b6655/public", "model_3d_format": "wrl"}, {"id": "res_0603_series", "type": "series", "mpn": "RC0603FR-071KL", "lcsc": "C22548", "manufacturer": "YAGEO", "class": "resistor", "subclass": "resistor", "package": "0603", "role": "0603 thick-film resistor series \u2014 any E24 value", "summary": "General-purpose 0603 (1608 metric) thick-film surface-mount chip resistor series covering standard E24 decade resistance values from 1\u03a9 to 1M\u03a9 with 1% tolerance, rated for 0.1W (100mW) continuous power dissipation and 50V maximum working voltage.", "usage": "Place as a two-terminal surface-mount passive across signal, power, or bias paths. Calculate power dissipation via P = V^2 / R or P = I^2 * R, ensuring it stays well below 0.1W at ambient temperatures up to 70\u00b0C; linearly derate maximum allowable power to zero at 155\u00b0C. For voltages approaching the 50V maximum working limit, ensure continuous working voltage does not exceed V = sqrt(P * R).", "when_to_use": "Select this 0603 resistor series for general-purpose electronic designs requiring compact board real estate, easy pick-and-place or hand-soldering handling, 1% resistance accuracy, and power dissipation demands under 100mW at up to 50V operating potential.", "use_cases": ["This 0603 thick-film resistor can be used to provide pull-up or pull-down biasing on microcontroller GPIOs and logic gates.", "This 0603 thick-film resistor can be used as a current-limiting element for driving indicator LEDs and optocouplers safely up to 0.1W.", "This 0603 thick-film resistor can be used as a precision feedback voltage divider to set output regulation points on LDOs and switching converters.", "This 0603 thick-film resistor can be used to damp high-frequency parasitic ringing and mitigate switching noise on MOSFET gate drive lines.", "This 0603 thick-film resistor can be used as a pull-up resistor on I2C, SMBus, and open-drain serial communication lines.", "This 0603 thick-film resistor can be used in combination with a ceramic capacitor to build analog RC low-pass, high-pass, or anti-aliasing filters.", "This 0603 thick-film resistor can be used as a series impedance matching or line termination element to reduce reflections on high-speed digital traces.", "This 0603 thick-film resistor can be used to establish closed-loop gain, input impedance, and offset balance in op-amp signal conditioning circuits.", "This 0603 thick-film resistor can be used to measure low-level currents as a fractional shunt resistor within the 100mW thermal rating.", "This 0603 thick-film resistor can be used to bleed residual charge from circuit nodes and low-voltage filter capacitors up to 50V."], "params": [{"name": "Resistance Range", "value": "1 to 1000000", "unit": "ohm", "note": "Standard E24 decade values"}, {"name": "Resistance Tolerance", "value": "1", "unit": "%", "note": "RC0603 F-grade tolerance"}, {"name": "Rated Power Dissipation", "value": "0.1", "unit": "W", "note": "Rated at 70\u00b0C ambient"}, {"name": "Maximum Working Voltage", "value": "50", "unit": "V", "note": "Continuous DC or AC RMS"}, {"name": "Maximum Overload Voltage", "value": "100", "unit": "V", "note": "Short-time overload"}, {"name": "Dielectric Withstanding Voltage", "value": "100", "unit": "V", "note": "Dielectric strength"}, {"name": "Temperature Coefficient of Resistance (TCR)", "value": "\u00b1100", "unit": "ppm/\u00b0C", "note": "For 10\u03a9 < R \u2264 10M\u03a9"}, {"name": "Operating Temperature Range", "value": "-55 to 155", "unit": "\u00b0C", "note": "Full derating curve applies above 70\u00b0C"}], "pins": [{"pin": 1, "name": "1", "type": "passive", "function": "passive"}, {"pin": 2, "name": "2", "type": "passive", "function": "passive"}], "tags": {"class": "resistor", "subclass": "resistor", "voltage_max_v": 50, "power_max_w": 0.1, "value": "1R to 1M (E24)", "package": "0603", "polarity": "non-polar", "key_ratings": ["0.1W @ 70\u00b0C", "50V Working Voltage", "1% Tolerance", "\u00b1100ppm/\u00b0C TCR"], "is_series": true}, "series": {"family": "0603 thick-film chip resistor", "package": "R0603", "unit": "ohm", "e_series": "E24", "value_range": "1R to 1M", "tolerance": "1% / 5%", "power_w": 0.1, "mesh": "std_r0603", "note": "Also covers low-value current-sense shunts down to ~10mR (higher power in bigger packages)."}, "spice": "R{REFDES} {NET1} {NET2} {VALUE}", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C22548.pdf", "model_3d": "https://api.corben.world/files/6642e831-f3dd-4a2a-a3ab-6beb877a6b20/public", "stock": 5102062, "verified": true, "spice_file": "https://api.corben.world/files/85d12707-aca0-47ab-af2d-abcef0c96224/public", "model_3d_format": "wrl"}, {"id": "schottky_ss34", "type": "part", "mpn": "SS34", "lcsc": "C8678", "manufacturer": "MDD", "class": "diode", "subclass": "Schottky Barrier Rectifier", "package": "SMA (DO-214AC)", "role": "Schottky rectifier 40V/3A \u2014 reverse-polarity / freewheel / OR-ing", "summary": "MDD SS34 is a surface-mount Schottky barrier rectifier in an SMA (DO-214AC) package rated for 40V repetitive reverse voltage and 3A average forward current, featuring a low forward voltage drop of 0.55V at 3A and 80A peak surge capability.", "usage": "Connect the anode (pin 2) to the incoming positive rail or lower potential and the cathode (pin 1, marked with a polarity band) to the load or higher potential rail. Ensure adequate PCB copper heat-sinking (minimum 5.0x5.0mm pad area) to manage thermal dissipation, and derate forward current by 20% for capacitive loads.", "when_to_use": "Select the SS34 when a compact SMD diode is needed to provide low-voltage drop rectification, freewheeling flyback protection, or reverse polarity blocking up to 40V and continuous currents up to 3A.", "use_cases": ["This SS34 can be used to prevent damage from inverted DC power supply connections as a reverse-polarity protection diode rated for up to 40V and 3A.", "This SS34 can be used as a freewheeling or flyback diode across inductive loads such as relays, solenoids, and DC motors to suppress inductive kickback voltage spikes.", "This SS34 can be used as a catch diode in asynchronous step-down buck converters and boost converters operating at up to 3A load current.", "This SS34 can be used to perform passive power-source OR-ing and battery backup switching between dual DC rails up to 40V.", "This SS34 can be used as a high-efficiency secondary-side rectifier in low-voltage switch-mode power supplies (SMPS).", "This SS34 can be used to clamp transient overvoltage surges and inductive spikes on DC power distribution lines.", "This SS34 can be used as a solar panel bypass and blocking diode to prevent battery back-discharge and hot-spot degradation.", "This SS34 can be used to drop voltage with low power loss in low-voltage DC power rails requiring up to 3A continuous conduction."], "params": [{"name": "VRRM", "value": "40", "unit": "V", "note": "Maximum repetitive peak reverse voltage"}, {"name": "VDC", "value": "40", "unit": "V", "note": "Maximum DC blocking voltage"}, {"name": "IF(AV)", "value": "3", "unit": "A", "note": "Maximum average forward rectified current"}, {"name": "VF", "value": "0.55", "unit": "V", "note": "Typical forward voltage drop at IF = 3.0A, TA = 25\u00b0C"}, {"name": "IFSM", "value": "80", "unit": "A", "note": "Peak forward surge current, 8.3ms single half sine-wave"}, {"name": "IR", "value": "0.5", "unit": "mA", "note": "Maximum reverse current at rated DC blocking voltage, TA = 25\u00b0C"}, {"name": "CJ", "value": "180", "unit": "pF", "note": "Typical junction capacitance at VR = 4.0V, f = 1MHz"}, {"name": "Rth(j-a)", "value": "70", "unit": "\u00b0C/W", "note": "Thermal resistance junction-to-ambient on 5.0x5.0mm copper pads"}, {"name": "TJ(max)", "value": "125", "unit": "\u00b0C", "note": "Maximum operating junction temperature"}], "pins": [{"pin": "2", "name": "A", "type": "passive", "function": "anode"}, {"pin": "1", "name": "K", "type": "passive", "function": "cathode"}], "tags": {"class": "diode", "subclass": "Schottky Barrier Rectifier", "voltage_max_v": 40, "current_max_a": 3, "power_max_w": 1.65, "value": "40V 3A", "package": "SMA (DO-214AC)", "polarity": "Unidirectional", "key_ratings": ["40V VRRM", "3A IF(AV)", "0.55V VF@3A", "80A IFSM"]}, "series": null, "spice": "* SS34 SPICE Model\n.MODEL SS34 D (\n+ IS=1.2E-5\n+ RS=0.035\n+ N=1.05\n+ TT=10N\n+ CJO=180P\n+ VJ=0.55\n+ M=0.45\n+ BV=40\n+ IBV=0.5M\n+ EG=0.69\n+ XTI=2\n+ )", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C8678.pdf", "model_3d": "https://api.corben.world/files/d91d8932-c96d-4250-a9d3-24a2810f1f42/public", "stock": 0, "verified": true, "spice_file": "https://api.corben.world/files/f054ad92-741c-42ea-ba7f-f98e9e6a351c/public", "model_3d_format": "wrl"}, {"id": "tvs_smbj", "type": "part", "mpn": "SMBJ18A", "lcsc": "C353379", "manufacturer": "Jingdao Microelectronics", "class": "diode", "subclass": "tvs_unidirectional", "package": "SMB", "role": "TVS diode \u2014 transient/surge clamp on the supply rail", "summary": "The SMBJ18A is a 600W unidirectional Transient Voltage Suppression (TVS) diode in a standard SMB (DO-214AA) package. Designed with an 18V reverse stand-off voltage, 20V to 22.1V breakdown voltage, and a maximum clamping voltage of 29.2V at 20.6A, it provides fast overvoltage transient protection and up to \u00b130kV ESD immunity for sensitive electronic circuits.", "usage": "Connect the cathode to the positive power rail or protected I/O line and the anode to circuit ground (GND). Place the diode as close as possible to the power input connector or entry point with short, low-impedance traces to minimize lead inductance. Ensure the continuous operating line voltage does not exceed the 18V reverse standoff rating.", "when_to_use": "Select the SMBJ18A when safeguarding 12V to 15V nominal DC supply lines or interface lines against overvoltage spikes, inductive switching surges, and ESD events up to 600W (10/1000\u00b5s pulse) where a compact SMB footprint is required.", "use_cases": ["This TVS diode can be used to protect 12V to 15V DC power supply rails against transient voltage spikes and load-dump overvoltages up to 600W.", "This TVS diode can be used as an ESD protection clamp providing up to \u00b130kV contact and air-discharge immunity per IEC 61000-4-2.", "This TVS diode can be used to suppress high-energy inductive kickback transients generated by relay coils, solenoids, and DC motors.", "This TVS diode can be used as a surge suppressor at board power input connectors to clamp surges to a maximum of 29.2V at 20.6A peak pulse current.", "This TVS diode can be used to clamp overvoltage spikes on automotive accessory power rails and industrial sensor interface lines.", "This TVS diode can be used as an overvoltage limiter for low-frequency industrial communication buses and legacy RS-232/RS-485 interfaces.", "This TVS diode can be used to protect microcontroller and DSP power pins from fast electrical transient (EFT) bursts.", "This TVS diode can be used as a secondary voltage transient absorbing device following gas discharge tubes or PTC resettable fuses in multi-stage surge protection networks.", "This TVS diode can be used to safeguard battery management systems (BMS) and charger input circuits operating below 18V.", "This TVS diode can be used as a high-reliability transient shunt to ground across sensitive instrumentation inputs."], "params": [{"name": "Reverse Stand-Off Voltage (VRWM)", "value": "18", "unit": "V", "note": "Maximum continuous working voltage with IR <= 1\u00b5A"}, {"name": "Breakdown Voltage (VBR Min)", "value": "20.0", "unit": "V", "note": "Measured at test current IT = 1mA"}, {"name": "Breakdown Voltage (VBR Max)", "value": "22.1", "unit": "V", "note": "Measured at test current IT = 1mA"}, {"name": "Peak Pulse Power (PPPM)", "value": "600", "unit": "W", "note": "10/1000\u00b5s waveform"}, {"name": "Maximum Clamping Voltage (VC)", "value": "29.2", "unit": "V", "note": "At peak pulse current IPP = 20.6A"}, {"name": "Peak Pulse Current (IPP)", "value": "20.6", "unit": "A", "note": "10/1000\u00b5s waveform"}, {"name": "Reverse Leakage Current (IR)", "value": "1", "unit": "\u00b5A", "note": "At VRWM = 18V"}, {"name": "Forward Surge Current (IFSM)", "value": "100", "unit": "A", "note": "8.3ms single half sine-wave"}, {"name": "ESD Rating (Contact/Air)", "value": "30", "unit": "kV", "note": "IEC 61000-4-2 compliant"}, {"name": "Junction Capacitance (CJ)", "value": "390", "unit": "pF", "note": "Typical at VR = 4V, f = 1MHz"}, {"name": "Operating Junction Temperature", "value": "-65 to +150", "unit": "\u00b0C", "note": "Full operational temperature range"}, {"name": "Package", "value": "SMB (DO-214AA)", "unit": "", "note": "Surface mount"}], "pins": [{"pin": "K", "name": "K", "type": "passive", "function": "cathode"}, {"pin": "A", "name": "A", "type": "passive", "function": "anode"}, {"pin": 2, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 1, "name": "GND2", "type": "ground", "function": "gnd"}], "tags": {"class": "diode", "subclass": "tvs_unidirectional", "voltage_max_v": 18, "current_max_a": 20.6, "power_max_w": 600, "value": "18V 600W", "package": "SMB", "polarity": "unidirectional", "key_ratings": ["18V Stand-Off", "20V-22.1V Breakdown", "600W Peak Pulse Power", "29.2V Clamping", "30kV ESD IEC61000-4-2"]}, "series": null, "spice": "* SMBJ18A Unidirectional TVS Diode SPICE Model\n* Pin 1: Cathode (K), Pin 2: Anode (A)\n.SUBCKT SMBJ18A 1 2\nD1 2 1 DTVS\n.MODEL DTVS D (IS=1E-12 BV=20.5 IBV=1M RS=0.42 CJO=390P VJ=0.75 M=0.33 TT=5N)\n.ENDS SMBJ18A", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C353379.pdf", "model_3d": "https://api.corben.world/files/8c3614b5-5f81-4a2e-b409-8cd1e513512d/public", "stock": 17234, "verified": true, "spice_file": "https://api.corben.world/files/e9baa907-819d-46cb-957d-677bd3970a0f/public", "model_3d_format": "wrl"}, {"id": "xtal_8mhz", "type": "part", "mpn": "TAXM8M4RDBCCT2T", "lcsc": "C400090", "manufacturer": "\u96c5\u6676\u946b\u7535\u5b50", "class": "crystal", "subclass": "crystal", "package": "SMD3225-4P", "role": "8MHz crystal \u2014 HSE timebase for the STM32", "summary": "The TAXM8M4RDBCCT2T is an 8.000 MHz fundamental mode quartz crystal resonator packaged in a compact 4-pad 3.2 x 2.5 mm SMD enclosure. It features a tight \u00b110 ppm frequency tolerance at 25\u00b0C, \u00b115 ppm temperature stability from -40\u00b0C to +85\u00b0C, and is calibrated for a 10 pF load capacitance.", "usage": "Connect pin 1 (XTAL_IN) and pin 3 (XTAL_OUT) across the oscillator amplifier pins of the microcontroller (such as OSC_IN and OSC_OUT on an STM32). Place two load capacitors from pin 1 to GND and pin 3 to GND (typically 12 pF to 18 pF, calculated using CL = 10 pF minus circuit stray capacitance). Tie ground pins 2 and 4 directly to an unbroken ground plane under the crystal to shield against noise and minimize parasitic coupling. Keep PCB trace lengths short and symmetrical.", "when_to_use": "Select this crystal when you require a reliable, high-precision 8 MHz High-Speed External (HSE) primary clock reference for microcontrollers requiring tight frequency tolerance (\u00b110 ppm) for stable PLL multiplication, precise timing, and serial communications in space-constrained SMD designs.", "use_cases": ["This crystal can be used as an 8MHz High-Speed External (HSE) primary clock reference for STM32 microcontrollers.", "This crystal can be used to drive microcontroller phase-locked loop (PLL) multipliers to synthesize stable system bus clocks.", "This crystal can be used as a low-drift timebase for CAN and LIN bus transceivers demanding tight oscillator tolerance.", "This crystal can be used to provide a precision clock source for USB full-speed device controller interfaces.", "This crystal can be used as a frequency reference in UART and USART communication links to eliminate baud-rate framing errors.", "This crystal can be used to generate stable timing signals for industrial automation sensor hubs operating between -40\u00b0C and +85\u00b0C.", "This crystal can be used as a resonant element in Pierce oscillator circuits for embedded control systems.", "This crystal can be used to provide an accurate master clock for hardware timers and motor-control PWM peripherals.", "This crystal can be used as a 3.2x2.5mm surface-mount clock generator in space-constrained consumer electronics and IoT nodes."], "params": [{"name": "Nominal Frequency", "value": "8", "unit": "MHz"}, {"name": "Frequency Tolerance", "value": "\u00b110", "unit": "ppm"}, {"name": "Frequency Stability", "value": "\u00b115", "unit": "ppm"}, {"name": "Load Capacitance (CL)", "value": "10", "unit": "pF"}, {"name": "Equivalent Series Resistance (ESR)", "value": "250", "unit": "\u03a9"}, {"name": "Shunt Capacitance (C0)", "value": "7", "unit": "pF"}, {"name": "Maximum Drive Level", "value": "10", "unit": "\u00b5W"}, {"name": "Operating Temperature Range", "value": "-40 to +85", "unit": "\u00b0C"}], "pins": [{"pin": 1, "name": "XTAL_IN", "type": "passive", "function": "passive"}, {"pin": 2, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 3, "name": "XTAL_OUT", "type": "passive", "function": "passive"}, {"pin": 4, "name": "GND2", "type": "ground", "function": "gnd"}], "tags": {"class": "crystal", "subclass": "crystal", "value": "8MHz", "voltage_max_v": 0.0016335349274291771}, "series": null, "spice": ".SUBCKT TAXM8M4RDBCCT2T 1 2 3 4\\n* Pins: 1=XTAL_IN, 2=GND, 3=XTAL_OUT, 4=GND\\nC0 1 3 3.5p\\nL1 1 11 0.039478H\\nC1 11 12 0.010069pF\\nR1 12 3 60\\nCG1 1 2 0.5p\\nCG2 3 2 0.5p\\nRG 2 4 1u\\n.ENDS TAXM8M4RDBCCT2T", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C400090.pdf", "model_3d": "https://api.corben.world/files/9c0ef301-7c6d-471b-9f59-d7eab40b99dd/public", "stock": 199739, "verified": true, "spice_file": "https://api.corben.world/files/56e18daf-6244-49c7-a596-a11a7639533b/public", "model_3d_format": "wrl"}] \ No newline at end of file +[{"id": "buck_lm5164", "type": "part", "mpn": "LM5164DDAR", "lcsc": "C477928", "manufacturer": "Texas Instruments", "class": "voltage_regulator_switching", "subclass": "buck synchronous", "package": "SO PowerPAD (8)", "role": "Wide-Vin synchronous buck regulator \u2014 steps battery voltage down to the logic rail", "summary": "The LM5164DDAR is a 100V input, 1A synchronous step-down (buck) DC/DC converter with ultra-low quiescent current (10.5 \u00b5A typical sleep current). It integrates high-side and low-side power MOSFETs and employs a constant on-time (COT) control architecture that eliminates external loop compensation while providing fast transient response.", "usage": "Connect an input bypass capacitor (>=2.2uF ceramic) close between VIN and GND. Set the switching frequency using a resistor from RON to GND. Connect a 2.2nF ceramic bootstrap capacitor between BST and SW. Set the regulated output voltage with a resistive divider from VOUT to FB and GND against the 1.2V reference. Connect an inductor from SW to VOUT and output filter capacitor to GND. Enable the regulator via EN/UVLO or use a resistive divider for programmable input undervoltage lockout.", "when_to_use": "Choose the LM5164DDAR when stepping down high DC input voltages (up to 100V operating, such as 24V, 48V, 72V telecom, industrial, or multi-cell battery packs) directly to logic-level rails up to 1A with high light-load efficiency, minimal standby quiescent current, and minimal external component count.", "use_cases": ["This synchronous buck regulator can be used to step down 48V telecom bus power directly to a 5V or 3.3V system logic rail at up to 1A load current.", "This DC-DC converter can be used as an ultra-low quiescent current standby supply in battery-powered systems operating from 24V to 72V battery packs.", "This step-down switching regulator can be used to power industrial sensors and field transmitters from wide-range 24V/48V industrial DC buses.", "This high-voltage buck converter can be used as an auxiliary bias power supply in solar micro-inverters and motor drives handling up to 100V transients.", "This power IC can be used to regulate 36V or 48V e-bike and light electric vehicle battery power down to 12V for lighting and peripheral electronics.", "This synchronous converter can be used as an efficient point-of-load (POL) regulator without external compensation networks in space-constrained designs.", "This voltage regulator can be used to provide a power-good monitored 5V logic supply with open-drain PGOOD signaling for system power sequencing.", "This high-input buck controller can be used to drop automotive 24V/48V mild-hybrid system voltages down to micro-controller supplies during severe line transients.", "This step-down converter can be used as a low-noise power source utilizing its 50ns minimum on-time for high step-down ratios without intermediate conversion stages."], "params": [{"name": "VIN_MIN", "value": "6", "unit": "V", "note": "Minimum operating input voltage"}, {"name": "VIN_MAX", "value": "100", "unit": "V", "note": "Maximum continuous operating input voltage"}, {"name": "VIN_ABSMAX", "value": "100", "unit": "V", "note": "Absolute maximum input voltage rating"}, {"name": "IOUT_MAX", "value": "1", "unit": "A", "note": "Maximum continuous output load current"}, {"name": "VFB", "value": "1.2", "unit": "V", "note": "Feedback reference voltage (typ)"}, {"name": "IQ_SLEEP", "value": "10.5", "unit": "uA", "note": "Quiescent sleep current at VIN"}, {"name": "ISHDN", "value": "3", "unit": "uA", "note": "Shutdown current at VEN = 0V"}, {"name": "FSW_MAX", "value": "1000", "unit": "kHz", "note": "Maximum programmable switching frequency"}, {"name": "ILIM_HS", "value": "1.75", "unit": "A", "note": "High-side peak current limit (typ)"}, {"name": "RDS_ON_HS", "value": "0.725", "unit": "ohm", "note": "High-side MOSFET on-state resistance (typ)"}, {"name": "TON_MIN", "value": "50", "unit": "ns", "note": "Minimum controllable on-time"}, {"name": "RTH_JA", "value": "41.1", "unit": "C/W", "note": "Junction-to-ambient thermal resistance (SO PowerPAD)"}], "pins": [{"pin": 1, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 2, "name": "VIN", "type": "power_in", "function": "power_in"}, {"pin": 3, "name": "EN/UVLO", "type": "digital_in", "function": "enable"}, {"pin": 4, "name": "RON", "type": "analog_in", "function": "signal"}, {"pin": 5, "name": "FB", "type": "analog_in", "function": "feedback"}, {"pin": 6, "name": "PGOOD", "type": "open_drain", "function": "signal"}, {"pin": 7, "name": "BST", "type": "power_in", "function": "bootstrap"}, {"pin": 8, "name": "SW", "type": "analog_io", "function": "switch"}, {"pin": "EP", "name": "GND2", "type": "ground", "function": "gnd"}, {"pin": 9, "name": "GND3", "type": "ground", "function": "gnd"}], "tags": {"class": "voltage_regulator_switching", "subclass": "buck synchronous", "voltage_max_v": 100, "current_max_a": 1, "power_max_w": 25, "value": "100V 1A Synchronous Buck", "package": "SO PowerPAD-8", "polarity": "positive", "key_ratings": ["VIN up to 100V", "1A Output Current", "10.5uA Quiescent Current", "COT Architecture", "Integrated Synchronous MOSFETs"]}, "series": null, "spice": "* LM5164 Simplified Behavioral SPICE Model\n.SUBCKT LM5164DDAR GND VIN EN_UVLO RON FB PGOOD BST SW\nRIN VIN GND 10MEG\nREN EN_UVLO GND 1MEG\nRFB FB GND 100MEG\nE_FB_ERR ERR_NODE 0 VALUE = { 1.2 - V(FB) }\nG_SW_DRV VIN SW VALUE = { IF(V(EN_UVLO) > 1.2 & V(ERR_NODE) > 0, (V(VIN)-V(SW))/0.75, 0) }\nD_BODY SW GND D_MOD\nR_PGOOD PGOOD GND 10MEG\n.MODEL D_MOD D(IS=1E-9 RS=0.1 N=1.2)\n.ENDS LM5164DDAR", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C477928.pdf", "model_3d": "https://api.corben.world/files/672729fc-f2f4-45f0-a41d-4d258ca222ec/public", "stock": 59529, "verified": true, "spice_file": "https://api.corben.world/files/6bf0eb27-c875-49bf-996a-e10c91e5a566/public", "model_3d_format": "wrl", "footprint_pads": [{"x": -1.905, "y": -3.0, "w": 0.6, "h": 1.6, "n": 8, "name": "8", "shape": "OVAL"}, {"x": -1.905, "y": 3.0, "w": 0.6, "h": 1.6, "n": 1, "name": "GND", "shape": "OVAL"}, {"x": -0.635, "y": -3.0, "w": 0.6, "h": 1.6, "n": 7, "name": "7", "shape": "OVAL"}, {"x": 0.635, "y": -3.0, "w": 0.6, "h": 1.6, "n": 6, "name": "6", "shape": "OVAL"}, {"x": 1.905, "y": -3.0, "w": 0.6, "h": 1.6, "n": 5, "name": "5", "shape": "OVAL"}, {"x": -0.635, "y": 3.0, "w": 0.6, "h": 1.6, "n": 2, "name": "VIN", "shape": "OVAL"}, {"x": 0.635, "y": 3.0, "w": 0.6, "h": 1.6, "n": 3, "name": "EN/UVLO", "shape": "OVAL"}, {"x": 1.905, "y": 3.0, "w": 0.6, "h": 1.6, "n": 4, "name": "RON", "shape": "OVAL"}, {"x": 0.0, "y": 0.0, "w": 3.2, "h": 2.5, "n": 9, "name": "9", "shape": "RECT"}], "footprint_bbox": {"w": 5, "h": 7.6}}, {"id": "can_tja1051", "type": "part", "mpn": "TJA1051T/3/1J", "lcsc": "C38695", "manufacturer": "NXP Semiconductors", "class": "other", "subclass": "can_transceiver", "package": "SOIC8", "role": "High-speed CAN transceiver \u2014 vehicle/robot bus communications", "summary": "The TJA1051T/3/1J is a high-speed CAN transceiver from NXP Semiconductors in an SOIC8 package that serves as an interface between a CAN protocol controller and the physical two-wire differential CAN bus, supporting data rates up to 1 Mbit/s with \u00b142V bus fault tolerance.", "usage": "Connect VCC to a regulated 5V (4.75V to 5.25V) supply with a 100nF decoupling capacitor placed adjacent to the pin. Connect TXD and RXD directly to the microcontroller CAN peripheral pins. Connect CANH and CANL to the physical twisted-pair bus lines, ensuring a 120-ohm termination resistor is present across the bus ends. Tie STB low (or leave floating/pull-up for normal operation) to enable normal transmit/receive mode, or drive STB high for low-power standby mode. Connect the RS pin directly to GND for maximum slew rate (up to 1 Mbit/s) or connect a resistor between RS and GND to reduce driver slew rate for minimized electromagnetic emissions (EME).", "when_to_use": "Select the TJA1051T/3/1J when implementing high-speed CAN bus communication up to 1 Mbit/s in 5V automotive, robotics, or industrial networked systems requiring \u00b142V bus overvoltage fault protection, slope/slew-rate control for low EMI, and low-power standby operation across a -40\u00b0C to +125\u00b0C ambient temperature range.", "use_cases": ["This high-speed CAN transceiver can be used to interface a 5V microcontroller CAN controller to a differential two-wire CAN physical bus.", "This transceiver IC can be used as a physical layer (PHY) communication driver in automotive electronic control units (ECUs).", "This CAN interface chip can be used to transmit and receive high-speed differential serial data at speeds up to 1 Mbit/s in autonomous mobile robots and industrial automation networks.", "This robust bus transceiver can be used as a fault-tolerant CAN node with \u00b142V bus pin overvoltage and short-circuit protection.", "This CAN bus driver can be used to reduce electromagnetic emissions (EME) using adjustable slew-rate slope control on the RS pin.", "This transceiver can be used as an energy-saving communication node utilizing low-power standby mode switched via the STB pin.", "This communication IC can be used to establish multidrop vehicle bus networking between distributed sensors, actuators, and main compute units.", "This industrial serial interface can be used as a noise-immune differential transceiver in harsh industrial machinery operating from -40\u00b0C to 125\u00b0C.", "This differential line driver can be used to interface battery management systems (BMS) with motor inverters and vehicle telemetry modules.", "This CAN physical layer device can be used as a reliable bus transceiver in agricultural machinery and heavy equipment telematics systems."], "params": [{"name": "Supply Voltage (VCC)", "value": "4.75 to 5.25", "unit": "V", "note": "Operating supply range (5.0V nominal)"}, {"name": "Absolute Maximum Supply Voltage (VCC)", "value": "6.0", "unit": "V", "note": "Absolute maximum rating"}, {"name": "CAN Bus Pin Voltage Range (CANH, CANL)", "value": "-42 to +42", "unit": "V", "note": "Fault protection voltage on bus pins"}, {"name": "Logic Pin Voltage Range (TXD, RXD, STB, RS)", "value": "-0.3 to 6.0", "unit": "V", "note": "Digital I/O pin tolerance"}, {"name": "Maximum Data Rate", "value": "1", "unit": "Mbit/s", "note": "High-speed CAN specification"}, {"name": "Operating Ambient Temperature", "value": "-40 to +125", "unit": "\u00b0C", "note": "Automotive Grade temperature span"}, {"name": "Maximum Junction Temperature", "value": "150", "unit": "\u00b0C", "note": "Absolute maximum junction temperature"}, {"name": "Thermal Resistance (Junction-to-Ambient)", "value": "100", "unit": "\u00b0C/W", "note": "SO8 package mounted on standard JEDEC PCB"}], "pins": [{"pin": 1, "name": "TXD", "type": "digital_in", "function": "signal"}, {"pin": 2, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 3, "name": "VCC", "type": "power_in", "function": "power_in"}, {"pin": 4, "name": "RXD", "type": "digital_out", "function": "signal"}, {"pin": 5, "name": "CANH", "type": "analog_io", "function": "signal"}, {"pin": 6, "name": "CANL", "type": "analog_io", "function": "signal"}, {"pin": 7, "name": "STB", "type": "digital_in", "function": "enable"}, {"pin": 8, "name": "RS", "type": "analog_in", "function": "passive"}], "tags": {"class": "other", "subclass": "can_transceiver", "voltage_max_v": 6, "package": "SOIC8", "key_ratings": ["VCC: 5V", "VBUS_fault: \u00b142V", "Data Rate: 1 Mbps", "Temp: -40\u00b0C to +125\u00b0C"]}, "series": null, "spice": "* TJA1051 Functional Behavioral Macromodel\n* Pinout: TXD GND VCC RXD CANH CANL STB RS\n.SUBCKT TJA1051 TXD GND VCC RXD CANH CANL STB RS\nR_TXD_PULL TXD VCC 100K\nR_STB_PULL STB VCC 100K\nB_DIFF_DRV_H CANH GND V=V(STB) > 2.5 ? 2.5 : (V(TXD) < 1.5 ? 3.5 : 2.5)\nB_DIFF_DRV_L CANL GND V=V(STB) > 2.5 ? 2.5 : (V(TXD) < 1.5 ? 1.5 : 2.5)\nR_OUT_H CANH 0 100MEG\nR_OUT_L CANL 0 100MEG\nB_RX RXD GND V=V(CANH)-V(CANL) > 0.7 ? 0.0 : V(VCC)\nR_RX RXD GND 100K\nC_VCC VCC GND 10P\n.ENDS TJA1051", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C38695.pdf", "model_3d": "https://api.corben.world/files/bd6a57e7-5209-49a0-8694-cdde96597594/public", "stock": 120977, "verified": true, "spice_file": "https://api.corben.world/files/f3302c9a-956d-4d5c-b37f-d13b42b69491/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 1.905, "y": -2.57, "w": 0.588, "h": 2.045, "n": 5, "name": "5", "shape": "OVAL"}, {"x": 0.635, "y": -2.57, "w": 0.588, "h": 2.045, "n": 6, "name": "6", "shape": "OVAL"}, {"x": -0.635, "y": -2.57, "w": 0.588, "h": 2.045, "n": 7, "name": "7", "shape": "OVAL"}, {"x": -1.905, "y": -2.57, "w": 0.588, "h": 2.045, "n": 8, "name": "8", "shape": "OVAL"}, {"x": 1.905, "y": 2.57, "w": 0.588, "h": 2.045, "n": 4, "name": "RXD", "shape": "OVAL"}, {"x": 0.635, "y": 2.57, "w": 0.588, "h": 2.045, "n": 3, "name": "VCC", "shape": "OVAL"}, {"x": -0.635, "y": 2.57, "w": 0.588, "h": 2.045, "n": 2, "name": "GND", "shape": "OVAL"}, {"x": -1.905, "y": 2.57, "w": 0.588, "h": 2.045, "n": 1, "name": "TXD", "shape": "OVAL"}], "footprint_bbox": {"w": 4.9, "h": 7.185}}, {"id": "cap_0603_mlcc_series", "type": "series", "mpn": "CL10A105KO8NNNC", "lcsc": "C1592", "manufacturer": "Samsung Electro-Mechanics", "class": "capacitor", "subclass": "capacitor", "package": "0603", "role": "0603 MLCC ceramic capacitor series \u2014 any common value", "summary": "Standard 0603 (1608 metric) surface-mount multi-layer ceramic capacitor (MLCC) series covering values from 1pF to 10uF in C0G/NP0, X7R, and X5R dielectrics with voltage ratings typically from 16V to 50V.", "usage": "Place directly between power supply pins and ground close to ICs for decoupling, or inline for AC coupling, filtering, and timing networks. Account for DC-bias capacitance derating and temperature coefficients in high-voltage or precision analog applications; select C0G dielectrics for RF, resonant, and high-stability timing circuits.", "when_to_use": "Use when compact, low-ESL, low-ESR surface-mount capacitance in a standard 0603 footprint is required for general-purpose decoupling, power rail filtering, audio/RF signal coupling, or RC timing networks.", "use_cases": ["This 0603 MLCC can be used to decouple digital IC power pins and suppress high-frequency supply rail noise.", "This 0603 ceramic capacitor can be used as a bulk bypass capacitor on low-voltage DC-DC converter output rails.", "This MLCC series component can be used to filter high-frequency electromagnetic interference (EMI) and ripple on analog power rails.", "This 0603 capacitor can be used as an AC coupling or DC blocking capacitor in RF, audio, and high-speed data transmission lines.", "This ceramic capacitor can be used to form RC low-pass, high-pass, or band-pass analog signal filters.", "This 0603 MLCC can be used as a frequency-determining timing element in oscillator, clock generator, or 555 timer circuits.", "This MLCC can be used to stabilize voltage regulator feedback control loops and provide phase lead compensation.", "This 0603 ceramic capacitor can be used as a charge pump or bootstrap flying capacitor for gate drivers and switched-capacitor converters.", "This 0603 MLCC can be used to provide snubber damping across switching nodes to clamp voltage transients and reduce ringing.", "This C0G 0603 ceramic capacitor can be used to tune LC resonant tanks and impedance matching networks in wireless transceivers."], "params": [{"name": "Package / Case", "value": "0603", "unit": "inch", "note": "1608 metric (1.6mm x 0.8mm)"}, {"name": "Capacitance Range", "value": "1p to 10u", "unit": "F", "note": "Standard E12 series"}, {"name": "Rated Voltage Range", "value": "16 to 50", "unit": "V", "note": "DC working voltage range"}, {"name": "Dielectric Material", "value": "C0G, X7R, X5R", "note": "Class I (C0G) and Class II (X7R/X5R)"}, {"name": "Operating Temperature Range", "value": "-55 to +125", "unit": "\u00b0C", "note": "-55\u00b0C to +85\u00b0C for X5R; -55\u00b0C to +125\u00b0C for X7R/C0G"}, {"name": "Tolerance", "value": "\u00b15 to \u00b120", "unit": "%", "note": "\u00b15% (C0G), \u00b110% (X7R/X5R), \u00b120% (X5R bulk)"}], "pins": [{"pin": 1, "name": "1", "type": "passive", "function": "passive"}, {"pin": 2, "name": "2", "type": "passive", "function": "passive"}], "tags": {"class": "capacitor", "subclass": "capacitor", "voltage_max_v": 50, "package": "0603", "polarity": "non-polar", "key_ratings": ["1pF-10uF", "16V-50V", "0603 SMD", "C0G/X7R/X5R"], "is_series": true}, "series": {"family": "0603 MLCC ceramic capacitor", "package": "C0603", "unit": "F", "e_series": "E12", "value_range": "1pF to 10uF", "dielectric": "X7R / X5R / C0G", "voltage": "16-50V", "mesh": "std_c0603"}, "spice": "* 0603 MLCC Equivalent Series Circuit Model\n.SUBCKT C0603 1 2 PARAMS: CAP=1u ESR=10m ESL=800p\nL1 1 11 {ESL}\nR1 11 12 {ESR}\nC1 12 2 {CAP}\n.ENDS C0603", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C1592.pdf", "model_3d": "https://api.corben.world/files/84a68b75-7319-4bed-b4ec-48e121a1d661/public", "stock": 0, "verified": true, "spice_file": "https://api.corben.world/files/0c79901d-c5bb-46f6-a18f-a62c9e16898e/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 0.7, "y": 0.0, "w": 0.8, "h": 0.9, "n": 2, "name": "2", "shape": "RECT"}, {"x": -0.7, "y": 0.0, "w": 0.8, "h": 0.9, "n": 1, "name": "1", "shape": "RECT"}], "footprint_bbox": {"w": 2.2, "h": 0.9}}, {"id": "cap_elec_bulk_series", "type": "series", "mpn": "RVT1C100M0405 10UF 16V", "lcsc": "C970654", "manufacturer": "Zhenjiang Haimeng Electronic Co., Ltd.", "class": "capacitor", "subclass": "capacitor_electrolytic", "package": "SMD, D4xL5.4mm", "role": "SMD aluminium electrolytic bulk-cap series \u2014 bulk energy storage / input filtering", "summary": "Surface-mount (SMD) aluminum electrolytic capacitor series designed for bulk capacitance, power rail decoupling, and low-frequency ripple smoothing in standard power supply and general-purpose electronic circuits across ratings from 1uF to 470uF and 16V to 63V.", "usage": "Install in parallel between power rails and ground with correct polarity observed (aligning cathode indicator marking to ground/negative rail) to filter low-frequency voltage ripple, provide local energy storage, or stabilize linear and switching regulator inputs and outputs.", "when_to_use": "Select this SMD aluminum electrolytic series when cost-effective, medium-to-high bulk capacitance (1uF to 470uF) is needed on 16V to 63V DC rails where compact surface-mount assembly and standard ESR characteristics are acceptable.", "use_cases": ["This SMD aluminum electrolytic capacitor can be used to provide bulk energy storage on DC power supply rails to buffer transient load steps.", "This SMD electrolytic capacitor can be used as an input filter capacitor on buck converters and linear regulators to smooth low-frequency input ripple.", "This surface-mount electrolytic cap can be used to smooth output voltage ripple on DC-DC switching power stages operating up to 63V.", "This polar capacitor can be used as an AC coupling or DC-blocking capacitor in low-frequency audio amplifier and signal conditioning circuits.", "This SMD bulk capacitor can be used to stabilize intermediate bus voltages in 12V, 24V, and 48V power distribution networks.", "This aluminum electrolytic cap can be used as a supply decoupling reservoir for microcontrollers, motor drivers, and relay coils during high surge currents.", "This surface-mount capacitor can be used to suppress low-frequency noise and power rail ripple across an operating temperature range of -40\u00b0C to +105\u00b0C.", "This SMD electrolytic capacitor can be used as a timing or hold-up capacitor in basic reset, delay, or power-loss backup sub-circuits."], "params": [{"name": "Capacitance Range", "value": "1 to 470", "unit": "uF", "note": "Series range (representative part: 10uF)"}, {"name": "Rated Voltage (WV)", "value": "16 to 63", "unit": "V", "note": "Series range (representative part: 16V)"}, {"name": "Capacitance Tolerance", "value": "\u00b120", "unit": "%", "note": "Standard electrolytic tolerance"}, {"name": "Operating Temperature Range", "value": "-40 to +105", "unit": "\u00b0C", "note": "Standard industrial grade"}, {"name": "Package / Case", "value": "SMD Can (D4xL5.4mm to larger)", "note": "Surface mount cylindrical can"}, {"name": "Polarity", "value": "Polarized", "note": "Cathode marked on top of case"}], "pins": [{"pin": 1, "name": "1", "type": "passive", "function": "passive"}, {"pin": 2, "name": "2", "type": "passive", "function": "passive"}], "tags": {"class": "capacitor", "subclass": "capacitor_electrolytic", "voltage_max_v": 63, "value": "1uF-470uF", "package": "SMD Can", "polarity": "polarized", "key_ratings": ["105C", "SMD", "16V-63V", "1uF-470uF", "Bulk Storage", "Ripple Filter"], "is_series": true}, "series": {"family": "SMD aluminium electrolytic", "package": "SMD can", "unit": "F", "value_range": "1uF to 470uF", "voltage": "16-63V", "mesh": "std_elec"}, "spice": ".SUBCKT CAP_ELEC_SMD 1 2 PARAMS: CAP=10u ESR=1.0 ESL=5n RLEAK=10Meg\nC1 1 3 {CAP}\nESR1 3 4 {ESR}\nL1 4 2 {ESL}\nR1 1 2 {RLEAK}\n.ENDS CAP_ELEC_SMD", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C970654.pdf", "model_3d": "https://api.corben.world/files/f0a6f7e7-f7a2-4ac4-8668-1b35eda768c2/public", "stock": 7956, "verified": true, "spice_file": "https://api.corben.world/files/d8fba319-1cd6-486d-ad99-f03e19aa4b1a/public", "model_3d_format": "wrl", "footprint_pads": [{"x": -1.66, "y": 0.0, "w": 2.8, "h": 1.1, "n": 1, "name": "1", "shape": "RECT"}, {"x": 1.66, "y": 0.0, "w": 2.8, "h": 1.1, "n": 2, "name": "2", "shape": "RECT"}], "footprint_bbox": {"w": 6.121, "h": 4.3}}, {"id": "conn_xt60", "type": "part", "mpn": "XT60-F", "lcsc": "C98734", "manufacturer": "AMASS", "class": "connector", "subclass": "battery connector", "package": "-", "role": "High-current battery power connector (XT60, ~60A)", "summary": "AMASS XT60-F is a 2-pin polarized female DC battery connector rated for 30A continuous (60A instantaneous burst) and 500V DC, with a typical contact resistance of 0.15 mOhm and an operating temperature range of -20\u00b0C to +120\u00b0C.", "usage": "Solder high-current leads (typically 12 AWG) to the gold-plated solder cups on the rear, observing polarity (+ for Pin 1 / positive and - for Pin 2 / negative ground). Insulate terminals with heat-shrink tubing and mate with a matching XT60 male plug for high-reliability disconnectable power delivery.", "when_to_use": "Select the XT60-F connector when building high-power DC systems requiring a keyed, polarized, low-resistance connection capable of handling up to 30A continuous or 60A peak currents up to 500V DC, commonly found in LiPo battery packs, drones, and robotics.", "use_cases": ["This female power connector can be used as a LiPo battery discharge interface for RC aircraft, multirotors, and FPV drones requiring up to 30A continuous or 60A burst current.", "This XT60 connector can be used to establish a polarized, reverse-polarity-protected DC power input on robotic controllers and motor drive systems.", "This battery jack can be used as a quick-disconnect harness connector for power distribution boards (PDB) operating at up to 500V DC.", "This high-current connector can be used to link portable energy storage units and power banks to battery chargers and DC-DC converters.", "This female socket can be used as a low-resistance (0.15 mOhm) power coupler in electric mobility vehicles, electric skateboards, and e-bikes.", "This 2-pin DC power receptacle can be used to interconnect solar panel charge controllers and high-capacity battery banks.", "This polarized plug can be used to provide robust power delivery in 3D printers and heated bed power lines drawing up to 30A continuous current.", "This power jack can be used as a heavy-duty benchtop power supply terminal interface for quick-swapping test fixtures and load banks."], "params": [{"name": "Continuous Current Rating", "value": "30", "unit": "A", "note": "Continuous operation"}, {"name": "Instantaneous Current Rating", "value": "60", "unit": "A", "note": "Peak / burst current limit"}, {"name": "Voltage Rating", "value": "500", "unit": "V", "note": "DC"}, {"name": "Contact Resistance", "value": "0.15", "unit": "mOhm", "note": "Typical"}, {"name": "Operating Temperature Range", "value": "-20 to +120", "unit": "\u00b0C", "note": "Thermal operating limits"}, {"name": "Mating Cycles", "value": "1000", "unit": "cycles", "note": "Insertion durability"}, {"name": "Recommended Cable Gauge", "value": "12", "unit": "AWG", "note": "For 30A continuous operation"}, {"name": "Gender", "value": "Female", "unit": "", "note": "XT60 series socket"}, {"name": "Pin Count", "value": "2", "unit": "", "note": "Pin 1 Positive (+), Pin 2 Negative (-)"}], "pins": [{"pin": 1, "name": "Pin 1", "type": "passive", "function": "power_in"}, {"pin": 2, "name": "Pin 2", "type": "passive", "function": "power_in"}, {"pin": "+", "name": "EP", "type": "ground", "function": "gnd"}, {"pin": "-", "name": "EP", "type": "ground", "function": "gnd"}], "tags": {"class": "connector", "subclass": "battery connector", "voltage_max_v": 500, "current_max_a": 60, "value": "XT60-F", "package": "XT60 Female Cable Mount", "polarity": "Polarized / Keyed", "key_ratings": ["30A continuous", "60A instantaneous", "500V DC", "0.15 mOhm contact resistance", "1000 mating cycles"]}, "series": null, "spice": ".SUBCKT XT60_F PIN1_IN PIN1_OUT PIN2_IN PIN2_OUT\nR_PIN1 PIN1_IN PIN1_OUT 0.15m\nL_PIN1 PIN1_IN PIN1_OUT 2n\nR_PIN2 PIN2_IN PIN2_OUT 0.15m\nL_PIN2 PIN2_IN PIN2_OUT 2n\nC_ISO PIN1_IN PIN2_IN 1p\n.ENDS XT60_F", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C98734.pdf", "model_3d": "https://api.corben.world/files/88d8e8bc-30d6-4be3-8797-c802c6352d18/public", "stock": 21131, "verified": true, "spice_file": "https://api.corben.world/files/33ecfad6-3e49-4f0f-8f4e-a648fad78832/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 3.6, "y": 0.0, "w": 5.516, "h": 5.516, "n": "+", "name": null, "shape": "ELLIPSE"}, {"x": -3.6, "y": 0.0, "w": 5.516, "h": 5.516, "n": "-", "name": null, "shape": "ELLIPSE"}], "footprint_bbox": {"w": 15.6, "h": 8}, "board_edge": "mating face (bottom edge in footprint view) sits on the board outline"}, {"id": "esd_usblc6", "type": "part", "mpn": "USBLC6-2SC6", "lcsc": "C7519", "manufacturer": "STMicroelectronics", "class": "diode", "subclass": "esd_protection", "package": "SOT23-6L", "role": "USB / data-line ESD protection array", "summary": "The USBLC6-2SC6 is a monolithic, dual-line ESD protection diode array in a 6-pin SOT23-6L package designed for high-speed data line protection such as USB 2.0. It features an ultra-low junction capacitance of 2.5 pF to 3.5 pF, low leakage current (150 nA max at 5.25 V), and robust ESD protection exceeding IEC 61000-4-2 Level 4 (\u00b115 kV air and contact discharge).", "usage": "Connect pin 2 to GND, pin 5 to the VBUS/VCC power rail (or leave VBUS decoupled close to GND if unpowered), and route the two differential or single-ended signal lines through the feedthrough pin pairs: Line 1 through pin 1 (in) and pin 6 (out), Line 2 through pin 3 (in) and pin 4 (out). Place the device as close as possible to the physical connector to minimize parasitic trace inductance.", "when_to_use": "Choose the USBLC6-2SC6 when safeguarding two high-speed data lines (such as USB 2.0 Full/High Speed, Ethernet, or UART/I2C/SPI interfaces) against \u00b115 kV ESD strikes where minimal capacitive loading (<3.5 pF) and low leakage are required to prevent signal distortion.", "use_cases": ["This ESD protection diode array can be used to protect high-speed USB 2.0 Full-Speed and High-Speed data lines (D+ and D-) from electrostatic discharge up to \u00b115kV contact discharge.", "This dual-line transient voltage suppressor can be used as an ESD clamp for differential communication pairs such as Ethernet and RS-485 transceiver ports.", "This low-capacitance TVS array can be used to safeguard sensitive digital I/O lines and microcontroller pins without degrading signal integrity due to its low 3.5pF maximum junction capacitance.", "This TVS diode array can be used as a transient suppressor for external communication ports including UART, SPI, and I2C buses exposed to external handling.", "This surge suppression component can be used to suppress high-voltage ESD transients on HDMI, DVI, and DisplayPort control and auxiliary lines.", "This monolithic ESD clamp can be used as a rail-to-rail transient protector on 5V supply rails (VBUS) and associated signal lines simultaneously.", "This low-leakage ESD protection IC can be used to protect battery-powered portable handheld devices with less than 150nA reverse leakage current at 5.25V.", "This dual-channel transient absorber can be used as a feed-through ESD suppression filter across connector data pins in space-constrained SOT23-6L PCB layouts.", "This data-line protector can be used to achieve IEC 61000-4-2 Level 4 compliance (\u00b115kV air and contact discharge) on external consumer accessory ports.", "This ultra-low capacitance TVS can be used to clamp overvoltage spikes to a typical clamping voltage of 12V during 1A 8/20\u00b5s surge events."], "params": [{"name": "ESD Rating (IEC 61000-4-2 Air)", "value": "15", "unit": "kV", "note": "Absolute maximum air discharge"}, {"name": "ESD Rating (IEC 61000-4-2 Contact)", "value": "15", "unit": "kV", "note": "Absolute maximum contact discharge"}, {"name": "ESD Rating (MIL-STD-883G Method 3015-7)", "value": "25", "unit": "kV", "note": "Human Body Model"}, {"name": "Breakdown Voltage (VBR)", "value": "6", "unit": "V", "note": "Minimum at IR = 1 mA, VBUS to GND"}, {"name": "Clamping Voltage (VCL)", "value": "12", "unit": "V", "note": "Typical at IPP = 1 A, 8/20 \u00b5s"}, {"name": "Junction Capacitance (Cj)", "value": "3.5", "unit": "pF", "note": "Maximum at VR = 1.65 V, any I/O to GND"}, {"name": "Reverse Leakage Current (IR)", "value": "150", "unit": "nA", "note": "Maximum at VRM = 5.25 V"}, {"name": "Forward Voltage (VF)", "value": "1.1", "unit": "V", "note": "Typical at IF = 10 mA"}, {"name": "Operating Junction Temperature (Tj)", "value": "-40 to 125", "unit": "\u00b0C", "note": "Operating range"}], "pins": [{"pin": 1, "name": "1", "type": "analog_io", "function": "signal"}, {"pin": 2, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 3, "name": "3", "type": "analog_io", "function": "signal"}, {"pin": 4, "name": "4", "type": "analog_io", "function": "signal"}, {"pin": 5, "name": "VBUS", "type": "power_in", "function": "power_in"}, {"pin": 6, "name": "6", "type": "analog_io", "function": "signal"}], "tags": {"class": "diode", "subclass": "esd_protection", "voltage_max_v": 6, "current_max_a": 1, "value": "3.5pF", "package": "SOT-23-6", "polarity": "rail-to-rail dual", "key_ratings": ["15kV ESD Contact", "15kV ESD Air", "3.5pF Cj max", "150nA Ir max", "12V Vcl typ"]}, "series": null, "spice": ".SUBCKT USBLC6-2SC6 1 2 3 4 5 6\n* Pin 1: IO1_IN, Pin 2: GND, Pin 3: IO2_IN, Pin 4: IO2_OUT, Pin 5: VBUS, Pin 6: IO1_OUT\nR_IO1 1 6 0.01\nR_IO2 3 4 0.01\nD_IO1_GND 2 1 D_STEER\nD_IO1_VBUS 1 5 D_STEER\nD_IO2_GND 2 3 D_STEER\nD_IO2_VBUS 3 5 D_STEER\nD_TVS 2 5 D_ZENER\n.MODEL D_STEER D (IS=1E-14 RS=0.5 CJ0=1.5P VJ=0.7 M=0.33 BV=15 IBV=10U)\n.MODEL D_ZENER D (IS=1E-12 RS=1.0 BV=6.0 IBV=1M CJ0=15P)\n.ENDS USBLC6-2SC6", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C7519.pdf", "model_3d": "https://api.corben.world/files/2aa0e311-529f-4cf1-a8c9-a627ce7e8d10/public", "stock": 53546, "verified": true, "spice_file": "https://api.corben.world/files/a1aac1bd-6fc7-4865-a686-ec7efb39c477/public", "model_3d_format": "wrl", "footprint_pads": [{"x": -0.95, "y": 1.149, "w": 0.532, "h": 1.072, "n": 1, "name": "1", "shape": "RECT"}, {"x": 0.0, "y": 1.149, "w": 0.532, "h": 1.072, "n": 2, "name": "2", "shape": "RECT"}, {"x": 0.95, "y": 1.149, "w": 0.532, "h": 1.072, "n": 3, "name": "3", "shape": "RECT"}, {"x": 0.95, "y": -1.149, "w": 0.532, "h": 1.072, "n": 4, "name": "4", "shape": "RECT"}, {"x": 0.0, "y": -1.149, "w": 0.532, "h": 1.072, "n": 5, "name": "5", "shape": "RECT"}, {"x": -0.95, "y": -1.149, "w": 0.532, "h": 1.072, "n": 6, "name": "6", "shape": "RECT"}], "footprint_bbox": {"w": 2.926, "h": 3.37}}, {"id": "gatedriver_drv8323", "type": "part", "mpn": "DRV8323RHRGZR", "lcsc": "C543035", "class": "ic", "subclass": "Three-Phase Gate Driver", "package": "VQFN-48_L7.0-W7.0-P0.50-TL-EP5.1", "role": "Three-phase BLDC/PMSM smart gate driver with integrated current-sense amps \u2014 drives the six power FETs", "summary": "The DRV8323RHRGZR is a highly integrated 60V three-phase smart gate driver IC featuring three integrated low-side current sense amplifiers, an integrated 600mA buck regulator, and smart gate drive (IDRIVE) architecture for driving 6 N-channel MOSFETs in BLDC and PMSM motor control applications.", "usage": "Connect VM and VDRAIN to the motor supply voltage (6V to 60V) with decoupling capacitors. Connect high-side gate (GHA, GHB, GHC) and phase/source nodes (SHA, SHB, SHC) to the high-side N-channel MOSFETs, and low-side gate (GLA, GLB, GLC) to the low-side MOSFETs. Route low-side current sensing lines (SPA/SNA, SPB/SNB, SPC/SNC) across shunt resistors to provide amplified analog current feedback (SOA, SOB, SOC) to the microcontroller ADC. Use the integrated buck step-down regulator to provide power to the host MCU or external system circuitry.", "when_to_use": "Select the DRV8323RHRGZR when designing a compact, 12V to 48V three-phase BLDC or PMSM motor drive system that requires integrated triple current-sense amplifiers, an integrated buck converter to eliminate an external DC-DC power supply, and configurable smart gate drive to control MOSFET slew rates without external gate resistors.", "use_cases": ["This 3-phase gate driver can be used to drive six external N-channel power MOSFETs in high-power brushless DC (BLDC) and permanent magnet synchronous motor (PMSM) drive stages.", "This smart gate driver can be used as an integrated motor controller front-end for 12V, 24V, 36V, and 48V battery-powered cordless power tools.", "This gate driver IC can be used to measure low-side phase currents using its three integrated bidirectional current-shunt operational amplifiers for field-oriented control (FOC).", "This device can be used as a step-down power supply using its integrated 600mA synchronous buck regulator to generate 3.3V or 5V logic rails for an MCU.", "This IC can be used to control MOSFET switching slew rates dynamically via SPI-programmable gate drive currents without requiring external gate resistors or diodes.", "This motor driver can be used to provide hardware protection against overcurrent, short-circuits, phase shoot-through, undervoltage, and overtemperature faults.", "This driver can be used as a pre-driver stage for electric mobility systems including e-scooters, e-bikes, and hoverboards operating up to 60V.", "This brushless driver can be used to actuate industrial servo drives, factory automation robotics, and multi-axis CNC machines.", "This IC can be used to drive electric pump, fan, and compressor motors in commercial and consumer appliances.", "This gate driver can be used as an integrated power bridge controller in commercial drone electronic speed controllers (ESCs)."], "params": [{"name": "Supply Voltage (VM)", "value": "6 to 60", "unit": "V", "note": "Operating supply voltage range"}, {"name": "Absolute Maximum Supply Voltage", "value": "65", "unit": "V", "note": "Transient/survival voltage rating"}, {"name": "Peak Source Gate Current", "value": "1.0", "unit": "A", "note": "Configurable peak pull-up current"}, {"name": "Peak Sink Gate Current", "value": "2.0", "unit": "A", "note": "Configurable peak pull-down current"}, {"name": "Integrated Current Sense Amplifiers", "value": "3", "unit": "", "note": "Low-side current-shunt amplifiers with adjustable gain"}, {"name": "Buck Regulator Output Current", "value": "600", "unit": "mA", "note": "Integrated synchronous buck regulator"}, {"name": "Operating Temperature Range", "value": "-40 to 125", "unit": "\u00b0C", "note": "Junction operating range"}], "pins": [{"pin": 1, "name": "FB", "type": "passive"}, {"pin": 2, "name": "PGND", "type": "passive"}, {"pin": 3, "name": "CPL", "type": "passive"}, {"pin": 4, "name": "CPH", "type": "passive"}, {"pin": 5, "name": "VCP", "type": "passive"}, {"pin": 6, "name": "VM", "type": "passive"}, {"pin": 7, "name": "VDRAIN", "type": "passive"}, {"pin": 8, "name": "GHA", "type": "passive"}, {"pin": 9, "name": "SHA", "type": "passive"}, {"pin": 10, "name": "GLA", "type": "passive"}, {"pin": 11, "name": "SPA", "type": "passive"}, {"pin": 12, "name": "SNA", "type": "passive"}, {"pin": 13, "name": "SNB", "type": "passive"}, {"pin": 14, "name": "SPB", "type": "passive"}, {"pin": 15, "name": "GLB", "type": "passive"}, {"pin": 16, "name": "SHB", "type": "passive"}, {"pin": 17, "name": "GHB", "type": "passive"}, {"pin": 18, "name": "GHC", "type": "passive"}, {"pin": 19, "name": "SHC", "type": "passive"}, {"pin": 20, "name": "GLC", "type": "passive"}, {"pin": 21, "name": "SPC", "type": "passive"}, {"pin": 22, "name": "SNC", "type": "passive"}, {"pin": 23, "name": "SOC", "type": "passive"}, {"pin": 24, "name": "SOB", "type": "passive"}, {"pin": 25, "name": "PAD25", "type": "passive"}, {"pin": 26, "name": "PAD26", "type": "passive"}, {"pin": 27, "name": "PAD27", "type": "passive"}, {"pin": 28, "name": "PAD28", "type": "passive"}, {"pin": 29, "name": "PAD29", "type": "passive"}, {"pin": 30, "name": "PAD30", "type": "passive"}, {"pin": 31, "name": "PAD31", "type": "passive"}, {"pin": 32, "name": "PAD32", "type": "passive"}, {"pin": 33, "name": "PAD33", "type": "passive"}, {"pin": 34, "name": "PAD34", "type": "passive"}, {"pin": 35, "name": "PAD35", "type": "passive"}, {"pin": 36, "name": "PAD36", "type": "passive"}, {"pin": 37, "name": "PAD37", "type": "passive"}, {"pin": 38, "name": "PAD38", "type": "passive"}, {"pin": 39, "name": "PAD39", "type": "passive"}, {"pin": 40, "name": "PAD40", "type": "passive"}, {"pin": 41, "name": "PAD41", "type": "passive"}, {"pin": 42, "name": "PAD42", "type": "passive"}, {"pin": 43, "name": "PAD43", "type": "passive"}, {"pin": 44, "name": "PAD44", "type": "passive"}, {"pin": 45, "name": "PAD45", "type": "passive"}, {"pin": 46, "name": "PAD46", "type": "passive"}, {"pin": 47, "name": "PAD47", "type": "passive"}, {"pin": 48, "name": "PAD48", "type": "passive"}, {"pin": 49, "name": "PAD49", "type": "passive"}], "tags": {"class": "ic", "subclass": "Three-Phase Gate Driver", "voltage_max_v": 60, "current_max_a": 2, "power_max_w": 0, "value": "DRV8323R", "package": "VQFN-48 (7x7mm)", "polarity": "N-Channel", "key_ratings": ["60V Operating Voltage", "1A/2A Peak Gate Drive", "Triple Current Sense Amps", "Integrated 600mA Buck Regulator"]}, "series": null, "spice": "* DRV8323R Simplified Functional Behavioral Subcircuit\n.SUBCKT DRV8323R VM VDRAIN PGND GHA SHA GLA GHB SHB GLB GHC SHC GLC\nR_IN_VM VM PGND 1MEG\nR_IN_VDRAIN VDRAIN PGND 1MEG\nE_GHA GHA SHA VM PGND 1.0\nR_OUT_GHA GHA SHA 10\nE_GLA GLA PGND VM PGND 1.0\nR_OUT_GLA GLA PGND 5\nE_GHB GHB SHB VM PGND 1.0\nR_OUT_GHB GHB SHB 10\nE_GLB GLB PGND VM PGND 1.0\nR_OUT_GLB GLB PGND 5\nE_GHC GHC SHC VM PGND 1.0\nR_OUT_GHC GHC SHC 10\nE_GLC GLC PGND VM PGND 1.0\nR_OUT_GLC GLC PGND 5\n.ENDS DRV8323R", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C543035.pdf", "model_3d": "https://api.corben.world/files/70f9cd09-9539-41d9-9682-05c500156b30/public", "stock": 2338, "verified": true, "spice_file": "https://api.corben.world/files/5bd2f923-3ba2-45ea-b9a3-ea95bc3fd746/public", "model_3d_format": "wrl", "footprint_pads": [{"x": -3.407, "y": -2.75, "w": 0.665, "h": 0.28, "n": 1, "name": "FB", "shape": "RECT"}, {"x": -3.407, "y": -2.25, "w": 0.665, "h": 0.28, "n": 2, "name": "PGND", "shape": "RECT"}, {"x": -3.407, "y": -1.75, "w": 0.665, "h": 0.28, "n": 3, "name": "CPL", "shape": "RECT"}, {"x": -3.407, "y": -1.25, "w": 0.665, "h": 0.28, "n": 4, "name": "CPH", "shape": "RECT"}, {"x": -3.407, "y": -0.75, "w": 0.665, "h": 0.28, "n": 5, "name": "VCP", "shape": "RECT"}, {"x": -3.407, "y": -0.25, "w": 0.665, "h": 0.28, "n": 6, "name": "VM", "shape": "RECT"}, {"x": -3.407, "y": 0.25, "w": 0.665, "h": 0.28, "n": 7, "name": "VDRAIN", "shape": "RECT"}, {"x": -3.407, "y": 0.75, "w": 0.665, "h": 0.28, "n": 8, "name": "GHA", "shape": "RECT"}, {"x": -3.407, "y": 1.25, "w": 0.665, "h": 0.28, "n": 9, "name": "SHA", "shape": "RECT"}, {"x": -3.407, "y": 1.75, "w": 0.665, "h": 0.28, "n": 10, "name": "GLA", "shape": "RECT"}, {"x": -3.407, "y": 2.25, "w": 0.665, "h": 0.28, "n": 11, "name": "SPA", "shape": "RECT"}, {"x": -3.407, "y": 2.75, "w": 0.665, "h": 0.28, "n": 12, "name": "SNA", "shape": "RECT"}, {"x": -2.75, "y": 3.407, "w": 0.28, "h": 0.665, "n": 13, "name": "SNB", "shape": "RECT"}, {"x": -2.25, "y": 3.407, "w": 0.28, "h": 0.665, "n": 14, "name": "SPB", "shape": "RECT"}, {"x": -1.75, "y": 3.407, "w": 0.28, "h": 0.665, "n": 15, "name": "GLB", "shape": "RECT"}, {"x": -1.25, "y": 3.407, "w": 0.28, "h": 0.665, "n": 16, "name": "SHB", "shape": "RECT"}, {"x": -0.75, "y": 3.407, "w": 0.28, "h": 0.665, "n": 17, "name": "GHB", "shape": "RECT"}, {"x": -0.25, "y": 3.407, "w": 0.28, "h": 0.665, "n": 18, "name": "GHC", "shape": "RECT"}, {"x": 0.25, "y": 3.407, "w": 0.28, "h": 0.665, "n": 19, "name": "SHC", "shape": "RECT"}, {"x": 0.75, "y": 3.407, "w": 0.28, "h": 0.665, "n": 20, "name": "GLC", "shape": "RECT"}, {"x": 1.25, "y": 3.407, "w": 0.28, "h": 0.665, "n": 21, "name": "SPC", "shape": "RECT"}, {"x": 1.75, "y": 3.407, "w": 0.28, "h": 0.665, "n": 22, "name": "SNC", "shape": "RECT"}, {"x": 2.25, "y": 3.407, "w": 0.28, "h": 0.665, "n": 23, "name": "SOC", "shape": "RECT"}, {"x": 2.75, "y": 3.407, "w": 0.28, "h": 0.665, "n": 24, "name": "SOB", "shape": "RECT"}, {"x": 3.407, "y": 2.75, "w": 0.665, "h": 0.28, "n": 25, "name": "25", "shape": "RECT"}, {"x": 3.407, "y": 2.25, "w": 0.665, "h": 0.28, "n": 26, "name": "26", "shape": "RECT"}, {"x": 3.407, "y": 1.75, "w": 0.665, "h": 0.28, "n": 27, "name": "27", "shape": "RECT"}, {"x": 3.407, "y": 1.25, "w": 0.665, "h": 0.28, "n": 28, "name": "28", "shape": "RECT"}, {"x": 3.407, "y": 0.75, "w": 0.665, "h": 0.28, "n": 29, "name": "29", "shape": "RECT"}, {"x": 3.407, "y": 0.25, "w": 0.665, "h": 0.28, "n": 30, "name": "30", "shape": "RECT"}, {"x": 3.407, "y": -0.25, "w": 0.665, "h": 0.28, "n": 31, "name": "31", "shape": "RECT"}, {"x": 3.407, "y": -0.75, "w": 0.665, "h": 0.28, "n": 32, "name": "32", "shape": "RECT"}, {"x": 3.407, "y": -1.25, "w": 0.665, "h": 0.28, "n": 33, "name": "33", "shape": "RECT"}, {"x": 3.407, "y": -1.75, "w": 0.665, "h": 0.28, "n": 34, "name": "34", "shape": "RECT"}, {"x": 3.407, "y": -2.25, "w": 0.665, "h": 0.28, "n": 35, "name": "35", "shape": "RECT"}, {"x": 3.407, "y": -2.75, "w": 0.665, "h": 0.28, "n": 36, "name": "36", "shape": "RECT"}, {"x": 2.75, "y": -3.407, "w": 0.28, "h": 0.665, "n": 37, "name": "37", "shape": "RECT"}, {"x": 2.25, "y": -3.407, "w": 0.28, "h": 0.665, "n": 38, "name": "38", "shape": "RECT"}, {"x": 1.75, "y": -3.407, "w": 0.28, "h": 0.665, "n": 39, "name": "39", "shape": "RECT"}, {"x": 1.25, "y": -3.407, "w": 0.28, "h": 0.665, "n": 40, "name": "40", "shape": "RECT"}, {"x": 0.75, "y": -3.407, "w": 0.28, "h": 0.665, "n": 41, "name": "41", "shape": "RECT"}, {"x": 0.25, "y": -3.407, "w": 0.28, "h": 0.665, "n": 42, "name": "42", "shape": "RECT"}, {"x": -0.25, "y": -3.407, "w": 0.28, "h": 0.665, "n": 43, "name": "43", "shape": "RECT"}, {"x": -0.75, "y": -3.407, "w": 0.28, "h": 0.665, "n": 44, "name": "44", "shape": "RECT"}, {"x": -1.25, "y": -3.407, "w": 0.28, "h": 0.665, "n": 45, "name": "45", "shape": "RECT"}, {"x": -1.75, "y": -3.407, "w": 0.28, "h": 0.665, "n": 46, "name": "46", "shape": "RECT"}, {"x": -2.25, "y": -3.407, "w": 0.28, "h": 0.665, "n": 47, "name": "47", "shape": "RECT"}, {"x": -2.75, "y": -3.407, "w": 0.28, "h": 0.665, "n": 48, "name": "48", "shape": "RECT"}, {"x": 0.0, "y": 0.0, "w": 5.15, "h": 5.15, "n": 49, "name": "49", "shape": "RECT"}], "footprint_bbox": {"w": 7.48, "h": 7.48}}, {"id": "inductor_buck", "type": "part", "mpn": "SLH1207S330MTT", "lcsc": "C181844", "manufacturer": "SUNL", "class": "inductor", "subclass": "Power Inductor", "package": "SMD, 12x12mm", "role": "Power inductor for the buck converter", "summary": "The SLH1207S330MTT is a 33 uH, 3 A magnetically shielded surface-mount power inductor from SUNL in a 12x12 mm package. Featuring a low DC resistance of 64.8 mOhm max and a saturation current of 3 A, it is engineered for high-efficiency energy storage and ripple filtering in DC-DC converters.", "usage": "Connect between the switching node and the output rail in a buck converter or between the input rail and switching FET in a boost converter. Place close to the switching controller/MOSFETs with a tight current loop and keep switching nodes small to minimize EMI, utilizing its shielded construction.", "when_to_use": "Select this inductor when designing DC-DC switching regulators (buck, boost, buck-boost) or power filtering stages that require a nominal 33 uH inductance, continuous current handling up to 3 A, low DC resistance (<65 mOhm) for minimal power loss, and magnetic shielding to prevent EMI in compact 12x12 mm layouts.", "use_cases": ["This power inductor can be used as an energy storage choke in DC-DC buck step-down switching regulators delivering up to 3A continuous output current.", "This surface-mount inductor can be used to filter ripple and smooth output current in step-up boost voltage converters.", "This shielded inductor can be used as an LC low-pass filter element to attenuate switching noise on sensitive DC power rails.", "This 33uH power choke can be used in SEPIC and buck-boost topologies for wide-input voltage regulation and stabilization.", "This magnetic-shielded inductor can be used to minimize electromagnetic interference (EMI) and radiated magnetic flux in dense PCB power supply designs.", "This SMD inductor can be used as a high-current pi-filter (Pi-network) stage to suppress differential-mode noise on DC input buses.", "This power inductor can be used to provide energy storage and current smoothing in battery charger circuits delivering up to 3A.", "This wirewound power choke can be used as an output filtering inductor in intermediate bus converters (IBC) and point-of-load (POL) modules.", "This magnetically shielded choke can be used to suppress high-frequency ripple on industrial 12V and 24V supply rails.", "This 33uH inductor can be used as a filtering reactor in motor driver power stages and DC actuator supply rails."], "params": [{"name": "Inductance", "value": "33", "unit": "uH", "note": "Tested at 1V, 1kHz, +/-20% tolerance"}, {"name": "DC Resistance (Max)", "value": "64.8", "unit": "mOhm"}, {"name": "Saturation Current (Isat)", "value": "3", "unit": "A", "note": "Typical current for 25% inductance drop"}, {"name": "Rated Current (Irms)", "value": "3", "unit": "A", "note": "Typical current for 40\u00b0C temperature rise"}, {"name": "Shielding", "value": "Shielded"}, {"name": "Package", "value": "12x12mm SMD (1207)"}], "pins": [{"pin": 1, "name": "1", "type": "passive", "function": "passive"}, {"pin": 2, "name": "2", "type": "passive", "function": "passive"}], "tags": {"class": "inductor", "subclass": "Power Inductor", "current_max_a": 3, "value": "33uH", "package": "SMD, 12x12mm", "polarity": "non-polar", "key_ratings": ["33uH", "3A Isat", "3A Irms", "64.8mOhm DCR max", "Shielded", "12x12mm SMD"]}, "series": null, "spice": ".SUBCKT SLH1207S330MTT 1 2 L1 1 int 33u Rser int 2 0.0648 .ENDS SLH1207S330MTT", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C181844.pdf", "model_3d": "https://api.corben.world/files/e285872b-e0bf-43d6-87ba-3b1b4d40182b/public", "stock": 10769, "verified": true, "spice_file": "https://api.corben.world/files/e50f34f2-6106-4ad1-8ff9-75829742654c/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 4.9, "y": 0.0, "w": 5.4, "h": 2.8, "n": 1, "name": "1", "shape": "RECT"}, {"x": -4.9, "y": 0.0, "w": 5.4, "h": 2.8, "n": 2, "name": "2", "shape": "RECT"}], "footprint_bbox": {"w": 15.2, "h": 12}}, {"id": "ldo_ams1117_33", "type": "part", "mpn": "AMS1117-3.3", "lcsc": "C347222", "manufacturer": "UMW", "class": "voltage_regulator_linear", "subclass": "LDO", "package": "SOT-223", "role": "3.3V LDO \u2014 clean rail for the MCU and logic", "summary": "The AMS1117-3.3 is a popular, low-dropout (LDO) positive linear voltage regulator designed to provide a fixed 3.3V output rail at currents up to 1A with a typical dropout voltage of 1.2V in an industry-standard SOT-223 package.", "usage": "Connect pin 3 (VIN) to an unregulated or intermediate DC supply rail (4.5V to 12V operating), pin 1 (GND) to system ground, and pin 2 / TAB (VOUT) to the regulated 3.3V load rail. Ensure an output bypass capacitor of at least 22\u00b5F (tantalum recommended) is placed close to VOUT and GND for loop stability, along with a 10\u00b5F input decoupling capacitor. Maintain thermal dissipation within safe package limits (P_diss = (Vin - Vout) * Iout <= 1.04W on standard PCB thermal copper).", "when_to_use": "Choose the AMS1117-3.3 when an inexpensive, robust, low-component-count fixed 3.3V rail is needed to power microcontrollers, digital logic, or sensors from a 5V USB or 5V-12V power supply at up to 1A continuous current.", "use_cases": ["This LDO voltage regulator can be used to step down a 5V USB bus to a clean 3.3V power rail for microcontrollers and digital logic.", "This linear regulator can be used as a low-noise 3.3V supply for sensitive analog circuits, ADCs, and sensor front-ends drawing up to 1A.", "This power management IC can be used to regulate 5V or 12V DC input rails down to 3.3V for embedded IoT development boards and wireless modules.", "This step-down regulator can be used as an on-board post-regulator following a noisy DC-DC buck converter to filter switching ripple with up to 75dB PSRR.", "This 3.3V fixed voltage regulator can be used to supply logic-level translation circuits and 3.3V bus transceivers.", "This low-dropout regulator can be used to provide a stabilized 3.3V supply in battery-operated equipment powered by 4.5V to 6V battery packs.", "This SOT-223 voltage regulator can be used as a high-current 3.3V rail generator delivering up to 1A continuous output with internal current limiting and thermal shutdown.", "This fixed LDO can be used to power 3.3V memory devices such as SPI Flash and EEPROM ICs.", "This power supply regulator can be used to drop 5V auxiliary supplies down to 3.3V for status LEDs, indicators, and peripheral interfaces.", "This 1A linear regulator can be used as a primary 3.3V rail generator in consumer electronics, instrumentation, and industrial control modules."], "params": [{"name": "Output Voltage (Vout)", "value": "3.3", "unit": "V", "note": "Fixed, \u00b12% accuracy (3.234V to 3.366V)"}, {"name": "Maximum Output Current (Iout_max)", "value": "1.0", "unit": "A", "note": "Current limit typical 2.5A"}, {"name": "Dropout Voltage (Vdrop)", "value": "1.2", "unit": "V", "note": "Typical at full 1A load"}, {"name": "Maximum Operating Input Voltage (Vin_max)", "value": "12.0", "unit": "V", "note": "Absolute max 18V"}, {"name": "Quiescent Current (Iq)", "value": "5.0", "unit": "mA", "note": "Typical (max 10mA)"}, {"name": "Ripple Rejection (PSRR)", "value": "60", "unit": "dB", "note": "f = 120Hz, (Vin - Vout) = 3V"}, {"name": "Line Regulation", "value": "9", "unit": "mV", "note": "Typical (max 18mV)"}, {"name": "Load Regulation", "value": "10", "unit": "mV", "note": "Typical (max 18mV for 10mA <= Iout <= 1A)"}, {"name": "Thermal Resistance (Rth_ja)", "value": "120", "unit": "\u00b0C/W", "note": "Junction to ambient in SOT-223"}, {"name": "Max Power Dissipation", "value": "1.04", "unit": "W", "note": "At TA = 25\u00b0C in SOT-223 package"}], "pins": [{"pin": 1, "name": "ADJ(GND)", "type": "ground", "function": "gnd"}, {"pin": 2, "name": "VOUT(TAB)", "type": "power_out", "function": "power_out"}, {"pin": 3, "name": "VIN", "type": "power_in", "function": "power_in"}, {"pin": 4, "name": "GND2", "type": "ground", "function": "gnd"}], "tags": {"class": "voltage_regulator_linear", "subclass": "LDO", "voltage_max_v": 18, "current_max_a": 1, "power_max_w": 1.04, "value": "3.3V", "package": "SOT-223", "polarity": "Positive", "key_ratings": ["Vout = 3.3V", "Iout = 1A", "Vin_max = 12V", "Vdrop = 1.2V", "SOT-223"]}, "series": null, "spice": "* AMS1117-3.3 Macromodel (Fixed 3.3V LDO)\n* Pin order: 3=VIN, 1=GND, 2=VOUT\n.SUBCKT AMS1117_33 3 1 2\nRIN 3 1 1MEG\nIQ 3 1 5m\nEREF 4 1 VALUE = { 3.3 }\nROUT 4 2 0.01\nD_DROPOUT 2 3 D_LDO\n.MODEL D_LDO D (IS=1E-12 N=1.2 BV=18 IBV=1m)\n.ENDS AMS1117_33", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C347222.pdf", "model_3d": "https://api.corben.world/files/22dde148-2e4e-488f-be09-d0ecc7d17841/public", "stock": 2082576, "verified": true, "spice_file": "https://api.corben.world/files/d92962b3-bfb4-4912-80ad-b604175d45dc/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 1.418, "y": 2.3, "w": 2.47, "h": 0.98, "n": 1, "name": "ADJ(GND)", "shape": "RECT"}, {"x": 1.418, "y": 0.0, "w": 2.47, "h": 0.98, "n": 2, "name": "VOUT(TAB)", "shape": "RECT"}, {"x": 1.418, "y": -2.3, "w": 2.47, "h": 0.98, "n": 3, "name": "VIN", "shape": "RECT"}, {"x": -4.253, "y": 0.0, "w": 2.47, "h": 3.6, "n": 4, "name": "4", "shape": "RECT"}], "footprint_bbox": {"w": 8.14, "h": 6.5}}, {"id": "led_indicator", "type": "part", "mpn": "KT-0603R", "lcsc": "C2286", "manufacturer": "KENTO (\u6e56\u5317\u5321\u901a\u7535\u5b50\u80a1\u4efd\u6709\u9650\u516c\u53f8)", "class": "led", "subclass": "Red LED", "package": "0603", "role": "Status / indicator LED (also blinks)", "summary": "The KT-0603R is an ultra-compact 0603 SMD red light-emitting diode (LED) manufactured by KENTO. It features a dominant wavelength of 615-630nm, luminous intensity of 145-300mcd at 20mA, forward voltage of 1.8-2.4V, and a wide 120-degree viewing angle.", "usage": "Connect pin 1 (Anode) to a positive DC supply or microcontroller GPIO pin via a dedicated current-limiting series resistor, and pin 2 (Cathode) to ground or a low-side switching transistor. Size the ballast resistor for a typical operating forward current of 5mA to 20mA based on supply voltage and Vf (~2.0V), ensuring current never exceeds the 25mA absolute maximum.", "when_to_use": "Use this component when you need a compact, surface-mount red visual status indicator or diagnostic beacon on space-constrained printed circuit boards requiring low forward voltage (1.8V to 2.4V) and low power consumption (<40mW).", "use_cases": ["This red LED can be used to indicate power-on status for 3.3V, 5V, or 12V rails using a standard series current-limiting resistor.", "This SMD LED can be used to blink or toggle fault, warning, and error status signals directly driven by microcontroller GPIO pins.", "This light-emitting diode can be used as an activity beacon to visualize serial bus traffic on UART, I2C, SPI, or CAN transceivers.", "This red indicator can be used as a low-battery alarm or charging status annunciator in portable electronic devices.", "This surface-mount diode can be used to provide visual logic-state monitoring on PCB test points and debug header outputs.", "This component can be used to backlight compact membrane switches, pushbuttons, or front-panel illuminated iconography.", "This red 0603 LED can be used as a heartbeat indicator driven by a timer circuit or PWM channel to show embedded system firmware health.", "This indicator LED can be used as a latch or trip state display in over-current, over-voltage, and thermal protection shutdown circuits."], "params": [{"name": "Dominant Wavelength", "value": "615 - 630", "unit": "nm", "note": "IF = 20mA"}, {"name": "Luminous Intensity", "value": "145 - 300", "unit": "mcd", "note": "IF = 20mA"}, {"name": "Forward Voltage (Vf)", "value": "1.8 - 2.4", "unit": "V", "note": "IF = 20mA"}, {"name": "Continuous Forward Current (If max)", "value": "25", "unit": "mA"}, {"name": "Typical Forward Current (If typ)", "value": "20", "unit": "mA"}, {"name": "Peak Forward Current", "value": "60", "unit": "mA", "note": "1/10 duty cycle, 0.1ms pulse width"}, {"name": "Power Dissipation (Pd max)", "value": "40", "unit": "mW"}, {"name": "Reverse Voltage (Vr max)", "value": "5", "unit": "V"}, {"name": "Viewing Angle", "value": "120", "unit": "deg"}, {"name": "Operating Temperature", "value": "-40 to +85", "unit": "\u00b0C"}], "pins": [{"pin": 1, "name": "A", "type": "passive", "function": "anode"}, {"pin": 2, "name": "K", "type": "passive", "function": "cathode"}], "tags": {"class": "led", "subclass": "Red LED", "voltage_max_v": 2.4, "current_max_a": 0.025, "power_max_w": 0.04, "value": "Red 620nm", "package": "0603", "polarity": "anode-cathode", "key_ratings": ["Vf=1.8-2.4V", "If=20mA", "145-300mcd", "615-630nm", "40mW"]}, "series": null, "spice": ".MODEL KT-0603R D (IS=1e-22 N=1.5 RS=5.0 BV=5 IBV=10u EG=1.9 XTI=3)", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C2286.pdf", "model_3d": "https://api.corben.world/files/75b86576-88ee-4918-94d8-36a0bf33bf37/public", "stock": 7824832, "verified": true, "spice_file": "https://api.corben.world/files/b5153103-f343-4480-bddb-1f99da735594/public", "model_3d_format": "wrl", "footprint_pads": [{"x": -0.75, "y": 0.0, "w": 0.8, "h": 0.8, "n": 2, "name": "K", "shape": "RECT"}, {"x": 0.75, "y": 0.0, "w": 0.8, "h": 0.8, "n": 1, "name": "1", "shape": "RECT"}], "footprint_bbox": {"w": 2.3, "h": 0.8}}, {"id": "mcu_stm32f405", "type": "part", "mpn": "STM32F405RGT6", "lcsc": "C15742", "manufacturer": "STMicroelectronics", "class": "mcu", "subclass": "Microcontroller", "package": "LQFP64", "role": "Main microcontroller (STM32F405, Cortex-M4 @168MHz) running the motor-control firmware", "summary": "High-performance 32-bit ARM Cortex-M4 microcontroller running at up to 168 MHz with 1024 KB Flash, 196 KB SRAM, advanced motor control timers, USB OTG, dual CAN, and 3x 12-bit ADCs in an LQFP-64 package.", "usage": "Connect VDD to a 1.8V-3.6V rail decoupled with individual 100nF ceramic capacitors at each VDD pin plus bulk capacitance (4.7uF). Connect VDDA through a ferrite bead/filter with 1uF + 10nF caps. Tie VCAP_1 to GND through a 2.2uF low-ESR ceramic capacitor. Pull BOOT0 to GND via 10k resistor for Flash boot. Program and debug via SWD on PA13 (SWDIO) and PA14 (SWCLK) with NRST filtered by a 100nF cap.", "when_to_use": "Select the STM32F405RGT6 when high-speed DSP processing, hardware floating-point operations (FPU), multi-channel high-speed ADC sampling, and advanced PWM generation are required for real-time motor control, robotics, or complex embedded communication gateways in a compact 64-pin footprint.", "use_cases": ["This STM32F405RGT6 can be used as a primary motor controller executing advanced field-oriented control (FOC) or sensorless BLDC algorithms at up to 168 MHz.", "This microcontroller can be used to generate complementary multi-channel PWM drive signals with hardware dead-time insertion for three-phase inverter bridges.", "This ARM Cortex-M4 processor can be used as an analog acquisition engine sampling phase currents and voltages using three 12-bit ADCs across up to 24 channels.", "This MCU can be used as an industrial communications gateway interfacing two independent CAN 2.0B buses alongside six UART channels.", "This MCU can be used to implement USB OTG FS/HS connectivity for fast telemetry logging and Device Firmware Upgrade (DFU) bootloading.", "This system-on-chip can be used as a flight controller or robotics core processing multi-axis IMU sensor data over high-speed SPI and I2C busses.", "This digital controller can be used to generate analog reference voltages or synthetic audio waveforms using two integrated 12-bit DACs.", "This microcontroller can be used as a low-power system supervisor maintaining real-time clock timekeeping and backup SRAM data at down to 1 uA on VBAT supply."], "params": [{"name": "Core Architecture", "value": "ARM Cortex-M4 with FPU"}, {"name": "Max Clock Frequency", "value": "168", "unit": "MHz"}, {"name": "Flash Memory Size", "value": "1024", "unit": "kB"}, {"name": "SRAM Size", "value": "196", "unit": "kB"}, {"name": "Supply Voltage Min", "value": "1.8", "unit": "V"}, {"name": "Supply Voltage Max", "value": "3.6", "unit": "V"}, {"name": "Operating Temperature Min", "value": "-40", "unit": "\u00b0C"}, {"name": "Operating Temperature Max", "value": "85", "unit": "\u00b0C"}, {"name": "Total GPIO Count", "value": "51"}, {"name": "ADC Resolution", "value": "12", "unit": "bit"}, {"name": "Number of ADC Channels", "value": "24"}, {"name": "DAC Channels", "value": "2"}, {"name": "Timers", "value": "17"}, {"name": "CAN Interfaces", "value": "2"}, {"name": "UART/USART Interfaces", "value": "6"}, {"name": "SPI Interfaces", "value": "3"}, {"name": "I2C Interfaces", "value": "3"}, {"name": "Run Mode Current (Typ)", "value": "33", "unit": "mA", "note": "168MHz, Flash with ART"}, {"name": "VBAT Mode Current (Typ)", "value": "1", "unit": "uA", "note": "RTC on, 32kHz LSE"}], "pins": [{"pin": 1, "name": "VBAT", "type": "power_in", "function": "power_in"}, {"pin": 2, "name": "PC13", "type": "digital_io", "function": "gpio"}, {"pin": 3, "name": "PC14-OSC32_IN(PC14)", "type": "analog_in", "function": "signal"}, {"pin": 4, "name": "PC15-OSC32_OUT(PC15)", "type": "analog_out", "function": "signal"}, {"pin": 5, "name": "PH0-OSC_IN", "type": "analog_in", "function": "signal"}, {"pin": 6, "name": "PH1-OSC_OUT", "type": "analog_out", "function": "signal"}, {"pin": 7, "name": "NRST", "type": "digital_io", "function": "enable"}, {"pin": 8, "name": "PC0", "type": "analog_io", "function": "gpio"}, {"pin": 9, "name": "PC1", "type": "analog_io", "function": "gpio"}, {"pin": 10, "name": "PC2", "type": "analog_io", "function": "gpio"}, {"pin": 11, "name": "PC3", "type": "analog_io", "function": "gpio"}, {"pin": 12, "name": "VSSA", "type": "ground", "function": "gnd"}, {"pin": 13, "name": "VDDA", "type": "power_in", "function": "power_in"}, {"pin": 14, "name": "PA0-WKUP(PA0)", "type": "analog_io", "function": "gpio"}, {"pin": 15, "name": "PA1", "type": "analog_io", "function": "gpio"}, {"pin": 16, "name": "PA2", "type": "analog_io", "function": "gpio"}, {"pin": 17, "name": "PA3", "type": "analog_io", "function": "gpio"}, {"pin": 18, "name": "VSS", "type": "ground", "function": "gnd"}, {"pin": 19, "name": "VDD", "type": "power_in", "function": "power_in"}, {"pin": 20, "name": "PA4", "type": "analog_io", "function": "gpio"}, {"pin": 21, "name": "PA5", "type": "analog_io", "function": "gpio"}, {"pin": 22, "name": "PA6", "type": "analog_io", "function": "gpio"}, {"pin": 23, "name": "PA7", "type": "analog_io", "function": "gpio"}, {"pin": 24, "name": "PC4", "type": "digital_io", "function": "gpio"}, {"pin": 25, "name": "PC5", "type": "digital_io", "function": "gpio"}, {"pin": 26, "name": "PB0", "type": "analog_io", "function": "gpio"}, {"pin": 27, "name": "PB1", "type": "analog_io", "function": "gpio"}, {"pin": 28, "name": "PB2", "type": "digital_io", "function": "gpio"}, {"pin": 29, "name": "PB10", "type": "digital_io", "function": "gpio"}, {"pin": 30, "name": "PB11", "type": "digital_io", "function": "gpio"}, {"pin": 31, "name": "VSS", "type": "ground", "function": "gnd"}, {"pin": 32, "name": "VDD", "type": "power_in", "function": "power_in"}, {"pin": 33, "name": "PB12", "type": "digital_io", "function": "gpio"}, {"pin": 34, "name": "PB13", "type": "digital_io", "function": "gpio"}, {"pin": 35, "name": "PB14", "type": "digital_io", "function": "gpio"}, {"pin": 36, "name": "PB15", "type": "digital_io", "function": "gpio"}, {"pin": 37, "name": "PC6", "type": "digital_io", "function": "gpio"}, {"pin": 38, "name": "PC7", "type": "digital_io", "function": "gpio"}, {"pin": 39, "name": "PC8", "type": "digital_io", "function": "gpio"}, {"pin": 40, "name": "PC9", "type": "digital_io", "function": "gpio"}, {"pin": 41, "name": "PA8", "type": "digital_io", "function": "gpio"}, {"pin": 42, "name": "PA9", "type": "digital_io", "function": "gpio"}, {"pin": 43, "name": "PA10", "type": "digital_io", "function": "gpio"}, {"pin": 44, "name": "PA11", "type": "digital_io", "function": "gpio"}, {"pin": 45, "name": "PA12", "type": "digital_io", "function": "gpio"}, {"pin": 46, "name": "PA13(JTMS-SWDIO)", "type": "digital_io", "function": "gpio"}, {"pin": 47, "name": "VSS", "type": "ground", "function": "gnd"}, {"pin": 48, "name": "VDD", "type": "power_in", "function": "power_in"}, {"pin": 49, "name": "PA14(JTCK-SWCLK)", "type": "digital_io", "function": "gpio"}, {"pin": 50, "name": "PA15(JTDI)", "type": "digital_io", "function": "gpio"}, {"pin": 51, "name": "PC10", "type": "digital_io", "function": "gpio"}, {"pin": 52, "name": "PC11", "type": "digital_io", "function": "gpio"}, {"pin": 53, "name": "PC12", "type": "digital_io", "function": "gpio"}, {"pin": 54, "name": "PD2", "type": "digital_io", "function": "gpio"}, {"pin": 55, "name": "VSS", "type": "ground", "function": "gnd"}, {"pin": 56, "name": "VDD", "type": "power_in", "function": "power_in"}, {"pin": 57, "name": "PB3(JTDO)", "type": "digital_io", "function": "gpio"}, {"pin": 58, "name": "PB4(NJTRST)", "type": "digital_io", "function": "gpio"}, {"pin": 59, "name": "PB5", "type": "digital_io", "function": "gpio"}, {"pin": 60, "name": "PB6", "type": "digital_io", "function": "gpio"}, {"pin": 61, "name": "PB7", "type": "digital_io", "function": "gpio"}, {"pin": 62, "name": "PB8", "type": "digital_io", "function": "gpio"}, {"pin": 63, "name": "BOOT0", "type": "digital_in", "function": "signal"}, {"pin": 64, "name": "VSS", "type": "ground", "function": "gnd"}], "tags": {"class": "mcu", "subclass": "Microcontroller", "voltage_max_v": 3.6, "current_max_a": 0.15, "power_max_w": 1, "value": "STM32F405", "package": "LQFP64", "polarity": "Unipolar", "key_ratings": ["168MHz ARM Cortex-M4", "1MB Flash", "196KB RAM", "3x 12-bit ADC", "Dual CAN", "USB OTG", "5V-Tolerant GPIO"]}, "series": null, "spice": ".SUBCKT STM32F405RGT6 VDD VDDA VBAT VSS VSSA NRST\n* Behavioral supply load model representing nominal run mode current\nI_VDD VDD VSS 33mA\nI_VDDA VDDA VSSA 2mA\nC_VDD VDD VSS 100nF\nC_VDDA VDDA VSSA 100nF\nR_NRST NRST VDD 40k\n.ENDS STM32F405RGT6", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C15742.pdf", "model_3d": "https://api.corben.world/files/d2c94ffe-de24-41d3-ac93-6185ef5baca8/public", "stock": 13888, "verified": true, "spice_file": "https://api.corben.world/files/91e3aa14-d7a2-4e28-8fd3-799babff7083/public", "model_3d_format": "wrl", "footprint_pads": [{"x": -3.75, "y": 5.694, "w": 0.3, "h": 1.5, "n": 1, "name": null, "shape": "OVAL"}, {"x": -3.25, "y": 5.694, "w": 0.3, "h": 1.5, "n": 2, "name": "PC13", "shape": "OVAL"}, {"x": -2.75, "y": 5.694, "w": 0.3, "h": 1.5, "n": 3, "name": "PC14-OSC32_IN(PC14)", "shape": "OVAL"}, {"x": -2.25, "y": 5.694, "w": 0.3, "h": 1.5, "n": 4, "name": "PC15-OSC32_OUT(PC15)", "shape": "OVAL"}, {"x": -1.75, "y": 5.694, "w": 0.3, "h": 1.5, "n": 5, "name": "5", "shape": "OVAL"}, {"x": -1.25, "y": 5.694, "w": 0.3, "h": 1.5, "n": 6, "name": "6", "shape": "OVAL"}, {"x": -0.75, "y": 5.694, "w": 0.3, "h": 1.5, "n": 7, "name": "7", "shape": "OVAL"}, {"x": -0.25, "y": 5.694, "w": 0.3, "h": 1.5, "n": 8, "name": "PC0", "shape": "OVAL"}, {"x": 0.25, "y": 5.694, "w": 0.3, "h": 1.5, "n": 9, "name": "PC1", "shape": "OVAL"}, {"x": 0.75, "y": 5.694, "w": 0.3, "h": 1.5, "n": 10, "name": "PC2", "shape": "OVAL"}, {"x": 1.25, "y": 5.694, "w": 0.3, "h": 1.5, "n": 11, "name": "PC3", "shape": "OVAL"}, {"x": 1.75, "y": 5.694, "w": 0.3, "h": 1.5, "n": 12, "name": null, "shape": "OVAL"}, {"x": 2.25, "y": 5.694, "w": 0.3, "h": 1.5, "n": 13, "name": null, "shape": "OVAL"}, {"x": 2.75, "y": 5.694, "w": 0.3, "h": 1.5, "n": 14, "name": "PA0-WKUP(PA0)", "shape": "OVAL"}, {"x": 3.25, "y": 5.694, "w": 0.3, "h": 1.5, "n": 15, "name": "PA1", "shape": "OVAL"}, {"x": 3.75, "y": 5.694, "w": 0.3, "h": 1.5, "n": 16, "name": "PA2", "shape": "OVAL"}, {"x": 5.7, "y": 3.744, "w": 1.5, "h": 0.3, "n": 17, "name": "PA3", "shape": "OVAL"}, {"x": 5.7, "y": 3.244, "w": 1.5, "h": 0.3, "n": 18, "name": null, "shape": "OVAL"}, {"x": 5.7, "y": 2.744, "w": 1.5, "h": 0.3, "n": 19, "name": null, "shape": "OVAL"}, {"x": 5.7, "y": 2.244, "w": 1.5, "h": 0.3, "n": 20, "name": "PA4", "shape": "OVAL"}, {"x": 5.7, "y": 1.744, "w": 1.5, "h": 0.3, "n": 21, "name": "PA5", "shape": "OVAL"}, {"x": 5.7, "y": 1.244, "w": 1.5, "h": 0.3, "n": 22, "name": "PA6", "shape": "OVAL"}, {"x": 5.7, "y": 0.744, "w": 1.5, "h": 0.3, "n": 23, "name": "PA7", "shape": "OVAL"}, {"x": 5.7, "y": 0.244, "w": 1.5, "h": 0.3, "n": 24, "name": "PC4", "shape": "OVAL"}, {"x": 5.7, "y": -0.256, "w": 1.5, "h": 0.3, "n": 25, "name": "PC5", "shape": "OVAL"}, {"x": 5.7, "y": -0.756, "w": 1.5, "h": 0.3, "n": 26, "name": "26", "shape": "OVAL"}, {"x": 5.7, "y": -1.256, "w": 1.5, "h": 0.3, "n": 27, "name": "27", "shape": "OVAL"}, {"x": 5.7, "y": -1.756, "w": 1.5, "h": 0.3, "n": 28, "name": "28", "shape": "OVAL"}, {"x": 5.7, "y": -2.256, "w": 1.5, "h": 0.3, "n": 29, "name": "29", "shape": "OVAL"}, {"x": 5.7, "y": -2.756, "w": 1.5, "h": 0.3, "n": 30, "name": "30", "shape": "OVAL"}, {"x": 5.7, "y": -3.256, "w": 1.5, "h": 0.3, "n": 31, "name": "31", "shape": "OVAL"}, {"x": 5.7, "y": -3.756, "w": 1.5, "h": 0.3, "n": 32, "name": null, "shape": "OVAL"}, {"x": 3.75, "y": -5.682, "w": 0.3, "h": 1.5, "n": 33, "name": "33", "shape": "OVAL"}, {"x": 3.25, "y": -5.682, "w": 0.3, "h": 1.5, "n": 34, "name": "34", "shape": "OVAL"}, {"x": 2.75, "y": -5.682, "w": 0.3, "h": 1.5, "n": 35, "name": "35", "shape": "OVAL"}, {"x": 2.25, "y": -5.682, "w": 0.3, "h": 1.5, "n": 36, "name": "36", "shape": "OVAL"}, {"x": 1.75, "y": -5.682, "w": 0.3, "h": 1.5, "n": 37, "name": "PC6", "shape": "OVAL"}, {"x": 1.25, "y": -5.682, "w": 0.3, "h": 1.5, "n": 38, "name": "PC7", "shape": "OVAL"}, {"x": 0.75, "y": -5.682, "w": 0.3, "h": 1.5, "n": 39, "name": "PC8", "shape": "OVAL"}, {"x": 0.25, "y": -5.682, "w": 0.3, "h": 1.5, "n": 40, "name": "PC9", "shape": "OVAL"}, {"x": -0.25, "y": -5.682, "w": 0.3, "h": 1.5, "n": 41, "name": "PA8", "shape": "OVAL"}, {"x": -0.75, "y": -5.682, "w": 0.3, "h": 1.5, "n": 42, "name": "PA9", "shape": "OVAL"}, {"x": -1.25, "y": -5.682, "w": 0.3, "h": 1.5, "n": 43, "name": "PA10", "shape": "OVAL"}, {"x": -1.75, "y": -5.682, "w": 0.3, "h": 1.5, "n": 44, "name": "PA11", "shape": "OVAL"}, {"x": -2.25, "y": -5.682, "w": 0.3, "h": 1.5, "n": 45, "name": "PA12", "shape": "OVAL"}, {"x": -2.75, "y": -5.682, "w": 0.3, "h": 1.5, "n": 46, "name": "PA13(JTMS-SWDIO)", "shape": "OVAL"}, {"x": -3.25, "y": -5.682, "w": 0.3, "h": 1.5, "n": 47, "name": "47", "shape": "OVAL"}, {"x": -3.75, "y": -5.682, "w": 0.3, "h": 1.5, "n": 48, "name": null, "shape": "OVAL"}, {"x": -5.7, "y": -3.756, "w": 1.5, "h": 0.3, "n": 49, "name": "PA14(JTCK-SWCLK)", "shape": "OVAL"}, {"x": -5.7, "y": -3.256, "w": 1.5, "h": 0.3, "n": 50, "name": "PA15(JTDI)", "shape": "OVAL"}, {"x": -5.7, "y": -2.756, "w": 1.5, "h": 0.3, "n": 51, "name": "PC10", "shape": "OVAL"}, {"x": -5.7, "y": -2.256, "w": 1.5, "h": 0.3, "n": 52, "name": "PC11", "shape": "OVAL"}, {"x": -5.7, "y": -1.756, "w": 1.5, "h": 0.3, "n": 53, "name": "PC12", "shape": "OVAL"}, {"x": -5.7, "y": -1.256, "w": 1.5, "h": 0.3, "n": 54, "name": "54", "shape": "OVAL"}, {"x": -5.7, "y": -0.756, "w": 1.5, "h": 0.3, "n": 55, "name": "55", "shape": "OVAL"}, {"x": -5.7, "y": -0.256, "w": 1.5, "h": 0.3, "n": 56, "name": "56", "shape": "OVAL"}, {"x": -5.7, "y": 0.244, "w": 1.5, "h": 0.3, "n": 57, "name": "57", "shape": "OVAL"}, {"x": -5.7, "y": 0.744, "w": 1.5, "h": 0.3, "n": 58, "name": "58", "shape": "OVAL"}, {"x": -5.7, "y": 1.244, "w": 1.5, "h": 0.3, "n": 59, "name": "59", "shape": "OVAL"}, {"x": -5.7, "y": 1.744, "w": 1.5, "h": 0.3, "n": 60, "name": "60", "shape": "OVAL"}, {"x": -5.7, "y": 2.244, "w": 1.5, "h": 0.3, "n": 61, "name": "61", "shape": "OVAL"}, {"x": -5.7, "y": 2.744, "w": 1.5, "h": 0.3, "n": 62, "name": "62", "shape": "OVAL"}, {"x": -5.7, "y": 3.244, "w": 1.5, "h": 0.3, "n": 63, "name": null, "shape": "OVAL"}, {"x": -5.7, "y": 3.744, "w": 1.5, "h": 0.3, "n": 64, "name": null, "shape": "OVAL"}], "footprint_bbox": {"w": 12.9, "h": 12.876}}, {"id": "ne555_timer", "type": "part", "mpn": "NE555DR", "lcsc": "C7593", "manufacturer": "Texas Instruments", "class": "timer", "subclass": "Precision Timer", "package": "SOIC-8", "role": "Standalone 555 timer \u2014 oscillator / PWM / time delay (the blinker clock)", "summary": "The NE555DR is an industry-standard bipolar precision timing integrated circuit capable of producing accurate time delays or oscillation from microsecond intervals up to hours. Operating over a 4.5V to 16V supply rail, it can sink or source up to 200mA of output load current and supports frequencies up to 100kHz.", "usage": "Configure in monostable mode by connecting external resistor RA from VCC to DISCH/THRES with capacitor C from THRES to GND, triggering via pin 2 (TRIG). Configure in astable mode using RA, RB, and C to create a continuous oscillator. Tie unused RESET (pin 4) to VCC, bypass CONT (pin 5) to GND with a 10nF capacitor for noise immunity, and place a 0.1uF decoupling capacitor close to VCC (pin 8).", "when_to_use": "Select the NE555DR when a robust, low-cost, standalone hardware timer, clock generator, or pulse-width modulator is needed without requiring firmware or microcontrollers, especially when direct 4.5V-16V supply operation and high output drive up to 200mA are required.", "use_cases": ["This precision timer can be used as an astable multivibrator to generate square wave clock signals and reference timebases up to 100kHz.", "This precision timer can be used to blink, flash, or toggle LEDs directly at supply voltages up to 16V without external driver transistors.", "This precision timer can be used as a monostable one-shot pulse generator for precision time delays and switch contact debouncing.", "This precision timer can be used to generate pulse-width modulated (PWM) duty cycles for DC motor speed regulation and lamp dimming.", "This precision timer can be used as a tone generator or audio oscillator to drive buzzers and audible alarms.", "This precision timer can be used to create power-on delay circuits and system reset pulse timers for microcontrollers.", "This precision timer can be used as a missing pulse detector to monitor continuity, motor stall conditions, or sensor heartbeats.", "This precision timer can be used to drive low-side power MOSFETs, optocouplers, and electromechanical relays directly with up to 200mA sink/source capability.", "This precision timer can be used as a pulse-position or pulse-width modulator using the analog control voltage input.", "This precision timer can be used to generate linear ramp and sawtooth waveforms when paired with an external constant-current source."], "params": [{"name": "Supply Voltage (Recommended Max)", "value": "16", "unit": "V", "note": "Operating range: 4.5V to 16V"}, {"name": "Absolute Maximum Supply Voltage", "value": "18", "unit": "V"}, {"name": "Output Source / Sink Current", "value": "200", "unit": "mA", "note": "Max continuous sink/source capability"}, {"name": "Maximum Oscillation Frequency", "value": "100", "unit": "kHz", "note": "Typical upper operating frequency"}, {"name": "Supply Current (No Load, VCC=15V)", "value": "10", "unit": "mA", "note": "Typical quiescent current"}, {"name": "Trigger Voltage Threshold", "value": "1.67", "unit": "V", "note": "1/3 VCC typical (at VCC=5V)"}, {"name": "Threshold Voltage", "value": "3.33", "unit": "V", "note": "2/3 VCC typical (at VCC=5V)"}, {"name": "Operating Temperature Range", "value": "0 to 70", "unit": "\u00b0C"}, {"name": "Thermal Resistance Rth(j-a)", "value": "97", "unit": "\u00b0C/W", "note": "SOIC-8 (D) package"}], "pins": [{"pin": 1, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 2, "name": "TRIG", "type": "analog_in", "function": "signal"}, {"pin": 3, "name": "OUT", "type": "digital_out", "function": "signal"}, {"pin": 4, "name": "RESET", "type": "digital_in", "function": "signal"}, {"pin": 5, "name": "CONT", "type": "analog_io", "function": "vref"}, {"pin": 6, "name": "THRES", "type": "analog_in", "function": "signal"}, {"pin": 7, "name": "DISCH", "type": "open_collector", "function": "collector"}, {"pin": 8, "name": "VCC", "type": "power_in", "function": "power_in"}], "tags": {"class": "timer", "subclass": "Precision Timer", "voltage_max_v": 18, "current_max_a": 0.2, "power_max_w": 0.6, "package": "SOIC-8", "polarity": "Active High/Low", "key_ratings": ["VCC: 4.5V - 16V", "Iout: 200mA", "fmax: 100kHz", "SOIC-8", "0C to +70C"]}, "series": null, "spice": ".SUBCKT NE555 GND TRIG OUT RESET CONT THRES DISCH VCC * Functional macro-model representation R1 VCC CONT 5k R2 CONT node_trig_ref 5k R3 node_trig_ref GND 5k S_DISCH DISCH GND node_ff_out GND S_DISCH_MOD .MODEL S_DISCH_MOD VSWITCH (RON=10 ROFF=1E6 VON=2.5 VOFF=0.8) .ENDS NE555", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C7593.pdf", "model_3d": "https://api.corben.world/files/44d9ab6e-babd-411d-9bf6-85c4ea0e2d18/public", "stock": 322212, "verified": true, "spice_file": "https://api.corben.world/files/914525be-9d98-4a7b-8ab2-c14e099e6299/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 1.905, "y": -2.57, "w": 0.588, "h": 2.045, "n": 5, "name": "5", "shape": "OVAL"}, {"x": 0.635, "y": -2.57, "w": 0.588, "h": 2.045, "n": 6, "name": "THRES", "shape": "OVAL"}, {"x": -0.635, "y": -2.57, "w": 0.588, "h": 2.045, "n": 7, "name": "DISCH", "shape": "OVAL"}, {"x": -1.905, "y": -2.57, "w": 0.588, "h": 2.045, "n": 8, "name": "8", "shape": "OVAL"}, {"x": 1.905, "y": 2.57, "w": 0.588, "h": 2.045, "n": 4, "name": "4", "shape": "OVAL"}, {"x": 0.635, "y": 2.57, "w": 0.588, "h": 2.045, "n": 3, "name": "3", "shape": "OVAL"}, {"x": -0.635, "y": 2.57, "w": 0.588, "h": 2.045, "n": 2, "name": "TRIG", "shape": "OVAL"}, {"x": -1.905, "y": 2.57, "w": 0.588, "h": 2.045, "n": 1, "name": "GND", "shape": "OVAL"}], "footprint_bbox": {"w": 4.9, "h": 7.185}}, {"id": "nmos_power_60v", "type": "part", "mpn": "IRFS7530TRL7PP", "lcsc": "C445669", "manufacturer": "International Rectifier", "class": "mosfet", "subclass": "MOSFET", "package": "TO-263-7", "role": "Power N-MOSFET (60V, ultra-low Rds) \u2014 the half-bridge switches of the 3-phase inverter", "summary": "The IRFS7530TRL7PP is an ultra-low on-resistance (1.15 m\u03a9 typical) 60V, 240A N-channel HEXFET Power MOSFET in a 7-pin D2Pak (TO-263-7) package, engineered for extremely high-current switching applications such as 3-phase motor inverters and synchronous rectification.", "usage": "Connect Pin 4 (and case tab) to Drain, Pin 1 to the Gate drive output through an appropriate gate resistor, and Pins 2, 3, 5, 6, 7 to the Source return path. Ensure a standard 10V gate drive is provided to achieve full channel enhancement and the rated 1.15 m\u03a9 Rds(on). Use adequate copper pour on the PCB around the D2Pak-7PIN thermal tab to dissipate power.", "when_to_use": "Select the IRFS7530TRL7PP when designing 24V to 48V nominal systems (up to 60V max) requiring massive continuous current throughput (up to 240A wire-bond limited) and minimal conduction dissipation where ultra-low Rds(on) (<1.4 m\u03a9 max) in a surface-mount package is critical.", "use_cases": ["This N-channel power MOSFET can be used as a high-side or low-side bridge switch in high-power 3-phase BLDC and PMSM motor drives operating up to 60V.", "This N-channel power MOSFET can be used as a synchronous rectifier in high-efficiency DC-DC step-down buck converters delivering up to 240A continuous current.", "This power transistor can be used to switch high-current brushed DC motors, linear actuators, and heavy industrial loads with minimal conduction losses.", "This HEXFET device can be used as a solid-state circuit breaker, load switch, or battery disconnect switch in 24V, 36V, and 48V power distribution buses.", "This power switch can be used as an active OR-ing or ideal-diode pass element in redundant telecom and server power supplies.", "This N-channel FET can be used to drive inductive loads, industrial solenoids, and magnetic coils requiring up to 1450A pulsed current capability.", "This power switch can be used to implement battery protection, e-fuse, and overcurrent isolation in 48V lithium-ion battery management systems (BMS).", "This power MOSFET can be used as the primary low-side boost switch in high-power solar MPPT charge controllers and DC boost stages."], "params": [{"name": "Drain-to-Source Voltage (Vds_max)", "value": "60", "unit": "V", "note": "Absolute maximum breakdown voltage"}, {"name": "Continuous Drain Current (Id)", "value": "240", "unit": "A", "note": "Package wire-bond limited at Tc = 25\u00b0C, Vgs = 10V (Silicon limit is 338A)"}, {"name": "Pulsed Drain Current (Idm)", "value": "1450", "unit": "A", "note": "Peak pulsed current"}, {"name": "Static Drain-to-Source On-Resistance (Rds_on, typ)", "value": "1.15", "unit": "m\u03a9", "note": "At Vgs = 10V, Id = 100A"}, {"name": "Static Drain-to-Source On-Resistance (Rds_on, max)", "value": "1.4", "unit": "m\u03a9", "note": "At Vgs = 10V, Id = 100A"}, {"name": "Gate Threshold Voltage (Vgs_th)", "value": "2.1 - 3.7", "unit": "V", "note": "At Vds = Vgs, Id = 250\u00b5A"}, {"name": "Gate-to-Source Voltage (Vgs_max)", "value": "\u00b120", "unit": "V", "note": "Maximum rated gate drive voltage"}, {"name": "Input Capacitance (Ciss)", "value": "12960", "unit": "pF", "note": "At Vgs = 0V, Vds = 25V, f = 1.0MHz"}, {"name": "Maximum Power Dissipation (Pd)", "value": "375", "unit": "W", "note": "At Tc = 25\u00b0C"}, {"name": "Single Pulse Avalanche Energy (Eas)", "value": "1029", "unit": "mJ", "note": "Starting Tj = 25\u00b0C, L = 1mH, Ias = 45A"}, {"name": "Junction-to-Case Thermal Resistance (Rth_jc)", "value": "0.4", "unit": "\u00b0C/W", "note": "Maximum junction-to-case"}], "pins": [{"pin": 1, "name": "G", "type": "passive", "function": "gate"}, {"pin": 2, "name": "S", "type": "passive", "function": "source"}, {"pin": 3, "name": "S", "type": "passive", "function": "source"}, {"pin": 4, "name": "D", "type": "passive", "function": "drain"}, {"pin": 5, "name": "S", "type": "passive", "function": "source"}, {"pin": 6, "name": "S", "type": "passive", "function": "source"}, {"pin": 7, "name": "S", "type": "passive", "function": "source"}], "tags": {"class": "mosfet", "subclass": "MOSFET", "voltage_max_v": 60, "current_max_a": 240, "power_max_w": 375, "value": "1.15mOhm", "package": "TO-263-7", "polarity": "N-Channel", "key_ratings": ["Vds=60V", "Id=240A", "Rds(on)=1.15mOhm", "Pd=375W", "Vgs=\u00b120V", "Tj_max=175C"]}, "series": null, "spice": "* IRFS7530TRL7PP SPICE Subcircuit Model\n.SUBCKT IRFS7530TRL7PP 4 1 2\n* Pin Mapping: 4=Drain, 1=Gate, 2=Source (pins 2,3,5,6,7)\nM1 4 1 2 2 NMOS_IRFS7530 W=1 L=1u\nD1 2 4 D_BODY\n.MODEL NMOS_IRFS7530 NMOS (LEVEL=1 VTO=2.9 KP=320 RS=0.0006 RD=0.00055 CGSO=13N CGDO=1N RG=1.5)\n.MODEL D_BODY D (IS=1E-9 RS=0.002 N=1.05 BV=60 IBV=250U)\n.ENDS IRFS7530TRL7PP", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C445669.pdf", "model_3d": "https://api.corben.world/files/233dd283-d22d-4e47-880e-7a9d6eab38b6/public", "stock": 1141, "verified": true, "spice_file": "https://api.corben.world/files/8752e510-8d47-4a78-bf6c-61337553ee3a/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 1.57, "y": 3.81, "w": 1.886, "h": 0.762, "n": 1, "name": "G", "shape": "RECT"}, {"x": 1.57, "y": 2.54, "w": 1.886, "h": 0.762, "n": 2, "name": "S", "shape": "RECT"}, {"x": 1.57, "y": 1.27, "w": 1.886, "h": 0.762, "n": 3, "name": "S", "shape": "RECT"}, {"x": 1.57, "y": -1.27, "w": 1.886, "h": 0.762, "n": 5, "name": "S", "shape": "RECT"}, {"x": 1.57, "y": -2.54, "w": 1.886, "h": 0.762, "n": 6, "name": "S", "shape": "RECT"}, {"x": 1.57, "y": -3.81, "w": 1.886, "h": 0.762, "n": 7, "name": "S", "shape": "RECT"}, {"x": -9.421, "y": 0.0, "w": 7.356, "h": 10.66, "n": 4, "name": "4", "shape": "RECT"}], "footprint_bbox": {"w": 15.613, "h": 10.66}}, {"id": "opamp_opa356", "type": "part", "mpn": "OPA356AIDBVR", "lcsc": "C183100", "manufacturer": "Texas Instruments", "class": "op_amp", "subclass": "high_speed_voltage_feedback", "package": "SOT23-5", "role": "Wideband op-amp \u2014 signal conditioning / external current sense", "summary": "The OPA356AIDBVR is a high-speed, single-channel, voltage-feedback CMOS operational amplifier offering a 200MHz gain-bandwidth product and a fast 360V/\u00b5s slew rate. Housed in a compact SOT-23-5 package, it operates from a single 2.5V to 5.5V supply and features rail-to-rail output swing, an ultra-low 3pA input bias current, and 150mA peak output drive.", "usage": "Connect a 10\u00b5F ceramic bypass capacitor directly adjacent to the supply pin (optionally paralleled with a 1\u00b5F tantalum capacitor for low-impedance or heavy capacitive loads). Maintain short PCB traces, avoid using DIP/IC sockets due to high frequency sensitivity, and add input series resistance if input signals exceed the supply rails by more than 0.5V to limit current to 10mA. Keep continuous DC load currents below \u00b160mA.", "when_to_use": "Select the OPA356 when your design demands a wideband (200MHz) and high slew rate (360V/\u00b5s) amplifier that can run off a low-voltage single rail (2.5V to 5.5V) while demanding picoamp-level input bias current (3pA) and rail-to-rail output swing.", "use_cases": ["This wideband operational amplifier can be used as a high-speed transimpedance amplifier (TIA) for photodiode current-to-voltage conversion with low 3pA input bias current.", "This high-speed op-amp can be used to buffer high-speed analog-to-digital converter (ADC) inputs with fast settling time and a 360V/us slew rate.", "This CMOS amplifier can be used as an active low-pass or bandpass reconstruction filter for video and high-frequency signal processing up to 200MHz.", "This wideband amplifier can be used to amplify low-side current sense shunt voltages with low 2mV input offset and high bandwidth.", "This operational amplifier can be used as an ultrasound or RF IF signal conditioning preamplifier.", "This low-voltage op-amp can be used as a high-speed video line driver delivering up to 150mA peak output current.", "This device can be used to buffer high-impedance sensor interfaces without loading errors due to its 3pA input bias current.", "This component can be used as a fast peak detector or sample-and-hold buffer circuit thanks to its rapid 360V/us slew capability.", "This op-amp can be used to condition high-frequency pulse waveforms and square waves with minimal transition distortion on 3.3V or 5V logic rails.", "This voltage-feedback amplifier can be used as a differential receiver for single-ended conversion in high-frequency communication links."], "params": [{"name": "Gain Bandwidth Product", "value": "200", "unit": "MHz", "note": "G = +2, VO = 100mVp-p, RL = 1k\u03a9"}, {"name": "Slew Rate", "value": "360", "unit": "V/us", "note": "VS = +5V, G = +2, 4V step"}, {"name": "Supply Voltage (Operating Min)", "value": "2.5", "unit": "V"}, {"name": "Supply Voltage (Operating Max)", "value": "5.5", "unit": "V"}, {"name": "Supply Voltage (Absolute Max)", "value": "7.5", "unit": "V"}, {"name": "Quiescent Current", "value": "8.3", "unit": "mA", "note": "typ at VS = +5V, max 11mA"}, {"name": "Input Offset Voltage", "value": "2", "unit": "mV", "note": "typ at VS = +5V, max 7mV"}, {"name": "Input Bias Current", "value": "3", "unit": "pA", "note": "typ, max 50pA"}, {"name": "Open-Loop Voltage Gain", "value": "84", "unit": "dB", "note": "RL = 1k\u03a9"}, {"name": "Common-Mode Rejection Ratio", "value": "80", "unit": "dB", "note": "VS = +5.5V, -0.1V < VCM < +4.0V"}, {"name": "Peak Output Current", "value": "150", "unit": "mA", "note": "VS = +5V"}, {"name": "Operating Temperature Range", "value": "-40 to +125", "unit": "\u00b0C"}], "pins": [{"pin": 1, "name": "NC", "type": "nc", "function": "nc"}, {"pin": 2, "name": "V-", "type": "ground", "function": "gnd"}, {"pin": 3, "name": "IN+", "type": "analog_in", "function": "signal"}, {"pin": 4, "name": "IN-", "type": "analog_in", "function": "signal"}, {"pin": 5, "name": "Out", "type": "analog_out", "function": "signal"}], "tags": {"class": "op_amp", "subclass": "high_speed_voltage_feedback", "voltage_max_v": 5.5, "current_max_a": 0.15, "package": "SOT23-5", "key_ratings": ["200MHz GBW", "360V/us Slew Rate", "3pA Ibias", "2.5V-5.5V Supply", "150mA Peak Output", "Rail-to-Rail Output"]}, "series": null, "spice": ".SUBCKT OPA356 INP INN VCC VEE OUT\nRIN INP INN 1E12\nCIN INP INN 1.5P\nEGAIN OUT_INT 0 INP INN 15848.9\nROUT OUT_INT OUT 10\nC_DOM OUT_INT 0 12.6P\nD_CLP1 OUT VCC D_IDEAL\nD_CLP2 VEE OUT D_IDEAL\n.MODEL D_IDEAL D (N=0.01)\n.ENDS OPA356", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C183100.pdf", "model_3d": "https://api.corben.world/files/aecbf229-d221-413c-908c-1226542c9a64/public", "stock": 3565, "verified": true, "spice_file": "https://api.corben.world/files/e28a7b68-114f-4c63-a2df-b368a62b6655/public", "model_3d_format": "wrl", "footprint_pads": [{"x": -1.56, "y": 0.95, "w": 1.1, "h": 0.6, "n": 5, "name": "5", "shape": "RECT"}, {"x": -1.56, "y": -0.95, "w": 1.1, "h": 0.6, "n": 4, "name": "IN-", "shape": "RECT"}, {"x": 1.04, "y": -0.95, "w": 1.1, "h": 0.6, "n": 3, "name": "IN+", "shape": "RECT"}, {"x": 1.04, "y": 0.0, "w": 1.1, "h": 0.6, "n": 2, "name": "V-", "shape": "RECT"}, {"x": 1.04, "y": 0.95, "w": 1.1, "h": 0.6, "n": 1, "name": "1", "shape": "RECT"}], "footprint_bbox": {"w": 3.7, "h": 2.9}}, {"id": "res_0603_series", "type": "series", "mpn": "RC0603FR-071KL", "lcsc": "C22548", "manufacturer": "YAGEO", "class": "resistor", "subclass": "resistor", "package": "0603", "role": "0603 thick-film resistor series \u2014 any E24 value", "summary": "General-purpose 0603 (1608 metric) thick-film surface-mount chip resistor series covering standard E24 decade resistance values from 1\u03a9 to 1M\u03a9 with 1% tolerance, rated for 0.1W (100mW) continuous power dissipation and 50V maximum working voltage.", "usage": "Place as a two-terminal surface-mount passive across signal, power, or bias paths. Calculate power dissipation via P = V^2 / R or P = I^2 * R, ensuring it stays well below 0.1W at ambient temperatures up to 70\u00b0C; linearly derate maximum allowable power to zero at 155\u00b0C. For voltages approaching the 50V maximum working limit, ensure continuous working voltage does not exceed V = sqrt(P * R).", "when_to_use": "Select this 0603 resistor series for general-purpose electronic designs requiring compact board real estate, easy pick-and-place or hand-soldering handling, 1% resistance accuracy, and power dissipation demands under 100mW at up to 50V operating potential.", "use_cases": ["This 0603 thick-film resistor can be used to provide pull-up or pull-down biasing on microcontroller GPIOs and logic gates.", "This 0603 thick-film resistor can be used as a current-limiting element for driving indicator LEDs and optocouplers safely up to 0.1W.", "This 0603 thick-film resistor can be used as a precision feedback voltage divider to set output regulation points on LDOs and switching converters.", "This 0603 thick-film resistor can be used to damp high-frequency parasitic ringing and mitigate switching noise on MOSFET gate drive lines.", "This 0603 thick-film resistor can be used as a pull-up resistor on I2C, SMBus, and open-drain serial communication lines.", "This 0603 thick-film resistor can be used in combination with a ceramic capacitor to build analog RC low-pass, high-pass, or anti-aliasing filters.", "This 0603 thick-film resistor can be used as a series impedance matching or line termination element to reduce reflections on high-speed digital traces.", "This 0603 thick-film resistor can be used to establish closed-loop gain, input impedance, and offset balance in op-amp signal conditioning circuits.", "This 0603 thick-film resistor can be used to measure low-level currents as a fractional shunt resistor within the 100mW thermal rating.", "This 0603 thick-film resistor can be used to bleed residual charge from circuit nodes and low-voltage filter capacitors up to 50V."], "params": [{"name": "Resistance Range", "value": "1 to 1000000", "unit": "ohm", "note": "Standard E24 decade values"}, {"name": "Resistance Tolerance", "value": "1", "unit": "%", "note": "RC0603 F-grade tolerance"}, {"name": "Rated Power Dissipation", "value": "0.1", "unit": "W", "note": "Rated at 70\u00b0C ambient"}, {"name": "Maximum Working Voltage", "value": "50", "unit": "V", "note": "Continuous DC or AC RMS"}, {"name": "Maximum Overload Voltage", "value": "100", "unit": "V", "note": "Short-time overload"}, {"name": "Dielectric Withstanding Voltage", "value": "100", "unit": "V", "note": "Dielectric strength"}, {"name": "Temperature Coefficient of Resistance (TCR)", "value": "\u00b1100", "unit": "ppm/\u00b0C", "note": "For 10\u03a9 < R \u2264 10M\u03a9"}, {"name": "Operating Temperature Range", "value": "-55 to 155", "unit": "\u00b0C", "note": "Full derating curve applies above 70\u00b0C"}], "pins": [{"pin": 1, "name": "1", "type": "passive", "function": "passive"}, {"pin": 2, "name": "2", "type": "passive", "function": "passive"}], "tags": {"class": "resistor", "subclass": "resistor", "voltage_max_v": 50, "power_max_w": 0.1, "value": "1R to 1M (E24)", "package": "0603", "polarity": "non-polar", "key_ratings": ["0.1W @ 70\u00b0C", "50V Working Voltage", "1% Tolerance", "\u00b1100ppm/\u00b0C TCR"], "is_series": true}, "series": {"family": "0603 thick-film chip resistor", "package": "R0603", "unit": "ohm", "e_series": "E24", "value_range": "1R to 1M", "tolerance": "1% / 5%", "power_w": 0.1, "mesh": "std_r0603", "note": "Also covers low-value current-sense shunts down to ~10mR (higher power in bigger packages)."}, "spice": "R{REFDES} {NET1} {NET2} {VALUE}", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C22548.pdf", "model_3d": "https://api.corben.world/files/6642e831-f3dd-4a2a-a3ab-6beb877a6b20/public", "stock": 5102062, "verified": true, "spice_file": "https://api.corben.world/files/85d12707-aca0-47ab-af2d-abcef0c96224/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 0.753, "y": 0.0, "w": 0.806, "h": 0.864, "n": 2, "name": "2", "shape": "RECT"}, {"x": -0.753, "y": 0.0, "w": 0.806, "h": 0.864, "n": 1, "name": "1", "shape": "RECT"}], "footprint_bbox": {"w": 2.313, "h": 0.864}}, {"id": "schottky_ss34", "type": "part", "mpn": "SS34", "lcsc": "C8678", "manufacturer": "MDD", "class": "diode", "subclass": "Schottky Barrier Rectifier", "package": "SMA (DO-214AC)", "role": "Schottky rectifier 40V/3A \u2014 reverse-polarity / freewheel / OR-ing", "summary": "MDD SS34 is a surface-mount Schottky barrier rectifier in an SMA (DO-214AC) package rated for 40V repetitive reverse voltage and 3A average forward current, featuring a low forward voltage drop of 0.55V at 3A and 80A peak surge capability.", "usage": "Connect the anode (pin 2) to the incoming positive rail or lower potential and the cathode (pin 1, marked with a polarity band) to the load or higher potential rail. Ensure adequate PCB copper heat-sinking (minimum 5.0x5.0mm pad area) to manage thermal dissipation, and derate forward current by 20% for capacitive loads.", "when_to_use": "Select the SS34 when a compact SMD diode is needed to provide low-voltage drop rectification, freewheeling flyback protection, or reverse polarity blocking up to 40V and continuous currents up to 3A.", "use_cases": ["This SS34 can be used to prevent damage from inverted DC power supply connections as a reverse-polarity protection diode rated for up to 40V and 3A.", "This SS34 can be used as a freewheeling or flyback diode across inductive loads such as relays, solenoids, and DC motors to suppress inductive kickback voltage spikes.", "This SS34 can be used as a catch diode in asynchronous step-down buck converters and boost converters operating at up to 3A load current.", "This SS34 can be used to perform passive power-source OR-ing and battery backup switching between dual DC rails up to 40V.", "This SS34 can be used as a high-efficiency secondary-side rectifier in low-voltage switch-mode power supplies (SMPS).", "This SS34 can be used to clamp transient overvoltage surges and inductive spikes on DC power distribution lines.", "This SS34 can be used as a solar panel bypass and blocking diode to prevent battery back-discharge and hot-spot degradation.", "This SS34 can be used to drop voltage with low power loss in low-voltage DC power rails requiring up to 3A continuous conduction."], "params": [{"name": "VRRM", "value": "40", "unit": "V", "note": "Maximum repetitive peak reverse voltage"}, {"name": "VDC", "value": "40", "unit": "V", "note": "Maximum DC blocking voltage"}, {"name": "IF(AV)", "value": "3", "unit": "A", "note": "Maximum average forward rectified current"}, {"name": "VF", "value": "0.55", "unit": "V", "note": "Typical forward voltage drop at IF = 3.0A, TA = 25\u00b0C"}, {"name": "IFSM", "value": "80", "unit": "A", "note": "Peak forward surge current, 8.3ms single half sine-wave"}, {"name": "IR", "value": "0.5", "unit": "mA", "note": "Maximum reverse current at rated DC blocking voltage, TA = 25\u00b0C"}, {"name": "CJ", "value": "180", "unit": "pF", "note": "Typical junction capacitance at VR = 4.0V, f = 1MHz"}, {"name": "Rth(j-a)", "value": "70", "unit": "\u00b0C/W", "note": "Thermal resistance junction-to-ambient on 5.0x5.0mm copper pads"}, {"name": "TJ(max)", "value": "125", "unit": "\u00b0C", "note": "Maximum operating junction temperature"}], "pins": [{"pin": "2", "name": "A", "type": "passive", "function": "anode"}, {"pin": "1", "name": "K", "type": "passive", "function": "cathode"}], "tags": {"class": "diode", "subclass": "Schottky Barrier Rectifier", "voltage_max_v": 40, "current_max_a": 3, "power_max_w": 1.65, "value": "40V 3A", "package": "SMA (DO-214AC)", "polarity": "Unidirectional", "key_ratings": ["40V VRRM", "3A IF(AV)", "0.55V VF@3A", "80A IFSM"]}, "series": null, "spice": "* SS34 SPICE Model\n.MODEL SS34 D (\n+ IS=1.2E-5\n+ RS=0.035\n+ N=1.05\n+ TT=10N\n+ CJO=180P\n+ VJ=0.55\n+ M=0.45\n+ BV=40\n+ IBV=0.5M\n+ EG=0.69\n+ XTI=2\n+ )", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C8678.pdf", "model_3d": "https://api.corben.world/files/d91d8932-c96d-4250-a9d3-24a2810f1f42/public", "stock": 0, "verified": true, "spice_file": "https://api.corben.world/files/f054ad92-741c-42ea-ba7f-f98e9e6a351c/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 2.2, "y": 0.0, "w": 2, "h": 2, "n": 2, "name": "2", "shape": "RECT"}, {"x": -2.2, "y": 0.0, "w": 2, "h": 2, "n": 1, "name": "K", "shape": "RECT"}], "footprint_bbox": {"w": 6.4, "h": 2.6}}, {"id": "tvs_smbj", "type": "part", "mpn": "SMBJ18A", "lcsc": "C353379", "manufacturer": "Jingdao Microelectronics", "class": "diode", "subclass": "tvs_unidirectional", "package": "SMB", "role": "TVS diode \u2014 transient/surge clamp on the supply rail", "summary": "The SMBJ18A is a 600W unidirectional Transient Voltage Suppression (TVS) diode in a standard SMB (DO-214AA) package. Designed with an 18V reverse stand-off voltage, 20V to 22.1V breakdown voltage, and a maximum clamping voltage of 29.2V at 20.6A, it provides fast overvoltage transient protection and up to \u00b130kV ESD immunity for sensitive electronic circuits.", "usage": "Connect the cathode to the positive power rail or protected I/O line and the anode to circuit ground (GND). Place the diode as close as possible to the power input connector or entry point with short, low-impedance traces to minimize lead inductance. Ensure the continuous operating line voltage does not exceed the 18V reverse standoff rating.", "when_to_use": "Select the SMBJ18A when safeguarding 12V to 15V nominal DC supply lines or interface lines against overvoltage spikes, inductive switching surges, and ESD events up to 600W (10/1000\u00b5s pulse) where a compact SMB footprint is required.", "use_cases": ["This TVS diode can be used to protect 12V to 15V DC power supply rails against transient voltage spikes and load-dump overvoltages up to 600W.", "This TVS diode can be used as an ESD protection clamp providing up to \u00b130kV contact and air-discharge immunity per IEC 61000-4-2.", "This TVS diode can be used to suppress high-energy inductive kickback transients generated by relay coils, solenoids, and DC motors.", "This TVS diode can be used as a surge suppressor at board power input connectors to clamp surges to a maximum of 29.2V at 20.6A peak pulse current.", "This TVS diode can be used to clamp overvoltage spikes on automotive accessory power rails and industrial sensor interface lines.", "This TVS diode can be used as an overvoltage limiter for low-frequency industrial communication buses and legacy RS-232/RS-485 interfaces.", "This TVS diode can be used to protect microcontroller and DSP power pins from fast electrical transient (EFT) bursts.", "This TVS diode can be used as a secondary voltage transient absorbing device following gas discharge tubes or PTC resettable fuses in multi-stage surge protection networks.", "This TVS diode can be used to safeguard battery management systems (BMS) and charger input circuits operating below 18V.", "This TVS diode can be used as a high-reliability transient shunt to ground across sensitive instrumentation inputs."], "params": [{"name": "Reverse Stand-Off Voltage (VRWM)", "value": "18", "unit": "V", "note": "Maximum continuous working voltage with IR <= 1\u00b5A"}, {"name": "Breakdown Voltage (VBR Min)", "value": "20.0", "unit": "V", "note": "Measured at test current IT = 1mA"}, {"name": "Breakdown Voltage (VBR Max)", "value": "22.1", "unit": "V", "note": "Measured at test current IT = 1mA"}, {"name": "Peak Pulse Power (PPPM)", "value": "600", "unit": "W", "note": "10/1000\u00b5s waveform"}, {"name": "Maximum Clamping Voltage (VC)", "value": "29.2", "unit": "V", "note": "At peak pulse current IPP = 20.6A"}, {"name": "Peak Pulse Current (IPP)", "value": "20.6", "unit": "A", "note": "10/1000\u00b5s waveform"}, {"name": "Reverse Leakage Current (IR)", "value": "1", "unit": "\u00b5A", "note": "At VRWM = 18V"}, {"name": "Forward Surge Current (IFSM)", "value": "100", "unit": "A", "note": "8.3ms single half sine-wave"}, {"name": "ESD Rating (Contact/Air)", "value": "30", "unit": "kV", "note": "IEC 61000-4-2 compliant"}, {"name": "Junction Capacitance (CJ)", "value": "390", "unit": "pF", "note": "Typical at VR = 4V, f = 1MHz"}, {"name": "Operating Junction Temperature", "value": "-65 to +150", "unit": "\u00b0C", "note": "Full operational temperature range"}, {"name": "Package", "value": "SMB (DO-214AA)", "unit": "", "note": "Surface mount"}], "pins": [{"pin": "K", "name": "K", "type": "passive", "function": "cathode"}, {"pin": "A", "name": "A", "type": "passive", "function": "anode"}, {"pin": 2, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 1, "name": "GND2", "type": "ground", "function": "gnd"}], "tags": {"class": "diode", "subclass": "tvs_unidirectional", "voltage_max_v": 18, "current_max_a": 20.6, "power_max_w": 600, "value": "18V 600W", "package": "SMB", "polarity": "unidirectional", "key_ratings": ["18V Stand-Off", "20V-22.1V Breakdown", "600W Peak Pulse Power", "29.2V Clamping", "30kV ESD IEC61000-4-2"]}, "series": null, "spice": "* SMBJ18A Unidirectional TVS Diode SPICE Model\n* Pin 1: Cathode (K), Pin 2: Anode (A)\n.SUBCKT SMBJ18A 1 2\nD1 2 1 DTVS\n.MODEL DTVS D (IS=1E-12 BV=20.5 IBV=1M RS=0.42 CJO=390P VJ=0.75 M=0.33 TT=5N)\n.ENDS SMBJ18A", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C353379.pdf", "model_3d": "https://api.corben.world/files/8c3614b5-5f81-4a2e-b409-8cd1e513512d/public", "stock": 17234, "verified": true, "spice_file": "https://api.corben.world/files/e9baa907-819d-46cb-957d-677bd3970a0f/public", "model_3d_format": "wrl", "footprint_pads": [{"x": 2.591, "y": 0.0, "w": 2.047, "h": 2.241, "n": 2, "name": "2", "shape": "RECT"}, {"x": -2.591, "y": 0.0, "w": 2.047, "h": 2.241, "n": 1, "name": "K", "shape": "RECT"}], "footprint_bbox": {"w": 7.23, "h": 3.6}}, {"id": "xtal_8mhz", "type": "part", "mpn": "TAXM8M4RDBCCT2T", "lcsc": "C400090", "manufacturer": "\u96c5\u6676\u946b\u7535\u5b50", "class": "crystal", "subclass": "crystal", "package": "SMD3225-4P", "role": "8MHz crystal \u2014 HSE timebase for the STM32", "summary": "The TAXM8M4RDBCCT2T is an 8.000 MHz fundamental mode quartz crystal resonator packaged in a compact 4-pad 3.2 x 2.5 mm SMD enclosure. It features a tight \u00b110 ppm frequency tolerance at 25\u00b0C, \u00b115 ppm temperature stability from -40\u00b0C to +85\u00b0C, and is calibrated for a 10 pF load capacitance.", "usage": "Connect pin 1 (XTAL_IN) and pin 3 (XTAL_OUT) across the oscillator amplifier pins of the microcontroller (such as OSC_IN and OSC_OUT on an STM32). Place two load capacitors from pin 1 to GND and pin 3 to GND (typically 12 pF to 18 pF, calculated using CL = 10 pF minus circuit stray capacitance). Tie ground pins 2 and 4 directly to an unbroken ground plane under the crystal to shield against noise and minimize parasitic coupling. Keep PCB trace lengths short and symmetrical.", "when_to_use": "Select this crystal when you require a reliable, high-precision 8 MHz High-Speed External (HSE) primary clock reference for microcontrollers requiring tight frequency tolerance (\u00b110 ppm) for stable PLL multiplication, precise timing, and serial communications in space-constrained SMD designs.", "use_cases": ["This crystal can be used as an 8MHz High-Speed External (HSE) primary clock reference for STM32 microcontrollers.", "This crystal can be used to drive microcontroller phase-locked loop (PLL) multipliers to synthesize stable system bus clocks.", "This crystal can be used as a low-drift timebase for CAN and LIN bus transceivers demanding tight oscillator tolerance.", "This crystal can be used to provide a precision clock source for USB full-speed device controller interfaces.", "This crystal can be used as a frequency reference in UART and USART communication links to eliminate baud-rate framing errors.", "This crystal can be used to generate stable timing signals for industrial automation sensor hubs operating between -40\u00b0C and +85\u00b0C.", "This crystal can be used as a resonant element in Pierce oscillator circuits for embedded control systems.", "This crystal can be used to provide an accurate master clock for hardware timers and motor-control PWM peripherals.", "This crystal can be used as a 3.2x2.5mm surface-mount clock generator in space-constrained consumer electronics and IoT nodes."], "params": [{"name": "Nominal Frequency", "value": "8", "unit": "MHz"}, {"name": "Frequency Tolerance", "value": "\u00b110", "unit": "ppm"}, {"name": "Frequency Stability", "value": "\u00b115", "unit": "ppm"}, {"name": "Load Capacitance (CL)", "value": "10", "unit": "pF"}, {"name": "Equivalent Series Resistance (ESR)", "value": "250", "unit": "\u03a9"}, {"name": "Shunt Capacitance (C0)", "value": "7", "unit": "pF"}, {"name": "Maximum Drive Level", "value": "10", "unit": "\u00b5W"}, {"name": "Operating Temperature Range", "value": "-40 to +85", "unit": "\u00b0C"}], "pins": [{"pin": 1, "name": "XTAL_IN", "type": "passive", "function": "passive"}, {"pin": 2, "name": "GND", "type": "ground", "function": "gnd"}, {"pin": 3, "name": "XTAL_OUT", "type": "passive", "function": "passive"}, {"pin": 4, "name": "GND2", "type": "ground", "function": "gnd"}], "tags": {"class": "crystal", "subclass": "crystal", "value": "8MHz", "voltage_max_v": 0.0016335349274291771}, "series": null, "spice": ".SUBCKT TAXM8M4RDBCCT2T 1 2 3 4\\n* Pins: 1=XTAL_IN, 2=GND, 3=XTAL_OUT, 4=GND\\nC0 1 3 3.5p\\nL1 1 11 0.039478H\\nC1 11 12 0.010069pF\\nR1 12 3 60\\nCG1 1 2 0.5p\\nCG2 3 2 0.5p\\nRG 2 4 1u\\n.ENDS TAXM8M4RDBCCT2T", "datasheet_url": "https://wmsc.lcsc.com/wmsc/upload/file/pdf/v2/lcsc/datasheet_pdf_C400090.pdf", "model_3d": "https://api.corben.world/files/9c0ef301-7c6d-471b-9f59-d7eab40b99dd/public", "stock": 199739, "verified": true, "spice_file": "https://api.corben.world/files/56e18daf-6244-49c7-a596-a11a7639533b/public", "model_3d_format": "wrl", "footprint_pads": [{"x": -1.1, "y": 0.85, "w": 1.4, "h": 1.2, "n": 1, "name": "1", "shape": "RECT"}, {"x": 1.1, "y": 0.85, "w": 1.4, "h": 1.2, "n": 2, "name": "2", "shape": "RECT"}, {"x": 1.1, "y": -0.85, "w": 1.4, "h": 1.2, "n": 3, "name": "3", "shape": "RECT"}, {"x": -1.1, "y": -0.85, "w": 1.4, "h": 1.2, "n": 4, "name": "4", "shape": "RECT"}], "footprint_bbox": {"w": 3.6, "h": 2.9}}] \ No newline at end of file diff --git a/assets/part.js b/assets/part.js index 0812026..0418faf 100644 --- a/assets/part.js +++ b/assets/part.js @@ -1,16 +1,52 @@ -// part.js — part detail: interactive PBR viewer + full curated record (specs, pins, spice, downloads). +// part.js — part detail. Left: a tabbed visualization (real 3D model / schematic symbol / footprint), +// all built from the curated data. Right: the full record (specs, pins, SPICE, downloads). import { mountViewer } from '/assets/viewer.js'; -const esc = (s) => (s == null ? '' : String(s).replace(/[&<>]/g, (c) => ({ '&': '&', '<': '<', '>': '>' }[c]))); +const esc = (s) => (s == null ? '' : String(s).replace(/[&<>"]/g, (c) => ({ '&': '&', '<': '<', '>': '>', '"': '"' }[c]))); const id = new URLSearchParams(location.search).get('id'); -function dl(name, text, mime = 'text/plain') { - const a = document.createElement('a'); a.href = URL.createObjectURL(new Blob([text], { type: mime })); - a.download = name; a.click(); +function dl(name, text, mime = 'text/plain') { const a = document.createElement('a'); a.href = URL.createObjectURL(new Blob([text], { type: mime })); a.download = name; a.click(); } +function spendCredit() { let c = parseInt(localStorage.getItem('ppcb_credits') || '5', 10); if (c <= 0) { alert('Out of download credits — contribute a curated part to earn 5 more.'); return false; } localStorage.setItem('ppcb_credits', --c); document.getElementById('cred-n').textContent = c; return true; } + +// ---- footprint SVG from real pad geometry (top-down, copper pads, pad numbers, outline) ---- +function footprintSVG(p) { + const pads = p.footprint_pads || []; if (!pads.length) return '
${esc(p.summary)}
+${esc(p.summary)}
-${esc(p.when_to_use)}
${esc(p.spice)}