Ningbo Hi-tech Easy Choice Technology Co., Ltd என்பது ARM STM32 MCU வாரியத்தின் வடிவமைப்பு, மேம்பாடு மற்றும் உற்பத்தியில் செயலில் உள்ள உயர் தொழில்நுட்ப நிறுவனமாகும். எங்கள் நிறுவனத்தின் நற்பெயர் நல்ல கடன் மற்றும் விதிவிலக்கான சேவையை வழங்குகிறது, இது குறிப்பிடத்தக்க நிறுவனங்கள், அரசு நிறுவனங்கள் மற்றும் பரந்த பயனர் சமூகத்துடன் நீண்டகால ஒத்துழைப்பை ஏற்படுத்தியது. நாங்கள் அறிவார்ந்த மின்னணு கட்டுப்பாட்டு வாரிய மேம்பாடு, இயந்திர மற்றும் மின் கட்டுப்பாட்டு தயாரிப்பு வடிவமைப்பு ஆகியவற்றில் நிபுணத்துவம் பெற்றுள்ளோம். ஒற்றை சிப் மைக்ரோகம்ப்யூட்டர் மேம்பாடு, சுற்று வடிவமைப்பு மற்றும் தயாரிப்புக்குப் பிந்தைய சோதனை. நீங்கள் வெளிப்படையான செயல்பாட்டுத் தேவைகளை வழங்கினாலும் அல்லது ஒரு யோசனையாக இருந்தாலும், உங்களின் உத்தேசிக்கப்பட்ட தயாரிப்பு செயல்பாடுகளை நிறைவேற்றுவதைச் செயல்படுத்துவதன் மூலம், உங்கள் தேவைகளைப் பூர்த்தி செய்ய கட்டுப்பாட்டுச் சுற்றுகளை நாங்கள் தனிப்பயனாக்கலாம்.
YCTECH தொழில்துறை தயாரிப்பு கட்டுப்பாட்டு வாரிய மேம்பாட்டில் தொழில்துறை கட்டுப்பாட்டு வாரிய மென்பொருள் வடிவமைப்பு, மென்பொருள் மேம்படுத்தல், திட்ட வரைபட வடிவமைப்பு, PCB வடிவமைப்பு, PCB தயாரிப்பு மற்றும் PCBA செயலாக்கம் ஆகியவை அடங்கும். எங்கள் நிறுவனம் ARM STM32 MCU போர்டை வடிவமைத்து, உருவாக்கி, உற்பத்தி செய்கிறது. கோர்: ARM32-bit Cortex-M3 CPU, அதிகபட்ச இயக்க அதிர்வெண் 72MHz, 1.25DMIPS/MHz. ஒற்றை சுழற்சி பெருக்கல் மற்றும் வன்பொருள் பிரித்தல்.
நினைவகம்: ஆன்-சிப் ஒருங்கிணைந்த 32-512KB ஃபிளாஷ் நினைவகம். 6-64KB SRAM நினைவகம்.
கடிகாரம், ரீசெட் மற்றும் பவர் மேனேஜ்மென்ட்: 2.0-3.6V மின்சாரம் மற்றும் I/O இடைமுகத்திற்கான ஓட்டுநர் மின்னழுத்தம். பவர்-ஆன் ரீசெட் (POR), பவர்-டவுன் ரீசெட் (PDR) மற்றும் புரோகிராமபிள் வோல்டேஜ் டிடெக்டர் (PVD). 4-16MHz படிக ஆஸிலேட்டர். உள்ளமைக்கப்பட்ட 8MHz RC ஆஸிலேட்டர் சர்க்யூட் தொழிற்சாலைக்கு முன் சரிசெய்யப்பட்டது. உள் 40 kHz RC ஆஸிலேட்டர் சுற்று. CPU கடிகாரத்திற்கான PLL. RTC க்கான அளவுத்திருத்தத்துடன் 32kHz படிகம்.
குறைந்த மின் நுகர்வு: 3 குறைந்த மின் நுகர்வு முறைகள்: தூக்கம், நிறுத்தம், காத்திருப்பு முறை. RTC மற்றும் காப்புப் பதிவேடுகளை இயக்க VBAT.
பிழைத்திருத்த முறை: தொடர் பிழைத்திருத்தம் (SWD) மற்றும் JTAG இடைமுகம்.
DMA: 12-சேனல் DMA கட்டுப்படுத்தி. ஆதரிக்கப்படும் சாதனங்கள்: டைமர்கள், ADC, DAC, SPI, IIC மற்றும் UART.
மூன்று 12-பிட் us-லெவல் A/D மாற்றிகள் (16 சேனல்கள்): A/D அளவீட்டு வரம்பு: 0-3.6V. இரட்டை மாதிரி மற்றும் வைத்திருக்கும் திறன். ஒரு வெப்பநிலை சென்சார் ஆன்-சிப்பில் ஒருங்கிணைக்கப்பட்டுள்ளது.
2-சேனல் 12-பிட் D/A மாற்றி: STM32F103xC, STM32F103xD, STM32F103xE பிரத்தியேகமானது.
112 வேகமான I/O போர்ட்கள் வரை: மாதிரியைப் பொறுத்து, 26, 37, 51, 80, மற்றும் 112 I/O போர்ட்கள் உள்ளன, இவை அனைத்தும் 16 வெளிப்புற குறுக்கீடு வெக்டர்களுக்கு மேப் செய்யப்படலாம். அனலாக் உள்ளீடுகளைத் தவிர மற்ற அனைத்தும் 5V வரை உள்ளீடுகளை ஏற்கலாம்.
11 டைமர்கள் வரை: 4 16-பிட் டைமர்கள், ஒவ்வொன்றும் 4 IC/OC/PWM அல்லது பல்ஸ் கவுண்டர்கள். இரண்டு 16-பிட் 6-சேனல் மேம்பட்ட கட்டுப்பாட்டு டைமர்கள்: PWM வெளியீட்டிற்கு 6 சேனல்கள் வரை பயன்படுத்தலாம். 2 கண்காணிப்பு டைமர்கள் (சுதந்திர கண்காணிப்பு மற்றும் சாளர கண்காணிப்பு). சிஸ்டிக் டைமர்: 24-பிட் டவுன் கவுண்டர். டிஏசியை இயக்க இரண்டு 16-பிட் அடிப்படை டைமர்கள் பயன்படுத்தப்படுகின்றன.
13 தொடர்பு இடைமுகங்கள் வரை: 2 IIC இடைமுகங்கள் (SMBus/PMBus). 5 USART இடைமுகங்கள் (ISO7816 இடைமுகம், LIN, IrDA இணக்கமானது, பிழைத்திருத்தக் கட்டுப்பாடு). 3 SPI இடைமுகங்கள் (18 Mbit/s), அவற்றில் இரண்டு IIS உடன் மல்டிபிளக்ஸ் செய்யப்பட்டவை. CAN இடைமுகம் (2.0B). USB 2.0 முழு வேக இடைமுகம். SDIO இடைமுகம்.
ECOPACK தொகுப்பு: STM32F103xx தொடர் மைக்ரோகண்ட்ரோலர்கள் ECOPACK தொகுப்பைப் பயன்படுத்துகின்றன.
அமைப்பு விளைவு
1. ARM Cortex-M3 கோர் உட்பொதிக்கப்பட்ட Flash மற்றும் SRAM நினைவகத்துடன் ஒருங்கிணைக்கப்பட்டது. 8/16-பிட் சாதனங்களுடன் ஒப்பிடும்போது, ARM Cortex-M3 32-bit RISC செயலி அதிக குறியீடு செயல்திறனை வழங்குகிறது. STM32F103xx மைக்ரோகண்ட்ரோலர்கள் உட்பொதிக்கப்பட்ட ARM மையத்தைக் கொண்டுள்ளன, எனவே அவை அனைத்து ARM கருவிகள் மற்றும் மென்பொருளுடன் இணக்கமாக இருக்கும்.
2. உட்பொதிக்கப்பட்ட ஃபிளாஷ் நினைவகம் மற்றும் ரேம் நினைவகம்: 512KB உட்பொதிக்கப்பட்ட ஃப்ளாஷ் வரை உள்ளமைக்கப்பட்டவை, இது நிரல்களையும் தரவையும் சேமிக்கப் பயன்படுகிறது. உட்பொதிக்கப்பட்ட SRAM ஐ 64KB வரை CPU கடிகார வேகத்தில் படிக்கலாம் மற்றும் எழுதலாம் (காத்திருப்பு நிலைகள் இல்லை).
3. மாறி நிலையான நினைவகம் (FSMC): FSMC STM32F103xC, STM32F103xD, STM32F103xE ஆகியவற்றில் 4 சிப் தேர்வுகளுடன் உட்பொதிக்கப்பட்டுள்ளது, மேலும் நான்கு முறைகளை ஆதரிக்கிறது: Flash, RAM, PSRAM, NOR மற்றும் NAND. OR க்குப் பிறகு 3 FSMC குறுக்கீடு கோடுகள் NVIC உடன் இணைக்கப்பட்டுள்ளன. PCCARD ஐத் தவிர, FIFO படிக்க/எழுதுதல் இல்லை, குறியீடுகள் வெளிப்புற நினைவகத்திலிருந்து செயல்படுத்தப்படும், பூட் ஆதரிக்கப்படவில்லை, மேலும் இலக்கு அதிர்வெண் SYSCLK/2 க்கு சமமாக இருக்கும், எனவே கணினி கடிகாரம் 72MHz ஆக இருக்கும்போது, வெளிப்புற அணுகல் 36MHz இல் செய்யப்படுகிறது.
4. உள்ளமைக்கப்பட்ட வெக்டார்டு இன்டர்ரப்ட் கன்ட்ரோலர் (என்விஐசி): இது 43 மாஸ்க் செய்யக்கூடிய குறுக்கீடு சேனல்களைக் கையாள முடியும் (கார்டெக்ஸ்-எம்3 இன் 16 இன்டர்ரப்ட் லைன்களைத் தவிர்த்து), 16 குறுக்கீடு முன்னுரிமைகளை வழங்குகிறது. இறுக்கமாக இணைக்கப்பட்ட என்விஐசி குறைந்த குறுக்கீடு செயலாக்க தாமதத்தை அடைகிறது, குறுக்கீடு நுழைவு திசையன் அட்டவணை முகவரியை நேரடியாக கர்னலுக்கு மாற்றுகிறது, இறுக்கமாக இணைக்கப்பட்ட என்விஐசி கர்னல் இடைமுகம், குறுக்கீடுகளை முன்கூட்டியே செயலாக்க அனுமதிக்கிறது, பின்னர் வரும் அதிக முன்னுரிமை குறுக்கீடுகளைக் கையாளுகிறது, மேலும் டெயில் சங்கிலியை ஆதரிக்கிறது, தானாகவே சேமிக்கிறது செயலி நிலை, மற்றும் குறுக்கீடு வெளியேறும் போது, அறிவுறுத்தல் தலையீடு இல்லாமல், குறுக்கீடு உள்ளீடு தானாகவே மீட்டமைக்கப்படும்.
5. வெளிப்புற குறுக்கீடு/நிகழ்வு கட்டுப்படுத்தி (EXTI): வெளிப்புற குறுக்கீடு/நிகழ்வு கட்டுப்படுத்தி குறுக்கீடு/நிகழ்வு கோரிக்கைகளை உருவாக்க 19 விளிம்பு கண்டறிதல் கோடுகளைக் கொண்டுள்ளது. ஒவ்வொரு வரியும் தூண்டுதல் நிகழ்வைத் தேர்ந்தெடுக்க தனித்தனியாக கட்டமைக்கப்படலாம் (உயர்ந்த விளிம்பு, வீழ்ச்சி விளிம்பு அல்லது இரண்டும்) மற்றும் தனித்தனியாக மறைக்கப்படலாம். குறுக்கீடு கோரிக்கைகளின் நிலையைப் பராமரிக்க நிலுவையில் உள்ள பதிவு உள்ளது. உட்புற APB2 கடிகாரத்தின் காலத்தை விட வெளிப்புறக் கோட்டில் ஒரு துடிப்பு அதிகமாக இருக்கும்போது EXTI கண்டறிய முடியும். 112 GPIOக்கள் வரை 16 வெளிப்புற குறுக்கீடு கோடுகளுடன் இணைக்கப்பட்டுள்ளன.
6. Clock and start: It is still necessary to select the system clock when starting, but the internal 8MHz crystal oscillator is selected as the CPU clock when resetting. An external 4-16MHz clock can be selected and will be monitored for success. During this time, the controller is disabled and software interrupt management is subsequently disabled. At the same time, interrupt management of the PLL clock is fully available if required (eg in case of failure of an indirectly used crystal oscillator). Multiple pre-comparators can be used to configure the AHB frequency, including high-speed APB (PB2) and low-speed APB (APB1). The highest frequency of high-speed APB is 72MHz, and the highest frequency of low-speed APB is 36MHz.
7. துவக்க பயன்முறை: துவக்கத்தில், பூட் பின் மூன்று துவக்க விருப்பங்களில் ஒன்றைத் தேர்ந்தெடுக்கப் பயன்படுகிறது: பயனர் ஃப்ளாஷிலிருந்து இறக்குமதி, கணினி நினைவகத்திலிருந்து இறக்குமதி மற்றும் SRAM இலிருந்து இறக்குமதி. துவக்க இறக்குமதி நிரல் கணினி நினைவகத்தில் அமைந்துள்ளது மற்றும் USART1 மூலம் ஃப்ளாஷ் நினைவகத்தை மறுநிரலாக்கம் செய்ய பயன்படுகிறது.
8. பவர் சப்ளை திட்டம்: VDD, மின்னழுத்த வரம்பு 2.0V-3.6V, வெளிப்புற மின்சாரம் VDD முள் மூலம் வழங்கப்படுகிறது, இது I/O மற்றும் உள் மின்னழுத்த சீராக்கிக்கு பயன்படுத்தப்படுகிறது. VSSA மற்றும் VDDA, மின்னழுத்த வரம்பு 2.0-3.6V, ADCக்கான வெளிப்புற அனலாக் மின்னழுத்த உள்ளீடு, தொகுதியை மீட்டமைத்தல், RC மற்றும் PLL, VDD வரம்பிற்குள் (ADC 2.4V வரை), VSSA மற்றும் VDDA ஆகியவை VSS உடன் இணைக்கப்பட வேண்டும். மற்றும் VDD. VBAT, மின்னழுத்த வரம்பு 1.8-3.6V ஆகும், VDD செல்லுபடியாகாதபோது, RTC, வெளிப்புற 32KHz படிக ஆஸிலேட்டர் மற்றும் காப்புப் பதிவேடுகளுக்கு (பவர் ஸ்விட்சிங் மூலம் உணரப்படுகிறது) மின்சாரம் வழங்குகிறது.
9. பவர் மேனேஜ்மென்ட்: சாதனத்தில் முழுமையான பவர்-ஆன் ரீசெட் (POR) மற்றும் பவர்-டவுன் ரீசெட் (PDR) சர்க்யூட் உள்ளது. 2V இலிருந்து தொடங்கும் போது அல்லது 2V க்கு குறையும் போது சில தேவையான செயல்பாடுகள் செய்யப்படுவதை உறுதிசெய்ய இந்த சுற்று எப்போதும் பயனுள்ளதாக இருக்கும். VDD ஒரு குறிப்பிட்ட குறைந்த வரம்பு VPOR/PDRக்குக் கீழே இருக்கும்போது, வெளிப்புற மீட்டமைப்பு சுற்று இல்லாமல் சாதனம் மீட்டமைப்பு பயன்முறையில் இருக்கும். சாதனம் உட்பொதிக்கப்பட்ட நிரல்படுத்தக்கூடிய மின்னழுத்த கண்டறிதல் (PVD) கொண்டுள்ளது. VDD ஐக் கண்டறிந்து VPVD வரம்புடன் ஒப்பிட PVD பயன்படுகிறது. VPVD ஐ விட VDD குறைவாக இருக்கும் போது அல்லது VPVD ஐ விட VDD அதிகமாக இருக்கும் போது ஒரு குறுக்கீடு உருவாக்கப்படுகிறது. குறுக்கீடு சேவை வழக்கமான ஒரு எச்சரிக்கை செய்தியை உருவாக்கலாம் அல்லது MCU ஐ பாதுகாப்பான நிலையில் வைக்கலாம். PVD மென்பொருள் மூலம் செயல்படுத்தப்படுகிறது.
10. மின்னழுத்த ஒழுங்குமுறை: மின்னழுத்த சீராக்கி 3 இயக்க முறைகளைக் கொண்டுள்ளது: முக்கிய (எம்ஆர்), குறைந்த மின் நுகர்வு (எல்பிஆர்) மற்றும் பவர் டவுன். பாரம்பரிய அர்த்தத்தில் எம்ஆர் ஒழுங்குமுறை பயன்முறையில் (இயங்கும் பயன்முறையில்) பயன்படுத்தப்படுகிறது, எல்பிஆர் ஸ்டாப் பயன்முறையில் பயன்படுத்தப்படுகிறது, மற்றும் பவர்-டவுன் காத்திருப்பு பயன்முறையில் பயன்படுத்தப்படுகிறது: மின்னழுத்த சீராக்கி வெளியீடு உயர் மின்மறுப்பு, கோர் சர்க்யூட் கீழே இயங்குகிறது, உட்பட பூஜ்ஜிய நுகர்வு (பதிவேடுகள் மற்றும் SRAM இன் உள்ளடக்கங்கள் இழக்கப்படாது).
11. குறைந்த மின் நுகர்வு முறை: STM32F103xx 3 குறைந்த மின் நுகர்வு முறைகளை ஆதரிக்கிறது, இதனால் குறைந்த மின் நுகர்வு, குறுகிய தொடக்க நேரம் மற்றும் கிடைக்கக்கூடிய விழித்தெழுதல் ஆதாரங்கள் ஆகியவற்றுக்கு இடையே சிறந்த சமநிலையை அடைகிறது. ஸ்லீப் பயன்முறை: CPU மட்டும் வேலை செய்வதை நிறுத்துகிறது, அனைத்து சாதனங்களும் தொடர்ந்து இயங்கும், குறுக்கீடு/நிகழ்வு ஏற்படும் போது CPU ஐ எழுப்பும்; நிறுத்த முறை: SRAM இன் உள்ளடக்கங்களை பராமரிக்க அனுமதிக்கிறது மற்றும் குறைந்தபட்ச மின் நுகர்வுடன் பதிவு செய்கிறது. 1.8V பகுதியில் உள்ள கடிகாரங்கள் அனைத்தும் நிறுத்தப்பட்டு, PLL, HSI மற்றும் HSE RC ஆஸிலேட்டர்கள் முடக்கப்பட்டுள்ளன, மேலும் மின்னழுத்த சீராக்கி சாதாரண அல்லது குறைந்த சக்தி முறையில் வைக்கப்படுகிறது. வெளிப்புற குறுக்கீடு வரி வழியாக சாதனத்தை நிறுத்த பயன்முறையில் இருந்து எழுப்ப முடியும். வெளிப்புற குறுக்கீடு மூலமானது 16 வெளிப்புற குறுக்கீடு கோடுகள், PVD வெளியீடு அல்லது TRC எச்சரிக்கை ஆகியவற்றில் ஒன்றாக இருக்கலாம். காத்திருப்பு பயன்முறை: குறைந்தபட்ச மின் நுகர்வுக்காக, உள் மின்னழுத்த சீராக்கி அணைக்கப்படுகிறது, இதனால் 1.8V பகுதி இயக்கப்படுகிறது. PLL, HSI மற்றும் HSE RC ஆஸிலேட்டர்களும் முடக்கப்பட்டுள்ளன. காத்திருப்பு பயன்முறையில் நுழைந்த பிறகு, காப்புப் பதிவேடுகள் மற்றும் காத்திருப்பு சுற்றுகளுக்கு கூடுதலாக, SRAM மற்றும் பதிவேடுகளின் உள்ளடக்கங்களும் இழக்கப்படுகின்றன. வெளிப்புற ரீசெட் (NRST பின்), IWDG ரீசெட், WKUP பின்னில் ரைசிங் எட்ஜ் அல்லது TRC எச்சரிக்கை ஏற்படும் போது சாதனம் காத்திருப்பு பயன்முறையிலிருந்து வெளியேறும். நிறுத்த முறை அல்லது காத்திருப்பு பயன்முறையில் நுழையும் போது, TRC, IWDG மற்றும் தொடர்புடைய கடிகார ஆதாரங்கள் நிறுத்தப்படாது.