signal-integrity

star 1

๐Ÿšง STUB - Signal integrity and EMI analysis tools for hardware debugging

tmcclell By tmcclell schedule Updated 1/22/2026

name: signal-integrity description: ๐Ÿšง STUB - Signal integrity and EMI analysis tools for hardware debugging status: in-development

Signal Integrity Skill (๐Ÿšง In Development)

Status: Stub - Planned for future implementation
Owner: hardware-engineer.agent

Purpose

This skill will provide tools and analysis methods for signal integrity issues, EMI/EMC compliance, and high-speed digital signal debugging.

Planned Capabilities

  • Impedance calculation and matching
  • Rise/fall time analysis
  • Crosstalk estimation
  • EMI prediction and mitigation
  • Termination resistor sizing
  • Differential pair routing validation
  • Power integrity analysis

Dependencies

  • Transmission line theory
  • PCB stackup information
  • Component specifications
  • Measurement equipment data

Usage Examples (Planned)

# Example: Impedance matching analysis
from odrive.signal_integrity import ImpedanceCalculator

calc = ImpedanceCalculator()
trace_impedance = calc.microstrip(
    width=0.2,      # mm
    height=0.1,     # mm to ground plane
    er=4.5,         # FR4 dielectric constant
    thickness=0.035 # mm copper thickness
)
print(f"Trace impedance: {trace_impedance:.1f} ฮฉ")

Implementation Status

  • Impedance calculators
  • Rise/fall time analysis
  • Crosstalk modeling
  • EMI/EMC guidelines
  • Termination design tools
  • Power integrity analysis
  • Measurement validation

Related Skills

  • pcb-review - PCB layout validation
  • power-electronics - Power supply noise (planned)

This skill is currently a placeholder. Implementation pending.

Install via CLI
npx skills add https://github.com/tmcclell/ODrive-tam --skill signal-integrity
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator