Logo FUTEKQIA128 Controller digitale a bassa potenza con SPI e UART
Guida per l'utente

Descrizione generale

Il QIA128 è un controller digitale a bassissima potenza a canale singolo con uscite UART e SPI.
Configurazioni dei pin e descrizioni delle funzioni

FUTEK QIA128 Controller digitale a bassa potenza con SPI e UART - Configurazioni PINTabella 1.

# Spillo Descrizione  J1#
Pin di ripristino basso attivo.
2 Stimolazione magnetica JTAG TMS (selezione modalità di prova). Pin di input utilizzato per il debug e il download.
3 TX Trasmissione dati asincroni in uscita. 7
4 RX Ricevi input di dati asincroni. 6
5 Terra I pin di terra sono collegati tra loro internamente. 1
6 – Eccitazione Ritorno eccitazione sensore (collegato a massa). 2
7 – Segnale Ingresso negativo sensore. 5
8 +Eccitazione Eccitazione del sensore. 3
9 +Segnale Ingresso positivo del sensore. 4
10 Numero di telaio Voltage ingresso 3 − 5 9
11 Selezione attiva a basso chip. Non portare la linea in basso fino a quando il dispositivo non si è avviato completamente. Inoltre, assicurarsi che la linea non sia abbassata a meno che non sia bassa. 14
12 SCLC L'orologio seriale è generato dal master. 13
13 MISO Master-in-slave-out. 12
14 MOSI Master-Out-Slave-In. 11
15 Il pin attivo basso viene utilizzato per mantenere sincronizzate tutte le comunicazioni. Avvisa il dispositivo master quando nuovi dati dalla sampil sistema di ling è pronto. Ciò garantisce che il master raccolga sempre i dati più recenti. Quando il pin si abbassa, indica che i dati sono pronti per il clock out. Questo pin può essere utilizzato per interrompere esternamente il master. Il pin ritorna alto quando il sistema è in uno stato di conversione e ritorna basso quando i nuovi dati sono pronti.
*Nota: Il pin non ritorna alto una volta che i dati sono stati letti, tornerà alto solo quando il sistema entra in uno stato di conversione.
16 VDD Binario digitale (2.5V).
17 NTRST JTAG Modalità ripristino/avvio NTRST/BM. Pin di input utilizzato solo per il debug e il download

e modalità di avvio ( ).

18 TDO JTAG TDO (uscita dati). Pin di input utilizzato per il debug e il download.
19 TDI JTAG TDI (dati in ingresso). Pin di input utilizzato per il debug e il download.
20 TCK JTAG TCK (pin dell'orologio). Pin di input utilizzato per il debug e il download.

QIA128 Configurazione UART
Tabella 2. 

Dati 8 bit
Velocità in baud operazione: 320,000 bps
Parità Nessuno
Bit di stop 1 bit
Controllo del flusso: Nessuno

Funzionalità pin

Quando il pin diventa alto, significa che il dispositivo è in fase di conversione A/D. si abbassa non appena la conversione è completa.
* Nota: Poiché UART è asincrono, viene fornito per rendere sincrona la comunicazione, se necessario.
Periodo

FUTEK QIA128 Controller digitale a bassa potenza con SPI e UART - Periodo DRDY

La tabella seguente mostra il periodo del pin per tutti i samptassi di interesse.
Tabella 3.

() (μ) Descrizione 
240 125 4 grammi
55 20 grammi
19 50 grammi
9 100 grammi
4.5 200 grammi
1.5 500 grammi
1.1 850 grammi
0.6 1300 grammi

Modalità "Stream".

Il comando Set System Stream State (SSSS) [con un carico utile di 1] può essere inviato per attivare la modalità flusso. Il dispositivo interromperà lo streaming non appena il comando Imposta stato flusso di sistema [con un carico utile pari a 0] o qualsiasi altro comando viene inviato a QIA128.
*Nota: Potrebbe non esserci risposta dal QIA128 se viene inviato un comando errato.
Struttura del pacchetto UART
La struttura del pacchetto e la lunghezza di ogni comando possono variare in base al tipo (GET e SET) e alle funzionalità; fare riferimento al Tabella degli insiemi di comandi per ulteriori informazioni.
Comportamento del sistema
Modalità di avvio e autocalibrazione
All'accensione il sistema inizia a leggere i dati dalla EEPROM e passa alla modalità di calibrazione interna.
*Nota: Il primo impulso può essere utilizzato come indicatore di quando il dispositivo è pronto per la comunicazione.
Sampling cambio di tasso
Quando comeampè richiesto il cambio di velocità, non ci vorranno più di 0.5 secondi (a seconda della sampling rate) per vedere la variazione del periodo.
Sampling Tariffe
Tabella 4.

Tempo approssimativo di modifica della velocità dati massima () Codice SR Samptasso di ling
≅250 0x00 4 grammi
0x01 20 grammi
0x02 50 grammi
0x03 100 grammi
0x04 200 grammi
0x05 500 grammi
0x06 850 grammi
0x07 1300 grammi

Elenco dei set di comandi

Tabella 6. 

Tipo Nome Descrizione Struttura del pacchetto TX Struttura del pacchetto RX Byte in Carico utile
Ottenere GSAI Ottieni una richiesta sull'attività degli schiavi
(Utilizzato per testare la comunicazione)
00 05 00 01 0E 00 05 00 01 0E N / A
*Ottenere GCCR Ottieni la lettura corrente del canale 00 06 00 05 00 20 Vedi carico utile esample 4
Impostato SSSSS Imposta lo stato del flusso di sistema su OFF 00 06 00 0C 00 3C 00 05 00 0C 3A N / A
*Impostare SSSSS Imposta lo stato del flusso di sistema su ON 00 06 00 0C 01 41 00 05 00 0C 3A … [Byte flusso] Non disponibile... [4]
*Ottenere GDSN Ottieni il numero di serie del dispositivo 00 05 01 00 0D Vedi carico utile esample 4
*Ottenere GDMN Ottieni il numero del modello del dispositivo 00 05 01 01 11 Vedi carico utile esample 10
*Ottenere GDIN Ottieni il numero dell'articolo del dispositivo 00 05 01 02 15 Vedi carico utile esample 10
*Ottenere GDHV Ottieni la versione hardware del dispositivo 00 05 01 03 19 Vedi carico utile esample 1
*Ottenere GDFV Ottieni la versione del firmware del dispositivo 00 05 01 04 1D Vedi carico utile esample 3
*Ottenere GDFD Ottieni la data del firmware del dispositivo 00 05 01 05 21 Vedi carico utile esample 3
*Ottenere GPSSN Diventa professionistafile numero di serie del sensore 00 06 03 00 00 15 Vedi carico utile esample 4
*Ottenere GPSPR Diventa professionistafile samptasso di ling 00 06 03 1E 00 8D Vedi carico utile esample 1
Impostato SPPR Imposta professionistafile samptasso di cambio 4SPS 00 07 04 1E 00 00 92 00 05 04 1E 8E N / A
Impostato SPPR Imposta professionistafile samptasso di cambio 20SPS 00 07 04 1E 00 01 98 00 05 04 1E 8E N / A
Impostato SPPR Imposta professionistafile samptasso di cambio 50SPS 00 07 04 1E 00 02 9E 00 05 04 1E 8E N / A
Impostato SPPR Imposta professionistafile samptasso di cambio 100SPS 00 07 04 1E 00 03 A4 00 05 04 1E 8E N / A
Impostato SPPR Imposta professionistafile samptasso di cambio 200SPS 00 07 04 1E 00 04AA 00 05 04 1E 8E N / A
Impostato SPPR Imposta professionistafile samptasso di cambio 500SPS 00 07 04 1E 00 05 B0 00 05 04 1E 8E N / A
Impostato SPPR Imposta professionistafile samptasso di cambio 850SPS 00 07 04 1E 00 06 B6 00 05 04 1E 8E N / A
Impostato SPPR Imposta professionistafile samptasso di cambio 1300SPS 00 07 04 1E 00 07 aC 00 05 04 1E 8E N / A
*Ottenere GPDP Diventa professionistafile analogico-digitale
valore di calibrazione 0 (Direzione 1)
00 07 03 19 00 00 7B Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile analogico-digitale
valore di calibrazione 1 (Direzione 1)
00 07 03 19 00 01 81 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile analogico-digitale
valore di calibrazione 2 (Direzione 1)
00 07 03 19 00 02 87 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile analogico-digitale
valore di calibrazione 3 (Direzione 1)
00 07 03 19 00 03 8D Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile analogico-digitale
valore di calibrazione 4 (Direzione 1)
00 07 03 19 00 04 93 Vedi carico utile esample 4

QIA128 Guida alla comunicazione UART

*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 5 (Direzione 1) 00 07 03 19 00 05 99 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 6 (Direzione 2) 00 07 03 19 00 06 9F Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 7 (Direzione 2) 00 07 03 19 00 07A5 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 8 (Direzione 2) 00 07 03 19 00 08 A.B Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 9 (Direzione 2) 00 07 03 19 00 09 B1 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 10 (Direzione 2) 00 07 03 19 00 0A B7 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 11 (Direzione 2) 00 07 03 19 00 0B BD Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 12 (Direzione 1) 00 07 03 19 00 0C C3 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 13 (Direzione 1) 00 07 03 19 00 0D C9 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 14 (Direzione 1) 00 07 03 19 00 0E CF Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 15 (Direzione 1) 00 07 03 19 00 0F G5 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 16 (Direzione 1) 00 07 03 19 00 10 DB Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 17 (Direzione 1) 00 07 03 19 00 11 E1 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 18 (Direzione 2) 00 07 03 19 00 12 E7 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 19 (Direzione 2) 00 07 03 19 00 13 ED Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 20 (Direzione 2) 00 07 03 19 00 14 F3 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 21 (Direzione 2) 00 07 03 19 00 15 F9 Vedi carico utile esample 4
*Ottenere GPDP Diventa professionistafile valore di calibrazione analogico-digitale 22 (Direzione 2) 00 07 03 19 00 16 FF Vedi carico utile esample 4

*Nota: I byte Payload si trovano direttamente prima dell'ultimo byte del pacchetto che è il Checksum.

carico utile esample
La transazione seguente è la risposta al comando GDSN (Ottieni il numero di serie del dispositivo). Questo comando ha un carico utile di 4 byte.
Trasmissione: 00 05 01 00 0D
RX: 00 09 01 00 00 01 E2 40 49
Da esadecimale a decimale: 0x0001E240 -> 123456

Conversione dati ADC

La seguente formula può essere utilizzata per convertire i dati ADC grezzi: FUTEK QIA128 Controller digitale a bassa potenza con SPI e UART - Icona 6

Ecco le variabili:
ADCValue = il valore di conversione da analogico a digitale più recente.
Valore offset = il valore di conversione da analogico a digitale memorizzato durante la calibrazione che corrisponde all'offset (carichi fisici zero).
Valore di fondo scala = il valore di conversione da analogico a digitale memorizzato durante la calibrazione che corrisponde al fondo scala (carico fisico massimo).
Full-Scale Load = il valore numerico memorizzato durante la calibrazione per il massimo carico fisico.

Conversione dati ADC esamples (Direzione 1, calibrazione a 2 punti)

Dati di calibrazione
Diventa professionistafile valore di calibrazione analogico-digitale 0 (Direzione 1) [GPADP]:
Da esadecimale a decimale: 0x81B320 -> 000,500,8
Diventa professionistafile valore di calibrazione analogico-digitale 5 (Direzione 1) [GPADP]:
Da esadecimale a decimale: 0xB71B00 -> 12,000,000
Ottieni la lettura della corrente del canale (GCCR):
Da esadecimale a decimale: 0x989680 -> 10,0000,00
Calcolo
Valore offset = 8,500,000
ValoreCompleto = 12,000,000
Carico completo = 20g (Disponibile sul certificato di calibrazione)
FUTEK QIA128 Controller digitale a bassa potenza con SPI e UART - Icona 7

Revisione del firmware

FUTEK QIA128 Controller digitale a bassa potenza con SPI e UART - Icona 8

Note sul firmware
Nuove funzionalità
• N / A
Cambiamenti
• N / A
Correzioni
• Modificata la revisione hardware da “0” a “1”.

FUTEK QIA128 Controller digitale a bassa potenza con SPI e UART - IconaSorgente della soluzione del sensore
Carico • Coppia • Pressione • Multiasse • ​​Strumenti di calibrazione • Software
10 Thomas, Irvine, CA 92618 Stati Uniti
Tel: Numero di telefono: 949-465-0900
Fax: Numero di telefono: 949-465-0905
www.futek.com

Documenti / Risorse

FUTEK QIA128 Controller digitale a bassa potenza con SPI e UART [pdf] Guida utente
SPI, UART, controller a bassa potenza, QIA128

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *