SPI आणि UART सह QIA128 डिजिटल लो पॉवर कंट्रोलर
वापरकर्ता मार्गदर्शक
सामान्य वर्णन
QIA128 UART आणि SPI आउटपुटसह एकल-चॅनेल अल्ट्रा-लो-पॉवर डिजिटल कंट्रोलर आहे.
पिन कॉन्फिगरेशन आणि कार्य वर्णन
तक्ता 1.
# | पिन | वर्णन | J1# |
सक्रिय कमी रीसेट पिन. | – | ||
2 | TMS | JTAG TMS (चाचणी मोड निवडा). डीबगिंग आणि डाउनलोड करण्यासाठी वापरलेला इनपुट पिन. | – |
3 | TX | असिंक्रोनस डेटा आउटपुट प्रसारित करा. | 7 |
4 | RX | असिंक्रोनस डेटा इनपुट प्राप्त करा. | 6 |
5 | GND | ग्राउंड पिन एकमेकांना अंतर्गत जोडलेले आहेत. | 1 |
6 | - उत्तेजना | सेन्सर उत्तेजना परतावा (जमिनीवर कनेक्ट केलेले). | 2 |
7 | - सिग्नल | सेन्सर नकारात्मक इनपुट. | 5 |
8 | +उत्साह | सेन्सर उत्तेजना. | 3 |
9 | +सिग्नल | सेन्सर पॉझिटिव्ह इनपुट. | 4 |
10 | VIN | खंडtage इनपुट 3 − 5 | 9 |
11 | सक्रिय लो चिप-निवडा. जोपर्यंत डिव्हाइस पूर्णपणे बूट होत नाही तोपर्यंत लाईन खाली चालवू नका. तसेच, जोपर्यंत कमी होत नाही तोपर्यंत लाईन कमी चालविली जाणार नाही याची खात्री करा. | 14 | |
12 | एससीएलके | मालिका घड्याळ मास्टरद्वारे व्युत्पन्न केले जाते. | 13 |
13 | मिसो | मास्टर-इन-स्लेव्ह-आउट. | 12 |
14 | मोसी | मास्टर-आउट-स्लेव्ह-इन. | 11 |
15 | सक्रिय-लो पिन सर्व संप्रेषण समक्रमित ठेवण्यासाठी वापरला जातो. जेव्हा s कडून नवीन डेटा येतो तेव्हा ते मास्टर डिव्हाइसला सूचित करतेampलिंग प्रणाली तयार आहे. हे सुनिश्चित करते की मास्टर नेहमी नवीनतम डेटा गोळा करत आहे. जेव्हा पिन कमी होतो, तेव्हा ते सूचित करते की डेटा क्लॉक आउट करण्यासाठी तयार आहे. या पिनचा वापर मास्टरला बाहेरून व्यत्यय आणण्यासाठी केला जाऊ शकतो. सिस्टीम रूपांतरण स्थितीत असताना पिन जास्त परत येतो आणि नवीन डेटा तयार झाल्यावर कमी परत येतो. *टीप: एकदा डेटा वाचल्यानंतर पिन उच्च परत येत नाही—सिस्टीमने रूपांतरण स्थितीत प्रवेश केल्यावरच तो उच्च परत येईल. |
– | |
16 | VDD | डिजिटल रेल (2.5V). | – |
17 | NTRST | JTAG NTRST/BM रीसेट/बूट मोड. इनपुट पिन फक्त डीबगिंग आणि डाउनलोडसाठी वापरला जातो
आणि बूट मोड ( ). |
– |
18 | टीडीओ | JTAG TDO (डेटा आउट). डीबगिंग आणि डाउनलोड करण्यासाठी वापरलेला इनपुट पिन. | – |
19 | TDI | JTAG TDI (डेटा इन). डीबगिंग आणि डाउनलोड करण्यासाठी वापरलेला इनपुट पिन. | – |
20 | TCK | JTAG TCK (घड्याळ पिन). डीबगिंग आणि डाउनलोड करण्यासाठी वापरलेला इनपुट पिन. | – |
QIA128 UART कॉन्फिगरेशन
तक्ता 2.
डेटा | 8-बिट |
ऑपरेशन बॉड रेट: | 320,000bps |
समता | काहीही नाही |
बिट्स थांबवा | 1-बिट |
प्रवाह नियंत्रण: | काहीही नाही |
पिन कार्यक्षमता
जेव्हा पिन उंच जातो, तेव्हा याचा अर्थ डिव्हाइस A/D रूपांतरणाच्या प्रक्रियेत आहे. रूपांतरण पूर्ण होताच कमी होते.
* टीप: UART असिंक्रोनस असल्याने, आवश्यक असल्यास संप्रेषण समकालिक करण्यासाठी प्रदान केले जाते.
कालावधी
खालील सारणी सर्व s साठी पिनचा कालावधी दर्शवितेampलिंग दर.
तक्ता 3.
() | (µ) | वर्णन |
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 |
"प्रवाह" मोड
स्ट्रीम मोड सक्रिय करण्यासाठी सेट सिस्टम स्ट्रीम स्टेट (SSSS) [1 च्या पेलोडसह] कमांड पाठविली जाऊ शकते. सेट सिस्टम स्ट्रीम स्टेट कमांड [0 च्या पेलोडसह] किंवा QIA128 वर इतर कोणतीही कमांड पाठवताच डिव्हाइस स्ट्रीमिंग थांबवेल.
*टीप: चुकीची कमांड पाठवल्यास QIA128 कडून कोणताही प्रतिसाद नसेल.
UART पॅकेट स्ट्रक्चर
प्रत्येक कमांडसाठी पॅकेटची रचना आणि लांबी त्यांच्या प्रकार (GET आणि SET) आणि कार्यक्षमतेमुळे बदलू शकते; चा संदर्भ घ्या कमांड सेट टेबल अधिक माहितीसाठी.
सिस्टम वर्तन
स्टार्ट-अप आणि सेल्फ-कॅलिब्रेशन मोड
जेव्हा सिस्टम चालू होते, तेव्हा ते EEPROM मधील डेटा वाचण्यास प्रारंभ करते आणि अंतर्गत कॅलिब्रेशन मोडवर जाते.
*टीप: डिव्हाइस संप्रेषणासाठी तयार आहे तेव्हा प्रथम नाडीचा वापर सूचक म्हणून केला जाऊ शकतो.
Sampलिंग दर बदल
जेव्हा म्हणूनampलिंग दर बदलाची विनंती केली आहे, यास 0.5 सेकंदांपेक्षा जास्त वेळ लागणार नाही (निवडलेल्या s वर अवलंबूनampलिंग दर) कालावधीतील बदल पाहण्यासाठी.
Sampलिंग दर
तक्ता 4.
कमाल अंदाजे डेटा दर बदल वेळ () | SR कोड | Sampलिंग दर |
≅२५० | 0x00 | 4 SPS |
0x01 | 20 SPS | |
0x02 | 50 SPS | |
0x03 | 100 SPS | |
0x04 | 200 SPS | |
0x05 | 500 SPS | |
0x06 | 850 SPS | |
0x07 | 1300 SPS |
कमांड-सेट यादी
तक्ता 6.
प्रकार | नाव | वर्णन | TX पॅकेट संरचना | आरएक्स पॅकेट स्ट्रक्चर | मध्ये बाइट्स पेलोड |
मिळवा | GSAI | गुलाम क्रियाकलाप चौकशी मिळवा (संवाद चाचणी करण्यासाठी वापरले जाते) |
00 05 00 01 0E | 00 05 00 01 0E | N/A |
*मिळवा | GCCR | चॅनेल वर्तमान वाचन मिळवा | 00 06 00 05 00 20 | पेलोड उदा पहाample | 4 |
सेट करा | SSSS | सिस्टम प्रवाह स्थिती बंद सेट करा | 00 06 00 0C 00 3C | 00 05 00 0C 3A | N/A |
* सेट | SSSS | सिस्टम प्रवाह स्थिती चालू सेट करा | 00 06 00 0C 01 41 | 00 05 00 0C 3A … [स्ट्रीम बाइट्स] | लागू नाही … [४] |
*मिळवा | GDSN | डिव्हाइसचा अनुक्रमांक मिळवा | 00 05 01 00 0D | पेलोड उदा पहाample | 4 |
*मिळवा | GDMN | डिव्हाइस मॉडेल नंबर मिळवा | १ २ ३ ४ ५ | पेलोड उदा पहाample | 10 |
*मिळवा | GDIN | डिव्हाइस आयटम नंबर मिळवा | १ २ ३ ४ ५ | पेलोड उदा पहाample | 10 |
*मिळवा | GDHV | डिव्हाइस हार्डवेअर आवृत्ती मिळवा | १ २ ३ ४ ५ | पेलोड उदा पहाample | 1 |
*मिळवा | GDFV | डिव्हाइस फर्मवेअर आवृत्ती मिळवा | 00 05 01 04 1D | पेलोड उदा पहाample | 3 |
*मिळवा | GDFD | डिव्हाइस फर्मवेअर तारीख मिळवा | १ २ ३ ४ ५ | पेलोड उदा पहाample | 3 |
*मिळवा | GPSSN | प्रो मिळवाfile सेन्सर अनुक्रमांक | 00 06 03 00 00 15 | पेलोड उदा पहाample | 4 |
*मिळवा | जीपीएसपीआर | प्रो मिळवाfile sampलिंग दर | 00 06 03 1E 00 8D | पेलोड उदा पहाample | 1 |
सेट करा | SPSPR | सेट प्रोfile sampलिंग दर 4SPS | 00 07 04 1E 00 00 92 | 00 05 04 1E 8E | N/A |
सेट करा | SPSPR | सेट प्रोfile sampलिंग दर 20SPS | 00 07 04 1E 00 01 98 | 00 05 04 1E 8E | N/A |
सेट करा | SPSPR | सेट प्रोfile sampलिंग दर 50SPS | 00 07 04 1E 00 02 9E | 00 05 04 1E 8E | N/A |
सेट करा | SPSPR | सेट प्रोfile sampलिंग दर 100SPS | 00 07 04 1E 00 03 A4 | 00 05 04 1E 8E | N/A |
सेट करा | SPSPR | सेट प्रोfile sampलिंग दर 200SPS | 00 07 04 1E 00 04 AA | 00 05 04 1E 8E | N/A |
सेट करा | SPSPR | सेट प्रोfile sampलिंग दर 500SPS | 00 07 04 1E 00 05 B0 | 00 05 04 1E 8E | N/A |
सेट करा | SPSPR | सेट प्रोfile sampलिंग दर 850SPS | 00 07 04 1E 00 06 B6 | 00 05 04 1E 8E | N/A |
सेट करा | SPSPR | सेट प्रोfile sampलिंग दर 1300SPS | 00 07 04 1E 00 07 BC | 00 05 04 1E 8E | N/A |
*मिळवा | GPADP | प्रो मिळवाfile analog-to-digital कॅलिब्रेशन मूल्य 0 (दिशा 1) |
00 07 03 19 00 00 7B | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile analog-to-digital कॅलिब्रेशन मूल्य 1 (दिशा 1) |
१ २ ३ ४ ५ ६ ७ | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile analog-to-digital कॅलिब्रेशन मूल्य 2 (दिशा 1) |
१ २ ३ ४ ५ ६ ७ | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile analog-to-digital कॅलिब्रेशन मूल्य 3 (दिशा 1) |
00 07 03 19 00 03 8D | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile analog-to-digital कॅलिब्रेशन मूल्य 4 (दिशा 1) |
१ २ ३ ४ ५ ६ ७ | पेलोड उदा पहाample | 4 |
QIA128 UART संप्रेषण मार्गदर्शक
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 5 (दिशा 1) | १ २ ३ ४ ५ ६ ७ | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 6 (दिशा 2) | 00 07 03 19 00 06 9F | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 7 (दिशा 2) | 00 07 03 19 00 07 A5 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 8 (दिशा 2) | 00 07 03 19 00 08 AB | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 9 (दिशा 2) | 00 07 03 19 00 09 B1 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 10 (दिशा 2) | 00 07 03 19 00 0A B7 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 11 (दिशा 2) | 00 07 03 19 00 0B BD | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 12 (दिशा 1) | 00 07 03 19 00 0C C3 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 13 (दिशा 1) | 00 07 03 19 00 0D C9 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 14 (दिशा 1) | 00 07 03 19 00 0E CF | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 15 (दिशा 1) | 00 07 03 19 00 0F D5 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 16 (दिशा 1) | 00 07 03 19 00 10 DB | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 17 (दिशा 1) | 00 07 03 19 00 11 E1 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 18 (दिशा 2) | 00 07 03 19 00 12 E7 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 19 (दिशा 2) | 00 07 03 19 00 13 ED | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 20 (दिशा 2) | 00 07 03 19 00 14 F3 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 21 (दिशा 2) | 00 07 03 19 00 15 F9 | पेलोड उदा पहाample | 4 |
*मिळवा | GPADP | प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 22 (दिशा 2) | 00 07 03 19 00 16 FF | पेलोड उदा पहाample | 4 |
*टीप: पेलोड बाइट्स पॅकेटच्या शेवटच्या बाइटच्या आधी स्थित असतात जे चेकसम आहे.
पेलोड उदाample
खालील व्यवहार हा GDSN कमांडला प्रतिसाद आहे (डिव्हाइस अनुक्रमांक मिळवा). या कमांडमध्ये 4 बाइट्सचा पेलोड आहे.
TX: 00 05 01 00 0D
आरएक्स: 00 09 01 00 00 01 E2 40 49
हेक्स ते दशांश: 0x0001E240 -> 123456
एडीसी डेटा रूपांतरण
कच्चा ADC डेटा रूपांतरित करण्यासाठी खालील सूत्र वापरले जाऊ शकते:
येथे चल आहेत:
ADCValue = सर्वात अलीकडील अॅनालॉग-टू-डिजिटल रूपांतरण मूल्य.
ऑफ-सेट मूल्य = कॅलिब्रेशन दरम्यान संचयित केलेले अॅनालॉग-टू-डिजिटल रूपांतरण मूल्य जे ऑफसेटशी संबंधित आहे (शून्य भौतिक भार).
पूर्ण-स्केल मूल्य = कॅलिब्रेशन दरम्यान संचयित केलेले अॅनालॉग-टू-डिजिटल रूपांतरण मूल्य जे पूर्ण प्रमाणात (जास्तीत जास्त भौतिक भार) शी संबंधित आहे.
पूर्ण-स्केल लोड = कमाल भौतिक भारासाठी कॅलिब्रेशन दरम्यान संग्रहित संख्यात्मक मूल्य.
ADC डेटा रूपांतरण उदाampलेस (दिशा 1, 2-बिंदू कॅलिब्रेशन)
कॅलिब्रेशन डेटा
प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 0 (दिशा 1) [GPADP]:
हेक्स ते दशांश: 0x81B320 -> 000,500,8
प्रो मिळवाfile अॅनालॉग-टू-डिजिटल कॅलिब्रेशन मूल्य 5 (दिशा 1) [GPADP]:
हेक्स ते दशांश: 0xB71B00 -> 12,000,000
चॅनेल वर्तमान वाचन मिळवा (GCCR):
हेक्स ते दशांश: 0x989680 -> 10,0000,00
गणना
ऑफसेटव्हॅल्यू = 8,500,000
FullScaleValue = 12,000,000
फुलस्केललोड = 20 ग्रॅम (कॅलिब्रेशन प्रमाणपत्रावर उपलब्ध)
फर्मवेअर पुनरावृत्ती
फर्मवेअर नोट्स
नवीन वैशिष्ट्ये
• N/A
बदल
• N/A
निराकरण करते
• हार्डवेअर पुनरावृत्ती “0” वरून “1” मध्ये बदलली.
सेन्सर सोल्यूशन स्त्रोत
लोड • टॉर्क • प्रेशर • मल्टी-एक्सिस • कॅलिब्रेशन इन्स्ट्रुमेंट्स • सॉफ्टवेअर
10 थॉमस, इर्विन, CA 92618 यूएसए
दूरध्वनी: ५७४-५३७-८९००
फॅक्स: ५७४-५३७-८९००
www.futek.com
कागदपत्रे / संसाधने
![]() |
SPI आणि UART सह FUTEK QIA128 डिजिटल लो पॉवर कंट्रोलर [pdf] वापरकर्ता मार्गदर्शक SPI, UART, लो पॉवर कंट्रोलर, QIA128 |