QIA128 Digital Low Power Controller karo SPI lan UART
Pandhuan pangguna
Katrangan Umum
QIA128 minangka pengontrol digital ultra-rendah saluran siji kanthi output UART lan SPI.
Konfigurasi Pin lan Katrangan Fungsi
Tabel 1.
# | Pin | Katrangan | J1 # |
Pin reset kurang aktif. | – | ||
2 | TMS | JTAG TMS (Pilih Mode Tes). Pin input digunakake kanggo debugging lan download. | – |
3 | TX | Ngirim output Data Asynchronous. | 7 |
4 | RX | Nampa input Data Asynchronous. | 6 |
5 | GND | Ground pin disambungake menyang saben liyane internal. | 1 |
6 | - Bungah | Sensor eksitasi bali (disambungake menyang Ground). | 2 |
7 | – Sinyal | Sensor input negatif. | 5 |
8 | + Kasenengan | Eksitasi sensor. | 3 |
9 | + Sinyal | Sensor Input Positif. | 4 |
10 | VIN | Voltage input 3 − 5 | 9 |
11 | Aktif kurang chip-pilih. Aja nyeret baris nganti piranti wis boot munggah rampung. Uga, mesthekake yen baris ora mimpin kurang kajaba kurang. | 14 | |
12 | SCLK | Jam serial digawe dening master. | 13 |
13 | MISO | Master-In-Slave-Metu. | 12 |
14 | MOSI | Master-Metu-Budhak-In. | 11 |
15 | Pin aktif-kurang digunakake supaya kabeh komunikasi disinkronake. Iku ngabari piranti master nalika data anyar saka sampsistem ling siap. Iki mesthekake yen master tansah ngumpulake data paling anyar. Nalika pin dadi kurang, nuduhake yen data wis siyap kanggo clocked metu. Pin iki bisa digunakake kanggo externally ngganggu master. Pin bali dhuwur nalika sistem ana ing negara konversi lan bali kurang sawise data anyar siap. * Cathetan: Pin ora bali dhuwur yen data diwaca-mung bakal bali dhuwur yen sistem mlebu negara konversi. |
– | |
16 | VDD | Rel digital (2.5V). | – |
17 | NTRST | JTAG NTRST/BM Reset/Mode Boot. Pin input mung digunakake kanggo debugging lan download
lan mode boot (). |
– |
18 | TDO | JTAG TDO (Data Out). Pin input digunakake kanggo debugging lan download. | – |
19 | TDI | JTAG TDI (Data Ing). Pin input digunakake kanggo debugging lan download. | – |
20 | TCK | JTAG TCK (Pin Jam). Pin input digunakake kanggo debugging lan download. | – |
Konfigurasi UART QIA128
Tabel 2.
data | 8-Bit |
Operasi Baud Rate: | 320,000bps |
Paritas | ora ana |
Mungkasi bit | 1-Bit |
Kontrol Aliran: | ora ana |
Fungsi Pin
Nalika pin dadi dhuwur, tegese piranti ing proses konversi A / D. dadi kurang sanalika konversi rampung.
* Cathetan: Wiwit UART ora sinkron, kasedhiya kanggo nggawe komunikasi sinkron yen dibutuhake.
Periode
Tabel ing ngisor iki nuduhake periode pin kanggo kabeh sampangka ling.
Tabel 3.
() | (µ) | Katrangan |
240 | 125 | 4 SPS |
55 | 20 SPS | |
19 | 50 SPS | |
9 | 100 SPS | |
4.5 | 200 SPS | |
1.5 | 500 SPS | |
1.1 | 850 SPS | |
0.6 | 1300 SPS |
Mode "Stream".
Perintah Set System Stream State (SSSS) [kanthi muatan 1] bisa dikirim kanggo ngaktifake mode stream. Piranti bakal mandheg streaming sanalika perintah Set System Stream State [kanthi muatan 0], utawa printah liyane dikirim menyang QIA128.
* Cathetan: Ora ana respon saka QIA128 yen prentah sing salah dikirim.
Struktur Paket UART
Struktur lan dawa paket kanggo saben printah bisa beda-beda amarga jinis (GET lan SET) lan fungsi; deleng ing Command Set Tabel kanggo informasi luwih lengkap.
Perilaku Sistem
Start-up lan Self-Calibration Mode
Nalika sistem daya ON, wiwit maca data saka EEPROM lan menyang mode kalibrasi internal.
* Cathetan: Pulsa pisanan bisa digunakake minangka indikator nalika piranti wis siyap kanggo komunikasi.
Sampling Rate Change
Nalika minangkaamppangowahan tingkat ling dijaluk, ora luwih saka 0.5 detik (gumantung saka s sing dipilihampling rate) kanggo ndeleng owah-owahan ing periode.
Sampling Tarif
Tabel 4.
Wektu pangowahan tingkat data maksimal () | Kode SR | Sampling Rate |
≅250 | 0x00 | 4 SPS |
0x01 | 20 SPS | |
0x02 | 50 SPS | |
0x03 | 100 SPS | |
0x04 | 200 SPS | |
0x05 | 500 SPS | |
0x06 | 850 SPS | |
0x07 | 1300 SPS |
Dhaftar Command-Set
Tabel 6.
Jinis | jeneng | Katrangan | Struktur Paket TX | Struktur Paket RX | Byte ing Muatan |
njaluk | GSAI | Njaluk inquiry kegiatan budak (Digunakake kanggo nguji komunikasi) |
00 05 00 01 0E | 00 05 00 01 0E | N/A |
*njaluk | GCCR | Entuk maca saluran saiki | 00 06 00 05 00 20 | Waca Payload Example | 4 |
Set | SSSS | Setel status stream sistem OFF | 00 06 00 0C 00 3C | 00 05 00 0C 3A | N/A |
* Setel | SSSS | Setel status stream sistem ON | 00 06 00 0C 01 41 | 00 05 00 0C 3A … [Bit Stream] | N/A … [4] |
*njaluk | GDSN | Entuk nomer seri piranti | 00 05 01 00 0D | Waca Payload Example | 4 |
*njaluk | GDMN | Entuk nomer model piranti | 00 05 01 01 11 | Waca Payload Example | 10 |
*njaluk | GDIN | Entuk nomer item piranti | 00 05 01 02 15 | Waca Payload Example | 10 |
*njaluk | GDHV | Entuk versi hardware piranti | 00 05 01 03 19 | Waca Payload Example | 1 |
*njaluk | GDFV | Entuk versi perangkat kukuh piranti | 00 05 01 04 1D | Waca Payload Example | 3 |
*njaluk | GDFD | Entuk tanggal perangkat kukuh piranti | 00 05 01 05 21 | Waca Payload Example | 3 |
*njaluk | GPSSN | Entuk profile nomer seri sensor | 00 06 03 00 00 15 | Waca Payload Example | 4 |
*njaluk | GPSPR | Entuk profile samptingkat ling | 00 06 03 1E 00 8D | Waca Payload Example | 1 |
Set | SPSPR | Setel profile sampling rate 4SPS | 00 07 04 1E 00 00 92 | 00 05 04 1E 8E | N/A |
Set | SPSPR | Setel profile sampling rate 20SPS | 00 07 04 1E 00 01 98 | 00 05 04 1E 8E | N/A |
Set | SPSPR | Setel profile sampling rate 50SPS | 00 07 04 1E 00 02 9E | 00 05 04 1E 8E | N/A |
Set | SPSPR | Setel profile sampling rate 100SPS | 00 07 04 1E 00 03 A4 | 00 05 04 1E 8E | N/A |
Set | SPSPR | Setel profile sampling rate 200SPS | 00 07 04 1E 00 04 AA | 00 05 04 1E 8E | N/A |
Set | SPSPR | Setel profile sampling rate 500SPS | 00 07 04 1E 00 05 B0 | 00 05 04 1E 8E | N/A |
Set | SPSPR | Setel profile sampling rate 850SPS | 00 07 04 1E 00 06 B6 | 00 05 04 1E 8E | N/A |
Set | SPSPR | Setel profile sampling rate 1300SPS | 00 07 04 1E 00 07 SM | 00 05 04 1E 8E | N/A |
*njaluk | GPADP | Entuk profile analog-kanggo-digital nilai kalibrasi 0 (Arah 1) |
00 07 03 19 00 00 7B | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile analog-kanggo-digital nilai kalibrasi 1 (Arah 1) |
00 07 03 19 00 01 81 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile analog-kanggo-digital nilai kalibrasi 2 (Arah 1) |
00 07 03 19 00 02 87 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile analog-kanggo-digital nilai kalibrasi 3 (Arah 1) |
00 07 03 19 00 03 8D | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile analog-kanggo-digital nilai kalibrasi 4 (Arah 1) |
00 07 03 19 00 04 93 | Waca Payload Example | 4 |
Pandhuan Komunikasi QIA128 UART
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 5 (Arah 1) | 00 07 03 19 00 05 99 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 6 (Arah 2) | 00 07 03 19 00 06 9F | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 7 (Arah 2) | 00 07 03 19 00 07 A5 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 8 (Arah 2) | 00 07 03 19 00 08 AB | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 9 (Arah 2) | 00 07 03 19 00 09 B1 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 10 (Arah 2) | 00 07 03 19 00 0A B7 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 11 (Arah 2) | 00 07 03 19 00 0B BD | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 12 (Arah 1) | 00 07 03 19 00 0C C3 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 13 (Arah 1) | 00 07 03 19 00 0D C9 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 14 (Arah 1) | 00 07 03 19 00 0E CF | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 15 (Arah 1) | 00 07 03 19 00 0F D5 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 16 (Arah 1) | 00 07 03 19 00 10 DB | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 17 (Arah 1) | 00 07 03 19 00 11 E1 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 18 (Arah 2) | 00 07 03 19 00 12 E7 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 19 (Arah 2) | 00 07 03 19 00 13 ED | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 20 (Arah 2) | 00 07 03 19 00 14 F3 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 21 (Arah 2) | 00 07 03 19 00 15 F9 | Waca Payload Example | 4 |
*njaluk | GPADP | Entuk profile Nilai kalibrasi analog-ke-digital 22 (Arah 2) | 00 07 03 19 00 16 FF | Waca Payload Example | 4 |
* Cathetan: Byte Payload dumunung langsung sadurunge byte pungkasan paket yaiku Checksum.
Muatan Example
Transaksi ing ngisor iki minangka respon kanggo printah GDSN (Njaluk nomer serial piranti). Printah iki nduweni muatan 4 bait.
TX: 00 05 01 00 0D
RX: 00 09 01 00 00 01 E2 40 49
Hex nganti desimal: 0x0001E240 -> 123456
Konversi Data ADC
Rumus ing ngisor iki bisa digunakake kanggo ngowahi data ADC mentah:
Iki minangka variabel:
ADCValue = nilai konversi analog-to-digital paling anyar.
Nilai Off-set = nilai konversi analog-kanggo-digital sing disimpen sajrone kalibrasi sing cocog karo offset (muatan fisik nol).
Nilai Skala Penuh = nilai konversi analog-kanggo-digital sing disimpen sajrone kalibrasi sing cocog karo skala lengkap (beban fisik maksimal).
Beban Skala Penuh = nilai angka sing disimpen sajrone kalibrasi kanggo beban fisik maksimal.
Konversi Data ADC Examples (Arah 1, Kalibrasi 2 titik)
Data Kalibrasi
Entuk profile Nilai kalibrasi analog-ke-digital 0 (Arah 1) [GPADP]:
Hex nganti desimal: 0x81b320 -> 000,500,8
Entuk profile Nilai kalibrasi analog-ke-digital 5 (Arah 1) [GPADP]:
Hex nganti desimal: 0xB71B00 -> 12,000,000
Entuk maca saluran saiki (GCCR):
Hex nganti desimal: 0x989680 -> 10,0000,00
Petungan
OffsetValue = 8,500,000
FullScaleValue = 12,000,000
FullScaleLoad = 20g (Kasedhiya ing sertifikat kalibrasi)
Revisi Firmware
Cathetan Firmware
Fitur anyar
• N/A
Owah-owahan
• N/A
Ndandani
• Ngganti revisi hardware saka "0" kanggo "1".
Sumber Solusi Sensor
Muat • Torsi • Tekanan • Multi-Axis • Instrumen Kalibrasi • Software
10 Thomas, Irvine, CA 92618 USA
Telpon: 949-465-0900
Fax: 949-465-0905
www.futek.com
Dokumen / Sumber Daya
![]() |
FUTEK QIA128 Digital Low Power Controller karo SPI lan UART [pdf] Pandhuan pangguna SPI, UART, Pengontrol Daya Rendah, QIA128 |