介绍
市场上每种颜色和口味都有大量的调试板。因此,对于电子新手开发人员来说,掌握微控制器编程的最快方法是购买现成的调试板,因为开发和制造自己的板需要大量的材料和时间。
本文的作者开发并制造了自己的电路板。
邀请您注意基于STM32F107微控制器的调试板草案。
该板是作者工作的结晶,电路解决方案是从其他类似板的技术文档中借用的。可能需要调整电路板的布线,尤其是以太网RT8201BL芯片的布线。使用现成的设计测试了板通过以太网与网络的连接。
控制器模块板是基于STM32F107VCT6微控制器的通用工具,旨在作为控制单元集成到各种系统中。
调试板的功能:
- STM32F107VCT6微控制器:72 MHz Cortex-M3、256 KB程序闪存,64 KB RAM,两个12位ADC(16个外部通道),两个通道12位DAC,以太网MAC 10/100,USB OTG,2xCAN,5USART, 3个SPI,I2C,SDIO,LQFP100封装;
- 带迷你USB连接器的USB OTG端口;
- 2个CAN接口;
- USB桥接器-USART至FT232RL;
- 2个RS-232接口或2个带电隔离的RS-422 / 485接口;
- 具有以太网RJ-45的10 / 100MBod RMII PHY;
- SD / MMC和microSD存储卡插槽;
- 微控制器的PE端口的16条线连接到连接器;
- 3个SPI连接器,用于连接外部设备;
- 25 MHz石英晶体;
- 时钟石英谐振器32768 Hz;
- 复位按钮
- JTAG连接器,用于连接JTAG编程器或调试器;
- 电源电压+9 V或+5 V;
- 通过3 V电池为控制器核心供电;
- : 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接地
17 NC
18接地
19 NC
20接地
链接到电路板文件