मायक्रोचिप टच ब्रिज किट
मायक्रोचिप टच ब्रिज किट वापरकर्ता मार्गदर्शक
प्रस्तावना
महत्त्वाचे: ग्राहकांना सूचना
सर्व दस्तऐवज दिनांकित होतात आणि हे मॅन्युअल अपवाद नाही. मायक्रोचिप टूल्स आणि डॉक्युमेंटेशन ग्राहकांच्या गरजा पूर्ण करण्यासाठी सतत विकसित होत आहेत, त्यामुळे काही वास्तविक संवाद आणि/किंवा टूलचे वर्णन या दस्तऐवजातील संवादांपेक्षा वेगळे असू शकतात. आमच्याकडे पहा webजागा (www.microchip.comउपलब्ध नवीनतम दस्तऐवज प्राप्त करण्यासाठी.
दस्तऐवज "DS" क्रमांकाने ओळखले जातात. हा क्रमांक प्रत्येक पृष्ठाच्या तळाशी, पृष्ठ क्रमांकाच्या समोर स्थित आहे. DS क्रमांकासाठी क्रमांकन पद्धती “DSXXXXXA” आहे, जिथे “XXXXX” हा दस्तऐवज क्रमांक आहे आणि “A” ही दस्तऐवजाची पुनरावृत्ती पातळी आहे.
विकास साधनांवरील सर्वात अद्ययावत माहितीसाठी, MPLAB IDE ऑनलाइन मदत पहा. उपलब्ध ऑनलाइन मदतीची सूची उघडण्यासाठी मदत मेनू आणि नंतर विषय निवडा files.
मायक्रोचिप टच ब्रिज (MTB) – EV96R35A – वायर्ड (USB) आणि वायरलेस ब्लूटूथ (BT) टच ट्युनिंग ऑफर करणार्या टच डिझाइनसाठी ट्युनिंग ब्रिज आहे. MTB हा मायक्रोचिपच्या टर्नकी टच उत्पादनांपासून ते मायक्रोचिपच्या टच लायब्ररीवर चालणाऱ्या MCU पर्यंतच्या सर्व टच सोल्यूशन्ससाठी पूल असेल.
- टर्नकी उत्पादने कुटुंबे (MTCH, CAP आणि AT42QT)
- PIC®, AVR® SAM आणि PIC32 MCUs कव्हर करणारे टच लायब्ररी सोल्यूशन्स
मायक्रोचिप टच ब्रिज फर्मवेअर MPLAB डिस्कव्हरद्वारे प्रदान केले जाते आणि वैशिष्ट्यांमध्ये अपग्रेड केले जाते.

परिचय
1.1 वैशिष्ट्ये आणि ओव्हरview
- इनपुट पुरवठा श्रेणी 1.8-5V
- अंगभूत ब्लूटूथ®
RN4678 मॉड्यूल - ATSAMD21 प्रोग्राम करण्यायोग्य होस्ट डिव्हाइस
- सर्व व्हॉल्यूमवर ट्यूनिंग सक्षम करण्यासाठी होस्ट MCU आणि बाह्य स्पर्श उपकरणांमधील स्तर शिफ्टरtagई रेल
- व्हिज्युअलायझेशनसाठी पीसीला संप्रेषण समर्थन:
- युएसबी
- ब्लूटूथ - लक्ष्य उपकरणासाठी संप्रेषण पोर्ट:
- UART
- SPI
- मी 2 सी
- GPIO - टार्गेट बोर्ड कनेक्ट करण्यासाठी हेडर
- MCP2221A ब्रेकआउट मॉड्यूल म्हणून किटसाठी शीर्षलेख पर्याय
- कॉमच्या स्थितीसाठी LEDs
प्रारंभ करणे
2.1 द्रुत प्रारंभ

मायक्रोचिप टच ब्रिज
मायक्रोचिप टच ब्रिज (एमटीबी) हा सर्व मायक्रोचिप टच सोल्यूशन्ससाठी सार्वत्रिक पूल आहे, ज्यामध्ये टर्नकी उत्पादने आणि MCUs वरील टच लायब्ररी-आधारित अनुप्रयोग समाविष्ट आहेत. कच्चा डेटा वाचण्यासाठी आणि त्यानुसार सेटिंग्ज समायोजित करण्यासाठी विकास प्रक्रियेदरम्यान पुलाचा वापर केला जातो.
डेटा व्हिज्युअलायझेशन आणि रिअल-टाइम ट्यूनिंगसाठी, MPLAB डेटा व्हिज्युअलायझर वापरा.
प्रशिक्षण व्हिडिओ आणि चरण-दर-चरण मार्गदर्शक शोधण्यासाठी खालील लिंक वापरा:
- MPLAB शोधा
- मायक्रोचिप डेव्हलपर मदत (प्रतिबंधित प्रवेश)
3.1 वीज पुरवठा
बोर्ड याद्वारे वैकल्पिकरित्या समर्थित केले जाऊ शकते:
- यूएसबी पॉवर
- बाह्य उर्जा स्त्रोत
पुरवठा कनेक्टर स्विच J2 दोन्ही पर्याय देते.
MTB मध्ये बूस्ट कन्व्हर्टर (MCP1642B-ADJI/MS) आहे जो स्थिर आउटपुट व्हॉल्यूम तयार करतोtag5V ते 1.8V पर्यंत वेगवेगळ्या इनपुटसह 5V चे e तसेच बक कन्व्हर्टर (MIC23201) जे लक्ष्यित विभागांवर 5V डाउन 3.3V मध्ये रूपांतरित करेल.
वीज पुरवठा ब्लॉक आकृती

3.2 जम्पर निवड
खालील इमेजमध्ये दाखवल्याप्रमाणे V-USB आणि EXT VDD आणि बोर्ड जंपर कॉन्फिगरेशनमधील निवडलेला वीज पुरवठा एकत्र केला असल्याची खात्री करा. 
| जम्पर J2 | लहान पिन 1-2 | लहान पिन 2-3 | लहान पिन 1-2 |
| जम्पर J4 | लहान पिन 3-4 | पिन 3-4 उघडा | पिन 3-4 उघडा |
| EXTVDD | – | EXTVDD ते J4 पिन 3 आणि GND पिन 19 |
EXTVDD ते J4 पिन 3 आणि GND पिन 19 |
3.3 होस्ट MCU
SAMD21J18 एक लवचिक, वापरण्यास सुलभ, कमी-पॉवर वापरणारी Microchip SAM D21 Arm® Cortex® -M0+ आधारित मायक्रोकंट्रोलर आणि MTB साठी आदर्श होस्ट कंट्रोलर आहे. हे क्लायंटकडून सर्व समर्थित संप्रेषण प्रोटोकॉल चालवते आणि पीसी बाजूला डेटा हस्तांतरित करते आणि त्याउलट. ड्रॅग आणि ड्रॉप प्रोग्रामिंग वापरून होस्ट फर्मवेअर SAMD21 वर प्रोग्राम केले जाऊ शकते. MTB ला USB द्वारे Windows® 10 PC ला कनेक्ट करा आणि .hex टाका file ड्रॅग आणि ड्रॉप प्रोग्रामिंगसाठी तयार केलेल्या ड्राइव्हवर. वैकल्पिकरित्या, MCHP बाह्य डीबगर जसे की Power debugger, Atmel-ICE द्वारे SWD शीर्षलेख J1 वापरा.
वेळोवेळी मायक्रोचिपने जोडलेल्या वैशिष्ट्यांसह MTB साठी नवीनतम फर्मवेअर डाउनलोड करण्यासाठी MPLAB डिस्कव्हर वापरा.
आकृती 3-1. ब्लॉक डायग्राम

3.4 संवाद
3.4.1 PC ला संप्रेषण
ब्लूटुथ®
RN4678 हे पूर्णपणे प्रमाणित ब्लूटूथ ड्युअल मोड (BR/EDR/LE) मॉड्यूल आहे, जे वापरण्यास सुलभ क्लासिक ब्लूटूथ आणि ब्लूटूथ स्मार्ट क्षमता सक्षम करते. MTB मानक UART इंटरफेसमध्ये 115200, बॉड दर RN4678 ब्लूटूथ मॉड्यूलला डेटा पाठवण्यासाठी आणि प्राप्त करण्यासाठी सेट केला आहे. डीफॉल्ट फर्मवेअरसह, RN4678 ब्लूटूथ मॉड्यूल कोणत्याही पीसीशी या सेटिंग्जसह फ्लो कंट्रोलची आवश्यकता नसताना कनेक्ट होईल.
यूएसबी
SAMD21 उपकरणातील USB परिधीय समर्थन दोन्ही परिधीय उपकरण आणि एम्बेडेड होस्ट मोड प्रदान करते ज्यामध्ये आठ एंडपॉइंट/पाईप असतात (प्रत्येक पत्त्यामध्ये एक इनपुट आणि एक आउटपुट एंडपॉइंट असतो). यूएसबी पेरिफेरल डायरेक्ट मेमरी ऍक्सेस (डीएमए) वापरते, जे एंडपॉइंट/पाईप डेटा ट्रान्सफर ऑप्टिमाइझ करण्यासाठी सीपीयू हस्तक्षेपाशिवाय USB व्यवहारादरम्यान अंतर्गत SRAM वाचते आणि लिहिते. याव्यतिरिक्त, USB पेरिफेरलमध्ये पिंग-पॉन्ग ऑपरेशन आणि मल्टी-पॅकेट ट्रान्सफरसाठी समर्थन देखील आहे, USB व्यवहार व्यवस्थापित करण्यासाठी आवश्यक सॉफ्टवेअर हस्तक्षेप आणि व्यत्ययांची संख्या कमी करते.
3.4.2 MCU होस्ट करण्यासाठी संप्रेषण
UART, I²C, SPI आणि GPIO लाईन्स सारखे विविध संप्रेषण प्रोटोकॉल MTB वर क्लायंट-साइड टच MCUs कडून डेटा प्रसारित आणि प्राप्त करण्यासाठी उपलब्ध आहेत.
|
संवाद |
पिन नाव |
होस्ट MCU पिन |
| I2C | SDA | PA08 |
| SCL | PA09 | |
| UART | TXD | PA22 |
| RXD | PA23 | |
| SPI | मिसो | PA19 |
| SS | PA18 | |
| एस.के.के. | PA17 | |
| मोसी | PA16 | |
| I/O पिन | GPIO 1 | PB10 |
| GPIO 2 | PB12 | |
| GPIO 3 | PB15 | |
| GPIO 4 | PA13 |
3.5 मोड निवड
3.5.1 ऑपरेशन मोड
स्विच सेटिंग्ज (मोड सिलेक्टर स्विच) वापरून ऍप्लिकेशन मोड निवडा. आवश्यकतेनुसार स्विच सेटिंग्ज बदला आणि बोर्ड चालू करा.
|
स्विच मोड |
SW4 | SW3 | SW2 | SW1 | ऑपरेशन मोड | ब्लूटूथ | USB COM | यूएसबी एमएसडी |
CAP ब्रिज |
| 0 | बंद | बंद | बंद | बंद | UART बायपास-9600 | N | Y | N | N |
| 1 | बंद | बंद | बंद | ON | UART बायपास-19200 | N | Y | N | N |
| 2 | बंद | बंद | ON | बंद | UART बायपास-38400 | N | Y | N | N |
| 3 | बंद | बंद | ON | ON | UART बायपास-115200 | N | Y | N | N |
| 4 | बंद | ON | बंद | बंद | UART बायपास-9600 | Y | N | N | N |
| 5 | बंद | ON | बंद | ON | UART बायपास-19200 | Y | N | N | N |
| 6 | बंद | ON | ON | बंद | UART बायपास-38400 | Y | N | N | N |
| 7 | बंद | ON | ON | ON | UART बायपास-115200 | Y | N | N | N |
| 8 | ON | बंद | बंद | बंद | राखीव | N | N | N | N |
| 9 | ON | बंद | बंद | ON | राखीव | N | N | N | N |
| 10 | ON | बंद | ON | बंद | राखीव | N | N | N | N |
| 11 | ON | बंद | ON | ON | राखीव | N | N | N | N |
| 12 | ON | ON | बंद | बंद | राखीव | N | N | N | N |
| 13 | ON | ON | बंद | ON | चाचणी मोड | N | N | N | N |
| 14 | ON | ON | ON | बंद | कॅप ब्रिज | N | N | N | Y |
टिपा:
- बूटलोडर कधीही बायपास केला जात नाही. त्यामुळे, फ्लॅशच्या ऍप्लिकेशन क्षेत्रामध्ये कोणतेही वैध अनुप्रयोग उपस्थित नसल्यास, वैध .hex होईपर्यंत नियंत्रण बूटलोडिंगमध्ये राहते. file टाकला आहे.
- मोड सिलेक्ट बदलल्यानंतर पॉवर रीसायकल आवश्यक आहे, याचा अर्थ असा की मोड सिलेक्ट निवडल्यानंतर प्रथम उघडा, नंतर J2 पिन जंपर लहान करा.
3.5.1.1 UART बायपास मोड
UART बायपास मोडमध्ये, हेडर UART ओळींवरील डेटा USB किंवा Bluetooth द्वारे PC वर प्रसारित केला जातो. टेबलमध्ये नमूद केलेला बॉड दर केवळ ब्रिज बोर्ड आणि लक्ष्य डिव्हाइसमधील इंटरफेसवर लागू होतो. यूएसबी-सीडीसी आणि ब्लूटूथसाठी बॉड रेट नेहमीच 115200 असतो. डीफॉल्ट फर्मवेअर वापरकर्त्याने निवडल्यानुसार यूएसबी किंवा ब्लूटूथद्वारे डेटा पाठवेल (3.5.1 पहा. ऑपरेशन मोड ओव्हरview अधिक माहितीसाठी), PC वरून क्लायंट डिव्हाइसवर लिहीलेल्या डेटाच्या कोणत्याही शर्यतीच्या स्थितीला प्रतिबंध न करता दोन्ही एकाच वेळी नाही. प्राप्त केलेला डेटा प्रक्रिया न करता पीसीला पाठविला जातो.
3.5.1.2 CAP टर्नकी उत्पादने ब्रिज मोड
या मोडमध्ये, मायक्रोचिप टच ब्रिज बोर्डचा USB इंटरफेस CAP1xxx GUI आणि CAP1xxx टच उपकरणांशी बोलू शकतो.
3.5.1.3 बूटलोडर मोड
या मोडमध्ये, मायक्रोचिप टच ब्रिजचा यूएसबी इंटरफेस यूएसबी फ्लॅश ड्राइव्हप्रमाणे काम करतो. वापरकर्ता .hex कॉपी करू शकतो file या ड्राइव्हवर जे मायक्रोचिप टच ब्रिजचे अॅप्लिकेशन फर्मवेअर अपग्रेड करेल. 3.6.1.1 पहा. अधिक माहितीसाठी फ्लॅश मेमरी.
3.6 फर्मवेअर वापरकर्ता मार्गदर्शक
या प्रकरणात प्रदान केलेली सर्व माहिती वापरकर्त्यांना स्पर्शाच्या पलीकडे MTB वापरासाठी ब्रिज फर्मवेअर तयार करण्यास सक्षम करते. मायक्रोचिपने प्रदान केलेले ब्रिज फर्मवेअर हे सर्व पैलू आणि तपशील समाविष्ट करते हे लक्षात घ्या. टच ट्यूनिंग ब्रिज म्हणून MTB वापरण्यासाठी, 4. LEDs वर जा.
ऍप्लिकेशन आणि बूटलोडर दोन्ही डिव्हाइस कॉन्फिगरेशन आणि कम्युनिकेशन ड्रायव्हर्ससाठी हार्मनी 3 फ्रेमवर्कवर आधारित आहेत.
3.6.1 बूटलोडर
जेव्हा बूटलोडर मोड निवडला जातो (तपशीलांसाठी 3.5 पहा. मोड निवड), USB मानक USB फ्लॅश ड्राइव्ह म्हणून गणना करते. अॅप्लिकेशन .hex ड्रॅग करून आणि ड्रॉप करून अॅप्लिकेशन फर्मवेअर अपग्रेड करणे शक्य आहे file.
३.६.१.१ फ्लॅश मेमरी
ऍप्लिकेशन आणि बूटलोडरमधील मेमरी खालीलप्रमाणे विभाजित केली आहे.

3.6.1.2 ओव्हरview
बूटलोडर फर्मवेअर खालील प्राथमिक मॉड्यूल्स वापरते:
- USB मास स्टोरेज डिव्हाइस (MSD) वर्ग
- हेक्स पार्सर
- आभासी File प्रणाली
- चालक:
- ब्लूटूथसाठी SERCOM UART
- NVMCTRL
Harmony 3 चा USB MSD वर्ग वापरला जातो. द file USB MSD द्वारे वापरलेली प्रणाली 1 MB आकारासाठी अक्षरशः कार्यान्वित केली जाते जी मेमरी .hex सोडण्यास समर्थन देते file SAMD21 उपकरणासाठी.
आभासी File सिस्टम आणि हेक्स पार्सर कोड .hex शोधत राहतात fileपीसी वरून एस. वापरकर्त्याने .hex टाकल्यास file, नंतर .hex file फ्लॅश मेमरी सामग्री काढण्यासाठी विश्लेषित केले जाते आणि एनव्हीएमसीटीआरएल ड्राइव्हर्स वापरून फ्लॅश मेमरीवर लिहिले जाते.
Bluetooth COMPORT मध्ये 115200 बॉड दराने स्थिती सतत अपडेट केली जाते.
3.6.1.3 अनुप्रयोग फर्मवेअर तयार करणे
अॅप्लिकेशन फर्मवेअर टाकताना, रॉम क्षेत्राच्या सुरुवातीचा पत्ता 0x10000 वर सेट करून अॅप्लिकेशन तयार करा. जर रॉम सुरू करण्याचा पत्ता योग्यरित्या सेट केला नसेल, तर प्रोग्रामिंग योग्यरित्या कार्य करणार नाही.
खालीलप्रमाणे “सिस्टम” घटकामध्ये H3 ते 0x10000 मध्ये सुरू होणारा अर्ज पत्ता निवडा:
3.6.1.4 डीबग आउटपुट
बूटलोडर मोडमध्ये, डिव्हाइस BLE COM PORT वर विविध डीबग माहिती पाठवते. बॉडचा दर 115200 आहे.
3.6.2 टच ब्रिज ऍप्लिकेशन
३.६.२.१ फर्मवेअर घटक
3.6.2.1.1 USB
USB दोन इंटरफेसमध्ये गणना करू शकते, एकतर CDC किंवा CAPBridge. वर्णनकर्ता दोन भिन्न मध्ये संग्रहित आहेत files आणि 4-वे स्विच स्थितीवर अवलंबून आहे: CDC आणि CAP ब्रिजसाठी स्विच मोड 0-12 निवडा स्विच मोड 14 (अधिक माहितीसाठी 3.5 पहा. मोड निवड सारणी).
File usb_device_init_data_cdc.c मध्ये CDC इंटरफेस आणि file usb_device_init_data_capBridge मध्ये CAP ब्रिज इंटरफेससाठी वर्णनकर्ता तपशील समाविष्ट आहेत.
CDC कॉन्फिगरेशन आणि USB गणनेसाठी मानक Harmony 3 USB CDC ड्राइव्हर्स वापरा. कॅपब्रिज कॉन्फिगरेशनसाठी, विक्रेता वर्ग वापरला जातो आणि CAP1xxx PC सॉफ्टवेअरशी जुळण्यासाठी विक्रेता/उत्पादन आयडी हार्डकोड केले जातात.
USB CDC आणि CAPBridge शी संबंधित कोड usbApp.c मध्ये आहे file.
3.6.2.1.2 ब्लूटुथ®
RN115200 ब्लूटूथ मॉड्यूलशी बोलण्यासाठी 4678 बॉड दराने मानक UART इंटरफेस वापरा. डीफॉल्ट फर्मवेअरमध्ये प्रवाह नियंत्रण वापरले जात नाही.
3.6.2.1.3 डिव्हाइस इंटरफेसला स्पर्श करा
I² सारख्या इंटरफेससाठी Harmony 3 मधील मानक ड्रायव्हर फंक्शन वापरा
C, SPI, UART आणि GPIO हेडरच्या बाजूला.
3.6.2.2 MTB अर्ज संपलाview
खालील आकृती ब्रिज ऍप्लिकेशनचे महत्त्वाचे ब्लॉक दर्शवते.
३.६.२.२.१ pcComLayer
या लेयरमध्ये दोन वर्तुळाकार बफर आहेत: एक पीसीला डेटा प्रसारित करण्यासाठी आणि दुसरा पीसीकडून डेटा प्राप्त करण्यासाठी. API चा संच गोलाकार बफरमध्ये प्रवेश करतो आणि दोन्ही ट्रान्समिट बफरमधून लिहिण्यासाठी किंवा वाचण्यासाठी वापरला जाऊ शकतो. CAPBridge मोडमध्ये pcComm स्तर वापरला जात नाही.
पीसीकॉम लेयरमध्ये प्रवेश केला जातो:
- USB/BLE स्तर यासाठी:
- RX बफरवर डेटा लिहा
- TX बफरवर डेटा वाचा - यासाठी प्रक्रिया (किंवा बायपास मोड) ला स्पर्श करा:
- TX बफरवर डेटा लिहा
- RX बफरवर डेटा वाचा
TX आणि RX संज्ञा MCU शी संबंधित आहेत.

3.6.2.2.2 प्रक्रिया स्तर
हा स्तर मोडवर अवलंबून गतिशीलपणे बदलतो. डेटाशी संबंधित सर्व प्रक्रिया या लेयरमध्ये अंमलात आणल्या जातात.
उदाample, UART बायपास मोडमध्ये, हा स्तर UART कडून pcComm स्तरावर डेटा कॉपी करतो आणि त्याउलट.
CAPBridge मोडमध्ये, हा स्तर CAP GUI कडून प्राप्त झालेल्या आदेशांवर प्रक्रिया करतो आणि CAP डिव्हाइसेसना संबंधित I²C आदेश पाठवतो.
जर ब्रिज बोर्ड टच टर्नकी डिव्हाइसशी जोडलेला असेल (अनुकरणीय AT42QT2120), तर टर्नकी डिव्हाइसचा मेमरी नकाशा या लेयरमध्ये ठेवला जातो. यात लक्ष्य उपकरणासाठी वास्तविक ड्रायव्हर देखील आहे. त्या व्यतिरिक्त, या लेयरमध्ये MPLAB डेटा व्हिज्युअलायझर टच प्लग-इनशी बोलणारा ड्रायव्हर देखील आहे. हा स्तर टर्नकी यंत्रामधून डेटा प्राप्त करण्यास आणि MPLAP डेटा व्हिज्युअलायझरमध्ये प्रसारित करण्यापूर्वी डेटा पुन्हा पॅक करण्यात मदत करतो. त्याचप्रमाणे, वापरकर्त्याने टच प्लग-इन (MPLAB DV GUI) मध्ये डेटा किंवा सेटिंग्ज बदलल्यास ते या लेयरद्वारे लक्ष्य उपकरणावर पाठवले जातात.
खालील प्रतिमा काही माजी दाखवतेampप्रक्रिया स्तर. संभाव्य जोड्या मर्यादित नाहीत.
3.6.2.2.3 USB
USB शी संबंधित संपूर्ण ऍप्लिकेशन usbApp.c मध्ये लागू केले आहे file.
सीडीसी मोडमध्ये:
- पीसीकॉम लेयरमधून यूएसबी पेरिफेरलवर डेटा कॉपी करते आणि खालील पायऱ्या पार पाडते:
- नवीन डेटा प्रसारित करण्यासाठी तपासत आहे
- pcCOMM मध्ये नवीन डेटा उपलब्ध असल्यास, तो डेटा PC वर पाठविला जातो - USB पेरिफेरल वरून pcCOMM बफरवर डेटा कॉपी करतो आणि खालील पायऱ्या पार पाडतो:
- पीसी वरून नवीन डेटा तपासत आहे
- पीसीकडून नवीन डेटा प्राप्त झाल्यास, तो डेटा पीसीकॉम बफरमध्ये कॉपी केला जातो
CAPBridge मोडमध्ये:
- USB थेट I शी संवाद साधते
CAP उपकरणांवर डेटा वाचण्यासाठी/लिहण्यासाठी C ड्राइव्हर्स. CAP GUI कडील पत्ता आणि वाचा/लिहा सूचना थेट I2 C ड्रायव्हर्सकडे पाठवल्या जातात. कॅपब्रिज.सी fileहा भाग हाताळतो.
डेटा व्यवहाराव्यतिरिक्त, USB कनेक्ट/डिस्कनेक्ट, COMPORT ओपन/क्लोज इत्यादी हाताळणी देखील या लेयरमध्ये हाताळली जातात.
3.6.2.2.4 ब्लूटूथ
ब्लूटूथशी संबंधित संपूर्ण ऍप्लिकेशन btApp.c मध्ये लागू केले आहे file.
- pcCOMM लेयरमधून RN4678 मॉड्यूलला डेटा पाठवते
- नवीन डेटा प्रसारित करण्यासाठी तपासतो
- pcCOMM मध्ये नवीन डेटा उपलब्ध असल्यास, तो डेटा PC ला पाठवतो - RN4678 मॉड्यूलमधील डेटा pcCOMM बफरमध्ये कॉपी करते
- पीसी वरून नवीन डेटा तपासतो
- पीसीकडून नवीन डेटा प्राप्त झाल्यास, तो डेटा पीसीकॉम बफरमध्ये कॉपी करतो
डेटा व्यवहाराव्यतिरिक्त, COMPORT ओपन/क्लोज इत्यादी हाताळणी देखील या लेयरमध्ये हाताळली जातात.
3.6.2.2.5 UART, I2 C, SPI
ब्लॉक UART, IC, SPI इतर स्तरांशी साध्या संवादासाठी हार्मोनी 3 ड्राइव्हला रॅपर कार्यक्षमता प्रदान करतात.
3.6.2.2.6 एलईडी
बोर्डवर चार एलईडी आहेत:
- निळा
- लाल
- हिरवा
- पिवळा
फर्मवेअर लाल, हिरव्या आणि पिवळ्या LEDs वर ब्लिंक ऑपरेशन्स करण्यासाठी मानक API प्रदान करते. ब्लू एलईडी थेट ब्लूटूथद्वारे नियंत्रित केले जाते.
3.6.2.2.7 वेळ
वेळेच्या संदर्भासाठी नियतकालिक व्यत्यय प्रदान करते, जे टच टर्नकी भागांमधील डीबग डेटा वेळोवेळी वाचणे आवश्यक असल्यास उपयुक्त ठरते.
3.6.2.3 File ओव्हरview
कार्यप्रणाली वेगवेगळ्या ठेवल्या जातात files त्यांच्या उद्देशावर आधारित आणि सोप्या देखभालीसाठी.
|
File नाव |
श्रेणी |
वर्णन |
| touchI2C.c | चालक | H3 ड्रायव्हरच्या वर रॅपर फंक्शन लागू केले जाते. I2C क्लायंट डिव्हाइसवर वाचण्यासाठी/लिहण्यासाठी वापरण्यायोग्य API प्रदान करते. |
| touchSPI.c | चालक | H3 ड्रायव्हरच्या वर रॅपर फंक्शन लागू केले जाते. SPI क्लायंट डिव्हाइसवर वाचण्यासाठी/लिहण्यासाठी वापरण्यायोग्य API प्रदान करते. |
| touchUART.c | चालक | H3 ड्रायव्हरच्या वर रॅपर फंक्शन लागू केले आहे. UART डिव्हाइस वाचण्यासाठी/लिहण्यासाठी वापरण्यायोग्य API प्रदान करते. |
| pcComm | pcComm स्तर | एकाधिक स्तरांमधील डेटा हस्तांतरित करण्यासाठी गोलाकार बफर प्रदान करते |
| btApp.c | ब्लूटूथ लेयर | RN4678 मॉड्यूलशी संवाद साधण्यासाठी तर्क समाविष्ट आहे. हे RN3 मॉड्यूलसह डेटा ट्रान्सफर करण्यासाठी मानक H4678 UART ड्रायव्हर वापरते. |
| usbApp.c | यूएसबी लेयर | यूएसबी होस्टशी संवाद साधण्यासाठी तर्क समाविष्ट आहे. मायक्रोचिप टच ब्रिज आणि पीसी होस्ट दरम्यान डेटा हस्तांतरित करण्यासाठी हे मानक H3 USB ड्राइव्हर वापरते. |
| capBridge.c | प्रक्रिया स्तर | मार्ग पत्त्याचे तर्क, CAP GUI वरून CAP डिव्हाइसपर्यंतच्या कमांड वाचा/लिहा या लेयरमध्ये उपलब्ध आहे |
| Uartbypass.c | प्रक्रिया स्तर | यूएसबी/ब्लूटूथ आणि हेडर दरम्यान UART डेटा ब्रिज करते |
| at42qt2120.c | प्रक्रिया स्तर | AT42QT2120 शी संबंधित सर्व माहिती आणि ड्रायव्हर्स समाविष्ट आहेत |
LEDs
मायक्रोचिप टच ब्रिज किटमध्ये चार एलईडी आहेत.
|
एलईडी |
रंग |
उद्देश |
| ब्लूटूथ एलईडी | निळा | RN4678 ब्लूटूथ मॉड्यूलशी कनेक्ट केलेले |
| LED1 | पिवळा | होस्ट MCU च्या PB03 शी कनेक्ट केलेले |
| LED2 | लाल | होस्ट MCU च्या PA00 शी कनेक्ट केलेले |
| LED3 | हिरवा | होस्ट MCU च्या PA01 शी कनेक्ट केलेले |
| एलईडी पॉवर | हिरवा | ब्रिज MCU पॉवर स्थिती |
मायक्रोचिप टच ब्रिज एक्स्टेंशन हेडर
|
पिन क्रमांक |
पिन नाव |
वर्णन |
| 1 | NC | कनेक्ट केलेले नाही |
| 2 | GND | ग्राउंड |
| 3 | EXT_VDD | बाह्य पॉवर पिन |
| 4 | VDD_P3V3 | अंतर्गत पॉवर पिन |
| 5 | EXT_VDD | बाह्य पॉवर पिन |
| 6 | VDD_P3V3 | अंतर्गत पॉवर पिन |
| 7 | P1V8_5V GPIO3 | सामान्य उद्देश I/O पिन |
| 8 | P1V8_5V GPIO4 | सामान्य उद्देश I/O पिन |
| 9 | P1V8_5V GPIO1 | सामान्य उद्देश I/O पिन |
| 10 | P1V8_5V GPIO2 | सामान्य उद्देश I/O पिन |
| 11 | P1V8_5V_I2C_SDA | I2C इंटरफेससाठी डेटा पिन |
| 12 | P1V8_5V_I2C_SCL | I2C इंटरफेससाठी घड्याळ पिन |
| 13 | P1V8_5V_UART_S_TX_M_RX | UART होस्ट डिव्हाइसचा रिसीव्हर पिन |
| 14 | P1V8_5V_UART_S_RX_M_TX | UART होस्ट उपकरणाचा ट्रान्समीटर पिन |
| 15 | P1V8_5V_SPI_SS | SPI साठी ग्राहक निवडा. हा पिन इतर कशाशीही जोडू नये. |
| 16 | P1V8_5V_SPI_MOSI | SPI होस्ट आउट, क्लायंट इन पिन |
| 17 | P1V8_5V_SPI_MISO | SPI होस्ट इन, क्लायंट आउट पिन |
| 18 | P1V8_5V_SPI_SCK | SPI घड्याळ पिन |
| 19 | GND | ग्राउंड |
| 20 | VDD_P3V3 | पॉवर पिन |
दस्तऐवजीकरण आणि संबंधित दुवे
- MPLAB® X IDE: MPLAB® X IDE हा एक सॉफ्टवेअर प्रोग्राम आहे जो PC वर चालतो (Windows®, Mac OS®, Linux0) मायक्रोचिप मायक्रोकंट्रोलर आणि डिजिटल सिग्नल कंट्रोलर्ससाठी अनुप्रयोग विकसित करणे. याला इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट (IDE) म्हटले जाते कारण ते एम्बेडेड मायक्रोकंट्रोलरसाठी कोड विकसित करण्यासाठी एकल इंटिग्रेटेड "पर्यावरण" प्रदान करते.
- MPLAB® कोड कॉन्फिगरेटर: MPLAB® कोड कॉन्फिग्युरेटर (MCC) हे एक विनामूल्य, ग्राफिकल प्रोग्रामिंग वातावरण आहे जे तुमच्या प्रोजेक्टमध्ये समाविष्ट करण्यासाठी अखंड, समजण्यास सोपा C कोड तयार करते. अंतर्ज्ञानी इंटरफेस वापरणे आपल्या ऍप्लिकेशनसाठी विशिष्ट परिधीय आणि कार्यांचा समृद्ध संच सक्षम आणि कॉन्फिगर करते.
- MPLAB हार्मनी v3: MPLAB® Harmony v3 हे लवचिक आणि इंटरऑपरेबल सॉफ्टवेअर मॉड्युल्स प्रदान करणारे पूर्णत: समाकलित एम्बेडेड सॉफ्टवेअर डेव्हलपमेंट फ्रेमवर्क आहे जे डिव्हाइस तपशील, जटिल प्रोटोकॉल, आमच्या 32-बिट PIC® आणि SAM डिव्हाइसेससाठी अनुप्रयोग तयार करण्यासाठी तुमची संसाधने समर्पित करण्यास अनुमती देते. आणि लायब्ररी एकत्रीकरण आव्हाने. PIC32 MCUs आणि SAM MCUs आणि MPUs दरम्यान एक गुळगुळीत संक्रमण आणि जास्तीत जास्त कोड पुनर्वापर सक्षम करण्यासाठी हे MPLAB X इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट (IDE) आणि MPLAB XC32 कंपाइलरसह अखंडपणे कार्य करते.
MPLAB® Harmony v3 मध्ये ड्राइव्हर्स, डेमो कोड आणि डेटा व्हिज्युअलायझर डेटा स्ट्रीमिंग आणि प्रगत डीबगिंगला समर्थन देतात. - Atmel START: Atmel START हे एक ऑनलाइन साधन आहे जे वापरकर्त्याला सॉफ्टवेअर घटक निवडण्यात आणि कॉन्फिगर करण्यात आणि तुमचा एम्बेड केलेला अनुप्रयोग वापरण्यायोग्य आणि ऑप्टिमाइझ केलेल्या पद्धतीने तयार करण्यात मदत करते.
- मायक्रोचिप स्टुडिओ: C/C++ च्या विकासासाठी मोफत IDE आणि मायक्रोकंट्रोलरसाठी असेंबलर कोड.
- MPLAB® डेटा व्हिज्युअलायझर: तुमच्या कोडच्या रन-टाइम वर्तनाचे समस्यानिवारण करणे कधीही सोपे नव्हते. MPLAB® डेटा व्हिज्युअलायझर हे एक विनामूल्य डीबगिंग साधन आहे जे एम्बेडेड ऍप्लिकेशनमध्ये रन-टाइम व्हेरिएबल्स ग्राफिकरित्या प्रदर्शित करते. एमपीएलएबी एक्स इंटिग्रेटेड डेव्हलपमेंट एन्व्हायर्नमेंट (आयडीई) किंवा स्टँड-अलोन डीबगिंग टूलसाठी प्लग-इन म्हणून उपलब्ध, ते विविध स्त्रोतांकडून डेटा प्राप्त करू शकते जसे की एम्बेडेड डीबगर डेटा गेटवे इंटरफेस (DGI) आणि COM पोर्ट. तुम्ही टर्मिनल किंवा आलेख वापरून तुमच्या अॅप्लिकेशनच्या रन-टाइम वर्तनाचा मागोवा घेऊ शकता. व्हिज्युअलायझिंग डेटासह प्रारंभ करण्यासाठी, पहा क्युरिऑसिटी नॅनो डेव्हलपमेंट प्लॅटफॉर्म आणि एक्सप्लेन्ड प्रो इव्हॅल्युएशन किट्स.
- डिझाइन दस्तऐवजीकरण: पॅकेजमध्ये CAD स्त्रोत, स्कीमॅटिक्स, BOM, असेंबली ड्रॉइंग, 3D प्लॉट, लेयर प्लॉट इ.
- हार्डवेअर वापरकर्ता मार्गदर्शक: या वापरकर्त्याच्या मार्गदर्शकाची PDF आवृत्ती.
- मायक्रोचिप टच ब्रिज किट: मायक्रोचिप वर webसाइट
योजनाबद्ध



हार्डवेअर पुनरावृत्ती इतिहास आणि ज्ञात समस्या
8.1 उत्पादन आयडी आणि पुनरावृत्ती ओळखणे
जेव्हा MPLAB चालू असलेल्या संगणकाशी मूल्यमापन मंडळ जोडलेले असते, तेव्हा अनुक्रमांक असलेली माहिती विंडो दर्शविली जाते. अनुक्रमांकाच्या पहिल्या सहा अंकांमध्ये उत्पादन अभिज्ञापक आणि पुनरावृत्ती असते. कनेक्ट केलेल्या मूल्यमापन बोर्डांची माहिती देखील विंडोमध्ये दर्शविली आहे.
पीसीबीच्या खालच्या बाजूला असलेल्या स्टिकरवर हीच माहिती मिळू शकते. बर्याच किटमध्ये आयडेंटिफायर आणि रिव्हिजनसह स्टिकर्स असतात ज्यात A09- nnnn/rr असे साध्या मजकुरात मुद्रित केलेले असते, जेथे nnnn हा ओळखकर्ता असतो आणि rr ही पुनरावृत्ती असते. मर्यादीत जागा असलेल्या बोर्डांवर फक्त डेटा मॅट्रिक्स कोड असलेले स्टिकर असते ज्यामध्ये अनुक्रमांक स्ट्रिंग असते.
अनुक्रमांक स्ट्रिंगचे खालील स्वरूप आहे:
"nnnnrrssssssssss"
n = उत्पादन ओळखकर्ता r = पुनरावृत्ती
r = पुनरावृत्ती
s = अनुक्रमांक
मायक्रोचिप टच ब्रिजसाठी उत्पादन ओळखकर्ता A08-3142 (प्रतिबंधित प्रवेश) आहे.
पुनरावृत्ती 4
मायक्रोचिप टच ब्रिजची पुनरावृत्ती 4 (A08-3142/04 – प्रतिबंधित प्रवेश) ही सुरुवातीला रिलीज झालेली आवृत्ती आहे. कोणतीही ज्ञात समस्या नाहीत.
पुनरावृत्ती इतिहास
| Doc.rev. | तारीख | टिप्पणी द्या |
| A | जानेवारी-21 | प्रारंभिक दस्तऐवज प्रकाशन |
मायक्रोचिप Webसाइट
मायक्रोचिप आमच्याद्वारे ऑनलाइन समर्थन प्रदान करते webयेथे साइट www.microchip.com/. या webसाइट तयार करण्यासाठी वापरली जाते files आणि ग्राहकांना सहज उपलब्ध असलेली माहिती. उपलब्ध असलेल्या काही सामग्रीमध्ये हे समाविष्ट आहे:
- उत्पादन समर्थन – डेटा शीट आणि इरेटा, ऍप्लिकेशन नोट्स आणि एसample प्रोग्राम्स, डिझाइन संसाधने, वापरकर्त्याचे मार्गदर्शक आणि हार्डवेअर समर्थन दस्तऐवज, नवीनतम सॉफ्टवेअर प्रकाशन आणि संग्रहित सॉफ्टवेअर
- सामान्य तांत्रिक समर्थन - वारंवार विचारले जाणारे प्रश्न (FAQ), तांत्रिक समर्थन विनंत्या, ऑनलाइन चर्चा गट, मायक्रोचिप डिझाइन भागीदार कार्यक्रम सदस्य सूची
- मायक्रोचिपचा व्यवसाय - उत्पादन निवडक आणि ऑर्डरिंग मार्गदर्शक, नवीनतम मायक्रोचिप प्रेस रिलीज, सेमिनार आणि कार्यक्रमांची सूची, मायक्रोचिप विक्री कार्यालयांची सूची, वितरक आणि कारखाना प्रतिनिधी उत्पादन बदल सूचना सेवा
मायक्रोचिपची उत्पादन बदल सूचना सेवा ग्राहकांना मायक्रोचिप उत्पादनांवर अद्ययावत ठेवण्यास मदत करते. जेव्हा जेव्हा बदल, अद्यतने, पुनरावृत्ती किंवा विशिष्ट उत्पादन कुटुंबाशी संबंधित किंवा स्वारस्य असलेल्या विकास साधनाशी संबंधित त्रुटी असतील तेव्हा सदस्यांना ईमेल सूचना प्राप्त होईल.
नोंदणी करण्यासाठी, वर जा www.microchip.com/pcn आणि नोंदणी सूचनांचे अनुसरण करा.
ग्राहक समर्थन
मायक्रोचिप उत्पादनांचे वापरकर्ते अनेक माध्यमांद्वारे सहाय्य प्राप्त करू शकतात:
- वितरक किंवा प्रतिनिधी
- स्थानिक विक्री कार्यालय
- एम्बेडेड सोल्युशन्स इंजिनियर (ईएसई)
- तांत्रिक सहाय्य
समर्थनासाठी ग्राहकांनी त्यांच्या वितरक, प्रतिनिधी किंवा ESE शी संपर्क साधावा. ग्राहकांच्या मदतीसाठी स्थानिक विक्री कार्यालये देखील उपलब्ध आहेत. या दस्तऐवजात विक्री कार्यालये आणि स्थानांची सूची समाविष्ट केली आहे.
च्या माध्यमातून तांत्रिक सहाय्य उपलब्ध आहे webयेथे साइट: www.microchip.com/support
जगभरातील विक्री आणि सेवा
|
अमेरिका |
आशिया/पॅसिफिक | आशिया/पॅसिफिक |
युरोप |
| कॉर्पोरेट कार्यालय 2355 वेस्ट चांडलर Blvd. चांडलर, AZ 85224-6199 दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० तांत्रिक समर्थन: www.microchip.com/support Web पत्ता: www.microchip.com अटलांटा दुलुथ, जी.ए दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० ऑस्टिन, TX दूरध्वनी: ५७४-५३७-८९०० बोस्टन वेस्टबरो, एमए दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० शिकागो इटास्का, आयएल दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० डॅलस अॅडिसन, टीएक्स दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० डेट्रॉईट नोव्ही, एमआय दूरध्वनी: ५७४-५३७-८९०० ह्यूस्टन, TX दूरध्वनी: ५७४-५३७-८९०० इंडियानापोलिस Noblesville, IN दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० दूरध्वनी: ५७४-५३७-८९०० लॉस एंजेलिस मिशन व्हिएजो, CA दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० दूरध्वनी: ५७४-५३७-८९०० रॅले, एनसी दूरध्वनी: ५७४-५३७-८९०० न्यूयॉर्क, NY दूरध्वनी: ५७४-५३७-८९०० सॅन जोस, CA दूरध्वनी: ५७४-५३७-८९०० दूरध्वनी: ५७४-५३७-८९०० कॅनडा - टोरोंटो दूरध्वनी: ५७४-५३७-८९०० फॅक्स: ५७४-५३७-८९०० |
ऑस्ट्रेलिया - सिडनी दूरध्वनी: 61-2-9868-6733 चीन - बीजिंग दूरध्वनी: 86-10-8569-7000 चीन - चेंगडू दूरध्वनी: 86-28-8665-5511 चीन - चोंगकिंग दूरध्वनी: 86-23-8980-9588 चीन - डोंगगुआन दूरध्वनी: 86-769-8702-9880 चीन - ग्वांगझू दूरध्वनी: 86-20-8755-8029 चीन - हांगझोऊ दूरध्वनी: 86-571-8792-8115 चीन - हाँगकाँग SAR दूरध्वनी: ८८६-३-५५०८१३७ चीन - नानजिंग दूरध्वनी: 86-25-8473-2460 चीन - किंगदाओ दूरध्वनी: 86-532-8502-7355 चीन - शांघाय दूरध्वनी: 86-21-3326-8000 चीन - शेनयांग दूरध्वनी: 86-24-2334-2829 चीन - शेन्झेन दूरध्वनी: 86-755-8864-2200 चीन - सुझोऊ दूरध्वनी: 86-186-6233-1526 चीन - वुहान दूरध्वनी: 86-27-5980-5300 चीन - शियान दूरध्वनी: 86-29-8833-7252 चीन - झियामेन दूरध्वनी: ८८६-३-५५०८१३७ चीन - झुहाई दूरध्वनी: ८८६-३-५५०८१३७ |
भारत - बंगलोर दूरध्वनी: 91-80-3090-4444 भारत - नवी दिल्ली दूरध्वनी: 91-11-4160-8631 भारत - पुणे दूरध्वनी: 91-20-4121-0141 जपान - ओसाका दूरध्वनी: 81-6-6152-7160 जपान - टोकियो दूरध्वनी: ८१-३-६८८०- ३७७० कोरिया - डेगू दूरध्वनी: 82-53-744-4301 कोरिया - सोल दूरध्वनी: 82-2-554-7200 मलेशिया - क्वालालंपूर दूरध्वनी: 60-3-7651-7906 मलेशिया - पेनांग दूरध्वनी: 60-4-227-8870 फिलीपिन्स - मनिला दूरध्वनी: 63-2-634-9065 सिंगापूर दूरध्वनी: ८८६-३-५५०८१३७ तैवान - हसीन चू दूरध्वनी: 886-3-577-8366 तैवान - काओशुंग दूरध्वनी: 886-7-213-7830 तैवान - तैपेई दूरध्वनी: 886-2-2508-8600 थायलंड - बँकॉक दूरध्वनी: 66-2-694-1351 व्हिएतनाम - हो ची मिन्ह दूरध्वनी: 84-28-5448-2100 |
ऑस्ट्रिया - वेल्स दूरध्वनी: 43-7242-2244-39 फॅक्स: ८८६-२-२९९५-६६४९ डेन्मार्क - कोपनहेगन दूरध्वनी: ८८६-३-५५०८१३७ फॅक्स: ८८६-३-५५०८१३१ फिनलंड - एस्पू दूरध्वनी: 358-9-4520-820 फ्रान्स - पॅरिस Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 जर्मनी - गार्चिंग दूरध्वनी: ८८६-३-५५०८१३७ जर्मनी - हान दूरध्वनी: ८८६-३-५५०८१३७ जर्मनी - हेलब्रॉन दूरध्वनी: ८८६-३-५५०८१३७ जर्मनी - कार्लस्रुहे दूरध्वनी: ८८६-३-५५०८१३७ जर्मनी - म्युनिक Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 जर्मनी - रोझेनहाइम दूरध्वनी: 49-8031-354-560 इस्रायल - रानाना दूरध्वनी: 972-9-744-7705 इटली - मिलान दूरध्वनी: ८८६-३-५५०८१३७ फॅक्स: ८८६-३-५५०८१३१ इटली - पाडोवा दूरध्वनी: ८८६-३-५५०८१३७ नेदरलँड्स - ड्रुनेन दूरध्वनी: ८८६-३-५५०८१३७ फॅक्स: ८८६-३-५५०८१३१ नॉर्वे - ट्रॉन्डहाइम दूरध्वनी: ०२१-६३१९६४७ पोलंड - वॉर्सा दूरध्वनी: ८८६-३-५५०८१३७ रोमानिया - बुखारेस्ट Tel: 40-21-407-87-50 स्पेन - माद्रिद Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 स्वीडन - गोटेनबर्ग Tel: 46-31-704-60-40 स्वीडन - स्टॉकहोम दूरध्वनी: 46-8-5090-4654 यूके - वोकिंगहॅम दूरध्वनी: 44-118-921-5800 फॅक्स: ८८६-२-२९९५-६६४९ |
© 2021 Microchip Technology Inc.
आणि त्याच्या सहाय्यक कंपन्या
कागदपत्रे / संसाधने
![]() |
मायक्रोचिप DS50003220A टच ब्रिज किट [pdf] वापरकर्ता मार्गदर्शक DS50003220A, DS50003220A टच ब्रिज किट, टच ब्रिज किट, ब्रिज किट |




