// TOOLS

TOOLS

Calcoli che facciamo ogni settimana, messi nel browser: acustica, elettronica, protocolli, formati di dato. Aprono in un secondo, girano in locale e non chiedono registrazione. Ogni strumento dichiara il metodo che applica e dove si ferma, e la wiki lo documenta.

Strumenti acustici

Acustica edilizia e delle sale

  • Tool ISO 1996-2dB sum

    Composizione livelli sonori

    Somma logaritmica di più livelli sonori e correzione per il rumore di fondo, con le soglie della ISO 1996-2 (la UNI 9884 e’ ritirata).

    Strumento dimostrativo per la composizione di livelli sonori. Lista dinamica di sorgenti (livello in dB, pesatura A/C/Z, etichetta opzionale); somma energetica L = 10·log₁₀(Σ 10^(Lᵢ/10)) con tabella dei contributi e grafico a barre. Sezione opzionale di sottrazione del rumore di fondo con le soglie della ISO 1996-2 (ΔL > 10 dB trascurabile, 3–10 dB corretto, < 3 dB non affidabile: il valore mostrato è un limite superiore).

  • Tool D.Lgs 81/08LEX,8hItalia

    LEX,8h — esposizione al rumore

    Livello di esposizione personale giornaliera al rumore, con i valori di azione e il valore limite dell’Art. 189 del D.Lgs 81/08.

    Strumento dimostrativo per il calcolo del livello di esposizione personale giornaliera al rumore LEX,8h di un lavoratore, da uno o più turni con livello e durata distinti più il livello di picco L_Cpeak. Applica LEX,8h = 10·log₁₀[(1/8)·Σ Te·10^(LAeq/10)] e restituisce la fascia rispetto ai valori di azione e al valore limite del D.Lgs 81/08 (valori inferiori/superiori di azione, valore limite) con le misure preventive previste e la tabella dei contributi per turno.

  • Proto v0.1 Image Source MethodC50/C80Acustica sale

    Simulatore di sala

    Simula chiarezza e riverbero (C50/C80/EDT/T30) in una sala rettangolare con reticolo image-source esatto nel modello shoebox speculare e heatmap del punto d'ascolto.

    Strumento dimostrativo per l'acustica delle sale. In una sala rettangolare (shoebox) posiziona sorgente e ricevitori, scegli i materiali delle 6 superfici (α per banda dalla libreria) e leggi C50, C80, EDT e T30 per banda d'ottava 125–4000 Hz: le early reflection sono calcolate con reticolo image-source esatto nel modello shoebox speculare ideale, la coda diffusa con Eyring/Sabine. Heatmap della metrica scelta sul piano d'ascolto e confronto prima/dopo pannelli. Solo geometrie rettangolari, pre-dimensionamento e didattica.

  • Tool Acustica ediliziaSabineEyring

    Tempo di riverberazione

    Calcolatore del T60 per banda d’ottava — Sabine, Eyring, Millington — con libreria materiali e assorbimento dell’aria.

    Strumento dimostrativo per l’acustica edilizia. Da volume, superficie totale e inventario delle superfici (materiale + α per banda dalla libreria, modificabili) calcola il tempo di riverberazione T60 sulle 6 bande d’ottava 125–4000 Hz con le tre formulazioni classiche — Sabine, Eyring, Millington — più l’assorbimento dell’aria (ISO 9613-1, opzionale). Output a tabella, grafico T60 vs frequenza e card riassuntiva. Calcolatore puro: nessun confronto normativo.

Acustica ambientale

  • Proto v0.6 ISO 9613-2MaekawaOSMLeafletd3-contour

    Mappa acustica

    Visualizza rilievi fonometrici e calcola propagazione con diffrazione su edifici reali da OpenStreetMap.

    Strumento dimostrativo per acustica ambientale. Modalità Misura per visualizzare rilievi fonometrici (CSV con lat, lon, Leq). Modalità Previsione con calcolo modello semplificato per banda d’ottava (63 Hz – 8 kHz): divergenza geometrica, assorbimento atmosferico ISO 9613-1, effetto suolo a G-factor e diffrazione Maekawa su edifici scaricati live da OpenStreetMap via Overpass API.

  • Proto v0.9.3 ISO 9613-2MaekawaBarrier

    Calcolo barriere acustiche

    Calcola l'attenuazione di una barriera acustica con metodo screening ISO 9613-2:2024 §7.4 con diffrazione laterale, oppure Maekawa. In sviluppo.

    Strumento dimostrativo per la verifica dell'efficacia di una barriera acustica. Sorgente lineare (strada/ferrovia), areale (zona industriale) o puntuale; barriera disegnata come polilinea con altezza; griglia di ricevitori. Calcola l'Insertion Loss con diffrazione selezionabile: screening ISO 9613-2:2024 §7.4 con diffrazione laterale, oppure Maekawa, su banda d'ottava, e mostra mappa a bande/isolinee, sezione verticale e export CSV. Stesso motore fisico del tool Mappa acustica. Demo: per un uso peritale servono un modello adeguato alla metodologia e un tecnico competente che ne risponda. Opzionalmente scarica edifici reali da OpenStreetMap via Overpass API per riferimento spaziale; gli edifici possono partecipare al calcolo come ostacoli passivi (worst-screen wins, modello semplificato non rigoroso ISO 9613-2 multi-screen).

  • Tool L. 447/95DPCM 14/11/97Italia

    Criterio differenziale L. 447/95

    Verifica del criterio differenziale di immissione (L. 447/95, DPCM 14/11/1997 Art. 4): limiti 5/3 dB ed esenzioni.

    Strumento dimostrativo per la verifica del criterio differenziale di immissione all’interno degli ambienti abitativi. Per i periodi diurno e notturno calcola ΔLr = Lr,ambientale − Lr,residuo e lo confronta coi limiti del DPCM 14/11/1997 Art. 4 (5 dB diurno, 3 dB notturno), gestendo le soglie di trascurabilità del comma 2 per misure a finestre aperte e chiuse. Criterio della normativa italiana — non un metodo internazionale generico.

  • Tool ISO 9613-2MaekawaDiffrazione

    Maekawa explorer

    Esplora la diffrazione acustica su barriera: geometria → numero di Fresnel → attenuazione di Maekawa.

    Strumento dimostrativo interattivo per la diffrazione su bordo singolo (knife-edge). Da altezza barriera, distanze sorgente-barriera-ricevitore e frequenza calcola la differenza di cammino δ, il numero di Fresnel N e l’attenuazione di Maekawa (approssimazione analitica della curva di Maekawa, 10log10(3+20N), con clamp a 25 dB imposto dall’implementazione), con diagramma laterale e curva Att(N). Condivide la libreria di fisica acustica con Mappa acustica e Calcolo barriere.

  • Tool Acustica ambientaleDPR 142/04Italia

    Limiti rumore stradale DPR 142/04

    Pre-screening dei livelli sonori al ricettore contro i limiti del DPR 142/04 per il rumore stradale.

    Strumento dimostrativo per l’acustica ambientale. Da classificazione della strada (A–F, nuova o esistente), distanza del ricevitore, tipologia (generico o sensibile) e livelli L_Aeq diurno/notturno verifica la conformità ai limiti del DPR 30/3/2004 n. 142, con le fasce di pertinenza acustica dell’Allegato 1; fuori fascia e per le strade E/F applica i limiti DPCM 14/11/1997. Esito per periodo con margine, riferimento normativo e pianta schematica. Cross-link con la Mappa acustica. Tabelle verificate sul testo del decreto.

Strumenti per elettronica & embedded

  • Proto v0.1 GerberPCBViewerLayerEDA

    Gerber Viewer

    Carica i file Gerber + drill di una PCB (multi-file o .zip) e visualizzane i layer composti, con pour e clearance resi correttamente.

    Visualizzatore di circuiti stampati: trascini i file Gerber RS-274X e il drill Excellon di una board (o un .zip esportato dal CAD) e ne vedi i layer sovrapposti — rame, solder mask, serigrafia, fori, bordo — con toggle per layer, colori per lato, trasparenze, zoom/pan ed export PNG. Riconoscimento automatico dei layer con assegnazione manuale per i casi ambigui; rasterizzazione su GPU (WebGL2) che rende correttamente pour e clearance.

  • Proto v0.1 USB-PDPDOType-CPPSEPR

    USB-PD Decoder

    Decodifica e costruisci i Power Data Object USB-PD: incolla i PDO esadecimali e leggi tensioni, correnti e profili PPS/EPR — o genera il PDO dai valori, pronto per il firmware.

    Strumento bidirezionale per USB Power Delivery. In modalità Decode interpreta i Source Capabilities grezzi — Fixed, Battery, Variable, PPS (APDO) ed EPR/AVS — mostrando i campi decodificati e la mappa bit-per-bit dei 32 bit. In modalità Encode costruisci un PDO dai valori e ottieni l'esadecimale da incollare nel firmware. Include un negoziatore che simula la selezione sink→source. Nato a margine del nostro stack USB-PD open source per PTN5110.

  • Proto v0.1 MIPICSI-2D-PHYCameraImaging

    MIPI CSI-2 Bandwidth Calculator

    Calcola la banda di un'interfaccia camera MIPI CSI-2: da risoluzione, frame rate e profondità di bit ottieni il data rate richiesto e verifichi se le lane lo reggono.

    Strumento per il dimensionamento di un collegamento camera MIPI CSI-2. Inserisci risoluzione, frame rate, formato pixel (RAW8/10/12/14, YUV422, RGB888) e configurazione D-PHY (numero di lane, lane rate): ottieni data rate richiesto, occupazione delle lane, margine e il numero minimo di lane necessario. Nato dal nostro lavoro di acquisizione camera su STM32.

  • Proto v0.1 QuarzoOscillatoreLoad CapacitanceClockEMC

    Crystal Load Cap Calculator

    Calcola i condensatori di carico per un quarzo dal CL di datasheet e dalle capacità parassite — il dettaglio che fa partire (o sballare) il clock.

    Strumento per dimensionare i condensatori di carico di un oscillatore al quarzo. Dal CL nominale del cristallo e dalle capacità parassite di PCB e pin ottieni il valore dei due cap, il valore E-series più vicino e l'errore risultante sul CL effettivo. Un valore sbagliato qui sposta la frequenza e può far fallire i test di compatibilità.

  • Proto v0.1 UARTBaud rateSerialMCUClock

    UART Baud Rate Error

    Dal clock della periferica e dal baud target ottieni divisore, baud reale ed errore % — e scopri se la tua UART comunica davvero o sfallisce sui frame.

    Strumento per verificare la configurazione di una UART. Inserisci clock della periferica, baud desiderato, oversampling (8/16×) ed eventuale divisore frazionario: ottieni il divisore, il baud effettivamente generato, l'errore percentuale rispetto al target e una tabella con tutti i baud standard a quel clock. Oltre il ±2-3% di errore la comunicazione inizia a perdere frame.

  • Proto v0.1 FiltriRCRLCSallen-KeyBode

    Analog Filter & Bode

    Progetta filtri passivi RC/RLC e Sallen-Key fino al 2° ordine: scegli topologia e valori, leggi taglio, Q e il diagramma di Bode — o parti dalla frequenza e ottieni i componenti.

    Strumento per filtri analogici fino al secondo ordine. Modalità analisi: inserisci R/L/C e topologia, ottieni frequenza di taglio, fattore Q e il diagramma di Bode (modulo e fase) interattivo. Modalità progetto: parti dalla frequenza di taglio (e dal Q per il 2° ordine) e ricevi i valori componenti col valore E-series più vicino. Include la sintesi attiva Sallen-Key con opamp.

  • Proto v0.2 IIRBiquadSOSDSPCMSIS-DSP

    IIR Filter Designer

    Progetta filtri IIR digitali (Butterworth/Bessel, passa-basso/passa-alto): scegli ordine e taglio, leggi risposta in frequenza, poli/zeri e coefficienti biquad — con export pronto per CMSIS-DSP.

    Progetto di filtri IIR digitali come cascata di sezioni del secondo ordine (SOS). Imposta tipo (passa-basso/passa-alto), famiglia (Butterworth o Bessel), ordine (2–8) e frequenza di taglio rispetto al campionamento: ottieni risposta in ampiezza e fase, mappa poli/zeri sul cerchio unitario, tabella dei coefficienti biquad ed export per arm_biquad_cascade_df2T (CMSIS-DSP). Coefficienti validati contro scipy.signal.

  • Proto v0.1 PCBIPC-2221ImpedenzaMicrostripSignal integrity

    PCB Trace Designer

    Dimensiona una pista PCB: larghezza per corrente e temperatura (IPC-2221) e impedenza controllata microstrip/stripline, in un unico strumento.

    Due strumenti di progettazione pista PCB in uno. Larghezza pista: da corrente, salto termico e spessore rame ottieni la larghezza minima secondo IPC-2221, con resistenza e caduta di tensione. Impedenza controllata: da geometria e dielettrico calcoli la Z0 di microstrip e stripline, o parti dall'impedenza target (50, 90, 100 Ω) e ottieni la larghezza.

  • Proto v0.1 PDNDecouplingPower integrityCondensatoriImpedenza

    PDN / Decoupling Planner

    Dal target di impedenza di un rail di alimentazione ottieni la rete di decoupling: bulk, condensatori HF e margine sul ripple.

    Strumento dimostrativo per il dimensionamento del decoupling di un rail. Dal ripple di tensione ammesso e dalla corrente di switching transitoria calcola l'impedenza target Zt = ΔV/ΔI; in base a Zt e alla frequenza massima di interesse suggerisce una rete di decoupling (capacità bulk + condensatori HF, numero e valori indicativi) per tenere il modulo dell'impedenza sotto Zt, con una stima della frequenza di antirisonanza tra bulk e HF.

  • Proto v0.1 ADCDACSNRENOBRisoluzione

    ADC / DAC Resolution & SNR

    Da risoluzione, Vref e frequenza di campionamento ottieni LSB, SNR teorico, range dinamico, ENOB e frequenza di Nyquist.

    Strumento dimostrativo per il dimensionamento di un convertitore. Da numero di bit, tensione di riferimento e frequenza di campionamento ottieni l'ampiezza dell'LSB, l'SNR ideale (6.02·N + 1.76 dB), il range dinamico e la frequenza di Nyquist; inserendo un SNR o SINAD misurato ricavi il numero di bit effettivi (ENOB).

Strumenti software

  • Proto v0.1 Image processingConvoluzioneBayerDemosaicIstogramma

    Image Processing Lab

    Workbench di elaborazione immagini: convoluzione con kernel, demosaicing Bayer e analisi di istogramma ed esposizione su un'immagine tua o di esempio.

    Tre strumenti di elaborazione immagini in uno: applica kernel di convoluzione (blur, sharpen, edge detection Sobel/Laplacian), esplora il demosaicing di un sensore Bayer (RGGB e varianti), analizza istogramma, luminanza e clipping di esposizione. Nato dal nostro lavoro su sensori CMOS e pipeline camera embedded. L'immagine viene ridimensionata per l'elaborazione.

  • Proto v0.1 FFTDSPWindowSpettroAnalisi segnale

    FFT / Window Explorer

    Esplora l'effetto delle finestre di analisi (Hann, Hamming, Blackman, flat-top…) sullo spettro FFT di un segnale: spectral leakage, ENBW, scalloping e side-lobe.

    Strumento dimostrativo per l'analisi spettrale. Componi un segnale di test (somma di sinusoidi + rumore opzionale), scegli frequenza di campionamento, lunghezza FFT e finestra, e leggi il segnale nel tempo, lo spettro FFT in dB e le metriche della finestra (ENBW, scalloping loss, larghezza del lobo principale, livello dei side-lobe). Mostra il compromesso risoluzione/leakage.

  • Tool EndiannessIEEE 754HexData typesStrumentazione

    Data Format / Endianness Inspector

    Incolla un buffer esadecimale e interpretalo come interi 8/16/32/64 (con/senza segno) e float IEEE 754 single/double, in big e little endian.

    Strumento dimostrativo per leggere dati grezzi da strumentazione e protocolli. Incolla i byte (con o senza 0x, spazi, virgole), scegli l'offset, e vedi tutte le interpretazioni simultanee in big e little endian; per i float la decomposizione IEEE 754 in segno, esponente e mantissa col valore ricostruito. Modalità inversa: dato un valore, ottieni i byte.

  • Tool GUMIncertezzaMisuraMetrologiaTipo A/B

    Calcolo incertezza di misura (GUM)

    Bilancio d'incertezza secondo la GUM: componenti tipo A/B, distribuzioni e divisori, combinazione in quadratura, incertezza estesa U = k·u_c e budget percentuale.

    Strumento dimostrativo per la propagazione dell'incertezza di misura secondo la guida GUM. Elenca i contributi d'incertezza (tipo A statistico o B stimato), scegli per ognuno distribuzione (normale, rettangolare, triangolare) e coefficiente di sensibilità, e ottieni l'incertezza standard combinata u_c, quella estesa U = k·u_c e il budget col peso percentuale di ogni contributo.

Hai un caso d'uso particolare?

Questi strumenti nascono dal lavoro reale per clienti. Se hai un caso d'uso che richiederebbe uno strumento del genere, parliamone.