माइक्रोचिप टच ब्रिज किट
माइक्रोचिप टच ब्रिज किट प्रयोगकर्ता गाइड
प्रस्तावना
महत्त्वपूर्ण: ग्राहकहरूलाई सूचना
सबै कागजातहरू मिति हुन्छन्, र यो पुस्तिका कुनै अपवाद छैन। माइक्रोचिप उपकरणहरू र कागजातहरू ग्राहकको आवश्यकताहरू पूरा गर्न निरन्तर विकसित भइरहेका छन्, त्यसैले केही वास्तविक संवादहरू र/वा उपकरण विवरणहरू यस कागजातमा भएकाहरू भन्दा भिन्न हुन सक्छन्। हाम्रो सन्दर्भ गर्नुहोस् webसाइट (www.microchip.com) उपलब्ध नवीनतम कागजात प्राप्त गर्न।
कागजातहरू "DS" नम्बरद्वारा पहिचान गरिन्छ। यो नम्बर प्रत्येक पृष्ठको तल, पृष्ठ नम्बरको अगाडि अवस्थित छ। DS नम्बरको लागि नम्बरिङ कन्भेन्सन "DSXXXXXA" हो, जहाँ "XXXXX" कागजात नम्बर हो र "A" कागजातको संशोधन स्तर हो।
विकास उपकरणहरूमा सबैभन्दा अप-टु-डेट जानकारीको लागि, MPLAB IDE अनलाइन मद्दत हेर्नुहोस्। उपलब्ध अनलाइन मद्दतको सूची खोल्न मद्दत मेनु र त्यसपछि विषयहरू चयन गर्नुहोस् files.
माइक्रोचिप टच ब्रिज (MTB) - EV96R35A - टच डिजाइनहरूको लागि ट्युनिङ ब्रिज हो जसले तारयुक्त (USB) र वायरलेस ब्लुटुथ (BT) टच ट्युनिङ प्रदान गर्दछ। MTB माइक्रोचिपबाट टर्नकी टच उत्पादनहरूदेखि माइक्रोचिपको टच लाइब्रेरीमा चल्ने MCUs सम्मका सबै टच समाधानहरूको लागि पुल हुनेछ।
- टर्नकी उत्पादन परिवारहरू (MTCH, CAP र AT42QT) छुनुहोस्
- PIC®, AVR® SAM र PIC32 MCU लाई कभर गर्ने पुस्तकालय समाधानहरू छुनुहोस्
माइक्रोचिप टच ब्रिज फर्मवेयर MPLAB डिस्कभर मार्फत प्रदान गरिएको छ र सुविधाहरूमा अपग्रेड गरिएको छ।

परिचय
१.१ सुविधाहरू र माथिview
- इनपुट आपूर्ति दायरा 1.8-5V
- निर्मित ब्लुटुथ®
RN4678 मोड्युल - ATSAMD21 प्रोग्रामेबल होस्ट उपकरण
- सबै भोल्युममा ट्युनिङ सक्षम गर्न होस्ट MCU र बाह्य टच यन्त्रहरू बीचको स्तर शिफ्टरtagई रेलहरू
- भिजुअलाइजेशनको लागि पीसीमा सञ्चार समर्थन:
- USB
- ब्लुटुथ - यन्त्रलाई लक्षित गर्न सञ्चार पोर्टहरू:
- UART
- SPI
- I 2 C
- GPIO - लक्ष्य बोर्ड जडान गर्न हेडर
- MCP2221A ब्रेकआउट मोड्युलको रूपमा किटमा हेडर विकल्प
- Comm को स्थितिको लागि LEDs
सुरु गर्दै
2.1 द्रुत सुरुवात

माइक्रोचिप टच ब्रिज
माइक्रोचिप टच ब्रिज (MTB) टर्नकी उत्पादनहरू र MCUs मा टच लाइब्रेरी-आधारित अनुप्रयोगहरू सहित सबै माइक्रोचिप टच समाधानहरूको लागि विश्वव्यापी पुल हो। कच्चा डाटा पढ्न र तदनुसार सेटिङहरू समायोजन गर्न विकास प्रक्रियाको क्रममा पुल प्रयोग गरिन्छ।
डाटा भिजुअलाइजेशन र वास्तविक-समय ट्युनिङको लागि, MPLAB डाटा भिजुअलाइजर प्रयोग गर्नुहोस्।
प्रशिक्षण भिडियोहरू र चरण-दर-चरण गाइडहरू फेला पार्न तलको लिङ्कहरू प्रयोग गर्नुहोस्:
- MPLAB खोज
- माइक्रोचिप विकासकर्ता मद्दत (प्रतिबन्धित पहुँच)
3.1 बिजुली आपूर्ति
बोर्ड वैकल्पिक रूपमा संचालित गर्न सकिन्छ:
- USB पावर
- बाह्य उर्जा स्रोत
आपूर्ति कनेक्टर स्विच J2 दुबै विकल्पहरू प्रदान गर्दछ।
MTB सँग बूस्ट कन्भर्टर (MCP1642B-ADJI/MS) छ जसले स्थिर आउटपुट भोल्युम उत्पन्न गर्दछ।tag5V को e 1.8V देखि 5V सम्म फरक इनपुटको साथ साथै बक कन्भर्टर (MIC23201) जसले लक्षित खण्डहरूमा 5V तल 3.3V मा रूपान्तरण गर्नेछ।
विद्युत आपूर्ति ब्लक रेखाचित्र

3.2 जम्पर चयन
तलको छविमा देखाइए अनुसार V-USB र EXT VDD र बोर्ड जम्पर कन्फिगरेसन बीचको चयन गरिएको पावर सप्लाई मिलाइएको छ भनी सुनिश्चित गर्नुहोस्। 
| जम्पर J2 | छोटो पिन १-२ | छोटो पिन १-२ | छोटो पिन १-२ |
| जम्पर J4 | छोटो पिन १-२ | PIN 3-4 खोल्नुहोस् | PIN 3-4 खोल्नुहोस् |
| EXTVDD | - | EXTVDD to J4 Pin 3 र GND पिन ५ |
EXTVDD to J4 Pin 3 र GND पिन ५ |
3.3 होस्ट MCU
SAMD21J18 एक लचिलो, प्रयोग गर्न सजिलो, कम पावर खपत माइक्रोचिप SAM D21 Arm® Cortex® -M0+ आधारित माइक्रोकन्ट्रोलर र MTB को लागि आदर्श होस्ट नियन्त्रक हो। यसले क्लाइन्टबाट सबै समर्थित संचार प्रोटोकलहरू ड्राइभ गर्दछ र पीसी साइडमा डाटा स्थानान्तरण गर्दछ र यसको विपरित। होस्ट फर्मवेयर ड्र्याग एण्ड ड्रप प्रोग्रामिङ प्रयोग गरेर SAMD21 मा प्रोग्राम गर्न सकिन्छ। MTB लाई USB मार्फत Windows® 10 PC मा जडान गर्नुहोस् र .hex छोड्नुहोस् file ड्र्याग र ड्रप प्रोग्रामिङको लागि सिर्जना गरिएको ड्राइभमा। वैकल्पिक रूपमा, MCHP बाह्य डिबगर जस्तै Power debugger, Atmel-ICE SWD हेडर J1 मार्फत प्रयोग गर्नुहोस्।
समयसँगै Microchip द्वारा थपिएका सुविधाहरू सहित MTB को लागि नवीनतम फर्मवेयर डाउनलोड गर्न MPLAB Discover प्रयोग गर्नुहोस्।
चित्र १-१। ब्लक रेखाचित्र

३.५ सञ्चार
3.4.1 पीसीमा सञ्चार
ब्लूटूथ
RN4678 एक पूर्ण प्रमाणित ब्लुटुथ डुअल मोड (BR/EDR/LE) मोड्युल हो, जसले प्रयोग गर्न सजिलो क्लासिक ब्लुटुथ र ब्लुटुथ स्मार्ट क्षमतालाई सक्षम पार्छ। 115200 मा MTB मानक UART इन्टरफेसमा, बाउड दर RN4678 ब्लुटुथ मोड्युलमा डाटा पठाउन र प्राप्त गर्न सेट गरिएको छ। पूर्वनिर्धारित फर्मवेयरको साथ, RN4678 ब्लुटुथ मोड्युलले कुनै पनि पीसीमा प्रवाह नियन्त्रणको आवश्यकता बिना यी सेटिङहरूसँग जडान गर्नेछ।
USB
SAMD21 यन्त्रमा USB परिधीय समर्थनले दुवै परिधीय उपकरण र इम्बेडेड होस्ट मोडहरू प्रदान गर्दछ जसमा आठ अन्त बिन्दुहरू/पाइपहरू छन् (प्रत्येक ठेगानामा एउटा इनपुट र एउटा आउटपुट अन्तिम बिन्दु भएको)। USB परिधीयले प्रत्यक्ष मेमोरी पहुँच (DMA) प्रयोग गर्दछ, जसले अन्तबिन्दु/पाइप डेटा स्थानान्तरणहरूलाई अनुकूलन गर्न CPU हस्तक्षेप बिना USB लेनदेनको बेला आन्तरिक SRAM मा पढ्छ र लेख्छ। थप रूपमा, USB परिधीयसँग पिंग-पong अपरेशन र बहु-प्याकेट स्थानान्तरणको लागि समर्थन पनि छ, सफ्टवेयर हस्तक्षेपहरूको संख्या कम गर्दै र USB लेनदेन व्यवस्थापन गर्न आवश्यक अवरोधहरू।
3.4.2 होस्ट MCU लाई सञ्चार
UART, I²C, SPI र GPIO लाइनहरू जस्ता विभिन्न संचार प्रोटोकलहरू MTB मा ग्राहक-साइड टच MCUs बाट डाटा प्रसारण र प्राप्त गर्न उपलब्ध छन्।
|
सञ्चार |
पिन नाम |
HOST MCU पिन |
| I2C | SDA | PA08 |
| SCL | PA09 | |
| UART | TXD | PA22 |
| RXD | PA23 | |
| SPI | MISO | PA19 |
| SS | PA18 | |
| SCK | PA17 | |
| मोसी | PA16 | |
| I/O पिन | GPIO ० | PB10 |
| GPIO ० | PB12 | |
| GPIO ० | PB15 | |
| GPIO ० | PA13 |
3.5 मोड चयन
3.5.1 सञ्चालनको मोड
स्विच सेटिङहरू (मोड चयनकर्ता स्विच) प्रयोग गरेर अनुप्रयोग मोड चयन गर्नुहोस्। आवश्यक अनुसार स्विच सेटिङहरू परिवर्तन गर्नुहोस् र बोर्डलाई पावर अप गर्नुहोस्।
|
स्विच मोड |
SW4 | SW3 | SW2 | SW1 | सञ्चालनको मोड | ब्लुटुथ | USB COM | USB MSD |
क्याप ब्रिज |
| 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 वा ब्लुटुथ मार्फत पीसीमा पठाइन्छ। तालिकामा उल्लेख गरिएको बाउड दर ब्रिज बोर्ड र लक्षित उपकरण बीचको इन्टरफेसमा मात्र लागू हुन्छ। USB-CDC र ब्लुटुथको लागि बाउड दर सधैं 115200 हुन्छ। पूर्वनिर्धारित फर्मवेयरले प्रयोगकर्ता द्वारा चयन गरे अनुसार USB वा ब्लुटुथ मार्फत डेटा पठाउनेछ (हेर्नुहोस् 3.5.1। सञ्चालनको मोड ओभर।view थप जानकारीको लागि), दुबै एकै साथ होइन, PC बाट क्लाइन्ट उपकरणमा लेखिएको डाटाको कुनै पनि दौड अवस्थालाई रोक्न। प्राप्त डाटा प्रक्रिया बिना पीसी पठाइन्छ।
3.5.1.2 CAP टर्नकी उत्पादनहरू ब्रिज मोड
यस मोडमा, माइक्रोचिप टच ब्रिज बोर्डको USB इन्टरफेसले CAP1xxx GUI र CAP1xxx टच उपकरणहरूसँग कुरा गर्न सक्छ।
3.5.1.3 बुटलोडर मोड
यस मोडमा, माइक्रोचिप टच ब्रिजको USB इन्टरफेसले USB फ्ल्यास ड्राइभको रूपमा काम गर्दछ। प्रयोगकर्ताले .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.1 फ्ल्यास मेमोरी
एप्लिकेसन र बुटलोडर बीचको मेमोरी निम्नानुसार विभाजित छ।

१.१ ओभरview
बुटलोडर फर्मवेयरले निम्न प्राथमिक मोड्युलहरू प्रयोग गर्दछ:
- USB मास भण्डारण उपकरण (MSD) वर्ग
- हेक्स पार्सर
- भर्चुअल File प्रणाली
- चालकहरू:
- ब्लुटुथ को लागी SERCOM UART
- NVMCTRL
Harmony 3 को USB MSD वर्ग प्रयोग गरिन्छ। द file USB MSD द्वारा प्रयोग गरिएको प्रणाली .hex लाई ड्रप गर्न मेमोरी समर्थन गर्ने 1 MB साइजको लागि व्यावहारिक रूपमा लागू गरिएको छ। file SAMD21 उपकरणको लागि।
भर्चुअल File प्रणाली र हेक्स पार्सर कोड हेक्स खोजिरहन्छ fileपीसी बाट s। यदि प्रयोगकर्ताले .hex छोड्छ file, त्यसपछि .hex file फ्ल्यास मेमोरी सामग्री निकाल्नका लागि पार्स गरिएको छ र NVMCTRL ड्राइभरहरू प्रयोग गरेर फ्ल्यास मेमोरीमा लेखिएको छ।
स्थिति ब्लुटुथ COMPORT मा 115200 बाउड दरमा लगातार अपडेट हुन्छ।
३.६.१.३ एप्लिकेसन फर्मवेयर तयार गर्दै
अनुप्रयोग फर्मवेयर छोड्दा, 0x10000 मा सेट गरिएको ROM क्षेत्र सुरु हुने ठेगानाको साथ अनुप्रयोग निर्माण गर्नुहोस्। यदि ROM सुरु गर्ने ठेगाना ठीकसँग सेट गरिएको छैन भने, प्रोग्रामिङ ठीकसँग काम गर्दैन।
निम्नानुसार "प्रणाली" कम्पोनेन्टमा H3 देखि 0x10000 मा सुरु हुने आवेदन ठेगाना चयन गर्नुहोस्:
३.६.१.४ डिबग आउटपुट
बुटलोडर मोडमा, यन्त्रले 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 ड्राइभरहरू प्रयोग गर्नुहोस्। CapBridge कन्फिगरेसनको लागि, विक्रेता वर्ग प्रयोग गरिन्छ र CAP1xxx PC सफ्टवेयरसँग मिलाउनको लागि विक्रेता/उत्पादन ID हरू हार्डकोड गरिएका छन्।
USB CDC र CAPBridge सम्बन्धित कोड usbApp.c मा अवस्थित छ file.
® ब्लुटुथ®
RN115200 ब्लुटुथ मोड्युलसँग कुरा गर्न 4678 बाउड दरमा मानक UART इन्टरफेस प्रयोग गर्नुहोस्। पूर्वनिर्धारित फर्मवेयरमा प्रवाह नियन्त्रण प्रयोग हुँदैन।
3.6.2.1.3 टच यन्त्र इन्टरफेसहरू
I² जस्ता इन्टरफेसहरूको लागि Harmony 3 बाट मानक चालक प्रकार्य प्रयोग गर्नुहोस्
C, SPI, UART र GPIO हेडर साइडमा।
3.6.2.2 MTB आवेदन समाप्तview
तलको चित्रले ब्रिज अनुप्रयोगको महत्त्वपूर्ण ब्लकहरू प्रतिनिधित्व गर्दछ।
३.६.२.२.१ pcComLayer
यस तहमा दुई गोलाकार बफरहरू छन्: एउटा पीसीमा डाटा ट्रान्समिट गर्न र अर्को पीसीबाट डाटा प्राप्त गर्न। API को सेट गोलाकार बफरहरूमा पहुँच गर्दछ र दुबै ट्रान्समिट बफरहरूबाट लेख्न वा पढ्न प्रयोग गर्न सकिन्छ। pcComm तह CAPBridge मोडमा प्रयोग गरिएको छैन।
pcComm तह द्वारा पहुँच गरिएको छ:
- USB/BLE तहमा:
- RX बफरमा डाटा लेख्नुहोस्
- TX बफरमा डाटा पढ्नुहोस् - टच प्रक्रिया (वा बाइपास मोड) को लागी:
- TX बफरमा डाटा लेख्नुहोस्
- RX बफरमा डाटा पढ्नुहोस्
TX र RX सर्तहरू MCU सँग सम्बन्धित छन्।

3.6.2.2.2 प्रक्रिया तह
यो तह मोडको आधारमा गतिशील रूपमा परिवर्तन हुन्छ। डाटासँग सम्बन्धित सबै प्रशोधनहरू यस तहमा लागू हुन्छन्।
पूर्वका लागिampले, 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.
CDC मोडमा:
- pcCOMM तहबाट USB परिधीयमा डाटा प्रतिलिपि गर्दछ र निम्न चरणहरू प्रदर्शन गर्दछ:
- नयाँ डाटा प्रसारण गर्न को लागी जाँच गर्दै
- यदि pcCOMM मा नयाँ डाटा उपलब्ध छ भने, त्यो डाटा पीसीमा पठाइन्छ - USB परिधीयबाट pcCOMM बफरमा डेटा प्रतिलिपि गर्दछ र निम्न चरणहरू प्रदर्शन गर्दछ:
- पीसीबाट नयाँ डाटाको लागि जाँच गर्दै
- यदि पीसीबाट नयाँ डाटा प्राप्त भयो भने, त्यो डाटा pcCOMM बफरमा प्रतिलिपि गरिन्छ
CAPBridge मोडमा:
- USB ले I सँग प्रत्यक्ष अन्तरक्रिया गर्छ
C ड्राइभरहरू CAP यन्त्रहरूमा डाटा पढ्न/लेखन गर्न। CAP GUI बाट ठेगाना र पढ्न/लेखन निर्देशनहरू सिधै I2 C ड्राइभरहरूमा पठाइन्छ। CapBridge.c fileयो भाग ह्यान्डल गर्नुहोस्।
डाटा लेनदेन बाहेक, USB जडान/विच्छेद, COMPORT ओपन/क्लोज, आदि को ह्यान्डलिंग पनि यस तहमा ह्यान्डल गरिन्छ।
२ ब्लुटुथ
ब्लुटुथसँग सम्बन्धित सम्पूर्ण अनुप्रयोग btApp.c मा लागू गरिएको छ file.
- pcCOMM तहबाट RN4678 मोड्युलमा डाटा पठाउँछ
- नयाँ डाटा प्रसारण गर्न को लागी जाँच गर्दछ
- यदि pcCOMM मा नयाँ डाटा उपलब्ध छ भने, यसले पीसीमा डाटा पठाउँछ - RN4678 मोड्युलबाट pcCOMM बफरमा डेटा प्रतिलिपि गर्दछ
- पीसीबाट नयाँ डाटाको लागि जाँच गर्दछ
- यदि पीसीबाट नयाँ डाटा प्राप्त भयो भने, यसले डाटालाई pcCOMM बफरमा प्रतिलिपि गर्दछ
डाटा लेनदेन बाहेक, COMPORT ओपन/क्लोज, आदि को ह्यान्डलिंग पनि यस तहमा ह्यान्डल गरिन्छ।
३.६.२.२.५ UART, I3.6.2.2.5 C, SPI
UART, IC, SPI ब्लकहरूले हार्मनी 3 ड्राइभहरूलाई अन्य तहहरूसँग सरल सञ्चारको लागि र्यापर कार्यक्षमता प्रदान गर्दछ।
3.6.2.2.6 एलईडी
त्यहाँ बोर्डमा चार एलईडीहरू छन्:
- निलो
- रातो
- हरियो
- पहेंलो
फर्मवेयरले रातो, हरियो र पहेंलो LEDs मा ब्लिङ्क अपरेसनहरू गर्न मानक API हरू प्रदान गर्दछ। निलो एलईडी ब्लुटुथ द्वारा सीधा नियन्त्रण गरिन्छ।
५.६.५ समय
समय सन्दर्भको लागि आवधिक अवरोध प्रदान गर्दछ, जसले टच टर्नकी भागहरूबाट डिबग डेटा आवधिक रूपमा पढ्न आवश्यक छ भने उपयोगी साबित हुन्छ।
3.6.2.3 File माथिview
कार्यात्मकताहरु विभिन्न मा राखिएको छ fileतिनीहरूको उद्देश्य र सजिलो मर्मतका लागि आधारित।
|
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 | USB तह | USB होस्टसँग अन्तर्क्रिया गर्न तर्क समावेश गर्दछ। यसले माइक्रोचिप टच ब्रिज र पीसी होस्ट बीच डाटा स्थानान्तरण गर्न मानक H3 USB ड्राइभर प्रयोग गर्दछ। |
| capBridge.c | प्रक्रिया तह | मार्ग ठेगानामा तर्क, CAP GUI बाट CAP उपकरणमा आदेशहरू पढ्नुहोस्/लेख्नुहोस् यस तहमा उपलब्ध छ |
| Uartbypass.c | प्रक्रिया तह | यूएसबी/ब्लुटुथ र हेडर बीच UART डाटा पुल |
| at42qt2120.c | प्रक्रिया तह | AT42QT2120 सम्बन्धित सबै जानकारी र ड्राइभरहरू समावेश गर्दछ |
LEDs
माइक्रोचिप टच ब्रिज किटमा चारवटा एलईडी छन्।
|
एलईडी |
रङ |
उद्देश्य |
| ब्लुटुथ LED | निलो | 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®, Linux) मा चल्छ।0) माइक्रोचिप माइक्रोकन्ट्रोलरहरू र डिजिटल सिग्नल नियन्त्रकहरूको लागि अनुप्रयोगहरू विकास गर्न। यसलाई एकीकृत विकास वातावरण (IDE) भनिन्छ किनभने यसले एम्बेडेड माइक्रोकन्ट्रोलरहरूको लागि कोड विकास गर्न एकल एकीकृत "वातावरण" प्रदान गर्दछ।
- MPLAB® कोड कन्फिगरेटर: MPLAB® Code Configurator (MCC) एउटा नि:शुल्क, ग्राफिकल प्रोग्रामिङ वातावरण हो जसले सिमलेस, सजिलै बुझ्न सकिने C कोड उत्पन्न गर्छ जुन तपाइँको परियोजनामा सम्मिलित हुन्छ। एक सहज इन्टरफेस प्रयोग गरेर तपाईंको एप्लिकेसनमा विशिष्ट परिधीय र प्रकार्यहरूको रिच सेट सक्षम र कन्फिगर गर्दछ।
- MPLAB सद्भाव v3: MPLAB® Harmony v3 एक पूर्ण एकीकृत एम्बेडेड सफ्टवेयर विकास ढाँचा हो जसले लचिलो र इन्टरअपरेबल सफ्टवेयर मोड्युलहरू प्रदान गर्दछ जसले तपाईंको स्रोतहरू हाम्रो 32-bit PIC® र SAM यन्त्रहरूका लागि अनुप्रयोगहरू सिर्जना गर्न समर्पित गर्न अनुमति दिन्छ, उपकरण विवरणहरू, जटिल प्रोटोकलहरू, र पुस्तकालय एकीकरण चुनौतीहरू। यसले PIC32 MCUs र SAM MCUs र MPUs बीच सहज संक्रमण र अधिकतम कोड पुन: प्रयोग सक्षम गर्न MPLAB X Integrated Development Environment (IDE) र MPLAB XC32 कम्पाइलरसँग निर्बाध रूपमा काम गर्दछ।
MPLAB® Harmony v3 सँग ड्राइभरहरू, डेमो कोड, र डेटा भिजुअलाइजर डेटा स्ट्रिमिङ र उन्नत डिबगिङलाई समर्थन गर्दछ। - Atmel START: Atmel START एक अनलाइन उपकरण हो जसले प्रयोगकर्तालाई सफ्टवेयर कम्पोनेन्टहरू चयन गर्न र कन्फिगर गर्न र तपाईंको इम्बेडेड एप्लिकेसनलाई प्रयोग गर्न मिल्ने र अप्टिमाइज गरिएको तरिकाले मिलाउन मद्दत गर्छ।
- माइक्रोचिप स्टुडियो: माइक्रोकन्ट्रोलरहरूको लागि C/C++ र एसेम्बलर कोडको विकासको लागि नि: शुल्क IDE।
- MPLAB® डाटा भिजुअलाइजर: तपाईंको कोडको रन-टाइम व्यवहारको समस्या निवारण कहिल्यै सजिलो भएको छैन। MPLAB® डाटा भिजुअलाइजर एक नि:शुल्क डिबगिङ उपकरण हो जसले ग्राफिक रूपमा एम्बेडेड एप्लिकेसनमा रन-टाइम चरहरू प्रदर्शन गर्दछ। MPLAB X एकीकृत विकास वातावरण (IDE) वा स्ट्यान्ड-अलोन डिबगिङ उपकरणको लागि प्लग-इनको रूपमा उपलब्ध छ, यसले विभिन्न स्रोतहरू जस्तै डेटा प्राप्त गर्न सक्छ। इम्बेडेड डिबगर डाटा गेटवे इन्टरफेस (DGI) र COM पोर्टहरू। तपाइँ टर्मिनल वा ग्राफ प्रयोग गरेर तपाइँको अनुप्रयोगको रन-टाइम व्यवहार ट्र्याक गर्न सक्नुहुन्छ। दृश्य डेटा संग सुरु गर्न को लागी, जाँच गर्नुहोस् जिज्ञासा नैनो विकास प्लेटफर्म र Xplained प्रो मूल्याङ्कन किटहरू।
- डिजाइन कागजात: प्याकेज जसमा CAD स्रोत, स्केमेटिक्स, BOM, असेंबली रेखाचित्र, 3D प्लटहरू, लेयर प्लटहरू, आदि।
- हार्डवेयर प्रयोगकर्ता गाइड: यस प्रयोगकर्ताको गाइडको PDF संस्करण।
- माइक्रोचिप टच ब्रिज किट: माइक्रोचिप मा webसाइट।
योजनाबद्ध



हार्डवेयर संशोधन इतिहास र ज्ञात मुद्दाहरू
8.1 उत्पादन आईडी र संशोधन पहिचान
MPLAB चलिरहेको कम्प्युटरमा मूल्याङ्कन बोर्ड जडान हुँदा, क्रम संख्या भएको सूचना विन्डो देखाइन्छ। क्रम संख्याको पहिलो छ अंकले उत्पादन पहिचानकर्ता र संशोधन समावेश गर्दछ। जडान गरिएको मूल्याङ्कन बोर्डहरूको बारेमा जानकारी पनि विन्डोमा देखाइएको छ।
उही जानकारी PCB को तल छेउमा स्टिकर मा पाउन सकिन्छ। धेरैजसो किटहरूमा A09- nnnn/rr को रूपमा सादा पाठमा छापिएको पहिचानकर्ता र संशोधनको साथ स्टिकरहरू छन्, जहाँ nnnn पहिचानकर्ता हो र rr संशोधन हो। सीमित ठाउँ भएका बोर्डहरूमा सीरियल नम्बर स्ट्रिङ भएको डाटा म्याट्रिक्स कोड मात्र भएको स्टिकर हुन्छ।
क्रम संख्या स्ट्रिङ निम्न ढाँचा छ:
"nnnnrrssssssssss"
n = उत्पादन पहिचानकर्ता r = संशोधन
r = संशोधन
s = क्रम संख्या
माइक्रोचिप टच ब्रिजको उत्पादन पहिचानकर्ता A08-3142 (प्रतिबन्धित पहुँच) हो।
संशोधन ७.०
माइक्रोचिप टच ब्रिजको संशोधन ४ (A4-08/3142 - प्रतिबन्धित पहुँच) प्रारम्भिक रूपमा जारी गरिएको संस्करण हो। त्यहाँ कुनै ज्ञात समस्याहरू छैनन्।
संशोधन इतिहास
| Doc.rev. | मिति | टिप्पणी गर्नुहोस् |
| A | माघ २१ | प्रारम्भिक कागजात जारी |
माइक्रोचिप Webसाइट
माइक्रोचिपले हाम्रो मार्फत अनलाइन समर्थन प्रदान गर्दछ webसाइट मा www.microchip.com/। यो webसाइट बनाउन प्रयोग गरिन्छ files र जानकारी सजिलै ग्राहकहरु लाई उपलब्ध छ। उपलब्ध सामग्री मध्ये केही समावेश:
- उत्पादन समर्थन - डाटा पाना र इरेटा, आवेदन नोटहरू र sample प्रोग्रामहरू, डिजाइन स्रोतहरू, प्रयोगकर्ताको गाइड र हार्डवेयर समर्थन कागजातहरू, नवीनतम सफ्टवेयर रिलीजहरू र अभिलेख गरिएको सफ्टवेयर
- सामान्य प्राविधिक समर्थन - बारम्बार सोधिने प्रश्नहरू (FAQs), प्राविधिक समर्थन अनुरोधहरू, अनलाइन छलफल समूहहरू, माइक्रोचिप डिजाइन साझेदार कार्यक्रम सदस्य सूची
- माइक्रोचिपको व्यवसाय - उत्पादन चयनकर्ता र अर्डर गाइडहरू, नवीनतम माइक्रोचिप प्रेस विज्ञप्ति, सेमिनार र कार्यक्रमहरूको सूची, माइक्रोचिप बिक्री कार्यालयहरूको सूची, वितरकहरू र कारखाना प्रतिनिधिहरू उत्पादन परिवर्तन सूचना सेवा।
माइक्रोचिपको उत्पादन परिवर्तन सूचना सेवाले ग्राहकहरूलाई माइक्रोचिप उत्पादनहरूमा अद्यावधिक राख्न मद्दत गर्दछ। कुनै निर्दिष्ट उत्पादन परिवार वा रुचिको विकास उपकरणसँग सम्बन्धित परिवर्तनहरू, अद्यावधिकहरू, संशोधनहरू वा त्रुटिहरू हुँदा सदस्यहरूले इमेल सूचना प्राप्त गर्नेछन्।
दर्ता गर्न, जानुहोस् www.microchip.com/pcn र दर्ता निर्देशनहरू पालना गर्नुहोस्।
ग्राहक समर्थन
माइक्रोचिप उत्पादनका प्रयोगकर्ताहरूले धेरै च्यानलहरू मार्फत सहायता प्राप्त गर्न सक्छन्:
- वितरक वा प्रतिनिधि
- स्थानीय बिक्री कार्यालय
- इम्बेडेड समाधान इन्जिनियर (ESE)
- प्राविधिक समर्थन
ग्राहकहरूले समर्थनको लागि आफ्नो वितरक, प्रतिनिधि वा ESE लाई सम्पर्क गर्नुपर्छ। स्थानीय बिक्री कार्यालयहरू पनि ग्राहकहरूलाई मद्दत गर्न उपलब्ध छन्। यस कागजातमा बिक्री कार्यालय र स्थानहरूको सूची समावेश गरिएको छ।
प्राविधिक सहयोग मार्फत उपलब्ध छ webसाइट मा: www.microchip.com/support
विश्वव्यापी बिक्री र सेवा
|
अमेरिका |
एशिया/प्यासिफिक | एशिया/प्यासिफिक |
युरोप |
| कर्पोरेट कार्यालय 2355 West Chandler Blvd। Chandler, AZ 85224-6199 टेलिफोन: ८००-५५५-०१९९ फ्याक्स: ८००-५५५-०१९९ प्राविधिक समर्थन: www.microchip.com/support Web ठेगाना: www.microchip.com एटलान्टा डुलुथ, GA टेलिफोन: ८००-५५५-०१९९ फ्याक्स: ८००-५५५-०१९९ अस्टिन, TX टेलिफोन: ८००-५५५-०१९९ बोस्टन वेस्टबरो, एमए टेलिफोन: ८००-५५५-०१९९ फ्याक्स: ८००-५५५-०१९९ शिकागो Itasca, IL टेलिफोन: ८००-५५५-०१९९ फ्याक्स: ८००-५५५-०१९९ डलास एडिसन, TX टेलिफोन: ८००-५५५-०१९९ फ्याक्स: ८००-५५५-०१९९ डेट्रोइट नोभि, एमआई टेलिफोन: ८००-५५५-०१९९ ह्युस्टन, TX टेलिफोन: ८००-५५५-०१९९ इन्डियानापोलिस Noblesville, IN टेलिफोन: ८००-५५५-०१९९ फ्याक्स: ८००-५५५-०१९९ टेलिफोन: ८००-५५५-०१९९ लस एन्जलस मिशन भिजो, CA टेलिफोन: ८००-५५५-०१९९ फ्याक्स: ८००-५५५-०१९९ टेलिफोन: ८००-५५५-०१९९ Raleigh, NC टेलिफोन: ८००-५५५-०१९९ न्यूयोर्क, NY टेलिफोन: ८००-५५५-०१९९ सान जोस, CA टेलिफोन: ८००-५५५-०१९९ टेलिफोन: ८००-५५५-०१९९ क्यानडा - टोरन्टो टेलिफोन: ८००-५५५-०१९९ फ्याक्स: ८००-५५५-०१९९ |
अस्ट्रेलिया - सिड्नी टेलिफोन: ६१-२-९८६८-६७३३ चीन - बेइजिङ टेलिफोन: ६१-२-९८६८-६७३३ चीन - चेङ्दु टेलिफोन: ६१-२-९८६८-६७३३ चीन - चोङकिङ टेलिफोन: ६१-२-९८६८-६७३३ चीन - डोंगगुआन टेलिफोन: ६१-२-९८६८-६७३३ चीन - ग्वांगझाउ टेलिफोन: ६१-२-९८६८-६७३३ चीन - हांग्जाउ टेलिफोन: ६१-२-९८६८-६७३३ चीन - हङकङ SAR टेलिफोन: ८६-१०-८५६९ चीन - नान्जिङ टेलिफोन: ६१-२-९८६८-६७३३ चीन - किंगदाओ टेलिफोन: ६१-२-९८६८-६७३३ चीन - सांघाई टेलिफोन: ६१-२-९८६८-६७३३ चीन - शेनयाङ टेलिफोन: ६१-२-९८६८-६७३३ चीन - शेन्जेन टेलिफोन: ६१-२-९८६८-६७३३ चीन - सुजाउ टेलिफोन: ६१-२-९८६८-६७३३ चीन - वुहान टेलिफोन: ६१-२-९८६८-६७३३ चीन - सियान टेलिफोन: ६१-२-९८६८-६७३३ चीन - सियामेन टेलिफोन: ८६-१०-८५६९ चीन - Zhuhai टेलिफोन: ८६-१०-८५६९ |
भारत - बैंगलोर टेलिफोन: ६१-२-९८६८-६७३३ भारत - नयाँ दिल्ली टेलिफोन: ६१-२-९८६८-६७३३ भारत - पुणे टेलिफोन: ६१-२-९८६८-६७३३ जापान - ओसाका टेलिफोन: ६१-२-९८६८-६७३३ जापान - टोकियो टेलिफोन: ८१-३-६८८०-३७७० कोरिया - डेगु टेलिफोन: ६१-२-९८६८-६७३३ कोरिया - सियोल टेलिफोन: ६१-२-९८६८-६७३३ मलेसिया - क्वालालम्पुर टेलिफोन: ६१-२-९८६८-६७३३ मलेसिया - पेनाङ टेलिफोन: ६१-२-९८६८-६७३३ फिलिपिन्स - मनिला टेलिफोन: ६१-२-९८६८-६७३३ सिङ्गापुर टेलिफोन: ८६-१०-८५६९ ताइवान - सिन चु टेलिफोन: ६१-२-९८६८-६७३३ ताइवान - काओसिङ टेलिफोन: ६१-२-९८६८-६७३३ ताइवान - ताइपेई टेलिफोन: ६१-२-९८६८-६७३३ थाइल्याण्ड - बैंकक टेलिफोन: ६१-२-९८६८-६७३३ भियतनाम - हो ची मिन्ह टेलिफोन: ६१-२-९८६८-६७३३ |
अस्ट्रिया - वेल्स टेलिफोन: ६१-२-९८६८-६७३३ फ्याक्स: ४३-७२४२-२२४४-३९३ डेनमार्क - कोपेनहेगन टेलिफोन: ८६-१०-८५६९ फ्याक्स: ४५-४४८५-२८२९ फिनल्याण्ड - एस्पो टेलिफोन: ६१-२-९८६८-६७३३ फ्रान्स - पेरिस Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79 जर्मनी - Garching टेलिफोन: ८६-१०-८५६९ जर्मनी - हान टेलिफोन: ८६-१०-८५६९ जर्मनी - Heilbronn टेलिफोन: ८६-१०-८५६९ जर्मनी - कार्ल्सरुहे टेलिफोन: ८६-१०-८५६९ जर्मनी - म्युनिख Tel: 49-89-627-144-0 Fax: 49-89-627-144-44 जर्मनी - रोजेनहेम टेलिफोन: ६१-२-९८६८-६७३३ इजरायल - रानाना टेलिफोन: ६१-२-९८६८-६७३३ इटाली - मिलान टेलिफोन: ८६-१०-८५६९ फ्याक्स: ४५-४४८५-२८२९ इटाली - पाडोभा टेलिफोन: ८६-१०-८५६९ नेदरल्याण्ड्स - ड्रुनेन टेलिफोन: ८६-१०-८५६९ फ्याक्स: ४५-४४८५-२८२९ नर्वे - ट्रोन्डहेम टेलिफोन: ४७-७२८८४३८८ पोल्याण्ड - वार्सा टेलिफोन: ८६-१०-८५६९ रोमानिया - बुखारेस्ट Tel: 40-21-407-87-50 स्पेन - म्याड्रिड Tel: 34-91-708-08-90 Fax: 34-91-708-08-91 स्वीडेन - गोटेनबर्ग Tel: 46-31-704-60-40 स्वीडेन - स्टकहोम टेलिफोन: ६१-२-९८६८-६७३३ UK - Wokingham टेलिफोन: ६१-२-९८६८-६७३३ फ्याक्स: ४३-७२४२-२२४४-३९३ |
© 2021 माइक्रोचिप टेक्नोलोजी इंक।
र यसको सहायक
कागजातहरू / स्रोतहरू
![]() |
माइक्रोचिप DS50003220A टच ब्रिज किट [pdf] प्रयोगकर्ता गाइड DS50003220A, DS50003220A टच ब्रिज किट, टच ब्रिज किट, ब्रिज किट |




