Blog tecnico
Approfondimenti dal lavoro quotidiano: hardware, firmware, software, acustica, regolatorio.
-
Cyber Resilience Act: progettare prodotti connessi conformi
Guida al Cyber Resilience Act per prodotti connessi: classificazione, requisiti, SBOM, supply chain, articolo 14 e un caso applicativo embedded.
36 min di lettura -
ISO 9613-2:2024/DAmd 1: l'emendamento in bozza riporta la diffrazione alle formule del 1996
L'emendamento in bozza riscrive Dz e Kmet del §7.4 e le riporta alla forma del 1996. Di quanto cambiano i numeri, i due errata su Annex A e B, e perché la terza edizione già in stesura consiglia di non cablare niente.
12 min di lettura -
acmap 0.6.1 e noise-barrier-calc 0.9.3: sette correzioni che cambiano i numeri
Sette correzioni nel motore dei due strumenti, da una revisione del codice: A_bar sommato all'effetto suolo, K_met con la distanza sbagliata, discretizzazione delle sorgenti non conservativa, spettri non normalizzati.
5 min di lettura -
Un'app locale per form e report sul database che hai già
Tre pilastri presi da un prodotto commerciale, un modello di distribuzione ribaltato: un'app locale, senza cloud e senza account remoto, dove tutto nasce da una query-spec JSON e un solo compilatore.
5 min di lettura -
«Ci sono vibrazioni» non è ancora una domanda tecnica
Disturbo alle persone, danno all'edificio, esposizione dei lavoratori, apparecchiature sensibili: quattro domande con quattro norme, quattro grandezze e quattro soglie. Stabilire quale si sta ponendo viene prima di qualsiasi misura.
5 min di lettura -
Progettare una sala all'inverso: RaySound, e chi arbitra i numeri
Perché un simulatore acustico che risolve solo il problema forward non basta in fase di progetto, e cosa rende difendibile un numero acustico: i limiti in forma chiusa, le identità di conservazione e la misura.
6 min di lettura -
Perché in quella sala non si capisce niente: riverbero e intelligibilità
Sale dove il parlato è poco intelligibile: il legame tra tempo di riverberazione, chiarezza C50 e intelligibilità, e come stimare e progettare l'assorbimento.
3 min di lettura -
Bring-up MCU: il quarzo che non oscilla e la seriale illeggibile
Due classici del bring-up embedded: il quarzo che non oscilla per capacità di carico sbagliate e la UART illeggibile per errore di baud rate. La diagnosi.
4 min di lettura -
Endianness e IEEE 754: il bug che ti fa rileggere il datasheet
Leggi un registro float a 32 bit su Modbus e ottieni numeri assurdi: endianness big vs little, word swap, IEEE 754 e complemento a due. Decodificare i byte.
4 min di lettura -
Perché il tuo spettro FFT mente: spectral leakage e finestre
Spectral leakage nella FFT: una sinusoide fuori bin falsa l'ampiezza e maschera i toni deboli vicini. Finestre Hann, Blackman, flat-top ed ENBW per il rumore.
4 min di lettura -
Filtrare in hardware o in software? La decisione che si prende prima dell'ADC
Quando il filtro deve essere analogico (anti-aliasing, reiezione EMI) e quando conviene un IIR digitale: tunabile, ripido, riproducibile. Decisione pre-ADC.
4 min di lettura -
Una misura senza incertezza non è una misura
Budget d'incertezza secondo la GUM: tipo A vs B, divisori /√3 e /√6, combinazione in quadratura e incertezza estesa U=k·u_c per una taratura difendibile.
5 min di lettura -
Quanti lane MIPI CSI-2 servono per la tua camera?
Dimensionare il link camera MIPI CSI-2: da risoluzione, fps e bit/pixel ai Gbps e al numero di lane. Le insidie di blanking, lane rate e formato RAW vs YUV.
4 min di lettura -
ISO 9613-2:2024 §7.4: cosa cambia nel calcolo della diffrazione rispetto alla 1996
La seconda edizione riscrive Dz e Kmet e introduce la soglia z_min. Le formule affiancate, il perché dichiarato dalla norma, e di quanto cambiano i numeri fra barriere basse e lunghe distanze.
6 min di lettura -
Limiti dei dati OSM
Copertura dei footprint e altezze stimate: come la qualità dei dati OpenStreetMap impatta il calcolo acustico di propagazione e diffrazione, e quando fidarsi.
3 min di lettura -
Sei strumenti di acustica per i conti di prima approssimazione, nel browser
Composizione livelli, criterio differenziale, Maekawa, LEX,8h, tempo di riverberazione e DPR 142/04: sei nuovi strumenti di acustica gratuiti, nel browser.
4 min di lettura -
Due tool acustici online: mappa acustica e calcolo barriere
Sono live i due tool acustici browser-based di ST-LINE Open Lab: acmap v0.5 (visualizzazione rilievi + simulazione propagazione) e noise-barrier-calc v0.8 (calcolo barriere). Open source, motore fisico ISO 9613-2 condiviso.
3 min di lettura -
NetProbe: cosa abbiamo costruito e perché lo abbiamo costruito così
NetProbe, sonda di rete passiva on-premise con AI locale per le PMI italiane: da strumento interno per audit NIS2/ISO 27001 a prodotto. Stato e architettura.
6 min di lettura -
STM32N6: portare la demo UVC H.264 hardware dalla EVAL alla Nucleo
Il nuovo STM32N6 di ST integra Cortex-M55 con Helium, ISP, encoder H.264 hardware e NPU. Abbiamo portato la demo webcam UVC ufficiale dalla EVAL alla Nucleo.
4 min di lettura -
Uno strumento interno finito nella documentazione ufficiale
Avevamo scritto una GUI Python per caratterizzare un sensore CMOS difficile. Mesi dopo, una mail tecnica ad Arducam ha cambiato la natura del tool open source.
4 min di lettura -
Portare uno stack USB Power Delivery fuori dal suo silicon
Il middleware USB-PD di NXP gira nativamente su NXP. Lo abbiamo refattorizzato per farlo girare anche su ESP32-S3, STM32 e Arduino — con un HAL adapter pulito e un solo policy engine.
5 min di lettura -
Imaging high-speed clinico a 250 fps: il problema si sposta dal silicon al canale
Acquisire 250 frame al secondo a VGA su un MCU embedded e mandarli wireless per 30 minuti consecutivi. Il bottleneck non è dove il datasheet dice di guardare.
5 min di lettura -
Benvenuti nel blog tecnico di ST-LINE
Apriamo uno spazio per condividere le scelte tecniche, le lezioni di campo e gli strumenti che usiamo per progettare elettronica, firmware, software e acustica.
1 min di lettura