ADCToolbox#

ADC characterization for Python

ADCToolbox

Spectrum analysis, SAR modeling, digital calibration, and debug dashboards for converter development.

pip install adctoolbox

完整文档#

常用入口#

Install

Set up the package, upgrade an existing install, and verify your local Python environment.

安装
Quick Start

Run the first spectrum analysis and generate analog and digital debug dashboards.

快速入门指南
Examples

Use ready-to-run scripts for spectrum, signal generation, calibration, debug, conversions, and time interleaving.

Examples
API Reference

Browse public functions by module with signatures and docstrings.

API Reference

分析领域#

Spectrum

FFT-based SNDR, SNR, SFDR, THD, ENOB, NSD, windowing, averaging, and polar spectrum analysis.

Spectrum Analysis (spectrum)
SAR Modeling

Vectorized SAR conversion, digital reconstruction, ideal weights, and mismatch-aware behavioral modeling.

API Reference
Calibration

Foreground bit-weight calibration from sine-wave decisions, plus lightweight and example-driven workflows.

calibrate_weight_sine
Analog Debug

Error decomposition, phase-plane views, residual statistics, static nonlinearity fitting, and INL from sine tests.

Analog Output Analysis (aout)
Digital Debug

Bit activity, overflow checks, ENOB sweeps, residual scatter plots, and weight radix analysis.

Digital Output Analysis (dout)
Oversampling

Delta-sigma and oversampling analysis utilities, including NTF visualization.

Oversampling Analysis (oversampling)

输出示例#

ADCToolbox spectrum analysis output

Spectrum metrics

ADCToolbox analog output dashboard

Analog dashboard

ADCToolbox digital output dashboard

Digital dashboard

参考#