مجلس التصحيح STM32

المقدمة


يوجد في السوق عدد كبير من لوحات التصحيح لكل لون وطعم. لذلك ، بالنسبة لمطوري الإلكترونيات المبتدئين ، فإن أسرع طريقة لإتقان برمجة الميكروكونترولر هي شراء لوحة تصحيح أخطاء جاهزة ، حيث يتطلب الأمر موارد كبيرة وموارد زمنية لتطوير وتصنيع لوحك الخاص.


طوّر مؤلف هذا المقال وصنع لوحه الخاص.


يتم توجيه انتباهك إلى مسودة لوحة تصحيح تستند إلى متحكم متحكم STM32F107.
هذه اللوحة هي ثمرة عمل المؤلف ، يتم استعارة حلول الدوائر من الوثائق الفنية للألواح المماثلة الأخرى. قد يلزم تعديل أسلاك اللوحة ، على وجه الخصوص ، أسلاك رقاقة RT8201BL لشبكة إيثرنت. تم اختبار اتصال اللوحة بالشبكة عبر إيثرنت باستخدام تصميم جاهز.


لوحة وحدة التحكم هي أداة عالمية تعتمد على متحكم متحكم STM32F107VCT6 ، تم تصميمه ليتم دمجه في أنظمة مختلفة كوحدة تحكم.


ميزات لوحة التصحيح:


  • متحكم STM32F107VCT6: 72 ميجاهرتز Cortex-M3 ، 256 كيلوبايت من ذاكرة فلاش البرنامج ، 64 كيلوبايت من ذاكرة الوصول العشوائي ، وحدتي ADC 12 بت (16 قناة خارجية) ، ثنائي القناة DAC 12 بت ، Ethernet MAC 10/100 ، USB OTG ، 2xCAN ، 5 USART ، 3x حزمة SPI و I2C و SDIO و LQFP100 ؛
  • منفذ USB OTG مع موصل USB صغير ؛
  • 2 واجهات CAN ؛
  • جسر USB - USART إلى FT232RL ؛
  • 2 واجهات RS-232 أو 2 واجهات RS-422/485 مع عزل كلفاني ؛
  • 10 / 100MBod RMII PHY مع Ethernet RJ-45 ؛
  • فتحات بطاقة الذاكرة SD / MMC و microSD ؛
  • يتم توجيه 16 سطرًا من منفذ PE في وحدة التحكم الدقيقة إلى الموصل ؛
  • 3 موصلات SPI لتوصيل الأجهزة الخارجية ؛
  • كريستال الكوارتز 25 ميجا هرتز ؛
  • ساعة رنان كوارتز 32768 هرتز ؛
  • زر إعادة الضبط
  • موصل JTAG لتوصيل مبرمج أو مصحح أخطاء JTAG ؛
  • توريد التيار الكهربائي +9 فولت أو +5 فولت ؛
  • إمدادات الطاقة إلى قلب وحدة التحكم من بطارية 3 فولت ؛
  • : 160125 ; : 150115 .

1.


صورة


3D- 2.


صورة


1.


XT1 XT2. XT1 +7,5 +9 . XT2 + 5 . +9 X4. CR2032 X10.


X10


3,3 :


صورة


:


صورة


2.


Reset . X7 X9 .


-, X7, , .


صورة


X7 , :


صورة


X9 :


صورة


,


X9 :


صورة



1.3 CAN


SN65HVD230 CAN. CAN . R S.


صورة


XT3 XT4. X15, X16.



X13 X14 CAN – .


, :


صورة


.


:


صورة


.


1.4 RS232


ADM3202 USART RS232.


ADM3202:


  • 460 /;
  • MAX3222/32 LTC1385;
  • IEC1000-4-2 (801.2) RS-232:
  • ±8 :
  • ±15 :
    XP8, XP9:
    3 — RS232_RXD
    4 — RS232_RTS
    5 — RS232_TXD
    6 — RS232_CTS
    9, 10 — GND

1.5 RS422/485


ADM2682E USART RS422/485.


ADM2682E/ADM2687E Analog Devices 5 , ±15 ESD .
ADM2682E/ADM2687E DC-DC . iCoupler Analog Devices, Inc., 3- , , Analog Devices isoPower. 5 3.3 , , RS-422/485 .



  • RS-485/RS-422 5 , ;
  • isoPower ;
  • ±15 ESD RS-485 /;
  • ANSI/TIA/EIA-485-A-98 ISO 8482:1987(E);
  • 5 3.3 ;
  • 256 ;
  • ;
  • : >25 /;
  • : 500 / ADM2682E 16 M/ ADM2687E.

P8 (XP9)


1 RS422/485_TX1+
2 RS422/485_TX1-
3 RS422/485_GND
4 RS422/485_RX1-
5 RS422/485_RX1+
6 RS422/485_GND
7 RS422/485GND
8 RS422/485
+5V
9 RS422/485_GND


4- RS422 – .


صورة


. RX+ RX- XP11 XP12 X34 X32 .


صورة


2- RS485 RX- TX- RX+ TX+ , . 1,5 2, 4.


صورة


1.6 USB — USART FT232RL.


FT232RL:


  • USB — (UART);
  • USB ;
  • UART 7 8 , 1 2 , ;
  • 300 3 RS422 /RS485 / TTL 300 1 RS-232;
  • CBUS;
  • / ;
  • , , , 6, 12, 24 48 ;
  • ;
  • EEPROM 1024 ;

USART2 USART3 STM32F107 RS232 RS422 c . USB — USART FT232RL USART3.


1.7 Ethernet


Ethernet RTL8201BL, MII (Media Independent Interface). RTL8201BL 25,0.
صورة
STM32F107VCT6 Ethernet USB.


1.8 USB


USB- : Host, Device OTG (On-The-Go). USB mini USB XS5.


1.9 SD MicroSD


SD, SDHC microSD, microSDHC. SPI .
صورة
SDcard_Detect 0. SDcard_Detect AXA2R73361. SDcard_WP , .


SDcard_Detect SDcard_WP +3,3 , , .
SD, SDHC XS1 (AXA2R73361), SPI3, XS2 (AXA2R73361), SPI1.


1.10 SPI


SD – SPI XP4…XP6. BH-10. SPI : , , . . XP2 PE.


يستخدم موصل JTAG XP1 للبرمجة والتصحيح:
1 + 3.3V
2 + 3.3V
3 TRST
4 GND
5 TDI
6 GND
7 TMS / SWDIO
8 GND
9 TCK / SWCLK
10 GND
11
12 GND
13 TDO / SWO
14 GND
15 RESET
16 GND
17 NC
18 GND
19 NC
20 GND


رابط لملف الدائرة واللوحة


All Articles