main
Download ZIP Propose a change
Generated by kicad-footprint-generator · KiCad file format 20260206
Name Last commit message Last updated
docs Publish 0.1.0 · Ray 2d ago
viewers xl297: viewers · Ray 2d ago
package.json Publish 0.1.0 · Ray 2d ago
page.json Set visibility: public · Ray 2d ago
README.md Publish 0.1.0 · Ray 2d ago
verification.json Verified: Published by the parts factory: tier lcsc, 20 pins · Ray 2d ago
xl297-etched.glb Publish 0.1.0 · Ray 2d ago
xl297-etched.step xl297: factory component page (tier=lcsc) · Ray 2d ago
xl297-hero.glb xl297: hero GLB from the etched model (keeps the MPN mark) · Ray 2d ago
xl297-hero.overlay.json Publish 0.1.0 · Ray 2d ago
xl297.glb Publish 0.1.0 · Ray 2d ago
xl297.kicad_mod Publish 0.1.0 · Ray 2d ago
xl297.kicad_sym Publish 0.1.0 · Ray 2d ago
xl297.lbr Publish 0.1.0 · Ray 2d ago
xl297.step Publish 0.1.0 · Ray 2d ago

XL297

XINLUDA · Motor Driver ICs · SOP-20-300mil

XL297 from XINLUDA, in a SOP-20-300mil. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.

Pinout

Pin Name Type Function
1 SYNC bidirectional Output of the on-chip chopper oscillator; SYNC pins of multiple XL297s are tied together, and an external clock source is injected here.
2 GND power_in Ground connection.
3 HOME output Open collector output that indicates the initial state (ABCD = 0101); the transistor is open when this signal is active.
4 A output Motor phase A drive signal for the power stage.
5 INH1 output Active low inhibit control for the driver stage of phases A and B, also used by the chopper to regulate load current when CONTROL is low.
6 B output Motor phase B drive signal for the power stage.
7 C output Motor phase C drive signal for the power stage.
8 INH2 output Active low inhibit control for the drive stages of phases C and D, with the same functions as INH1.
9 D output Motor phase D drive signal for the power stage.
10 ENABLE input Chip enable input; when low (inactive) INH1, INH2, A, B, C and D are brought low.
11 CONTROL input Control input defining chopper action: when low the chopper acts on INH1 and INH2, when high on phase lines ABCD.
12 Vs power_in 5V supply input, 4.75 V min to 7 V max.
13 SENS2 input Input for load current sense voltage from the power stages of phases C and D.
14 SENS1 input Input for load current sense voltage from the power stages of phases A and B.
15 Vref power_in Reference voltage for the chopper circuit that determines the peak load current, 0 to 3 V input range.
16 OSC passive RC network (R to VCC, C to ground) sets the chopper rate, f ≈ 1/0.69RC; grounded on all but one device in synchronized multi-XL297 configurations.
17 CW/CCW input Clockwise/counterclockwise direction control input, synchronized internally so direction can be changed at any time.
18 CLOCK input Step clock; an active low pulse advances the motor one increment, with the step occurring on the rising edge.
19 HALF/FULL input Half/full step mode select input; high selects half step mode, low selects normal or wave drive depending on translator state.
20 RESET input Reset input that restores the translator to state 1 (ABCD = 0101).

Key specifications

Parameter Value
Manufacturer XINLUDA
Package SOP-20-300mil
Category Power Management ICs
Pins 20

Electrical characteristics

Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).

Parameter Symbol Min Typ Max Unit Conditions Page
Supply voltage (pin 12) Vs 4.75 7 V 7
Quiescent supply current (pin 12) Is 50 80 mA Outputs floating 7
Input voltage low (pins 11, 17, 18, 19, 20) Vi 0.6 V Low 7
Input voltage high (pins 11, 17, 18, 19, 20) Vi 2 V High 7
Input current (pins 11, 17, 18, 19, 20) Ii 100 A Vi = L 7
Input current (pins 11, 17, 18, 19, 20) Ii 10 A Vi = H 7
Enable input current (pin 10) Ien 100 A Ven = L 7
Enable input current (pin 10) Ien 10 A Ven = H 7
Phase output voltage low (pins 4, 6, 7, 9) VOL 0.4 V Io = 10mA 7
Phase output voltage high (pins 4, 6, 7, 9) VOH 3.9 V Io = 5mA 7
Inhibit output voltage low (pins 5, 8) Vinh L 0.4 V Io = 10mA 7
Inhibit output voltage high (pins 5, 8) Vinh H 3.9 V Io = 5mA 7
Sync output voltage high VSYNC H 3.3 V Io = 5mA 7
Sync output voltage (second level as printed) VSYNC V 0.8 V Io = 5mA 7
Leakage current (pin 3) Ileak 1 A VCE = 7 V 8
Saturation voltage (pin 3) Vsat 0.4 V I = 5 mA 8
Comparator offset voltage (pins 13, 14, 15) Voff 5 mV Vref = 1 V 8
Comparator bias current (pins 13, 14, 15) Io -100 10 A 8
Input reference voltage (pin 15) Vref 0 3 V 8
Clock time tCLK 0.5 s 8
Set up time tS 1 s 8
Hold time tH 4 s 8
Reset time tR 1 s 8
Reset to clock delay tRCLK 1 s 8
Thermal resistance junction-ambient (SOP20) Rth-j-amb 100 C/W SOP20 package 5
Operating temperature range -40 85 °C Temperature range per ordering information table 9

CAD (KiCad official)

  • Symbol: XL297
  • Footprint: Package_SO:SOP-20_7.5x12.8mm_P1.27mm
  • 3D model: SOP-20-300mil, generated from the KiCad footprint (body from the F.Fab outline, terminals on the pads, 2.65 mm nominal SOIC height). Neither the vendor nor KiCad ships a 3D model for this package, so the dimensions are nominal, not the manufacturer's CAD (STEP)
  • 3D model files: xl297-etched.step / xl297-etched.glb carry the MPN laser-etched on the die in a toggleable Adom.LaserEtch group (Fusion-ready); xl297.step / xl297.glb are the bare package body.

Provenance

Data extracted from the manufacturer datasheet, not a distributor listing:

  • Datasheet: XINLUDA datasheet (10 pp, sha256 d98bfa02a9114b0f, retrieved 2026-11-05, tier: lcsc)
  • Extractor: parts-factory 2.0.0 / extract_pins 0.3, primary claude-sonnet-5-5 (text+vision), consensus claude-opus-5-5 (agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish.
  • CAD: KiCad official libraries (CC-BY-SA 4.0).

Datasheet PDF