# Modulo di acquisizione dati ADS1256 a 24 bit con STM32F103C8T6, 8 canali, RS232, UART

- Pagina: https://sigmanortec.ro/it/modulo-di-acquisizione-dati-ads1256-a-24-bit-con-stm32f103c8t6-8-canali-rs232-uart
- Prezzo: 205.17 RON
- Disponibilità: Disponibile
- Riferimento: 88274 · EAN: 5942921240330
- Categoria: Meccatronica e IoT > Sensori e moduli > Moduli ADC e DAC
- Specifiche: Microcontrollore: STM32F103C8T6; Interfaccia di comunicazione: RS232, UART; Numero di canali: 8; Risoluzione ADC: 24 bit
- Collo (dati di spedizione): 0.045 kg
- Aggiornato: 2026-10-01
- Negozio: [Sigmanortec.ro](https://sigmanortec.ro/it/llms.txt)
- Prezzi: RON, IVA inclusa; prezzi e disponibilità al 2026-10-22 03:48 (Europe/Bucharest)

## Descrizione

Soluzione compatta per misurazioni di precisione di segnali analogici deboli provenienti da sensori, celle di carico o ponti Wheatstone, con ADC ADS1256 a 24 bit, fino a 30 kSPS e PGA 1-64 per l'amplificazione, 8 canali configurabili in modo semplice o differenziale, trasmissione rapida dei dati tramite RS232 DB9 o UART verso PC, PLC o schede di sviluppo, riferimento stabile integrato da 2,5 V.
Il modulo di acquisizione dati ad alta precisione combina sulla stessa scheda il convertitore analogico-digitale ADS1256 e il microcontrollore STM32F103C8T6, offrendo una soluzione completa per la lettura di segnali analogici deboli provenienti da sensori, celle di carico, termocoppie, ponti Wheatstone o sorgenti di tensione di precisione. I dati convertiti vengono trasmessi a un computer o a un'altra scheda di sviluppo tramite RS232 o UART, rendendo il modulo adatto ad applicazioni di laboratorio, monitoraggio industriale, pesatura, test e progetti di misura di precisione.
Il convertitore ADS1256 è di tipo delta-sigma a 24 bit, con una frequenza di campionamento fino a 30 kSPS e un amplificatore a guadagno programmabile (PGA) integrato, regolabile tra 1 e 64, che amplifica i segnali a basso livello prima della conversione. Il convertitore è pilotato da un cristallo dedicato da 7,68 MHz, mentre la sorgente di riferimento da 2,5 V montata sulla scheda garantisce la stabilità delle misurazioni. La scheda mette a disposizione 8 canali di ingresso analogico, contrassegnati I0 - I7, ciascuno con accanto un pin di massa G, utilizzabili come ingressi singoli o configurabili fino a 4 coppie differenziali. Il filtro d'ingresso dispone di footprint 0603 per resistori di attenuazione (non montati di default), tramite i quali è possibile realizzare partitori per la misura di tensioni più elevate.
Il microcontrollore STM32F103C8T6 gestisce il convertitore e la comunicazione con l'esterno. Tra le caratteristiche principali figurano il connettore DB9 per RS232 realizzato con il circuito MAX3232, il connettore UART (TX, RX, G) per adattatori USB-TTL, l'interfaccia JTAG a 20 pin compatibile con J-Link V8 e J-Link V9, due header con i pin GPIO dello STM32 (P8 e P9), pulsante di reset, jumper BOOT0 e BOOT1 per la selezione della modalità di avvio, LED di alimentazione e un potenziometro di test che può essere collegato tramite jumper all'ingresso I0 per una rapida verifica del funzionamento. L'alimentazione avviene a 6 - 9 VDC tramite il morsetto a vite oppure direttamente a 5 VDC tramite i pin +5V e GND.
Tramite l'interfaccia UART, il modulo è compatibile con Arduino, ESP32, STM32, Raspberry Pi e altre piattaforme dotate di porta seriale, mentre tramite RS232 può essere collegato direttamente a computer, PLC e apparecchiature industriali con porta seriale classica.
Specifiche:
Chip ADC: ADS1256
Microcontrollore: STM32F103C8T6
Tipo di convertitore: Delta-sigma
Risoluzione: 24 bit
Canali di ingresso analogico: 8 singoli (I0 - I7) o 4 differenziali
Amplificatore: PGA integrato, guadagno 1 - 64
Frequenza di campionamento: fino a 30 kSPS
Clock ADC: Cristallo da 7,68 MHz
Tensione di riferimento: 2,5 V
Tensione di alimentazione: 6 - 9 VDC (morsetto P1) oppure 5 VDC (pin +5V / GND)
Interfacce di comunicazione: RS232 (DB9, MAX3232), UART (TX / RX / G)
Programmazione / debug: JTAG a 20 pin (J-Link V8 / V9), bootloader UART
Controllo di avvio: Jumper BOOT0 e BOOT1, pulsante Reset
Extra: Potenziometro di test su I0, LED di alimentazione, footprint 0603 per attenuazione
Dimensioni: 59 x 87 mm
Layout:
1. Morsetto di alimentazione: ingresso di alimentazione con tensione compresa tra 6 e 9 VDC.
2. Ingresso di alimentazione 5 V
3. Pin GPIO STM32F103C8T6
4. Microcontrollore principale: STM32F103C8T6 originale.
5. Sorgente di riferimento 2,5 V
6. Potenziometro regolabile: consente la regolazione della tensione di uscita, collegata all'ingresso AIN0 / I0
7. Ingressi analogici a 8 canali: i canali I0-I7 sono utilizzati per l'acquisizione dei segnali analogici. Il pin G rappresenta la massa (GND) per i segnali analogici.
8. Filtro di ingresso e resistori di attenuazione: circuito destinato al filtraggio e all'attenuazione del segnale di ingresso. Nella configurazione predefinita, i resistori di attenuazione non sono montati. Il footprint dei componenti è di tipo 0603.
9. Circuito di acquisizione ADS1256IDB: convertitore analogico-digitale (ADC) ad alta precisione, componente originale
10. LED indicatore
11. Interfaccia JTAG: compatibile con i programmatori e debugger J-Link V8 e J-Link V9
12. Fori di montaggio
13. Pulsante RESET STM32F103C8T6: pulsante per il reset del microcontrollore
14. Interfaccia USB-TTL: connettore per comunicazione seriale con il computer, che offre accesso ai segnali TX, RX e GND del microcontrollore
15. Circuito seriale MAX3232: circuito integrato per comunicazione seriale RS-232
16. Connettore seriale DB9: connettore per l'interfaccia seriale
17. Controllo del collegamento del potenziometro a I0 / AIN0: consente di collegare o scollegare la tensione fornita dal potenziometro regolabile all'ingresso I0 / AIN0. Quando il collegamento è interrotto, il pin I0 rimane scollegato, mentre quando è collegato, I0 misura la tensione regolata dal potenziometro.
18. Jumper BOOT0 e BOOT1 per STM32: consentono di selezionare la modalità di avvio (boot) del microcontrollore STM32
Pinout:
Connettore
Pin
Funzione
Terminale di alimentazione P1
+
Alimentazione 6–9 VDC
Terminale di alimentazione P1
−
GND
Header di alimentazione J2
+5V
Alimentazione diretta 5 VDC
Header di alimentazione J2
GND
Massa
Ingressi analogici P5
I0
Canale analogico 0 (AIN0, può essere collegato al potenziometro)
Ingressi analogici P5
I1–I7
Canali analogici 1–7 (AIN1–AIN7)
Ingressi analogici P5
G
Massa del segnale (un pin G accanto a ciascun canale)
UART P4 (USB-TTL)
TX
Trasmissione dati STM32 (verso RX dell'adattatore)
UART P4 (USB-TTL)
RX
Ricezione dati STM32 (verso TX dell'adattatore)
UART P4 (USB-TTL)
G
Massa
J1 DB9
−
RS232 tramite MAX3232
J3 Jumper
−
Collegamento del potenziometro R15 a I0
P8/P9
−
Pin GPIO STM32F103C8T6
JTAG
20 pin
Programmazione/debug con J-Link V8/V9
BOOT0
BOOT1
Modalità di avvio STM32
0
X
Esecuzione del programma dalla memoria Flash (funzionamento normale)
1
0
Bootloader di sistema (programmazione tramite UART)
1
Avvio da SRAM
Utilizzo:
Collegate i segnali da misurare agli ingressi I0 - I7, con la massa di ciascun segnale al pin G adiacente al canale, mentre per misure differenziali utilizzate coppie di canali (ad esempio I0 - I1).
Non applicate agli ingressi analogici tensioni negative rispetto a G o superiori a 5 V; per tensioni più elevate montate resistori di attenuazione nei footprint 0603 dedicati.
Per un test rapido, montate il jumper J3 per collegare il potenziometro R15 a I0 e ruotate il potenziometro per osservare la variazione del valore letto.
Rimuovete il jumper J3 quando utilizzate l'ingresso I0 per un segnale esterno.
Alimentate la scheda a 6 - 9 VDC tramite il terminale P1 oppure a 5 VDC tramite i pin +5V e GND di J2, rispettando la polarità e utilizzando una sola sorgente di alimentazione; il LED di alimentazione si accenderà.
Collegate la scheda al computer tramite il connettore DB9 con un cavo RS232 oppure tramite il connettore P4 con un adattatore USB-TTL a 3,3 V (TX scheda a RX adattatore, RX scheda a TX adattatore, G a GND).
Per il collegamento ad Arduino, ESP32 o altre schede, utilizzate il connettore P4 con massa comune; per schede con logica a 5 V è consigliato un convertitore di livello logico.
Per il funzionamento normale, lasciate BOOT0 su 0 e premete il pulsante RESET.
Per caricare un firmware personalizzato tramite UART, impostate BOOT0 su 1 e BOOT1 su 0, premete RESET, programmate il microcontrollore con STM32CubeProgrammer, quindi riportate BOOT0 su 0 e resettate la scheda.
In alternativa, programmazione e debug possono essere eseguiti tramite l'interfaccia JTAG con un programmatore J-Link V8 o V9.
